Revised on July 13, 2021 at 16:25 pm
CTO版开源资产管理软件OCSBGLPI安装配置

开源资产管理软件OCS+GLPI安装配置
一、环境与所需安装包
系统环境Centos 5.5
OCS中文包下载
Server
Client windowsmysql下载下来没安装包
GLPI安装包
手动下载以下模块
Digest-SHA1-2.02
参考文章和使用到的网址
提示* 需要注意的地方都用红标出来了
二、安装与配置
配置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
# cd Digest-SHA1-2.02
#perl Makefile.PL
#make test
#make
#make install
Apache需要手动装的模块:Apache-DBI
#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
#cd SOAP-Lite-0.69
#perl Makefile.PL 
#make
#make test
#make install
#cd XML-Entities
#perl Makefile.PL
#make
#make test
#make install
安装OCSNG
#sh setup.sh
1;脚本一路回车即可;如有错误请检查所有Perl模块是否都安装好
其中有一个选项需注意:
Where to copy Administration Server static files for PHP Web Console
/usr/share/ocsinventory-reports /var//html/ 回车 :选择web文件存放的路径;
2;提示如下信息证明已经安装成功
DON'T FORGET TO RESTART APACHE DAEMON 
Enjoy OCS Inventory NG ;-
3;在地址栏输入
输入mysql用户密码如果本机的mysql地址是localhost;
接下来OCS会创建OCSweb库创建好后回到页面用默认admin/admin进入.
安装window客户端
1.手工安装
客户端运行 安装即可;服务器地址填入OCSNG服务器地址;端口默认是80; 之后在OCS中就可以看到客户端机器的数据了
如没有看到数据;运行 手工采集
安装OCSNG_LINUX_AGENT客户端
安装所需要的模块
#yum install -y perl-XML-Simple perl-Compress-Zlib perl-Net-IP perl-Net-SSLeay perl-Crypt-SSLeay perl-XML-SAX perl-XML-LibXML 
下载OCSNG_LINUX_AGENT
# cd /opt/src/OCSNG_LINUX_AGENT_1.1.2
# cp ipdiscover /usr/sbin/ipdisconver
# perl Makefile.PL
//make的时候提示需要安装或升级某些模块;请根据提示安装升级..
# make
# make install
Do you want to configure the agent
Please enter 'y' or 'n'> y 直接回车
Where do you want to write the configuration file
0 -> /etc/ocsinventory
1 -> /usr/local/etc/ocsinventory
2 -> /etc/ocsinventory-agent
> 2 //选择配置文件存放目录
Do you want to create the directory /etc/ocsinventory-agent
Please enter 'y' or 'n'> y 直接回车
info The config file will be written in /etc/ocsinventory/ocsinventory-agent.cfg;
输入ocsinventory-serverip地址
Do you need credential for the server You probably don't
Please enter 'y' or 'n'> n 直接回车 //是否需要证书
Do you want to apply an administrative tag on this machine
Please enter 'y' or 'n'> y 直接回车 //该服务器是否使用管理标签
tag> Nginx-web //这个会显示在web管理控制界面中
ocsinventory agent presents: /usr/bin/ocsinventory-agent
Do yo want to install the cron task in /etc/cron.d
Please enter 'y' or 'n'> y 直接回车 //是否添加计划任务
Where do you want the agent to store its files You probably don't need to change it> /var/lib/ocsinventory-agent 直接回车
//选择存放agent文件目录;请根据自己的情况做修改;我们这里选择默认;即存放在/var/lib/ocsinventory-agent目录下
Do you want to create the /var/lib/ocsinventory-agent directory
Please enter 'y' or 'n'> y 直接回车
//是否想要创建/var/lib/ocsinventory-agent目录;当然先y;直接回车
New settings written Thank you for using OCS Inventory
Should I remove the old linux_agent
Please enter 'y' or 'n'> n 直接回车
/
/是否要删除旧版本的linux客户端代理;我们这里选择默认;直接回车
Do you want to use OCS-Inventory software deployment feature

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。