開源IT和資產管理軟件
-
GLPI
GLPI是法語Gestionnaire libre de parc informatique的縮寫,翻譯過來應該是開源IT和資產管理軟件,在法國等歐洲國家和地區應用廣泛並取得了很好的用戶口碑。
GLPI提供功能全面的IT資源管理接口,你可以用它來建立數據庫全面管理IT的電腦,顯示器,服務器,打印機,網絡設備,電話,甚至硒鼓和墨盒等。
GLPI提供Helpdesk用戶支持平台;聯系人,合同,合作商,以及文檔的管理;提供資源預定,知識庫的管理等功能。
官網鏈接:
http://www.glpi.org.cn/
安裝部署:
本次部署組件版本:
操作系統:CentOS Linux release 7.6.1810 (Core)
GLPI版本:glpi-9.5.3
Apache版本:Apache/2.4.6 (CentOS)
PHP版本:PHP 7.4.14 (cli) (built: Jan 5 2021 10:45:06) ( NTS )
Mariadb版本:10.5.8-MariaDB MariaDB Server
一、部署環境准備
systemctl disable --now NetworkManager
systemctl disable --firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/'
/etc/selinux/config
mv /etc/yum.repos.d//CentOS-Base.repo
/etc/yum.repos.d/CentOS-Base.repo.backup
wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
sed -i 's|^#baseurl=https://download.fedoraproject.org/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
yum -y install epel-release
yum makecache
二、安裝LAMP平台
2.1安裝nginx,啟動服務並驗證
yum install -y nginx
systemctl enable --now nginx
#驗證
nginx -v
nginx version: nginx/1.20.1
2.2 安裝mariadb
2.2.1先將系統自帶的舊版本mariadb的相關包移除
yum remove $(yum list installed | grep mariadb|awk '{print $1}') > /dev/null 2>&1
2.2.2創建mariadb最新版本的yum源
vim /etc/yum.repos.d/mariadb.repo
#
[mariadb]
name = MariaDB
baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.5/centos7-amd64/
gpgkey = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
##
##
yum list | grep mariadb
yum -y install MariaDB-server MariaDB-client
systemctl enable mariadb
#安全初始化
mysql_secure_installation
2.2.4配置mariadb字符集
vim /etc/my.cnf 添加如下內容:
[mysqld]
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
[client]
default-character-set=utf8
#
#
systemctl restart mariadb
2.3 安裝php-7.4
因為自GLPI-9.5.0以后,php的版本要是是php-7.2+,而最新穩定版為7.4.14,是2021-01-07發布,因此采用該版本作為實驗版本;
2.3.1 yum安裝必要的存儲庫
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum clean all && yum makecache
2.3.2 啟用存儲庫
#安裝yum 工具包
yum -y install yum-utils
#啟用php74倉庫
yum-config-manager --enable remi-php74
2.3.3 安裝php-7.4.14以及glpi需要的擴展包
yum -y install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis php-fileinfo php-mysqli php-session php-zlib php-simplexml php-intl php-domxml php-ldap php-openssl php-xmlrpc php-pecl-apcu php-pear-CAS php-opcache
systemctl start --now php-fpm.service
#查看php版本
php -v
#查看已安裝的php模塊
php --modules
四、安裝glpi-9.5.3(該版本為當前最新版)
wget -O /opt/https://github.com/glpi-project/glpi/releases/download/9.5.3/glpi-9.5.3.tgz
tar xf /opt/glpi-9.5.3.tgz -C /var/www/html
cd /var/www/html
chown -R nginx:nginx /var/www/html
4.2 安裝GLPI
在瀏覽器中輸入nginx服務器地址
1)選擇安裝語言——簡體中文
2)同意許可條款
3)開始安裝(如果后續推出新版本,可選擇升級即可
4)檢查運行環境要求,若顯示相關報錯,如果缺少安裝包就裝包,如果提示權限不足就查權限是否設置正確;
5)連接數據庫——輸入服務器地址、用戶名、密碼
6)創建glpi數據庫——其實也可以自己手動登錄數據庫中進行創建,這里使用頁面進行創建
7)初始化數據庫——時間可能稍微長一點
8)初始化完成,點擊繼續
9)數據收集,直接點擊繼續即可
10)直接點繼續即可
11)記錄重要登錄信息,點擊使用GLPI
12)登錄GLPI管理控制台
14)安全設置
更改install.php 格式
mv /var/www/html/glpi/install/install.php{,.bac}
五、安裝FusionInventory插件
FusionInventory概述:FusionInventory就像網關一樣,收集代理發送的信息。它會在管理員不費吹灰之力的情況下創建或更新GLPI中的信息。目前,支持以下類別的設備:電腦網絡設備印表機虛擬機Android手機
安裝插件:設置——插件——查找插件目錄
下載安裝包——注:GLPI和FusionInventory的版本必須適配
參考:
https://blog.csdn.net/sinat_41836475/article/details/112647804
- Snipe-IT 開源資產管理系統
一、介紹 Snipe-IT 是一個免費的開源IT資產管理web應用程序。是一款基於Laravel5.4的免費的開源IT資產管理系統。Snipe-IT用於IT資產管理,IT部門可通過它能夠跟蹤誰擁有哪些筆記本電腦,何時購買、包含哪些軟件許可證和可用的附件等。 主要的功能特性:可托管在雲主機、強大的REST API、快速更新、保證APP和Platform的安全性、一鍵備份、LDAP登錄/用戶同步。
項目:https://github.com/snipe
部署環境:LNMP
git clone https://github.com/snipe/snipe-it snipe-it
安裝過程參考:
https://blog.51cto.com/u_5001660/2435211
https://www.52pojie.cn/thread-1341424-1-1.html
總結全過跟wordpress一的
Snipe-IT需要生產key