最近公司要評估資訊部門用的資產管理軟體來控管公司的電腦與軟體,因此網路上搜尋了一下相關資訊發覺 Linux 上有一套免費的資產管理軟體 GLPI,但是沒辦法自動收集資料,如果真的會這樣的話,將會增加人力建檔上的負擔,所幸 GLPI 支援了 OCS Inventory NG 匯入與同步的功能,因此就決定透過 OCS Inventory NG 來收集電腦端的各種資訊,並利用 GLPI 匯入來進行資產管理的動作,就這樣 Leo 花了一些時間建置這樣的環境進行測試,以下就是實際安裝的過程提供給有興趣的朋友參考,也順便自己筆記一下,省的到時候忘光光囉!
圖片引用至:http://www.viniciussantoro.com.br
OCS Inventory NG 安裝
- $sudo apt-get install libapache2-mod-php5 php5-cli php5-common php5-cgi mysql-server php5-mysql
- $sudo apt-get install build-essential
- $sudo apt-get install libapache2-mod-perl2 php5-gd libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl php-pear php5-dev libnet-ip-perl php5-ldap
- $sudo apt-get update
- $sudo apt-get upgrade
- $sudo wget ftp://linvinus.ru/ocs/1.3.2/OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz
- $sudo tar xvf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz
- $cd ocsinventory-server-1.3.2
- $sudo sh setup.sh
- $sduo service apache2 restart
安裝 LAMP 相關套件
- $sudo apt-get install apache2-mpm-prefork libapache2-mod-php5 php5-gd php5-imagick php5-mysql mysql-server
安裝 GLPI 資產管理軟體
- 安裝 GLPI 之前先到官網 http://www.glpi-project.org/ 查詢最新套件版本,目前已支援繁體中文顯示。
- $sudo wget https://forge.indepnet.net/attachments/download/1184/glpi-0.83.2.tar.gz 下載網址請自行替換成最新版本
- $sudo tar vxf glpi-0.83.2.tar.gz 同上請替換成最新版本即可。
- $sudo cp -a glpi /var/www
- $cd /var/www/glpi
- $sudo chown www-data.www-data config/ files/
- $cd /var/www/files
- $sudo chmod 777 _cache/ _cron/ _dumps/ _graphs/ _lock/ _log/ _plugins/ _sessions/ _tmp/ _uploads/
故障排除
如何讓 OCS Inventory NG 支援中文顯示
- sudo nano -w /usr/share/ocsinventory-reports/ocsreports/languages/english.txt
- 第一行改為 0 ufg-8 即可
- sudo service apache2 restart
請問OCS可以偵測軟硬體異動時而發出警告嗎~3q
您好,請問下用Suse架,Windows裝agent時,內容該怎麼填?
有三項:Server URL、Server credentials(optional)、Server security
目前我windows裝agent後Linux Server一直偵測不到任何agent
我的Server Web介面:192.168.16.13/ocsreports (agent寫的/ocsinventory找不到)
Server credentials(optional) 需要填嗎?是填Linux本機的帳號密碼或登入OCS的帳號密碼?
Server security 我在Server上沒設定,agent不需要打勾吧? 謝謝
請問,貴單位當時在windows裝agent時,有沒有發生(exit code is 4 => Failed to talk with Communication Server)這問題呢?若有是怎麼處理的?