开源资产管理软件—OCSInventoryNG+GLPI系统安装配置
UTF-8版⽀持中⽂
感谢Chris Woo
系统环境:
CentOS5.5 64bit (32bit 测试通过)
⼀,OCS和GLPI安装包准备
Server端:OCS1.3.2UTF8版 (linvinus 版)
Windows客户端:
(linvinus 版)
GLPI安装包 0.78 RC2
其他要准备的包:(⼿动下载)
Apache-DBI-1.(Apache 模块)
SOAP-Lite-0. (prel 模块)
XML-Entities-0.(Prel 模块)
⼆,配置系统环境
1,配置LAMP环境
#yum install -y httpd mysql mysql-server php-mysql
Apache需要⼿动装的模块:Apache-DBI
#tar -zxvf Apache-DBI-1.
#cd Apache-DBI-1.06
#perl Makefile.PL
#make test
#make
#make install
#chkconfig httpd on
#chkconfig mysqld on
修改mysql root密码,也可⾃定义⽤户.
#/etc/init.d/mysqld start
中文版php开发工具#mysqladmin -u root password '123'
2,配置开发环境
#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
3,配置Perl 环境
#yum install –y perl mod_perl perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP
prel需要⼿动安装的模块:SOAP-Lite 和XML-Entities
#tar -zxvf SOAP-Lite-0.
#cd SOAP-Lite-0.69
#perl Makefile.PL
#make
#make test
#make install
#tar -zxvf XML-Entities-0.
#cd XML-Entities
#perl Makefile.PL
#make
#make test
#make install
三,安装OCSNG
#tar -zxvf OCSNG_UNIX_SERVER-1.3.2-linvinus-with-utf8_
#cd ocsinventory-server-1.3.2/
#./setup.sh
1,脚本⼀路回车即可,如有错误请检查所有Perl模块是否都安装好
其中有⼀个选项需注意:
Where to copy Administration Server static files for PHP Web Console
[/usr/share/ocsinventory-reports] ?/var/www/html/ 回车 :选择web⽂件存放的路径,我默认的是/var/www/html/
2,提⽰如下信息证明已经安装成功
DON'T FORGET TO RESTART APACHE DAEMON !
Enjoy OCS Inventory NG ;-)
3,在地址栏输⼊
serverip/ocsreports/install.php 进⾏安装配置
输⼊mysql⽤户密码如果本机的mysql地址是localhost,
接下来OCS会创建OCSweb库创建好后回到页⾯⽤默认admin/admin进⼊.
这样服务端就配置完成.别忘了再重启⼀下mysqld服务.
四:安装window客户端
客户端运⾏ 安装即可,服务器地址填⼊OCSNG服务器地址,端⼝默认是80
之后在OCS中就可以看到客户端机器的数据了
可以查看的项⽬很多,当然游戏也不列外.不⼀⼀列举,
付:默认安装完成⾃动会运⾏⼀次OcsAgent,当然可以以后⼿动运⾏,客户端配置⽂件在安装⽬录中的server.ini⽂件中,可以⼿动修改提交的服务器地址.
客户端可以转换成MSI包或者⽤官⽅ ⼯具配置.官⽅可能是⾮UTF8的版本,这样中⽂可能还是有问题.
五:安装GLPI
GLPI的安装就相对简单了.可以装在⼀台服务器上,⽤同⼀台mysql库.
我选择的版本是GLPI 0.78 RC2 版本,和别的版本区别不⼤.安装0.78 多⼀个包的要求
准备2个包:
json和php-mbstring
#pecl download json 或者⼿动去⽹站下载json-1.包
#pear install json-1.
#tar -zxvf glpi-0.
#cp -a glpi /var/www/html/
#chown -R apache:apache /var/www/html/glpi/ 权限⼀定要给
配置GLPI:
浏览器输⼊serverip/glpi 进⾏配置
1,环境检测
2,选择语⾔
3,输⼊数据库帐号
4,创建新的glpi数据库
5,完成
默认的管理⽤户为glpi/glpi
六:配置OCS+GLPI协作
1,让GLPI⽀持中⽂: ⼗分感谢Chris Woo提供的⽅法
0.78版进⼊glpi安装⽬录,修改/inc/dbmysql.class.php⽂件,定位到$this->dbenc 修改"latin1"为"utf8" 即可
0.74及以前版本在/inc/ocsng.class.php⽂件中修改
2,设置GLPI的OCS⽅式
在General 设置中打开OCSNG⽅式.
进⼊ ->设定->OCSNG⽅式->localhost中
在通⽤选项中填⼊mysql帐号
在导⼊选项中都开启,
其中use the OCSNG software dictionary 不要开启,会导致不能同步OCS软件库,机器上看不到软件.
在 General informations 中开启所有选项
在 Link⾥开启所有选项
3,在⼯具->OCSNG选项中选择添加新计算机的导⼊.
导⼊成功后就可以在计算机中查看
这样OCS和GLPI都已经配置好了,GLPI实在是太好了,CASE调度,资产管理,⽂档整理,不⽤我多说了.⼤家可以测试⼀下.本⽂出⾃ “” 博客,请务必保留此出处
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论