OCSNG的安装(Windows)

#引子 需要管理客户端设备资产信息,却又不想投入去购买软件,怎么办?

今天研究一下OCSNG,这是一个自动化的资产配置信息收集软件,可以解决上树的部分问题。 OCSNG界面

下载OCSNG的Unix安装包,发现比Windows的安装包小不是那么一点,100倍的差距。  

环境准备

  官方提示,运行前软件会自动检查安装环境。 tar -zxf OCSNG_UNIX_SERVER-2.0.4.tar.gz cd OCSNG_UNIX_SERVER-2.0.4 sh ../setup.sh   运行命令,检查Apache的情况: httpd -v rpm -q mod_perl

Apache的版本在1.3.33或者2.0.46以上,并且:

Pel版本5.6以上,并且

  • XML::Simple版本2.12以上;
  • Compress::Zlib版本1.33以上;
  • DBI版本1.40以上;
  • DBD::Mysql版本2.9004以上;
  • Apache:DBI版本0.93以上;
  • Net::IP版本1.21以上;
  • SOAP::Lite版本0.66以上;

MySQL版本4.1.0以上,启用InnoDB engine;

Make组件,如GNU的make;   提示mod_perl没安装:

tar -zxf mod_perl-2.0-current.tar.gz
cd mod_perl-2.0.5
perl Makefile.PL

httpd.conf中增加一句:

LoadModule perl_module modules/mod_perl.so

然后编译安装:

make
make test
make install

  后面的插件安装方式也基本一致,如果有提示缺少插件的,那就一并安装吧。  

安装配置

  由于DBD::MySQL的兼容性问题,放弃安装。   因为时间问题,果断采用Windows的安装包。

老老实实按照官方手册进行安装吧:。  

问题处理

  在重启动的过程中,apache莫名其妙的无法启动。 查看日志,报错为perl找不到XML/Simple。但在安装XML::Simple的过程中,又莫名其妙的好了。   之后又报错:

ocsinventory-server: Can't load SOAP::Transport::HTTP* - Web service will be unavailable 据说没有太大影响,处理办法:http://forums.ocsinventory-ng.org/viewtopic.php?id=8686   安装Agent后无内容更新:   检查配置文件ocsinventory.ini2003为:C:\Documents and Settings\All Users\Application Data\OCS Inventory NG\Agent Vista及以上为:C:\ProgramData\OCS Inventory NG\Agent 经查无问题。   查看日志OCSInventory.log: ERROR *** AGENT => Failed to send Prolog <HTTP Status Code #500>

同时发现http://10.1.1.1/ocsinventory页面报错:

Can't call method "do" on an undefined value at C:/xampp/perl/site/lib/Apache/Ocsinventory/Server/System.pm line 177   原因是开始是应当使用root和空密码由OCSNG自动建立ocs账户。   处理办法为修改ocsinventory-server.conf 将其中的PerlSetEnv OCS_DB_USERPerlSetVar OCS_DB_PWD变量修正。

转载于:https://my.oschina.net/rexkang/blog/493782

GLPI和OCSNG是两个非常常用的IT资产管理软件,它们可以协同工作来管理IT设备和软件,提高IT工作效率。下面是Linux下GLPI和OCSNG新版整合安装的步骤: 1. 安装Apache、PHP、MySQL 在Linux中使用命令行安装Apache、PHP和MySQL,可以使用以下命令: ``` sudo apt-get install apache2 php mysql-server ``` 2. 创建MySQL用户和数据库 在MySQL中创建一个新用户和数据库,用于GLPI和OCSNG安装和配置。可以使用以下命令: ``` CREATE DATABASE glpi_db; GRANT ALL PRIVILEGES ON glpi_db.* TO 'glpi_user'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; ``` 其中,`glpi_db`是数据库名称,`glpi_user`是数据库用户名,`password`是密码。 3. 下载GLPI和OCSNG 可以从官方网站上下载GLPI和OCSNG的最新版本,下载地址如下: GLPI:https://glpi-project.org/downloads/ OCSNG:http://www.ocsinventory-ng.org/en/download.html 下载完成后,将它们解压到Apache的Web根目录中,通常是`/var/www/html/`。 4. 配置GLPI 打开Web浏览器,输入服务器的IP地址或域名,访问GLPI的安装向导。按照提示进行安装,需要填写数据库信息、管理员信息等。 5. 配置OCSNG 打开Web浏览器,输入服务器的IP地址或域名,访问OCSNG安装向导。按照提示进行安装,需要填写数据库信息、管理员信息等。 6. 整合GLPI和OCSNG 在GLPI中打开管理面板,选择“插件”菜单,打开插件列表。找到“OCS Inventory NG”,并启用它。然后在“OCS Inventory NG”插件配置页面中,输入OCSNG服务器的IP地址或域名,以及OCSNG管理员的用户名和密码。 最后,重新启动Apache服务,完成整合安装。 ``` sudo service apache2 restart ``` 现在,您可以使用GLPI和OCSNG来管理您的IT资产了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值