星期二, 3月 09, 2010

在Ubuntu karmic(9.10) 下安裝OCS Inventory NG 中文支援

OCS Inventory NG是一套開放原始碼的電腦資產管理軟體,試用後覺得有以下特色
  1. 免費.
  2. 跨平台支援MS Windows系列及Unix Like系統等作業系統.
  3. 使用代理程式搜集電腦資訊(不需AD網域).
  4. 內建軟體派送功能(需將代理程式安裝為服務模式).
  5. 可自訂標籤(財產號、使用者姓名等).
  6. 可自訂要搜集的Windows登錄檔資訊.
  7. 清單顯示可自訂欄位.
  8. 可將查尋到的資料設定為動態或靜態群組.
在Ubuntu karmic(9.10) 下安裝OCS Inventory NG 中文支援步驟
  1. sudo -s -H (進入root)
  2. aptitude install ocsinventory-reports ocsinventory-server (先安裝內建版本,遇到建立資料庫時先跳過)
  3. 到 ftp://linvinus.ru/ocs/ 下載支援utf-8的deb套件並安裝. (client 程式必須同時改用utf-8版本,否則無法更新資訊,apache errlog 會有 Couldn't open encmap utf8.enc 錯誤)
  4. 使用瀏覽器瀏覽 http://ocs.server.name/ocsreports/ 進行系統設定.
  5. Configuration/Config/Deployment/Downloay (預設為關閉,如要派送軟體需打開)
  6. 確認Configuration/Config/Interface 的 DOWNLOAD_PACK_DIR 和 IPDISCOVER_IPD_DIR 的路徑,可能分別多key了 download 和 ipd
  7. aptitude install ssl-cert (安裝憑證建立工具)
  8. make-ssl-cert generate-default-snakeoil --force-overwrite ( 建立憑證,為了安全性因素,系統限制軟體派送伺服器一定要使用ssl)
  9. cd /etc/apache2/mod-enabled
  10. ln -s ../mod-avaiable/perl.load .
  11. ln -s ../mod-avaiable/ssl.conf .
  12. ln -s ../mod-avaiable/ssl.load .
  13. cd /etc/apache2/sites-enabled
  14. ln -s ../sites-available/default-ssl .
  15. /etc/init.d/apache2 restart (重新啟動apache載入perl及ssl模組)
  16. 到 ftp://linvinus.ru/ocs/ 下載並安裝支援 utf-8 的 windows-agent (1.3版測試時,輸入伺服器網址時,一定要使用名稱不可用ip,否則無法更新資料)
  17. 複製伺服器上 /etc/ssl/certs/ssl-cert-snakeoil.pem 到 pc 的 agent 安裝目錄,並將檔案名稱改為 cacert.pem
  18. 在 pc 的 agent 安裝目錄執行 OCSInventory.exe /server:ocs.server.name /debug 進行測試

7 則留言:

beck 提到...

利用ocs監控 硬體異動和磁碟剩餘空間

http://seigafuse.com/2007/07/26/daily-diskspace-alerts-using-ocs-inventory-ng/

beck 提到...

派送package時如果action選launch正常,選store出現 unzip error。可以在第二步設定fragments解決。action選launch時可以不設fragments應該是1.3.1的小bug

文焱 提到...

您好~最近也在了解OCS,請問中文亂碼的問題已經沒有了嗎? 謝謝

beck 提到...

安裝 ftp://linvinus.ru/ocs/ 提供的utf-8 patch 後機乎不會有亂碼,如果有裝非unicode的簡體中文軟體,還是有可能顯示亂碼。
另外自訂的管理標籤可能沒有被改到,所以標籤名稱和回傳值都還不能用中文,用了中文的話這部份功能就失效,也不會有亂碼。

beck 提到...

2.0 開始已經完整支援UTF-8編碼了
2.0 rc1 在 2010年12月14日發佈
預訂 2011年1月會正式發佈

san 提到...

請問
利用ocs監控 硬體異動和磁碟剩餘空間
http://seigafuse.com/2007/07/26/daily-diskspace-alerts-using-ocs-inventory-ng/
這個有較簡易一些的教學做法嗎~
OCS新手看的超吃力中.......

beck 提到...

基本上就是下載後,調整設定,放到排程執行。這個外掛和OCS的主程式完全無關,它會自己讀資料庫,然後將符合的資料透過EMAIL寄送。