23-RMON配置
本章節下載: 23-RMON配置 (218.76 KB)
RMON(Remote Network Monitoring,遠程網絡監視)是一種基於SNMP協議的網絡管理協議,通常用來實現管理設備對被管理設備的遠程監控和管理。
用戶通過RMON功能可以周期性或者持續性統計以太網接口收發報文的個數,可以監控被管理設備上MIB節點的值,當這些值達到用戶設置的閾值,設備會自動記錄日誌或者發送告警信息給管理設備,來實現管理設備對被管理設備的遠程監控和管理。
SNMP是RMON實現的基礎。RMON使用SNMP告警信息發送機製向管理設備發送告警信息告知告警變量的異常。雖然SNMP也定義了告警功能,但通常用於告知被管理設備上某功能是否運行正常、接口物理狀態的變化等,兩者監控的對象、觸發條件以及報告的內容均不同。
RMON是SNMP功能的增強。RMON協議規定達到告警閾值時被管理設備能自動生成告警信息發送給設備的SNMP模塊,所以管理設備不需要多次去獲取MIB變量的值,進行比較,從而能夠減少管理設備同被管理設備的通信流量,達到簡便而有力地管理大型互連網絡的目的。
RMON協議中定義了多個RMON組,設備實現了公有MIB中支持的統計組、曆史組、事件組、告警組、代理配置組和用戶曆史組。此外,Comware係統還自定義和實現了擴展告警組,以增強告警組的功能。其中,代理配置組和用戶曆史組隻支持MIB操作。
統計組規定係統將持續地對端口的各種流量信息進行統計(目前隻支持對以太網端口的統計),並將統計結果存儲在以太網統計表(etherStatsTable)中以便管理設備隨時查看。在指定接口下創建統計表項成功後,統計組就對當前接口的報文數進行統計,它統計的結果是一個連續的累加值。
統計信息包括網絡衝突數、CRC校驗錯誤報文數、過小(或超大)的數據報文數、廣播、多播的報文數以及接收字節數、接收報文數等。
曆史組規定係統將按指定周期對端口的各種流量信息進行統計,並將統計結果存儲在曆史記錄表(etherHistoryTable)中以便管理設備隨時查看。曆史組統計的是每個周期內端口接收報文的情況,統計數據包括帶寬利用率、錯誤包數和總包數等,周期的長短可以通過命令行來配置。
事件組用來定義事件索引號及事件的處理方式。事件組定義的事件用於告警組表項和擴展告警組表項中。當監控對象達到告警條件時,就會觸發事件,事件有如下幾種處理方式:
· Log:將事件相關信息(事件發生的時間、事件的內容等)記錄在本設備RMON MIB的事件日誌表中,以便管理設備通過SNMP Get操作進行查看。
· Trap:表示事件被觸發時,會生成告警信息發送給設備的SNMP模塊。
· Log-Trap:表示事件被觸發時,既在本設備上記錄日誌,又會生成告警信息發送給設備的SNMP模塊。
· None:不做任何處理。
RMON告警管理可對指定的告警變量(如端口收到的報文總數etherStatsPkts)進行監視。用戶定義了告警表項後,係統會按照定義的時間周期去獲取被監視的告警變量的值,當告警變量的值大於或等於上限閾值時,觸發一次上限告警事件;當告警變量的值小於或等於下限閾值,觸發一次下限告警事件,告警管理將按照事件的定義進行相應的處理。
當告警變量的采樣值在同一方向上連續多次超過閾值時,隻會在第一次產生告警事件,後麵的幾次不會產生告警事件。即上限告警和下限告警是交替產生的,出現了一次上限告警,則下一次必為下限告警。如圖1-1所示,告警變量的值(如圖中黑色曲線所示)多次超過閾值(如圖中藍色直線所示),產生了多個交叉點,但隻有紅叉標識的交叉點才會觸發告警事件,其它交叉點不會觸發告警事件。
擴展告警表項可以對告警變量進行運算,然後將運算結果和配置的閾值比較,實現更為豐富的告警功能。
用戶定義了擴展告警表項後,係統對擴展告警表項的處理如下:
(1) 對定義的擴展告警公式中的告警變量按照定義的時間間隔進行采樣。
(2) 將采樣值按照定義的運算公式進行計算。
(3) 將計算結果和設定的閾值進行比較,大於或等於上限閾值時,觸發一次上限告警事件;小於或等於下限閾值,觸發一次下限告警事件。
與告警組一樣,當擴展告警組的運算結果在同一方向上連續多次超過閾值時,隻會在第一次產生告警事件,後麵的幾次不會產生告警事件,即上限告警和下限告警是交替產生的。
設備在監控告警組和擴展告警組的告警變量時,支持兩種采樣類型:
· 絕對值采樣:設備按照采樣間隔獲取告警節點的值,直接用告警節點的值或者計算後獲得的值和上限閾值、下限閾值進行比較,來觸發對應的事件。
· 變化值采樣:設備按照采樣間隔對告警節點進行采樣,並用當前采樣時間點獲取的值減去上一個采樣時間點獲取的值,得到告警節點在采樣間隔內的變化值,直接用告警節點的變化值或者計算後得到的值和上限閾值、下限閾值進行比較,來觸發對應的事件。
與RMON相關的協議規範有:
· RFC 4502:Remote Network Monitoring Management Information Base Version 2
· RFC 2819:Remote Network Monitoring Management Information Base Status of this Memo
RMON的統計功能可以通過RMON統計組或者RMON曆史組來實現,但是兩者統計的對象不同,請根據實際需要配置。
· RMON統計組統計的是RMON以太網統計表裏定義的變量,記錄的是從RMON統計表項創建到當前階段變量的累加值。
· RMON曆史組統計的是RMON曆史記錄表裏定義的變量,記錄的是每個周期內變量的累加值。
統計表項的entry-number必須全局唯一,如果已經在其他接口下使用,則創建操作失敗。
每個接口下隻能創建一個統計表項。
(1) 進入係統視圖。
system-view
(2) 進入以太網接口視圖。
interface interface-type interface-number
(3) 創建統計表項。
rmon statistics entry-number [ owner text ]
曆史控製表項的entry-number必須全局唯一,如果已經在其他接口下使用,則創建操作失敗。
同一接口下,可以創建多條曆史控製表項,但要求不同表項entry-number和sampling-interval的值必須不同,否則創建操作失敗。
在創建曆史控製表項時,如果指定的buckets number參數值超出了設備實際支持的曆史表容量時,該曆史控製表項會被添加,但該表項對應生效的buckets number的值為設備實際支持的曆史表容量。
(1) 進入係統視圖。
system-view
(2) 進入以太網接口視圖。
interface interface-type interface-number
(3) 創建曆史控製表項。
rmon history entry-number buckets number interval interval [ owner text ]
同一接口下可以創建多個曆史控製表項。
· 係統不允許創建兩個配置完全相同的表項。如果新建表項參數的值和已存在表項對應參數的值完全相同,則創建操作失敗。不同表項需要比較的參數不同,請參見表1-1。
· 係統對每種類型表項的總數均進行了限製,具體數目請參見表1-1。當某種類型表項的總數達到係統允許創建的最大數目時,創建操作失敗。
表1-1 RMON配置約束表
表項名 |
需要比較的參數 |
最多可創建的表項數 |
事件表項 |
事件描述(description string)、事件類型(log、trap、logtrap或none)和團體名(security-string ) |
60 |
告警表項 |
告警變量(alarm-variable)、采樣間隔(sampling-interval)、采樣類型(absolute或delta)、上限閾值(threshold-value1)和下限閾值(threshold-value2) |
60 |
擴展告警表項 |
告警變量公式(prialarm-formula)、采樣間隔(sampling-interval)、采樣類型(absolute或delta)、上限閾值(threshold-value1)和下限閾值(threshold-value2) |
50 |
如果觸發告警事件時,需要向管理設備(NMS)發送告警信息,則在配置RMON告警功能之前,必須保證SNMP Agent已經正確配置。SNMP Agent的配置請參見“網絡管理和監控配置指導”中的“SNMP”。
(1) 進入係統視圖。
system-view
(2) (可選)創建事件表項。
rmon event entry-number [ description string ] { log | log-trap security-string | none | trap security-string } [ owner text ]
缺省情況下,事件表中不存在表項。
(3) 創建告警表項。
rmon alarm entry-number alarm-variable sampling-interval { absolute | delta } [ startup-alarm { falling | rising | rising-falling } ] rising-threshold threshold-value1 event-entry1 falling-threshold threshold-value2 event-entry2 [ owner text ]
配置時如果event-entry不存在也可以配置,但觸發告警時不會有事件動作。
(4) 創建擴展告警表項。
rmon prialarm entry-number prialarm-formula prialarm-des sampling-interval { absolute | delta } [ startup-alarm { falling | rising | rising-falling } ] rising-threshold threshold-value1 event-entry1 falling-threshold threshold-value2 event-entry2 entrytype { forever | cycle cycle-period } [ owner text ]
配置時如果event-entry不存在也可以配置,但觸發告警時不會有事件動作。
在完成上述配置後,在任意視圖下執行display命令可以顯示配置後RMON的運行情況,通過查看顯示信息,驗證配置的效果。
表1-2 RMON顯示和維護
操作 |
命令 |
顯示RMON告警表項的相關信息 |
display rmon alarm [ entry-number ] |
顯示RMON事件表項的相關信息 |
display rmon event [ entry-number ] |
顯示事件日誌表項的相關信息 |
display rmon eventlog [ entry-number ] |
顯示RMON曆史控製表及曆史采樣信息 |
display rmon history [ interface-type interface-number ] |
顯示RMON擴展告警表項的相關信息 |
display rmon prialarm [ entry-number ] |
顯示RMON統計信息 |
display rmon statistics [ interface-type interface-number ] |
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!