開源IT和資產管理軟件


開源IT和資產管理軟件

  1. 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)選擇安裝語言——簡體中文
image

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

  1. 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM