glpi 安装与使用

1、环境介绍

操作系统:龙蜥os 8.9

nginx:1.26.1

php:8.2.19

mysql:MarinaDB 10.3.9

glpi:10.0.6

fusioninventory:fusioninventory-10.0.6+1.1
2、安装epel源

bash 复制代码
dnf install epel-release -y
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

3、安装nginx

bash 复制代码
vi /etc/yum.repos.d/nginx.repo 

输入如下

bash 复制代码
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

安装

bash 复制代码
dnf install nginx -y

修改nginx 启动用户为root

启动

bash 复制代码
systemctl start nginx
systemctl enable nginx


4、安装php

bash 复制代码
dnf install php82 -y
bash 复制代码
systemctl start php82-php-fpm
systemctl enbale php82-php-fpm

5、安装mariadb

bash 复制代码
dnf install mariadb mariadb-server -y

启动

bash 复制代码
systemctl start mariadb
systemctl enable mariadb


6、下载glpi软件包并上传到服务器
https://glpi-project.org/downloads/

7、配置gpli nginx服务器

bash 复制代码
vi /etc/nginx/conf.d/glpi.conf

添加如下

bash 复制代码
server {
    listen 80;
    listen [::]:80;

    server_name glpi.wtown.com;

    root /var/www/glpi;

    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ /index.php$is_args$args;
    }

    # 处理 index.php 文件的请求
    location ~ ^/index\.php$ {
        include fastcgi_params;
        fastcgi_split_path_info ^(.+\.php)(/.*)$;
        fastcgi_pass unix:/var/opt/remi/php82/run/php-fpm/www.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
    }

    # 处理所有 .php 文件的请求
    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass unix:/var/opt/remi/php82/run/php-fpm/www.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
    }

    # 禁止访问 .ht* 文件
    location ~ /\.ht {
        deny all;
    }
}

8、开始安装

这里提示错误,按照指引解决

默认用户glpi 密码 glpi


9、插件市场

这里需要注册一下 获得key 才能使用插件市场

)

10、安装fusioninventory插件(版本太低 不支持最新glpi)
https://github.com/fusioninventory/fusioninventory-for-glpi/releases

放置到这个目录

执行安装

bash 复制代码
php82 bin/console glpi:plugin:install --username=glpi fusioninventory
php82 bin/console glpi:plugin:activate --username=glpi fusioninventory


bash 复制代码
* * * * * cd /var/www/glpi/front/ && /usr/bin/php82 cron.php &>/dev/null

更改实体-server端

windows 客户端安装
https://github.com/fusioninventory/fusioninventory-agent/releases

注意这里服务地址就是上面主体里配置的

http://glpi.wtown.com/plugins/fusioninventory/

剩下的默认就行

linux 客户端安装

安装这两个软件,这个epel源中有

bash 复制代码
dnf install fusioninventory-agent
dnf install fusioninventory-agent-task-inventory

更改配置

bash 复制代码
vi /etc/fusioninventory/agent.cfg

更改如下

bash 复制代码
server = http://glpi.wtown.com/plugins/fusioninventory/

启动

bash 复制代码
systemctl start fusioninventory-agent.service 
systemctl enable fusioninventory-agent.service 
相关推荐
古希腊数通小白(ip在学)1 小时前
stp拓扑变化分类
运维·服务器·网络·智能路由器
12点一刻3 小时前
搭建自动化工作流:探寻解放双手的有效方案(2)
运维·人工智能·自动化·deepseek
未来之窗软件服务3 小时前
东方仙盟AI数据中间件使用教程:开启数据交互与自动化应用新时代——仙盟创梦IDE
运维·人工智能·自动化·仙盟创梦ide·东方仙盟·阿雪技术观
o不ok!4 小时前
Linux面试问题-软件测试
linux·运维·服务器
宇钶宇夕7 小时前
SIMATIC S7-1200的以太网通信能力:协议与资源详细解析
运维·服务器·数据库·程序人生·自动化
杰夫贾维斯7 小时前
CentOS Linux 8 的系统部署 Qwen2.5-7B -Instruct-AWQ
linux·运维·人工智能·机器学习·centos
CodeWithMe8 小时前
【Note】Linux Kernel 实时技术深入:详解 PREEMPT_RT 与 Xenomai
linux·运维·服务器
muyun28008 小时前
安全访问云端内部应用:用frp的stcp功能解决SSH转发的痛点
运维·安全·ssh·frp
AI迅剑9 小时前
模块三:现代C++工程实践(4篇)第三篇《C++与系统编程:Linux内核模块开发入门》
linux·运维·服务器