Date: 2008/12/15
Platform: Fedora 9 on VMware Workstation 6.0.5 (Memory 512MB)
設定Opennms監測介面及利用Email進事件通知,附圖。
1) 設定用戶
圖101 : 連線 http://ip:8980/opennms/, User=admin, Password=admin
![]()
圖102 : 主畫面
![]()
圖103 : 選Admin進入設定畫面
![]()
圖104 : 選Configure Users, Groups and Roles後畫面
![]()
圖105 : 選Configure Users後畫面
![]()
圖106 : 選Modify admin
![]()
圖107 : 輸入Notification Email Address及Duty Schedules(注意Begin Time, End Time輸入方式)後,按Finish
![]()
圖108 : 回到Home/Admin/Users and Groups/User list畫面,此時Email欄已有資料
![]()
圖109 : 回到Home/Admin
![]()
2) 設定想要監測的介面
圖110 : 選Configure Discovery後畫面(Home/Admin/Discovery/Modify Configuration)
![]()
圖111 : 在Specifics部分按Add New後跳出視窗,輸入想要監測的IP後按Add
![]()
圖112 : 輸入之IP已出現,按Save and Restart Discovery
![]()
圖113 : 出現已儲存想要監測的IP訊息
![]()
3) 設定SNMP資料
圖114 : 選Admin再選Configure SNMP Community Names by IP (Home/Admin/Configure SNMP by IP),輸入First IP Address及Community String後按Submit
![]()
圖115 : 完成設定SNMP
![]()
圖116 : 回到Home/Admin選Configuration SNMP Data Collection Per Interface
![]()
圖117 : 選Node,出現該Node所有的介面
![]()
圖118 : 選擇該Node要監測的介面,按Update Collection,再按確認
![]()
圖119 : 畫面跳到Home/Search/Node 該站點的頁面
![]()
4) 設定想要監測的介面與服務
圖120 : 選Admin再選Manage and Unmanage Interfaces and Services
![]()
圖121 : 選擇要監測介面及服務後按Apply Changes
![]()
圖122 : 按確定
![]()
圖123 : 完成介面管理設定
5) 設定事件通知
圖124 : 回到Home/Admin選Configure Notifications
![]()
圖125 : 選Configure Event Notifications
![]()
圖126 : 需要通知的項目勾選on
![]()
圖127 : 在on的項目選Edit
![]()
圖128 : 選Next
![]()
圖129 : 選擇那些IP與何種服務中斷時要發出通知
![]()
圖130 : 選Validate rule results
![]()
圖131 : 選Next
![]()
圖132 : 這裡可以設定要通知的訊息內容,設定完成後選Finish
![]()
圖133 : 可以繼續定義要通知的事件
![]()
圖134 : 到Home/Admin/Configure Notifications/Destination Paths,選Email-Admin,按Edit
![]()
圖135 : 選admin,按Edit
![]()
圖136 : 選Next
![]()
圖137 : 選Next
![]()
圖138 : 選admin及Admin皆選javaEmail/on
![]()
圖139 : 選Next,回到Destination Paths設定
![]()
圖140 : 回到Home/Admin,Notification Status選On,按Update
![]()
圖141 : 右上角Notices 變成On
![]()
圖142 : 回到Home,完成設定,可以開始監測設定的介面。
![]()
6) 後記
OpenNMS可以利用ICMP ping與Strafeping在被監測對象不提供SNMP服務時仍可監測是否存活,這點要比Cacti要好,也解決我在不能更改被監測端設定的情形下了解並記錄連線情況的要求。
Log檔長大的速度相當快,雖然系統有設定rotate log file,但比安裝文件所說的2GB要大很多。最好要更改opt/opennms/etc/log4j.peopertires的設定。
以上是我初步的看法,歡迎大家表示意見。