04-RMON命令
本章節下載: 04-RMON命令 (283.69 KB)
display rmon alarm命令用來顯示RMON告警表項的相關信息。
【命令】
display rmon alarm [ entry-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
entry-number:告警表項的索引號,取值範圍為1~65535。如果不指定索引號,則顯示所有告警表項的相關信息。
【舉例】
# 顯示所有RMON告警表項的相關信息。
AlarmEntry 1 owned by user1 is VALID.
Sample type : absolute
Sampled variable : 1.3.6.1.2.1.16.1.1.1.4.1<etherStatsOctets.1>
Sampling interval (in seconds) : 10
Rising threshold : 50(associated with event 1)
Falling threshold : 5(associated with event 2)
Alarm sent upon entry startup : risingOrFallingAlarm
Latest value : 0
表1-1 display rmon alarm命令顯示信息描述表
字段 |
描述 |
AlarmEntry entry-number owned by owner is status. |
owner創建的告警表項entry-number的當前狀態為status · entry-number:告警表項 · owner:該表項創建者 · status:與該索引對應的告警表項的狀態(VALID表示有效,UNDERCREATION表示無效。處於無效狀態的表項使用display rmon alarm命令可以查看到,但使用display current-configuration和display this看不到對應的rmon alarm配置命令)。命令行配置告警表項時不可配且缺省為VALID |
Sample type |
采樣類型,取值為: · absolute:絕對值采樣 · delta:變化值采樣 |
Sampled variable |
告警變量,即被監控的MIB節點 |
Sampling interval |
采樣的時間間隔,單位為秒 |
Rising threshold |
上限閾值(當采樣值大於等於該值時引發上限告警) |
associated with event |
告警對應的事件索引 |
Falling threshold |
下限閾值(當采樣值小於等於該值時引發下限告警) |
Alarm sent upon entry startup |
初次觸發告警類型: · risingAlarm:表示觸發上限告警 · fallingAlarm:表示觸發下限告警 · risingorFallingAlarm:表示觸發上限或下限告警 缺省情況下,觸發risingorFallingAlarm類型告警 |
Latest value |
最近一次采樣值 |
【相關命令】
· rmon alarm
display rmon event命令用來顯示RMON事件表項相關信息。
【命令】
display rmon event [ entry-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
entry-number:事件表項的索引號,取值範圍為1~65535。如果不指定索引號,則顯示所有事件表項的相關信息。
【使用指導】
顯示信息包括:事件表中的事件索引、事件的所有者、對事件的描述、事件引發的動作(日誌或告警信息)、最近一次事件發生的時刻(此時間是以係統初始化/啟動以來的秒數計算的)等。
【舉例】
# 顯示所有RMON事件表項相關信息。
<Sysname> display rmon event
EventEntry 1 owned by user1 is VALID.
Description: N/A
Community: Security
Take the action log-trap when triggered, last triggered at 0days 00h:02m:27s uptime.
表1-2 display rmon event命令顯示信息描述表
字段 |
描述 |
EventEntry entry-number owned by owner is status. |
Owner創建的事件表項entry-number的當前狀態為status · entry-number:事件表項 · owner:該表項創建者 · status:與該索引對應的事件表項的狀態(VALID表示有效,UNDERCREATION表示無效。處於無效狀態的表項使用display rmon event命令可以查看到,但使用display current-configuration和display this看不到對應的rmon event配置命令)。命令行配置event表項時不可配且默認為VALID |
Description |
該事件表項的描述 |
Community |
接收告警信息的網管站的團體名 |
Take the action action when triggered |
事件觸發時采取的動作: · none:表示不采取任何措施 · log:表示事件被觸發時會記錄日誌 · trap:表示事件被觸發時會生成告警信息發送給設備的SNMP模塊 · log-trap:表示事件被觸發時既會記錄日誌又會生成告警信息發送給設備的SNMP模塊 |
last triggered at time uptime |
最近一次事件發生的時間(設備啟動以來的時間) |
【相關命令】
· rmon event
display rmon eventlog命令用來顯示事件日誌表項的相關信息。
【命令】
display rmon eventlog [ entry-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
entry-number:事件表項的索引號,取值範圍為1~65535。如果不指定索引號,則顯示所有事件的日誌表項的相關信息。
【使用指導】
如果使用rmon event命令指定某表項的動作包括記錄日誌,當該事件被觸發時,就會在RMON事件日誌表中記錄一條該事件的日誌。通過該命令可以顯示事件日誌表的具體內容:事件表中的事件索引及事件當前的狀態、事件產生日誌的時刻(此時間是以係統初始化/啟動以來的秒數計算的)以及事件的描述等。
每個事件最多有10條日誌。超過10條日誌後,新日誌將覆蓋最早的日誌。
【舉例】
# 查看由告警表產生的RMON事件99的日誌。
<Sysname> display rmon eventlog 99
EventEntry 99 owned by ww is VALID.
LogEntry 99.1 created at 50days 08h:54m:44s uptime.
Description: The 1.3.6.1.2.1.16.1.1.1.4.5 defined in alarmEntry 77,
uprise 16760000 with alarm value 16776314. Alarm sample type is absolute.
LogEntry 99.2 created at 50days 09h:11m:13s uptime.
Description: The 1.3.6.1.2.1.16.1.1.1.4.5 defined in alarmEntry 77,
less than(or =) 20000000 with alarm value 16951648. Alarm sample type is absolute.
LogEntry 99.3 created at 50days 09h:18m:43s uptime.
Description: The alarm formula defined in prialarmEntry 777,
less than(or =) 15000000 with alarm value 14026493. Alarm sample type is absolute.
LogEntry 99.4 created at 50days 09h:23m:28s uptime.
Description: The alarm formula defined in prialarmEntry 777,
uprise 17000000 with alarm value 17077846. Alarm sample type is absolute.
以上舉例表明事件99產生的告警事件日誌,其中告警表產生的事件日誌2條,擴展告警表產生的事件日誌2條:
· 日誌99.1由告警表項77觸發生成,原因是告警值(16776314)超過了上限閾值(16760000),采樣類型為絕對值采樣。
· 日誌99.2由告警表項77觸發生成,原因是告警值(16951648)低於下限閾值(20000000),采樣類型為絕對值采樣。
· 日誌99.3由擴展告警表項777觸發生成,原因是告警值(14026493)低於下限閾值(15000000),采樣類型為絕對值采樣。
· 日誌99.4由擴展告警表項777觸發生成,原因是告警值(17077846)超過上限閾值(17000000),采樣類型為絕對值采樣。
表1-3 display rmon eventlog命令顯示信息描述表
字段 |
描述 |
EventEntry entry-number owned by owner is status. |
Owner創建的事件日誌表項entry-number的當前狀態為status · entry-number:事件日誌表項 · owner:該表項創建者 · status:與該索引對應的事件日誌表項的狀態(VALID表示有效,UNDERCREATION表示無效。處於無效狀態的表項使用display rmon eventlog可以查看到,但使用display current-configuration和display this看不到對應的rmon eventlog配置命令)。命令行配置event表項時不可配且默認為VALID |
LogEntry entry-number created at created-time uptime. |
日誌表項entry-number的創建時間為created-time · entry-number:日誌表項索引號,表示方式為logEventIndex.logIndex,logEventIndex和logIndex為MIB節點 · created-time:日誌表項的創建時間 |
Description |
該條日誌的描述 |
【相關命令】
· rmon event
display rmon history命令用來顯示RMON曆史控製表及曆史采樣信息。
【命令】
display rmon history [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,則顯示所有接口下配置的曆史控製表及曆史采樣信息。
【使用指導】
在端口創建曆史表項之後,係統會按一定的時間周期統計端口的信息,並將這些信息保存到etherHistoryEntry表,使用本命令可以顯示該表項存儲的記錄。
可顯示的曆史采樣信息的數目以及曆史采樣的間隔可以通過rmon history命令來設置。
【舉例】
# 顯示端口GigabitEthernet1/0/1的RMON曆史控製表及曆史采樣信息。
<Sysname> display rmon history gigabitethernet 1/0/1
HistoryControlEntry 6 owned by user1 is VALID.
Sampled interface : GigabitEthernet1/0/1<ifIndex.117>
Sampling interval : 8(sec) with 3 buckets max
Sampling record 1 :
dropevents : 0 , octets : 5869
packets : 54 , broadcast packets : 9
multicast packets : 23 , CRC alignment errors : 0
undersize packets : 0 , oversize packets : 0
fragments : 0 , jabbers : 0
collisions : 0 , utilization : 0
表1-4 display rmon history命令顯示信息描述表
字段 |
描述 |
HistoryControlEntry entry-number owned by owner is status. |
Owner創建的曆史控製表項entry-number的當前狀態為status · entry-number:曆史控製表項 · owner:該表項的創建者 · status:與該索引對應的曆史控製表項的狀態(VALID表示有效,UNDERCREATION表示無效。處於無效狀態的表項使用display rmon history命令可以查看到,但使用display current-configuration和display this看不到對應的rmon history配置命令)。命令行配置HistoryConrtol表項時不可配置且默認為VALID |
Sampled Interface |
被統計的接口 |
Sampling interval |
統計周期,單位為秒,係統會按周期對端口的信息進行統計 |
buckets max |
係統最多可保存的統計值的條數 · 如果在rmon history命令中指定的buckets的值超出了設備實際支持的曆史表容量,則此處顯示的是設備實際支持的曆史表容量 · 如果當前保存的統計值條數已經到達了係統支持的最大值,則係統會刪除最早的記錄來保存新的統計值 |
Sampling record |
曆史采樣表項索引號 |
dropevents |
統計周期內檢測到的丟包事件次數 |
octets |
統計周期內接收到的字節數 |
packets |
統計周期內接收到的包數 |
broadcast packets |
統計周期內接收到的廣播包數 |
multicast packets |
統計周期內接收到的組播包數 |
CRC alignment errors |
統計周期內接收到的校驗錯誤的包數 |
undersize packets |
統計周期內接收到的過小的包數 過小包指的是長度小於64字節的包(不包括幀標誌位,包括FCS校驗碼) |
oversize packets |
統計周期內接收到的超大的包數 超大包指的是長度大於1518字節的包(不包括幀標誌位,包括FCS校驗碼) |
fragments |
統計周期內接收到的過小且校驗錯誤的包數 |
jabbers |
統計周期內接收到的超大且校驗錯誤的包數 |
collisions |
統計周期內接收到的衝突的包數 |
utilization |
統計周期內的帶寬利用率(用百分比表示) |
【相關命令】
· rmon history
display rmon prialarm命令用來顯示擴展告警表項的相關信息。
【命令】
display rmon prialarm [ entry-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
entry-number:擴展告警表項的索引,取值範圍為1~65535。如果不指定索引號,則顯示所有擴展告警表項的相關信息。
【舉例】
# 顯示RMON所有的擴展告警表項的相關信息。
<Sysname> display rmon prialarm
PrialarmEntry 1 owned by user1 is VALID.
Sample type : absolute
Variable formula : (.1.3.6.1.2.1.16.1.1.1.6.1*100/.1.3.6.1.2.1.16.1.1.1.5.1)
Description : ifUtilization.GigabitEthernet1/0/1
Sampling interval (in seconds) : 10
Rising threshold : 80(associated with event 1)
Falling threshold : 5(associated with event 2)
Alarm sent upon entry startup : risingOrFallingAlarm
Entry lifetime : forever
Latest value : 85
表1-5 display rmon prialarm命令顯示信息描述表
字段 |
描述 |
PrialarmEntry entry-number owned by owner is status. |
Owner創建的擴展告警表項entry-number的當前狀態為status · entry-number:擴展告警表項 · owner:該表項創建者 · status:與該索引對應的擴展告警表項的狀態(VALID表示有效,UNDERCREATION表示無效。處於無效狀態的表項使用display rmon prialarm命令可以查看到,但使用display current-configuration和display this看不到相應的rmon prialarm配置命令)。命令行配置prialarm表項時不可配且默認為VALID |
Sample type |
采樣類型,取值為: · absolute:絕對值采樣 · delta:變化值采樣 |
Variable formula |
樣本變量的計算公式 |
Description |
擴展告警表項的描述信息 |
Sampling interval |
采樣間隔,單位為秒,係統會按一定的時間間隔對采樣變量進行絕對值采樣或者變化值采樣 |
Rising threshold |
告警上限,當采樣值大於等於該值時引發上限告警 |
Falling threshold |
告警下限,當采樣值小於等於該值時引發下限告警 |
associated with event |
告警對應的事件索引 |
Alarm sent upon entry startup |
初次觸發告警類型: · risingAlarm:表示觸發上限告警 · fallingAlarm:表示觸發下限告警 · risingorFallingAlarm:表示觸發上限或下限告警 缺省情況下,觸發risingorFallingAlarm類型告警 |
Entry lifetime |
該擴展告警表項的存活時間,可以是永遠存在,也可以是在規定的時間內存在 |
Latest value |
最近一次采樣值 |
【相關命令】
· rmon prialarm
display rmon statistics命令用來顯示RMON統計信息。
【命令】
display rmon statistics [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface-type interface-number:指定接口類型和接口編號。如果未指定本參數,則顯示所有接口下配置的統計表及統計信息。
【使用指導】
本命令顯示的是從端口創建統計表項到執行顯示命令這段時間內端口的統計信息。設備重啟時,會清除該統計信息。
【舉例】
# 顯示以太網接口GigabitEthernet1/0/1的RMON統計信息。
<Sysname> display rmon statistics gigabitethernet 1/0/1
EtherStatsEntry 1 owned by user1 is VALID.
Interface : GigabitEthernet1/0/1<ifIndex.3>
etherStatsOctets : 43393306 , etherStatsPkts : 619825
etherStatsBroadcastPkts : 503581 , etherStatsMulticastPkts : 44013
etherStatsUndersizePkts : 0 , etherStatsOversizePkts : 0
etherStatsFragments : 0 , etherStatsJabbers : 0
etherStatsCRCAlignErrors : 0 , etherStatsCollisions : 0
etherStatsDropEvents (insufficient resources): 0
Incoming packets by size:
64 : 0 , 65-127 : 0 , 128-255 : 0
256-511: 0 , 512-1023: 0 , 1024-1518: 0
表1-6 display rmon statistics命令顯示信息描述表
字段 |
描述 |
EtherStatsEntry entry-number owned by owner is status. |
Owner創建的統計信息表項entry-number的當前狀態為status · entry-number:統計信息表項 · owner:該表項創建者 · status:與該索引對應的統計表項的狀態(VALID表示有效,UNDERCREATION表示無效。處於無效狀態的表項使用display rmon statistics命令可以查看到,但使用display current-configuration和display this看不到對應的rmon statistics配置命令)。命令行配置statistics表項時不可配且默認為VALID |
Interface |
被統計端口 |
etherStatsOctets |
統計時間內,端口收到的所有報文的字節數 |
etherStatsPkts |
統計時間內,端口收到的所有報文的包數 |
etherStatsBroadcastPkts |
統計時間內,端口收到的所有廣播包的數量 |
etherStatsMulticastPkts |
統計時間內,端口收到的所有組播包的數量 |
etherStatsUndersizePkts |
統計時間內,端口收到的所有過小包的數量 |
etherStatsOversizePkts |
統計時間內,端口收到的所有超大包的數量 |
etherStatsFragments |
統計時間內,端口收到的所有過小且校驗錯誤包的數量 |
etherStatsJabbers |
統計時間內,端口收到的所有超大且校驗錯誤包的數量 |
etherStatsCRCAlignErrors |
統計時間內,端口收到的所有校驗錯誤包的數量 |
etherStatsCollisions |
統計時間內,端口收到的所有衝突包的數量 |
etherStatsDropEvents |
統計時間內,端口收到的所有丟包事件的數量 |
Incoming packets by size: 64: 65-127: 128-255: 256-511: 512-1023: 1024-1518: |
統計時間內,根據包的長度對接收到的包分區間進行統計。包括: · 長度小於或等於64字節的報文的個數 · 長度為65~127字節的報文的個數 · 長度為128~255字節的報文的個數 · 長度為256~511字節的報文的個數 · 長度為512~1023字節的報文的個數 · 長度為1024~1518字節的報文的個數 |
【相關命令】
· rmon statistics
rmon alarm命令用來創建告警表項。
undo rmon alarm命令用來刪除指定的告警表項。
【命令】
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 ]
undo rmon alarm entry-number
【缺省情況】
告警表中不存在表項。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
entry-number:告警表項的索引號,取值範圍為1~65535。
alarm-variable:告警變量,為1~255個字符的字符串,可以是節點OID的點分格式(格式為entry.integer.instance或者葉子節點名.instance,如1.3.6.1.2.1.2.1.10.1),也可以是節點名(如ifInOctets.1)。隻有可以解析為ASN.1中INTEGER(INTEGER,INTEGER32,Unsigned32, Counter32,Counter64,Gauge, or TimeTicks)的數據類型的變量能作為告警變量,比如etherStatsEntry表項的葉子節點(etherStatsOctets、etherStatsPkts和etherStatsBroadcastPkts等)的實例,ifEntry表項的葉子節點(ifInOctets、ifInUcastPkts和ifInNUcastPkts等)的實例。
sampling-interval:采樣間隔時間,取值範圍為5~65535,單位為秒。
absolute:采樣類型為絕對值采樣,即采樣時間到達時直接提取變量的值。
delta:采樣類型為變化值采樣,即采樣時間到達時提取的是變量在采樣間隔內的變化值。
startup-alarm:表示初次采樣時,如果達到或超出閾值,觸發的告警類型。如果未指定本參數,觸發rising-falling類型告警。
rising:表示隻觸發上限告警。
falling:表示隻觸發下限告警。
rising-falling:表示觸發上限或下限告警。
rising-threshold threshold-value1 event-entry1:設置上限參數,threshold-value1表示上限閾值,取值範圍為-2147483648~2147483647;event-entry1表示上限閾值相應的事件索引號,取值範圍為0~65535(0表示沒有對應的事件,告警被觸發後不會采取任何事件動作)。
falling-threshold threshold-value2 event-entry2:設置下限參數,threshold-value2表示下限閾值,取值範圍為-2147483648~2147483647;event-entry2表示下限閾值相應的事件索引號,取值範圍為0~65535(0表示沒有對應的事件,告警被觸發後不會采取任何事件動作)。
owner text:該表項的創建者,為1~127個字符的字符串,區分大小寫。
【使用指導】
本命令用來設置告警項,以便在出現異常時觸發告警事件,再由告警事件來定義具體的處理方式。
用戶定義了告警表項後,係統會按照定義的時間周期去獲取被監視的告警變量的值,並將該值和設定的閾值進行比較,去執行相應的處理過程。當采樣值大於等於設定的上限threshold-value1,觸發事件表中定義的事件event-entry1;采樣值小於等於設定的下限threshold-value2,觸發事件表中定義的事件event-entry2。
在添加告警表項之前,需要通過rmon event命令定義好告警表項中引用的事件。否則,雖然會創建告警表項,但是不能觸發告警事件。
如果在新建表項時,指定的告警變量(alarm-variable)、采樣間隔(sampling-interval)、采樣類型(absolute或delta)、上限閾值(threshold-value1)和下限閾值(threshold-value2)五項參數的值和已經存在的告警表項對應的五項參數值完全相同時,係統將認為這兩個表項的配置相同,創建操作失敗。
用戶最多可以定義60個告警表項。
【舉例】
# 在告警表中添加表項1,對節點1.3.6.1.2.1.16.1.1.1.4.1以10秒的采樣間隔進行絕對值采樣,當采樣值大於等於5000的上限閾值觸發事件1,小於等於下限閾值5時觸發事件2,創建者為user1。
<Sysname> system-view
[Sysname] rmon event 1 log
[Sysname] rmon event 2 none
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] rmon statistics 1
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] rmon alarm 1 1.3.6.1.2.1.16.1.1.1.4.1 10 absolute rising-threshold 5000 1 falling-threshold 5 2 owner user1
1.3.6.1.2.1.16.1.1.1.4是葉子節點etherStatsOctets的OID,它表示接口收到報文的統計值(以字節為單位)。以上步驟中也可以使用etherStatsOctets.1來代替1.3.6.1.2.1.16.1.1.1.4.1參數,.1與接口統計表項的編號一致,如果創建的是“rmon statistics 5”,則對應需要使用etherStatsOctets.5。
【相關命令】
· display rmon alarm
· rmon event
rmon event命令用來創建事件表項。
undo rmon event命令用來刪除指定的事件表項。
【命令】
rmon event entry-number [ description string ] { log | log-trap security-string | none | trap security-string } [ owner text ]
undo rmon event entry-number
【缺省情況】
事件表中不存在表項。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
entry-number:事件表項的索引號,取值範圍為1~65535。
description string:事件的描述信息,為1~127個字符的字符串,區分大小寫。
log:日誌事件。當該事件被觸發時,係統會記錄日誌。
log-trap:日誌和告警事件。當該事件被觸發時,係統會同時記錄日誌和生成告警信息,生成的告警信息將發送到設備的SNMP模塊。通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
security-string:表示RMON生成的告警信息中攜帶的團體名。為1~127個字符的字符串,區分大小寫。此處支持配置,但配置不生效。告警信息中攜帶的團體名由SNMP模塊的配置決定。
none:不產生動作的事件。當該事件被觸發時,係統不做處理。
trap:告警事件。當該事件被觸發時,生成告警信息,生成的告警信息將發送到設備的SNMP模塊。通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。
owner text:該表項的創建者,為1~127個字符的字符串,區分大小寫。
【使用指導】
RMON的事件管理定義事件索引號及事件的處理方式包括:記錄日誌、生成告警信息發送給設備的SNMP模塊、記錄日誌的同時生成告警信息發送給設備的SNMP模塊或者既不記錄日誌也生成告警信息發送給設備的SNMP模塊。這樣係統就可以對告警表中定義的告警事件進行相應的處理。事件組中定義的事件索引號對應告警組中指定事件索引號。
用戶最多可以定義60個事件表項。
【舉例】
# 在事件表中添加索引號為10、類型為日誌的事件,創建者為user1。
<Sysname> system-view
[Sysname] rmon event 10 log owner user1
【相關命令】
· display rmon event
· rmon alarm
· rmon prialarm
rmon history命令用來創建曆史控製表項。
undo rmon history命令用來刪除指定的曆史表項。
【命令】
rmon history entry-number buckets number interval interval [ owner text ]
undo rmon history entry-number
【缺省情況】
曆史控製表中不存在表項。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
entry-number:曆史控製表項的索引號,取值範圍為1~65535。
buckets number:該曆史控製表項對應的曆史表容量,即曆史表最多可容納的記錄數,取值範圍為1~65535,但實際配置如果超過50時,會提示取50最大配置值。
interval interval:統計周期,取值範圍為5~3600,單位為秒。
owner text:該表項的創建者,為1~127個字符的字符串,區分大小寫。
【使用指導】
創建曆史控製表項後,係統會按周期統計當前端口收發報文的情況,並將統計值作為一個實例保存在etherHistoryEntry表的葉子節點下。可保存的統計值個數由buckets number參數決定,當曆史表的容量達到最大值時,係統會刪除最早的記錄來保存新的統計值。統計信息包括端口一個周期內收到的報文總數、廣播報文總數和組播報文總數等。
在添加控製曆史表項的過程中,如果指定的曆史表容量超出了設備實際支持的曆史表容量時,新的曆史表項會被添加,但該表項對應生效的曆史表容量為設備實際支持的曆史表容量,可以使用display rmon history命令來查看配置結果。
如果在創建曆史控製表項時,指定的采樣間隔(interval sampling-interval)參數的值和該接口下已經存在的曆史控製表項對應的該項參數值相同時,係統將認為這兩個表項的配置相同,創建操作失敗。
同一接口下可以創建多個曆史控製表項。
【舉例】
# 創建索引號為1,表容量為10,采樣時間為5秒的曆史控製表項,創建者為user1。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] rmon history 1 buckets 10 interval 5 owner user1
【相關命令】
· display rmon history
rmon prialarm命令用來創建擴展告警表項。
undo rmon prialarm命令用來刪除指定的擴展告警表項。
【命令】
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 ]
undo rmon prialarm entry-number
【缺省情況】
擴展告警表中不存在表項。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
entry-number:擴展告警表項的索引號,取值範圍為1~65535。
prialarm-fromula:對告警變量進行計算的告警公式,為1~255個字符的字符串。公式中的告警變量必須以OID來表示,OID表達式必須以小數點開始,例如(.1.3.6.1.2.1.2.1.10.1)*8;運算公式由用戶定義,可以使用加減乘除四種運算方法對告警變量進行運算,該運算公式的結果取值為長整型數,但不支持負數的輸入。用戶在編寫公式的時候需要注意,公式中每一步的運算結果都不能超過長整型的表達範圍,否則可能會得出錯誤的結果。
prialarm-des:對該告警的描述,為1~127個字符的字符串,區分大小寫。
sampling-interval:采樣間隔時間,取值範圍為10~65535,單位為秒。
absolute:采樣類型為絕對值采樣,即采樣時間到達時直接提取變量的值。
delta:采樣類型為變化值采樣,即采樣時間到達時提取的是變量在采樣間隔內的變化值。startup-alarm:表示初次采樣時,如果達到或超出閾值,觸發的告警類型。如果未指定本參數,觸發rising-falling類型告警。
rising:表示隻觸發上限告警。
falling:表示隻觸發下限告警。
rising-falling:表示觸發上限或下限告警。
rising-threshold threshold-value1 event-entry1:設置超上限參數,threshold-value1表示上限閾值,取值範圍為-2147483648~2147483647;event-entry1表示上限閾值相應的事件索引號,取值範圍為0~65535(0表示沒有對應的事件,告警被觸發後不會采取任何事件動作)。
falling-threshold threshold-value2 event-entry2:設置下限參數,threshold-value2表示下限閾值,取值範圍為-2147483648~2147483647;event-entry2表示下限閾值相應的事件索引號,取值範圍為0~65535(0表示沒有對應的事件,告警被觸發後不會采取任何事件動作)。
forever:本告警實例存活類型為永久。
cycle cycle-period:本告警實例的存活時間,單位為秒,取值範圍0~4294967。
owner text:該表項的創建者,為1~127個字符的字符串,區分大小寫。
【使用指導】
用戶定義了擴展告警表項後,係統先對定義的擴展告警公式中的告警變量按照定義的時間間隔進行采樣,再將采樣值按照定義的運算公式進行計算,最後將計算結果和和設定的閾值進行比較,並執行相應的處理過程。
在添加擴展告警表項之前,需要通過rmon event命令定義好擴展告警表項中引用的事件。
如果在新建表項時,指定的告警變量公式(prialarm-formula)、采樣間隔(sampling-interval)、采樣類型(absolute或delta)、上限閾值(threshold-value1)和下限閾值(threshold-value2)五項參數的值和已經存在的擴展告警表項對應的五項參數值完全相同時,係統將認為這兩個表項的配置相同,創建操作失敗。
用戶最多可以定義50個擴展告警表項。
【舉例】
# 使用擴展告警對接口接收到的廣播報文比率進行監控。
在擴展告警表中添加索引號為1的表項,對相應告警變量以公式(.1.3.6.1.2.1.16.1.1.1.6.1*100/.1.3.6.1.2.1.16.1.1.1.5.1)運算,對該公式中涉及的變量以10秒的采樣間隔進行絕對值采樣。上限告警值為80對應事件1(將事件記錄在日誌表中),下限告警值為5對應事件2(不需要采取措施),表項的存活時間為永遠(forever),創建者為user1。(廣播報文比率的計算公式為:接口接收到的廣播報文總數/接口接收到的總報文數,該公式由用戶自行定義)
<Sysname> system-view
[Sysname] rmon event 1 log
[Sysname] rmon event 2 none
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] rmon statistics 1
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] rmon prialarm 1 (.1.3.6.1.2.1.16.1.1.1.6.1*100/.1.3.6.1.2.1.16.1.1.1.5.1) BroadcastPktsRatioOfGE1/0/1 10 absolute rising-threshold 80 1 falling-threshold 5 2 entrytype forever owner user1
1.3.6.1.2.1.16.1.1.1.6.1是節點etherStatsBroadcastPkts.1的OID,1.3.6.1.2.1.16.1.1.1.5.1是節點etherStatsPkts.1的OID。.1與接口統計表項的編號一致,如果創建的是“rmon statistics 5”,則對應需要使用.1.3.6.1.2.1.16.1.1.1.6.5和.1.3.6.1.2.1.16.1.1.1.5.5。
【相關命令】
· display rmon prialarm
· rmon event
rmon statistics命令用來創建統計表項。
undo rmon statistics命令用來刪除指定的統計表項。
【命令】
rmon statistics entry-number [ owner text ]
undo rmon statistics entry-number
【缺省情況】
統計表中不存在表項。
【視圖】
以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
entry-number:統計表項的索引號,取值範圍為1~65535。
owner text:該表項的創建者,為1~127個字符的字符串,區分大小寫。
【使用指導】
當需要統計某個以太網端口的累加數據時,需要建立統計表。統計信息包括網絡衝突數、CRC校驗錯誤報文數、過小(或超大)的數據報文數、廣播、多播的報文數以及接收字節數、接收報文數等。設備重啟時,會清除該統計信息。
用戶可以通過display rmon statistics命令來顯示統計表項的信息。
統計表項的entry-number必須全局唯一,如果已經在其他接口下使用,則創建操作失敗。
每個接口下隻能定義一個統計表項。
【舉例】
# 在統計表中添加GigabitEthernet1/0/1的統計表項,表項的索引號為20,創建者為user1。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] rmon statistics 20 owner user1
【相關命令】
· display rmon statistics
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!