开源资产管理软件OCS+GLPI安装配置

开源资产管理软件OCS+GLPI安装配置,第1张

概述开源资产管理软件OCS+GLPI安装配置 系统环境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/OcsAgen

开源资产管理软件OCS+GLPI安装配置

系统环境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/attachments/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

配置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/

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 手工采集

2.部署工具安装(官网下载)和你网络结构,防火墙,杀毒软件等有关系,不一定能完全部署成功

http://sourceforge.net/project/downloading.php?group_id=58373&filename=OCSNG_AGENT_DEPLOYMENT_TOOL_1.02.zip&a=55218109

3.通过域策略部署(AD+ OCSPackager)

http://sourceforge.net/project/downloading.php?group_id=58373&filename=OCSNG_WINDOWS_PACKAGER_1.02.zip&a=51321804

在登录或者注销调用ocspackiage.exe

卸载客户端(毕竟占用一些网络带宽,360把它列为高危,奶奶的真烦人,客户端人比较不爽)

1. 直接卸载

2. 通过域策略卸载

卸载脚本内容如下uninstall_agent.bat

-----------------------------------------------------------------------------------------

rem file uninstall_agent.cmd

rem Untested on W9X (command.com) - please run with cmd.exe

rem To only remove service:

rem sc.exe delete "OCS INVENTORY"

rem On windows 2000 use delsrv.exe instead of sc.exe

%systemDrive%

cd "%Programfiles%"

if not exist "OCS Inventory Agent" goto end

cd "OCS Inventory Agent"

if exist uninst.exe call uninst.exe /S

del *.* /s /q

cd ..

rd "OCS Inventory Agent" /s /q

:end

cd /

因为权限的关系 直接调用以上脚本还不行

可以利用autoit提升权限调用uninstall_agent.bat 达到卸载的目的

autoit 脚本内容如下uninstall_agent.au3

Local $pID = RunAsWait( "administrator","mdbq","13451971056","//192.168.0.11/soft/uninstall_agent.bat",@ScriptDir )

ProcessWaitClose($pID)

然后配合域策略使用达到卸载

配置OCS+GLPI

准备2个包:

Json和PHP-mbstring

#yum install PHP-mbstring

------------------------------------------------------------------------------

wget http://pecl.PHP.net/get/Json -O Json-1.2.1.tgz
tar -xf Json-1.2.1.tgz
cd Json-1.2.1
PHPize
./configure
make
make install
echo "extension=Json.so" >> /etc/PHP.ini # 这一句根据自己的环境执行

#service httpd restart

安装GLPI

#tar -zxvf glpi-0.78-RC2.tar.gz

# cp -a glpi /var/www/HTML/

# chown -R apache:apache /var/www/HTML/glpi/

让GLPI支持中文

0.78版进入glpi安装目录,修改/inc/dbMysqL.class.PHP文件,定位到$this->dbenc 修改"latin1"为"utf8" 即可

0.74及以前版本在/inc/ocsng.class.PHP文件中修改

配置GLPI:

浏览器输入http://serverip/glpi 进行配置

1,环境检测

2,选择语言

3,输入数据库帐号

4,创建新的glpi数据库

5,完成

默认的管理用户为glpi/glpi

设置GLPI的OCS方式

进入 ->设定->OCSNG方式->localhost中

在通用选项中填入MysqL帐号

在导入选项中都开启,

其中use the OCSNG software dictionary 不要开启,会导致不能同步OCS软件库,机器上看不到软件

在 General informations 中开启所有选项

在 link里开启所有选项

在工具->OCSNG选项中选择添加新计算机的导入.

配置域账号登录

设置AD

总结

以上是内存溢出为你收集整理的开源资产管理软件OCS+GLPI安装配置全部内容,希望文章能够帮你解决开源资产管理软件OCS+GLPI安装配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1290623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存