GLPI+fusioninventory资产管理系统(超详细步骤教程)

GLPI资产管理系统php

 

1、简介html

资产管理系统是用于帮助管理员管理和跟踪网络中计算机及网络设备的资产信息的软件。根据具体配置能够获取到资产的详细的软硬件信息及应用软件的安装下载状况。mysql

GLPI是法语Gestionnaire libre de parc informatique的缩写,是一款历史悠久的资产管理软件,他提供功能全面的IT资源管理接口,能够用来创建数据库来全面管理IT部门的电脑、显示器、服务器、打印机、网络设备、电话等多种资产信息,同时也提供文档、知识库、工单、合同、供应商、联系人等其余管理功能 linux

2、搭建c++

搭建环境:centos7+apache+PHP5.6+MySQL(关闭防火墙和selinuxgit

GLPI版本:9.3.1(目前的最新版)github

       GLPI是一个web应用服务器:因此须要:web

       *网络服务器sql

       *PHP数据库

       *数据库

 

一、  配置yum

yum install epel-release -y

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

 image.png

二、  安装php

由于GLPI的要求,须要PHP的版本>=5.6centos7自带的为5.4,这里下载的为5.6版本

yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpuni-PHPUnit php-pecl-xdebug php-pecl-xhprof php-imap php-gd php-ldap

安装完后查看一下:

image.png

三、  安装LAMP(除了PHP)和GLPI

yum -y install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel mysql mysql-server httpd


 

3.1配置MySQL

Systemctl start mariadb #启动数据库

执行 mysql_secure_installation 命令更改root密码

登录:mysql  -uroot  -p #输入密码登录

 image.png         

creste database glpi;                                    

            image.png

           grant all privileges on glpi.* to root@localhost identified by "****(密码)"

             image.png

            flush privileges


        而后quit退出

 

3.2安装GLPI

安装包获取地址:https://github.com/glpi-project/glpi/releases

       tar -zxvf glpi-9.3.1.tgz -C /var/www/html
       chown -R apache:apache /var/www/html
       systemctl start httpd

        浏览器中输入IP/glpi

            image.png

            选择语言

            image.png

            image.png

            点击“安装”,若是是升级的话就点“升级”

            image.png

            image.png

            image.png

            image.png

            image.png

            image.png

            GLPI主界面:

            image.png

            能够双击名字去修改密码。

             GLPI搭建完成

2、安装插件

1、服务端安装

        image.png

点击查看插件目录,可看到能装在GLPI里的全部插件

image.png

咱们这里选择fusioninventory此插件,安装包下载地址:

https://github.com/fusioninventory/fusioninventory-for-glpi/releases

这里须要注意的是fusioninventory的版本必定要和GLPI的版本一致,例如咱们刚安装的GLPI版本是9.3的,这里的fusioninventory的版本也得是9.3

将插件包解压到GLPIplugins目录中

image.png

在网页进入插件页面,会看到fusion inventory此插件,点击安装à启动

image.png

在管理项目里能够看到此插件:

image.png

下面为fusioninventory的主界面:

image.png

2、代理端安装

       2.1windows

       首先获取windows版的安装包

       安装包网址:

https://github.com/fusioninventory/fusioninventory-agent/releases

有不少版本以供选择,选择合适的便可

image.png


2.2 linux版(此处只测试了centos7)其实都差很少

Linux版的须要更新yum源:

yum install epel-release
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
yum update

image.png

image.png

若是只是为了获取本虚拟机的资产信息,只需下载红框内的模块就行。若是是为了运行代理进行网络发现、SNMP资产盘点、Vmware远程资产盘点等其余功能最好将search出来的都下载。

修改配置文件:

image.png

Server那一行我写了域名,也能够写服务端的IP地址,可是之后如果IP变化,全部的代理端将与服务端失去联系,从新配置会很麻烦,作好域名映射,此处设置为域名,就算IP变化也不影响客户端与服务端之间的通讯。

image.png

而后执行如下命令:

fusioninventory-agent  --server http://glpi.***.com/glpi/plugins/fusioninventory --daemon

让该进程以守护进程一直在后台运行,实现按期更新资产的功能

命令执行完毕稍等一会就会在浏览器中看到此服务器的资产信息

image.png

3、代理扫描网络设备

进入fusion inventory插件的主界面

(1) 配置SNMP证书

image.png

image.png

(2)设置IP范围段

image.png

image.png

image.png

(3)设置代理可执行的模块

image.png

进入后随便选一个已录入的客户端(需下载fusioninventory的全部模块):

image.png

本次代理选择上面配置的Linux的代理,由于要执行不少模块功能,当时就把yum search出来的模块全下载了

(4)建立任务

image.png

SNMP扫描网络设备要创建两个任务:

第一个任务先发现IP段中的可用IP,为网络发现任务

第二个任务就是扫描该IP所属网络设备的具体信息,为SNMP扫描任务

首先创建网络发现任务

image.png

image.png

image.png

image.png

image.png


image.png

回到下面页面,点“强制开始”:

image.png

而后在你刚选择的那个Linux代理上执行fusioninventory-agent,这条命令可能要执行一段时间,耐心等待……..

image.png

接下来建立SNMP扫描任务

步骤与以前同样,惟一的差异在于:

image.png

等网络发现任务完成后,点进SNMP扫描任务,再点击“强制开始”

而后再在Linux代理客户端的命令行执行fusioninventory-agent,依旧耐心等待….

SNMP扫描任务完成后就会在“网络设备”条目中看到已扫描进的设备

image.png

4、代理扫描ESXI服务器设备

image.png

(1)配置认证

image.png

image.png

image.png

image.png

(2)建立任务

image.png

image.png

image.png


回去点击“强制启动”,再执行:fusioninventory-agent命令

命令完成后在:资产à电脑条目里面能够看到esxi服务器信息

image.png

end......

相关文章
相关标签/搜索