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进入.
 

 
 
 
 
 
 

 

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