OCSNG+GLPI 安裝配置 之一:OCSNG SERVER

系統:Centos 5.5

環境:LAMP+GD+GLPI
軟件:OCSNG Server 2.0.5 + GLPI 0.83.2
 
    OCSNG+GLPI是一款強大的開源的資產管理軟件,對於軟件的詳細介紹,建議去官網瞭解吧。
 
或者去我轉載的另一篇文章那看看:http://wowking.blog.51cto.com/1638252/898682
 
 
一、環境與所需安裝包
    在linux服務器中的"/data"目錄下下載下列軟件/包(這個只個人習慣,不是環境要求。沒有這個目錄的可創建一個"#mkdir /data"),或者直接在服務器"/data"目錄下用"wget"下載,如:"wget http://search.cpan.org/CPAN/authors/id/M/MI/MIKER/Crypt-License-2.04.tar.gz",直接下載軟件,保存在當前目錄。
 
1.下載OCSNG Server for Unix/Linux
URL:https://launchpad.net/ocsinventory-server/stable-2.0/2.0.5/+download/OCSNG_UNIX_SERVER-2.0.5.tar.gz
OCSNG Server 會出現中文亂碼,這是軟件本身的問題,現在還沒有解決,如果需要支持中文編碼的,請下載另一個版本。
 
2.下載GLPI Server for Unix/Linux
URL:https://forge.indepnet.net/p_w_uploads/download/1184/glpi-0.83.2.tar.gz
 
3.下載一些模塊
Digest-SHA1-2.02
URL: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 模塊)
URL:http://search.cpan.org/CPAN/authors/id/P/PG/PGOLLUCCI/Apache-DBI-1.06.tar.gz

SOAP-Lite-0.69.tar.gz     (prel 模塊)
URL:http://search.cpan.org/CPAN/authors/id/B/BY/BYRNE/SOAP-Lite-0.69.tar.gz
 
XML-Entities-1.0000.tar.gz     (Prel 模塊)
URL:http://search.cpan.org/CPAN/authors/id/S/SI/SIXTEASE/XML-Entities-1.0000.tar.gz
 
Class-Inspector-1.27.tar.gz
URL:http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Class-Inspector-1.27.tar.gz
 
Crypt-License-2.04.tar.gz
URL:http://search.cpan.org/CPAN/authors/id/M/MI/MIKER/Crypt-License-2.04.tar.gz
 
 
 
二、搭建環境安裝包
 
  1. 配置LAMP環境 
  2.  
  3. #yum -y install httpd mysql mysql-server php-mysql 
  4. #service mysqld start 
  5. #service httpd start 
  6. #chkconfig mysqld on 
  7. #chkconfig httpd on 
  8.  
  9.  
  10. 安裝Digest-SHA1-2.02 
  11.  
  12. #tar -zxvf Digest-SHA1-2.02.tar.gz 
  13. #cd Digest-SHA1-2.02 
  14. #perl Makefile.PL 
  15. #make test 
  16. #make 
  17. #make install  
  18.  
  19.  
  20. Apache需要手動裝的模塊:Apache-DBI 
  21. #tar -zxvf Apache-DBI-1.06.tar.gz 
  22. #cd Apache-DBI-1.06 
  23. #perl Makefile.PL 
  24. #make test 
  25. #make 
  26. #make install 
  27.  
  28.  
  29. 修改mysql root密碼 
  30. #mysqladmin -u root password 'm4n' 
  31.  
  32.  
  33. 配置開發環境 
  34. #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 
  35. (我用centos配置的時候,提示"Error: php53-common conflicts with php-common"[php53-common與php-common衝突],解決方法就是在上面那段代碼最後面加個參數即可[--skip-broken]) 
  36.  
  37.  
  38. 配置Perl mod_perl環境 
  39. #yum install –y perl mod_perl 
  40. #yum install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP 
  41.  
  42.  
  43. prel需要手動安裝的模塊: 
  44. SOAP-Lite 
  45. #tar -zxvf SOAP-Lite-0.69.tar.gz  
  46. #cd SOAP-Lite-0.69  
  47. #perl Makefile.PL   
  48. #make  
  49. #make test  
  50. #make install 
  51.  
  52.  
  53. XML-Entities 
  54. #tar -zxvf XML-Entities-0.0307.tar.gz   
  55. #cd XML-Entities  
  56. #perl Makefile.PL  
  57. #make  
  58. #make test  
  59. #make install 
 
以上是OCSNG所在服務器需要的環境配置,本人多次實驗均正常通過。因每個人使用的系統或系統環境不一樣,如果在上述執行過程中有報錯,請自行解決。
 
 
 
三、安裝OCSNG Server

  1. #tar-zxvf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_patch.tar.gz 
  2. #cd ocsinventory-server-1.3.2/ 
  3. #sh setup.sh 

腳本一路回車即可,如有錯誤請檢查所有Perl模塊是否都安裝好


提示如下信息證明已經安裝成功
DON'T FORGET TO RESTART APACHE DAEMON ! Enjoy OCS Inventory NG ;-)



在地址欄輸入http://serverip/ocsreports/install.php 進行安裝配置,輸入mysql用戶密碼如果本機的mysql地址是localhost,


 

 
接下來OCS會創建OCSweb庫創建好後回到頁面用默認admin/admin進入.
 

 
 
 
 
 
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章