OCS Inventory + GLPI 結合應用
這兩套是互相搭配使用的安裝方式如下
OCS 設定允許 GLPI 服務取資料
- 登入 OCS 畫面,進入設定
- 選擇 Server 服務
- 裡面會看到一個是 TRACE_DELETED 這個項目,預設是 OFF ,要選擇 ON 這樣子 GLPI 才能正確取得資料
GLPI 外掛
- 首先到 GitHub 的上面有一個專用放置 GLPI 服務外掛套件下載 OCS 外掛
cd /var/www/html/glpi/plugins
wget https://github.com/pluginsGLPI/ocsinventoryng/releases/download/2.0.1/glpi-ocsinventoryng-2.0.1.tar.bz2
解壓縮
tar jxvf glpi-ocsinventoryng-2.0.1.tar.bz2
刪除壓縮包
rm -rf glpi-ocsinventoryng-2.0.1.tar.bz2
解壓後的權限只能給 apache 使用
chown -R apache:apache ocsinventoryng/
- 登入 GLPI 畫面進去設定到設定裡面有一個外掛程式
- 裡面會看到剛剛解壓好的 OCS 的名稱並且安裝
- 安裝完成後,系統畫面右下角會詢問是否啟用此外掛,按啟動即可
- 再到工具那會看到剛剛新增好的 OCS Inventory NG 功能
- 選擇後開始新增設定連接 OCS 資料
- 只要將剛剛建在 OCS 的資料庫連接方式填入然後按下新增
- 設定完成的畫面
- 開始同步 OCS 的資料過來給 GLPI 使用,按下 Import new computers
- 匯入的資料,先讓你看過有那些設備要匯入
- 匯入完成的畫面
- 假如匯入成功的話會看到該設候基本資訊
補充說明
- 設定讓 GLPI 及 OCS 自動同步,使用程排方式來同步
因該執行檔權限不夠,所以而要給予 766 的權限才能正常執行不然會一直顯示錯誤
chmod 766 /var/www/html/glpi/plugins/ocsinventoryng/scripts/ocsng_fullsync.sh
* 1 * * * root sh /var/www/html/glpi/plugins/ocsinventoryng/scripts/ocsng_fullsync.sh