資產管理軟件OCSNG+GLPI安裝配置 (二)

安裝OCSNG_LINUX_AGENT客戶端 php

安裝所須要的模塊 html

 

#yum install -y perl-XML-Simple perl-Compress-Zlib perl-Net-IP perl-Net-SSLeay perl-Crypt-SSLeay perl-XML-SAX perl-XML-LibXML  mysql

 

下載OCSNG_LINUX_AGENT linux

# wget http://lwlp.googlecode.com/files/OCSNG_LINUX_AGENT_1.1.2.tar.gz web

# tar zxvf OCSNG_LINUX_AGENT_1.1.2.tar.gz -C /opt/src sql

# cd /opt/src/OCSNG_LINUX_AGENT_1.1.2 數據庫

# cp ipdiscover /usr/sbin/ipdisconver apache

# perl Makefile.PL json

 

//make的時候提示須要安裝或升級某些模塊,請根據提示安裝升級。 瀏覽器

 

# make

# make install

 

Do you want to configure the agent

Please enter 'y' or 'n'?> [y] 直接回車

 

Where do you want to write the configuration file?

0 -> /etc/ocsinventory

1 -> /usr/local/etc/ocsinventory

2 -> /etc/ocsinventory-agent

?> 2 //選擇配置文件存放目錄

 

Do you want to create the directory /etc/ocsinventory-agent?

Please enter 'y' or 'n'?> [y] 直接回車

 

[info] The config file will be written in /etc/ocsinventory/ocsinventory-agent.cfg,

What is the address of your ocs server?> [ocsinventory-ng] 172.16.74.82 //輸入ocsinventory-serverip地址

 

Do you need credential for the server? (You probably don't)

Please enter 'y' or 'n'?> [n] 直接回車 //是否須要證書

 

Do you want to apply an administrative tag on this machine

Please enter 'y' or 'n'?> [y] 直接回車 //該服務器是否使用管理標籤

tag?> Nginx-web //這個會顯示在web管理控制界面中

 

ocsinventory agent presents: /usr/bin/ocsinventory-agent

Do yo want to install the cron task in /etc/cron.d

Please enter 'y' or 'n'?> [y] 直接回車 //是否添加計劃任務

 

Where do you want the agent to store its files? (You probably don't need to change it)?> [/var/lib/ocsinventory-agent] 直接回車

//選擇存放agent文件目錄,請根據本身的狀況作修改,咱們這裏選擇默認,即存放在/var/lib/ocsinventory-agent目錄下

 

Do you want to create the /var/lib/ocsinventory-agent directory?

Please enter 'y' or 'n'?> [y] 直接回車

//是否想要建立/var/lib/ocsinventory-agent目錄,固然先y,直接回車

 

New settings written! Thank you for using OCS Inventory

Should I remove the old linux_agent

Please enter 'y' or 'n'?> [n] 直接回車

//是否要刪除舊版本的linux客戶端代理,咱們這裏選擇默認,直接回車

 

Do you want to use OCS-Inventory software deployment feature?

Please enter 'y' or 'n'?> [y] 直接回車

//是否使用軟件部署功能,選擇y,直接回車

 

Do you want to send an inventory of this machine?

Please enter 'y' or 'n'?> [y] 直接回車

//是不是發送這臺計算機的清單,選擇y,直接回車

 

[info] Accountinfo file doesn't exist. I create an empty one.

-> Success!

 

//當你看到這裏,恭喜你,你已經成功的將該計算機的清單發送到服務器:-)

再登陸web管理界面,能夠查看到,如下信息:

用紅框標出來的,就是剛剛安裝agent的客戶端,看到tag一欄是顯示Nginx-web就是安裝過程當中的tag?> 這裏輸入的標籤內容。

 

配置OCS+GLPI

 

準備2個包: jsonphp-mbstring 

 

安裝:

#yum install php-mbstring

 

wget http://pecl.php.net/get/json -O json-1.2.1.tgz

tar -xf json-1.2.1.tgz

cd json-1.2.1

phpize

./configure

make

make install

echo "extension=json.so" >> /etc/php.ini   # 這一句根據本身的環境執行

#service httpd restart

 

安裝GLPI

 

#tar -zxvf glpi-0.78-RC2.tar.gz

 

# cp -a glpi /var/www/html/

 

# chown -R apache:apache /var/www/html/glpi/

 

GLPI支持中文

 

0.78版進入glpi安裝目錄,修改/inc/dbmysql.class.php文件,定位到$this->dbenc 修改"latin1""utf8" 便可

 

0.74及之前版本在/inc/ocsng.class.php文件中修改

 

配置GLPI:

 

在瀏覽器輸入http://serverip/glpi 進行配置

 

1,環境檢測

 

2,選擇語言

 

3,輸入數據庫賬號

 

4,建立新的glpi數據庫

 

5,完成

 

默認的管理用戶爲glpi/glpi

 

 

設置GLPIOCS方式

 

1.  點擊 ->設定->常規->存貨清單(選擇 激活OCSNG方式 :

2.  點擊 ->設定->OCSNG方式->localhost中,在通用選項中填入mysql賬號

 
 

3.在導入選項中除了(use the OCSNG software dictionary都開啓,其中use the OCSNG software dictionary 不要開啓,會致使不能同步OCS軟件庫,GLPI上看不到軟件。

 

 

 

4. General informations 中開啓全部選項

 

4. Link裏開啓全部選項

 

5.在 工具->OCSNG選項中選擇添加新計算機的導入.

 

 

6.配置域帳號登陸

 

7.設置AD

 

相關文章
相關標籤/搜索