自建IT資產(chǎn)管理系統(tǒng)-GLPI 10.X.X(完美版)

GLPI可以提供功能全面的IT資源管理接口,你可以用它來(lái)建立數(shù)據(jù)庫(kù)全面管理IT的電腦,顯示器,服務(wù)器,打印機(jī),網(wǎng)絡(luò)設(shè)備,電話,甚至硒鼓和墨盒等。提供Helpdesk用戶支持平臺(tái);聯(lián)系人,合同,合作商,以及文檔的管理;提供資源預(yù)定,知識(shí)庫(kù)的管理等功能。
Github:https://github.com/glpi-project/glpi/releases

更新日志:
2023-02-22【大更新】更新系統(tǒng)環(huán)境,更好的配置方式(安裝方式使用dnf命令,不直接關(guān)閉SELinux,不使用root供GLPI訪問(wèn)數(shù)據(jù)庫(kù))
2023-02-02【更新各角色權(quán)限解釋】參考資料:https://www.codenong.com/cs106409647/
2023-01-20【更新數(shù)據(jù)庫(kù)與php版本】數(shù)據(jù)庫(kù)更新至最新版本,php更新至當(dāng)前10.0版本最高支持
1. 準(zhǔn)備服務(wù)器操作系統(tǒng)
CentOS 7/8 將在2024年停止支持,不再做推薦,目前更好的選擇為
Alma Linux:https://almalinux.org/
Rocky Linux:https://rockylinux.org/
已在Alma Linux 9.1 U1 測(cè)試可行
2.刪除系統(tǒng)自帶的MariaDB數(shù)據(jù)庫(kù)及配置文件? ?# Alma與Rocky最小安裝不自帶數(shù)據(jù)庫(kù),可略
3.添加mariadb yum源
4.安裝mariadb
5.開(kāi)啟MariaDB
6.設(shè)置MariaDB字符集為utf-8
7.安裝PHP8.1
8.配置PHP8.1
9.yum 安裝apache
10.修改httpd.conf文件
11.下載glpi系統(tǒng)并解壓至/var/www/html/目錄下 并設(shè)置apache用戶權(quán)限
12.關(guān)閉防火墻
13. 關(guān)閉SELinux
14.重啟服務(wù)
15. 訪問(wèn)GLPI:<ip>/glpi
????同意協(xié)議后會(huì)自檢環(huán)境是否正常,按照上面的設(shè)置,自檢界面如下圖

????唯一的黃色警告是要更換數(shù)據(jù)目錄,我感覺(jué)沒(méi)必要,且有點(diǎn)麻煩,無(wú)傷大雅繼續(xù)就行
????接下來(lái)是設(shè)置數(shù)據(jù)庫(kù)
????地址:127.0.0.1
????用戶名 / 密碼:GLPI / GLPI@1234
????連接成功之后選擇數(shù)據(jù)庫(kù),選擇我們創(chuàng)建好了的GLPI_SQL即可
????點(diǎn)擊繼續(xù)后會(huì)初始化數(shù)據(jù)庫(kù),頁(yè)面會(huì)卡一會(huì),之后會(huì)提示完成
????進(jìn)入系統(tǒng)登錄界面后使用默認(rèn)超級(jí)管理員帳號(hào)登錄
????用戶名 / 密碼:glpi / glpi
Super-Admin: 擁有所有的權(quán)限。注意如果super-admin profile被刪除或者它的"配置界面"選擇了簡(jiǎn)單界面,會(huì)無(wú)法進(jìn)入GLPI的設(shè)置。
Admin: 擁有對(duì)GLPI的全部設(shè)置權(quán)限。在規(guī)則(rules)、實(shí)體和其他可能影響GLPI運(yùn)行的配置上有所限制。
Supervisor: 包含了Technician的權(quán)限,增加了管理的權(quán)限(如修改工單屬性) ,但授權(quán)能力是有限的(例如只能為用戶授予Technician、Hotliner、Self-Service和Supervisor四種權(quán)限)。操作范圍是所屬實(shí)體,授權(quán)時(shí)遞歸可以看到子實(shí)體。
Technician: 此配置文件用于運(yùn)維技術(shù)人員??梢蕴幚砉?,可以讀寫數(shù)據(jù)和用戶配置,但授權(quán)能力是有限的(例如只能為用戶授予Self-Service和Technician兩種權(quán)限)。操作范圍是所屬實(shí)體,授權(quán)時(shí)遞歸可以看到子實(shí)體。
Hotliner: 適用于熱線部門。可以創(chuàng)建和追蹤工單,但不能像technician一樣處理工單。操作范圍是所屬實(shí)體,授權(quán)時(shí)遞歸可以看到子實(shí)體。
Observer: 對(duì)所有資產(chǎn)和管理數(shù)據(jù)(資產(chǎn)、工單、文檔、project、用戶、群組等)有閱讀權(quán)限??梢詣?chuàng)建工單,但不能管理和處理工單(分配工單等)。操作范圍是所屬實(shí)體,授權(quán)時(shí)遞歸可以看到子實(shí)體。
Self-Service: 是默認(rèn)配置文件。是權(quán)限最小的配置文件。只有Self-Service使用了簡(jiǎn)單界面而不是標(biāo)準(zhǔn)界面??梢詣?chuàng)建和追蹤工單、預(yù)定設(shè)備、查閱知識(shí)庫(kù)。 操作范圍是與自己相關(guān)的工單。
存在bug:當(dāng)工單未被分配時(shí),Technician和Observer可以分配給自己。
