本文本人发表于《网络安全和信息化》2018年07期,转载和出版社产生的版权纠纷由转载人负责
1、 简介
OCS Inventory-NG(Open Computer and Software Inventory Next Generation) 是一款开源的用于帮助网络或系统管理员来跟踪网络中计算机配置与软件安装情况的应用程序。通过ocs-agent、snmp、ipdiscover等方式采集设置的信息并上传到服务器。
GLPI是法语 Gestionnaire libre de parc informatique的缩写,翻译过来应该是开源 IT 和资产管理软件,在法国等欧洲国家和地区应用广泛并取得了很好的用户口碑。在中国了解和应用的人并不多。GLPI是一个信息资源管理器,提供功能全面IT 资源管理接口,你可以用它来建立数据库全面管理 IT 的电脑,显示器,服务器,打印机,网络设备,电话,硒鼓,墨盒等。提供 Helpdesk 用户支持平台;联系人,合同,合作商,以及文档的管理;提供资源预定,知识库的管理等功能。
由于glpi有更多的功能,更符合中国人使用体验,并且官方就支持简繁体中文,我们通过把ocsng采集的资产信息同步到glpi(通过插件)。既能自动采集设备信息(ocs-agent可通过域控制分发部署)又有很好的资产管理体验。
2、 服务器安装
网络和一些书刊杂志上有一些零星的教程,但单是安装LAMP(linux+Apache+Mysql+Php)就是大工程,再去编译安装ocsinventory更是困难重重,安装过程出现故障网络上很难找到解决办法因而不少用户都半途而废。在这里提供一种简单高效的安装办法。
2.1 操作系统的安装
安装目前最新版的centos7.3,具体过程略
安装种注意选择"时区"为"亚洲-上海"
"软件" 选择"服务器和图形界面"
关闭selinux
Setenforce 0
Vi /etc/selinux/config
修改为SELINUX=disabled
关闭请停止防火墙开机自启动
systemctl stop firewalld.service
systemctl disable firewalld.service
reboot 重启下服务器
添加remi和ocsng yum仓库
安装最新的 Remi 源自动安装文件
yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
启用Remi 源配置文件 分别修改这几个配置文件
Vi /etc/yum.repos.d/remi.repo 修改remi、remi-php55、remi-php56模块
vi /etc/yum.repos.d