我在2018年07期《网络安全和信息化》发表了这篇文章,转载者与出版者之间的版权纠纷由转载者负责。

00-1010 OCS Inventory-NG(下一代开放式计算机和软件清单)是一个开源应用程序,可帮助网络或系统管理员跟踪网络中的计算机配置和软件安装。通过ocs-agent、snmp、ipdiscover等方式收集设置信息并上传到服务器。

GLPI是法语libre gestion aire de parc informatique的缩写,翻译为开源IT和资产管理软件,在法国等欧洲国家和地区广泛使用,在用户中获得了良好的口碑。在中国知道并应用它的人不多。GLPI是一名信息资源经理,提供全面的信息技术资源管理界面。可以利用IT搭建数据库,对IT电脑、显示器、服务器、打印机、网络设备、电话、硒鼓、墨盒等进行全面管理。提供服务台用户支持平台;联系人、合同、合作伙伴和文件的管理;提供资源预约、知识库管理等功能。

因为glpi功能更多,更符合中文体验,官方支持简体和繁体中文,所以我们把ocsng收集的资产信息同步到glpi(通过插件)。它可以自动收集设备信息(ocs-agent可以通过域控制进行分发和部署),具有良好的资产管理体验。

00-1010网络和一些书籍杂志都有一些零星的教程,但是仅仅安装LAMP(linux Apache Mysql Php)就是一个大工程,编译安装ocsinventory更是难上加难。当安装过程失败,网络上很难找到解决方案,所以很多用户半途而废。这里提供了一种简单有效的安装方法。

00-1010安装最新版本的centos7.3,具体流程省略。

注意安装时,选择“时区”作为“亚洲-上海”

软件“选择”服务器和图形界面

ocs流量(ocs割接什么意思)-冯金伟博客园

关闭selinux

设置强制0

Vi /etc/selinux/config

更改为SELINUX=禁用

请关闭并停止防火墙启动和启动。

停止防火墙服务

systemctl禁用firewalld.service

重新启动,重新启动服务器

添加remi和ocsingyum仓库

安装最新的Remi源码自动安装文件。

百胜安装http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

启用Remi源配置文件分别修改这些配置文件。

VI/etc/yum . repo . d/remi . repo修改remi、remi-php55和remi-php56模块

VI/etc/yum . repo . d/remi-php72 . repo修改remi-PHP 72模块

将启用=0修改为启用=1

安装ocsinventory源

下载源自动安装文件

wget https://rpm . ocsinventory-ng . org/ocsinventory-release-latest . el7 . OCS . noarch . rpm

安装ocsinventory源自动安装文件

yum install ocsinventory-release-latest . el7 . OCS . no arch . rpm

更新软件

百胜更新

00-1010 yum install-y OCS库存glpi glpi-OCS库存ng PHP-pecl-zendopcache PHP-pecl-apcu-BC

1、 简介

(推荐但非必需)

VI/etc/sysconfig/network-scripts/ifcfg-ens 32(网络适配器标识可能不同)

BOOTPROTO=dhcp已更改为BOOTPROTO=静态

ONBOOT=“否”更改为ONBOOT=“是”

并添加

ip addr=192 . 168 . 200 . 101-您的IP

网络掩码=255 . 255 . 255 . 0-你的

掩码

Gataway=192.168.200.1————你的网关

Dns1=114.114.114.114 ————-dns根据实际情况设定

Dns2=8.8.8.8

2.4 启动服务并设置开机自启动

systemctl restart network.service 重启网卡

systemctl start mariadb.service 启动mariadb数据库

systemctl start httpd.service 启动apche web服务

systemctl enable mariadb.service 设置mariadb数据库开机自启动

systemctl enable httpd.service 设置apche web服务开机自启动

2.5 初始化ocsinventory

http://你的ip/ocsreports/

mysql login 填写 root

mysql password 留空

name of database填写ocsweb

mysql hostname 填写localhost

ocs流量(ocs割接什么意思)-冯金伟博客园

点击send

ocs流量(ocs割接什么意思)-冯金伟博客园

点击就可以进入ocsreports了。默认用户和密码都是admin。

2.6 初始化glpi

在服务器的浏览器上输入 http://localhost/glpi/ (这里由于glpi httpd默认配置文件的限制,需要在服务的浏览器上执行)

选择初始化的语言,接受协议,

ocs流量(ocs割接什么意思)-冯金伟博客园

点击 安装

ocs流量(ocs割接什么意思)-冯金伟博客园

Glpi 测试全部通过

ocs流量(ocs割接什么意思)-冯金伟博客园

点击继续,填写数据库的连接参数 sql server:填写localhost,sql user:填写root ,sql password留空

ocs流量(ocs割接什么意思)-冯金伟博客园

点击继续,选择创建新数据库或者使用现有的填写glpi

ocs流量(ocs割接什么意思)-冯金伟博客园

点击继续,提示数据库创建成功,再点击继续,完成glpi安装。

ocs流量(ocs割接什么意思)-冯金伟博客园

现在开始可以使用glpi了,默认用户和密码都是glpi 。

铛……铛……铛……铛……这样服务就架设好了,百度找不到这么快的安装方法的教程吧?如果你对linux熟悉,网络又足够快的话,10分钟就安装完了。

2.7 设置glpi同步ocsinventory的信息

要同步ocsinventory采集的信息必须打开cosinventory的trace_deleted开关

http://你的服务器ip/ocsreports/ 登陆ocsreports,点击config—config—server-trace_deleted选择on,并点击update

ocs流量(ocs割接什么意思)-冯金伟博客园

回到glpi管理页面

点击 设置——插件,由于我们前面已经用yum大法安装了glpi-ocsinventoryng,所以这里直接点击” 安装”,安装后点击”启用”

ocs流量(ocs割接什么意思)-冯金伟博客园

Glpi主菜单的工具下面就有了ocs inventory ng 我们点击进去设置服务器

ocs流量(ocs割接什么意思)-冯金伟博客园

点击 add a OCSNG server 添加同步的服务器,用户名填 root 密码为空 点击 添加

ocs流量(ocs割接什么意思)-冯金伟博客园

ocs流量(ocs割接什么意思)-冯金伟博客园

这样我们就可以导入ocsinventory采集的电脑设置的信息了。

三、ocs-anget部署

这里只讲最简单的一种——-手工安装法

解压从官网上下载的ocsng-windows-agent-2.3.0.0(版本要等于或者小于ocsinventory-server版本号,否则可能出现问题)

点击 OCS-NG-Windows-Agent-Setup.exe——next——I Agree——保持默认的network inventory ——next

ocs流量(ocs割接什么意思)-冯金伟博客园

点击next

ocs流量(ocs割接什么意思)-冯金伟博客园

点击next,代理有就设置,没有就继续 next

ocs流量(ocs割接什么意思)-冯金伟博客园

点击next

选择支持支持详细日志,支持标签,标签名字写上能直接辨别这台设备的别名就ok

立即执行。

ocs流量(ocs割接什么意思)-冯金伟博客园

点击next——install,安装完成就可以了

四、验证

进入ocsreports(http://你的服务器ip/ocsreports)查看all computer 是不是看到了你的计算机信息?

ocs流量(ocs割接什么意思)-冯金伟博客园

进入glpi(http://你的服务器ip/glpi)

点击 工具——OCS Inventory NG ——Inventory Import——添加新计算机导入

ocs流量(ocs割接什么意思)-冯金伟博客园

是不是看到了ocsinventory同步的计算机信息,点击 导入

ocs流量(ocs割接什么意思)-冯金伟博客园

提示导入成功。

这是我们点击glpi主菜单的 “资产”——”电脑”是不是看到了ocsinventory同步过来的电脑信息?

ocs流量(ocs割接什么意思)-冯金伟博客园

点击 “名称”就可以看到电脑的详细信息了。

ocs流量(ocs割接什么意思)-冯金伟博客园

Ok,完成了,资产的信息全看到了。一切没毛病,快吗?现在你的开源免费的资产管理系统就可以上线了。等待我的进级篇吧!