開源資產管理軟件OCS+GLPI安裝配置
1、 環境與所需安裝包
系統環境Centos 5.5
OCS中文包下載
Server
ftp://linvinus.ru/ocs/1.3.2/OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz
Client (windows)
ftp://linvinus.ru/ocs/windows-agent-1.3/OcsAgentSetup.exe
GLPI安裝包
https://forge.indepnet.net/p_w_uploads/download/656/glpi-0.78.tar.gz
手動下載如下模塊
Digest-SHA1-2.02
http://www.ultramonkey.org/download/2.0.1/source/perl-Digest-SHA1/Digest-SHA1-2.02.tar.gz
Apache-DBI-1.06.tar.gz(Apache 模塊)
http://www.filewatcher.com/m/Apache-DBI-1.06.tar.gz.33833.0.0.html
SOAP-Lite-0.69.tar.gz (prel 模塊)
http://www.filewatcher.com/_/?q=SOAP-Lite-0.69
XML-Entities-1.0000.tar.gz (Prel 模塊)
http://search.cpan.org/CPAN/authors/id/S/SI/SIXTEASE/XML-Entities-1.0000.tar.gz
參考文章和使用到的網址
http://jerryboy.no-ip.com/forum/index.php?topic=701.0
http://blog.famillecollet.com/pages/OCS-GLPI-en
http://search.cpan.org/
http://wiki.ocsinventory-ng.org/index.php/Tools:Packager
提示* 須要注意的地方都用紅色標出來了
2、安裝與配置
配置LAMP環境
#yum install -y httpd mysql mysql-server php-mysql
#service mysqld start
#service httpd start
#chkconfig mysqld on
#chkconfig httpd on
安裝Digest-SHA1-2.02
# tar -zxvf Digest-SHA1-2.02.tar.gz
# cd Digest-SHA1-2.02
#perl Makefile.PL
#make test
#make
#make install
Apache須要手動裝的模塊:Apache-DBI
#tar -zxvf Apache-DBI-1.06.tar.gz
#cd Apache-DBI-1.06
#perl Makefile.PL
#make test
#make
#make install
修改mysql root密碼,
#mysqladmin -u root password '123456'
配置開發環境
#yum install -y gcc gcc-c++ glibc-devel glibc-headers autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libXpm libX11 libxml2-devel gettext-devel pcre-devel mysql mysql-server httpd php php-devel php-gd php-pecl-zip php-mysql php-devel php-pear php-imap php-ldap php-odbc php-xml php-xmlrpc mod_perl
配置Perl 環境
#yum install –y perl mod_perl
#yum install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP
prel須要手動安裝的模塊:SOAP-Lite 和XML-Entities
#tar -zxvf SOAP-Lite-0.69.tar.gz
#cd SOAP-Lite-0.69
#perl Makefile.PL
#make
#make test
#make install
#tar -zxvf XML-Entities-0.0307.tar.gz
#cd XML-Entities
#perl Makefile.PL
#make
#make test
#make install
安裝OCSNG
#tar-zxvf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz
#cd ocsinventory-server-1.3.2/
#sh setup.sh
1,腳本一路回車便可,若有錯誤請檢查全部Perl模塊是否都安裝好
其中有一個選項需注意:
Where to copy Administration Server static files for PHP Web Console
[/usr/share/ocsinventory-reports] ?/var/www/html/ 回車 :選擇web文件存放的路徑,
2,提示以下信息證實已經安裝成功
DON'T FORGET TO RESTART APACHE DAEMON !
Enjoy OCS Inventory NG ;-)
3,在瀏覽器輸入http://serverip/ocsreports/install.php 進行安裝配置
輸入mysql用戶密碼,若是本機的mysql地址是localhost,點擊提交查詢內容
接下來OCS會建立OCSweb庫建立好後回到頁面用默認admin/admin進入.
安裝window客戶端
1.手工安裝
客戶端運行OcsAgentSetup.exe 安裝便可,服務器地址填入OCSNG服務器地址,端口默認是80, 以後在OCS中就能夠看到客戶端機器的數據了
如沒有看到數據,運行安裝目錄下的Ocs_contact.exe 進行手工採集