OpenNMS 是一套 OpenSource 的網路管理軟體,我們可以利用它來監控環境中的主機狀況,網卡的流量 硬碟、CPU、記憶體使用狀態。該軟體可以安裝在Linux 和 Windows 是還滿方便的,此次示範將OpenNMS安裝在Windows Server 2008 R2 上 。

1. 安裝JDK

2. 安裝PostgreSQL
請下載9.1.x 版本

安裝路徑建議使用預設值

資料存放目錄使用預設值

設定admin 密碼

使用預設port 即可


安裝完畢,將stack builder 勾勾取消後 > 點選finish

點選開始功能表 > PostgreSQL 9.1 > 執行 pgAdmin III

輸入資料庫admin 密碼

確認編碼

安裝opennms 1.12.9-1

輸入jdk 安裝的路徑

使用opennms預設安裝路徑即可

勾選所有套件

輸入資料庫密碼(就是前面安裝資料庫時設定的密碼)

自動探索網段範圍(請自行設定)

開始安裝


點選 Done 完成安裝

修改C:\Program Files\OpenNMS\bin\opennms.bat
加入 -Duser.language=en -Duser.Country=US -Dfile.encoding=UTF-8

啟動opennms
開啟命令提示字元
切換到 C:\Program Files\OpenNMS\bin>
執行opennms.bat start

預設網址http://192.168.1.25:8980 帳號密碼 admin/admin

監控主機安裝SNMP 服務,因為此次鐵人賽所使用的環境都是Windows Server R2 所以每個主機可以將SNMP服務安裝起來,讓OpenNMS可以來撈資料。

SNMP安裝完畢後,設定允許opnms主機來接收SNMP封包

將主機加入openms監控:
登入主控台後 > 點選 admin

點選 Add Interface for Scanning

輸入監控的server IP 後點選 add

將需要監控的主機IP 輸入完畢後,可以點選Node List看到目前已經加入的節點

opennms 會收集SNMP 資訊,了解目前主機使用的服務,在此點選ex-cas server
可以看到目前有iis smtp snmp 等服務。

點選 Resource Graphs

點選select all > 再點選 Graph All

就可以看到圖形化收集的資訊

來源:http://ithelp.ithome.com.tw/question/10161056?tag=nl.daily

最後修改日期: 2014-11-20

作者

留言

撰寫回覆或留言