系统版本 | CentOS 7.9.2009 |
GLPI 版本 | 10.0.16 |
ocsinventoryng 版本 | 2.0.4 |
OCS Inventory 版本 | 2.12.2 |
Mariadb 版本 | 7.4.33 |
PHP 版本 | 10.4.34 |
0、前提说明
OCS Inventory 服务已安装,且能正常使用。安装教程可以看OCS Inventory Server
Mariadb已安装(也可以用MySQL)
PHP版本必须7.4.0以上
1.配置yum源
rpm -Uvh https://mirrors.aliyun.com/centos/7.9.2009/extras/x86_64/Packages/epel-release-7-11.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
2、安装PHP及其依赖件
yum install -y --enablerepo=remi --enablerepo=remi-php74 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-pecl-xdebug php-pecl-xhprof php-imap php-gd php-ldap php-intl php-simplexml php-zip php-apcu php-xmlrpc php-pear-CAS php-zip
3、配置数据库。安装教程参考WaterGe写的文章
mysql -uroot -p
use mysql;
CREATE USER 'glpi用户名'@'%' IDENTIFIED BY '用户密码'; #创建账号
GRANT USAGE ON *.* TO 'glpi用户名'@'%' IDENTIFIED BY '用户密码'; #开放登录权限
create database 数据库名; #创建glpi数据库
GRANT ALL PRIVILEGES ON 数据库名.* TO 'glpi用户名'@'%' WITH GRANT OPTION; #开放使用权限
flush privileges;
quit
4、安装GLPI
(1)下载解压GLPI安装包
wget https://github.com/glpi-project/glpi/releases/download/10.0.16/glpi-10.0.16.tgz
tar -xf glpi-10.0.16.tgz -C /var/www/html/
(2)修改权限
chown -R apache. /var/www/html/glpi/
(3)打开浏览器,地址栏输入http://服务器IP/glpi ,回车打开
5、配置GLPI 。默认点继续,配置过程粗略带过
(1)选择安装
(2)检查环境。没问题为全绿,有问题则解决,然后选择继续
(3)连接数据库。填完点继续
SQL 服务器地址 本地为localhost,远程为数据库IP
SQL 账号/密码 上面配置数据库时创建的账号密码
(4)选择数据库。选择已创建的数据库,也可以重新建一个数据库,然后点继续
(5)初始化完成。点继续
(6)剩下的一直点继续,直至完成
(7)登录GLPI后台。账号密码默认都是glpi
6、安装OCS插件
(1)下载插件
yum install -y bzip2
wget https://github.com/pluginsGLPI/ocsinventoryng/releases/download/2.0.4/glpi-ocsinventoryng-2.0.4.tar.bz2
tar -jxf glpi-ocsinventoryng-2.0.4.tar.bz2 -C /var/www/html/glpi/plugins/
chown -R apache. /var/www/html/glpi/plugins/ocsinventoryng/
(2)安装插件。后台主页-设置-插件,选择安装并启用
(3)工具-OCS Inventory NG,添加OCS服务
(4)连接数据库。
注意账号密码是ocs连接数据库的账号密码,不是GLPI连接数据库的账号密码
(5) 导入计算机等设备。工具-OCS Inventory NG-Inventory Import-Import or link new computers
OCS服务添加成功才能看到这个界面
(6)选择全部并添加
(7)在资产-电脑里能看到已添加的全部电脑了
GLPI有插件市场(需要注册)可以安装插件,也可以自定义安装插件。这里只是一种插件的安装使用,自己可以试试网上其他插件
参考链接:
软件包获取地址: