跳到主內容

OCS Inventory + GLPI 結合應用

這兩套是互相搭配使用的安裝方式如下

OCS 設定允許 GLPI 服務取資料


  • 登入 OCS Inventory 畫面,進入設定

ocs+glpi-12.png

  • 選擇 Server 服務

ocs+glpi-13.png

  • 裡面會看到一個是 TRACE_DELETED 這個項目,預設是 OFF ,要選擇 ON 這樣子 GLPI 才能正確取得資料

ocs+glpi-14.png

GLPI 外掛


  • 首先到 GitHub 的上面有一個專用放置 GLPI 服務外掛套件下載 ocsinventoryng 外掛

  • 先進到 GLPI 套件目錄

cd /var/www/html/glpi/plugins
  • 下載套件
wget https://github.com/pluginsGLPI/ocsinventoryng/releases/download/2.0.4/glpi-ocsinventoryng-2.0.4.tar.bz2
  • 解壓縮剛剛下載檔案
tar jxvf glpi-ocsinventoryng-*.tar.bz2
  • 刪除壓縮包
rm -rf glpi-ocsinventoryng-*.tar.bz2
  • 解壓後的權限只能給 WEB 使用
chown -R www-data:www-data ocsinventoryng/
chmod -R 0755 ocsinventoryng/
  • 登入 GLPI 畫面進去設定到設定裡面有一個外掛程式

  • 裡面會看到剛剛解壓好的 OCS Inventory NG 的名稱並且安裝

  • 安裝完成後,系統畫面右下角會詢問是否啟用此外掛,按啟動即可

  • 再到工具那會看到剛剛新增好的 OCS Inventory NG 功能

  • 選擇後開始新增設定連接 OCS Inventory NG  資料

  • 只要將剛剛建在 OCS Inventory NG 的資料庫連接方式填入然後按下新增

  • 設定完成的畫面

  • 開始同步 OCS Inventory 的資料過來給 GLPI 使用,按下 Import new computers

  • 匯入的資料,先讓你看過有那些設備要匯入

  • 匯入完成的畫面

  • 匯入成功後在儀錶板看到數量

補充說明


  • 設定讓 GLPIOCS Inventory 自動同步,使用程排方式來同步
# 因該執行檔權限不夠,所以而要給予 766 的權限才能正常執行不然會一直顯示錯誤
chmod +x /var/www/html/glpi/plugins/ocsinventoryng/scripts/ocsng_fullsync.sh
chmod +x /var/www/html/glpi/plugins/ocsinventoryng/scripts/ocsng_snmpfullsync.sh

*/60 * * * * /var/www/html/glpi/plugins/ocsinventoryng/scripts/ocsng_fullsync.sh >> /var/log/ocslog.log 2>&1
*/70 * * * * /var/www/html/glpi/plugins/ocsinventoryng/scripts/ocsng_snmpfullsync.sh >> /var/log/ocsng_snmpfullsync.log 2>&1
*/1 * * * * php /var/www/html/glpi/front/cron.php > /var/log/cron.log 2>&1



參考相關網頁