安裝OCSNG_LINUX_AGENT客戶端
安裝所須要的模塊
#yum install -y perl-XML-Simple perl-Compress-Zlib perl-Net-IP perl-Net-SSLeay perl-Crypt-SSLeay perl-XML-SAX perl-XML-LibXML
下載OCSNG_LINUX_AGENT
# wget http://lwlp.googlecode.com/files/OCSNG_LINUX_AGENT_1.1.2.tar.gz
# tar zxvf OCSNG_LINUX_AGENT_1.1.2.tar.gz -C /opt/src
# cd /opt/src/OCSNG_LINUX_AGENT_1.1.2
# cp ipdiscover /usr/sbin/ipdisconver
# perl Makefile.PL
//若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-server的ip地址
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個包: ( json和php-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
設置GLPI的OCS方式
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