Chemex是一個免費、開源、現代化設計的資訊資產管理維運平台。軟硬體資產管理、歸屬/使用者追溯、盤點。基於優雅的Laravel框架開發。附行動端工具、OTA升級。
Chemex是一個輕量的、現代設計風格的ICT設備資產管理系統。得益於Laravel框架以及DcatAdmin開發平台,使其具備了優雅、簡潔的優秀體驗。 Chemex是完全免費且開源的,任何人都可以無限制的修改程式碼以及部署服務,這對於許多想要對ICT資產做資訊化管理的中小型企業來說,是一個很好的選擇、低廉的成本換回的是高效率的管理方案,同時又有健康的生態提供支援。
系統擁有以下模組:
設備桌上型電腦管理
其中包含了設備的名稱、所有軟硬體、製造商、購入日期、保護日期、IP位址、MAC、使用者等維護內容,同時擁有設備相關歷史記錄。
支援線上SSH遠端存取管理設備。
設備歸屬到使用者。
設備故障報告。
硬體桌上型電腦管理
其中包含了硬體的名稱、規格、序號、歸屬設備管理等維護內容,同時擁有硬體相關歷史記錄。
設備故障報告。
軟體桌上型電腦管理
其中包含了軟體的名稱、版本、分發方式、授權方式、購入金額、序號、授權數量管理等維護內容,也有軟體相關歷史記錄。
僱員管理
僱員清單。
部門清單。
服務程序管理
其中包含了服務程序所在的宿主伺服器、服務狀態、異常報告等。
服務程序異常的修復。
首頁特別的看板。
磁碟點管理
設備、硬體、軟體盤點任務的建立、完成和取消。
盤盈盤虧。
指定盤點負責人員。
ChemexTool行動端盤點工具。
數據圖表
各模組的基礎數據。
各服務狀態即時展示,包括異常內容,發生時間及恢復時間。
盤點進度展示。
多國語言
目前暫時最優支援中文簡體,後續會發布英文語言,同時會支援語言切換。
私有化部署
是的,只需要一個LNMP環境,就可以無限制的私有化部署。
OTA升級
已經支援了線上升級,不用本地手動進行版本維護。
環境要求:
PHP7.3+
MariaDB10.5+
ext-zip擴展,注意和PHP版本相同
ext-json擴展,注意和PHP版本相同
原始碼開發依賴composer套件管理器。
生產環境部署:
生產環境下為遵守安全策略,我們非常建議在伺服器本地進行部署,暫時不提供相關線上初始化安裝的功能。因此,雖然前期部署的步驟較多,但已經為大家自動化處理了很大部分的流程,只需要跟著下面的命令一步步執行,一般是不會有部署問題的。
1.為你的電腦安裝PHP環境,參考、PHP官方。
2.為你的電腦安裝mariaDB,並且有可以使用的mariadb-client客戶端工具,一般安裝完MariaDB會自動安裝,如果在Ubuntu上可能需要另外執行sudoaptinstallmariadb-client進行安裝。
3.建立一個資料庫,命名任意,但記得之後填寫配置時需要對應正確,並且資料庫字元集為utf8-general-ci。
4.下載發行版,解壓縮得到程式目錄,放置到你想要放置的地方。
5.在專案根目錄中,複製.env.example檔案為一份新的,並重新命名為.env。
6、在.env中配置資料庫資訊。
7.執行phpartisanchemex:install進行安裝。
8.你可能使用的web伺服器為nginx以及apache,無論怎樣,應用的起始路徑在/public目錄,請確保指向正確。
9.修改web伺服器的偽靜態規則為、try_files$uri$uri//index.php?$args;。
10.為了確保線上自動更新可用,請確認網站根目錄及其所有子目錄的權限為755,擁有者為www。
開發環境部署:
歡迎對此感興趣的開發者進行協同開發,使Chemex更趨於完美。開發過程相對於簡單,沒有過多的環境配置和改變。
1.為你的電腦安裝PHP環境,參考、PHP官方。
2.安裝composer套件管理工具,參考、composer官方。
3.進入專案根目錄,執行composerinstall以安裝相關依賴。
4、在專案根目錄中,複製.env.example為.env。
5、編輯.env檔案中的資料庫連線配置相關欄位。
6.仍在專案根目錄中,執行phpartisanmigrate進行資料庫遷移。
7.參考Laravel以及DcatAdmin相關文件進行開發。
Chemex資產管理運維平台更新日誌:
v3.4.0
新增
1.設備標籤列印功能,感謝純小白
2.設備清單列印功能,感謝純小白
3.無刷新頁籤功能。
4.補充設備標籤&清單列印的權限。
優化&修復
1、一些亂七八糟的程式碼。
2、LDAP部門導入的問題。
3、更新依賴包。
4.菜單改為左右分欄。