08-RMON命令
本章节下载: 08-RMON命令 (150.71 KB)
目 录
【命令】
display rmon alarm [ alarm-table-entry ]
【视图】
任意视图
【参数】
alarm-table-entry:告警表项索引。
【描述】
display rmon alarm命令用来显示RMON告警信息。
表1-1 相关参考命令
命令 |
描述 |
该命令用来在告警表中添加一个表项 |
【举例】
# 显示RMON告警信息。
<H3C> display rmon alarm
Alarm table 1 owned by monitor is VALID.
Samples type : delta
Variable formula : 1.3.6.1.2.1.16.1.1.1.3.1<etherStatsDropEvents.1>
Description : Ethernet5/1/1
Sampling interval : 10(sec)
Rising threshold : 10(linked with event 1)
Falling threshold : 2(linked with event 1)
When startup enables : risingOrFallingAlarm
Latest value : 0
表1-2 display rmon alarm命令显示信息描述表
字段 |
描述 |
Alarm table 1 |
告警表中的索引1 |
monitor |
所有者 |
VALID |
与该索引对应的告警表项有效 |
Samples type |
采样类型 |
Variable formula |
可变参数 |
Description |
描述信息 |
Sampling interval |
采样的时间间隔 |
Rising threshold is 1000 |
上限阈值为1000 |
Falling threshold is 100 |
下限阈值为100 |
startup |
第一次触发 |
When startup enables : risingOrFallingAlarm |
第一次告警的类型,可以是只引发上限告警或者下限告警,也可以进行上下限告警 |
Latest value |
最近一次采样值 |
【命令】
display rmon event [ event-table-entry ]
【视图】
任意视图
【参数】
event-table-entry:事件表行索引。
【描述】
display rmon event命令用来显示RMON事件。
显示信息包括:事件表中的事件索引、事件的所有者、对事件的描述、事件引发的动作(日志或告警消息)、最近一次事件发生的时刻(此时间是以系统初始化/启动以来的厘秒数计算的)等。
表1-3 相关参考命令
命令 |
描述 |
该命令用来在事件表中添加一行 |
【举例】
# 显示RMON事件。
<H3C> display rmon event
Event table 1 owned by null is VALID.
Description: null.
Will cause log-trap when triggered, last triggered at 0days 00h:02m:27s.
表1-4 display rmon event命令显示信息描述表
字段 |
描述 |
Event table 1 |
事件表中的索引 |
VALID |
索引对应的行状态为有效 |
Description |
事件描述 |
cause log-trap when triggered |
事件引发日志和Trap通知 |
last triggered at 0days 00h:02m:27s |
最近一次事件发生时刻 |
【命令】
display rmon eventlog [ event-number ]
【视图】
任意视图
【参数】
event-number:事件表行索引。
【描述】
display rmon eventlog命令用来显示RMON事件日志。
显示的RMON事件日志信息包括:事件表中的事件索引及事件当前的状态。事件产生日志的时刻(此时间是以系统初始化/启动以来的厘秒数计算的)等,以及事件的描述。
【举例】
# 显示RMON事件日志。
<H3C> display rmon eventlog 1
Event table 1 owned by null is VALID.
Generates eventLog 1.1 at 0days 00h:01m:39s.
Description: The 1.3.6.1.2.1.16.1.1.1.4.1 defined in alarm table 1,
less than(or =) 100 with alarm value 0. Alarm sample type is absolute.
Generates eventLog 1.2 at 0days 00h:02m:27s.
Description: The alarm formula defined in private alarm table 1,
less than(or =) 100 with alarm value 0. Alarm sample type is absolute.
表1-5 display rmon eventlog命令显示信息描述表
字段 |
描述 |
Event table |
事件表中的索引1 |
VALID |
索引对应的行状态为有效 |
Generates eventLog 1.2 at 0days 00h:02m:27s |
最近一次事件发生时刻 |
less than(or =) 100 with alarm value 0 |
告警采样值小于或者等于100 |
Alarm sample type is absolute |
告警采样类型是绝对值 |
Description |
事件描述 |
【命令】
display rmon history [ port-num ]
【视图】
任意视图
【参数】
port-num:以太网端口名。
【描述】
display rmon history命令用来显示RMON历史控制表及其最近一次历史采样信息,这些信息包括利用率、错误数和总包数等。
表1-6 相关参考命令
命令 |
描述 |
该命令用来在历史控制表中添加一行 |
【举例】
# 显示RMON端口ethernet2/1/1的历史信息。
<H3C> display rmon history ethernet 2/1/1
History control entry 1 owned by null is VALID
Samples interface : Ethernet2/1/1<ifEntry.642>
Sampling interval : 10(sec) with 10 buckets max
Latest sampled values :
Dropevents :0 , octets :0
packets :0 , broadcast packets :0
multicast packets :0 , CRC alignment errors :0
undersize packets :0 , oversize packets :0
fragments :0 , jabbers :0
collisions :0 , utilization :0
表1-7 display rmon history命令显示信息描述表
字段 |
描述 |
Samples Interface |
取样端口 |
history control table |
历史控制表中的索引号 |
VALID |
有效 |
Sampling interval : 10(sec) |
采样间隔,每10秒一次 |
buckets |
历史控制表中的记录数 |
Latest sampled values |
最新的采样信息 |
dropevents |
丢包事件 |
octets |
采样时间内接收或发送的字节数 |
packets |
采样时间内接收或发送的包数 |
Broadcast packets |
广播包数 |
Multicast packets |
组播包数 |
CRC alignment errors |
校验错误的包数 |
undersize packets |
过小的包数 |
oversize packets |
超大的包数 |
fragments |
过小且校验错误的包数 |
jabbers |
超大且校验错误的包数 |
collisions |
冲突的包数 |
utilization |
利用率 |
【命令】
display rmon prialarm [ prialarm-table-entry ]
【视图】
任意视图
【参数】
prialarm-table-entry:告警表项索引。
【描述】
display rmon prialarm命令用来显示扩展RMON告警信息。
表1-8 相关参考命令
命令 |
描述 |
该命令用来在扩展RMON告警表中设定一行信息 |
【举例】
# 显示扩展RMON告警信息。
Prialarm table 1 owned by monitor is UNDERCREATION.
Samples type : changeratio
Variable formula : (.1.3.6.1.2.1.2.2.1.10.201326601+.1.3.6.1.2.1.2.2.1.16
.201326601)*8*100/.1.3.6.1.2.1.2.2.1.5.201326601
Description : ifUtilization.Ethernet5/1/1
Sampling interval : 10(sec)
Rising threshold : 50(linked with event 1)
Falling threshold : 5(linked with event 1)
When startup enables : risingOrFallingAlarm
This entry will exist : forever.
Latest value : 0
表1-9 display rmon prialarm命令显示信息描述表
字段 |
描述 |
Prialarm table 1 |
扩展告警表行的索引号 |
owned by monitor |
该扩展告警表行的创建者 |
UNDERCREATION |
扩展告警的状态 |
Samples type |
采样类型 |
Variable formula |
扩展告警对应的公式 |
Description |
描述信息 |
Sampling interval : 10(sec) |
采样间隔 |
Rising threshold : 50 |
告警上限,当采样值从正常值达到该值时引发上限告警 |
Falling threshold : 5 |
告警下限,当采样值从正常值达到该值时引发下限告警 |
linked with event 1 |
上下限告警对应的事件索引 |
When startup enables : risingOrFallingAlarm |
第一次告警的类型,可以是只引发上限告警或者下限告警,也可以进行上下限告警 |
This entry will exist : forever |
该行的存在期限,可以是永远存在, 也可以是在规定的时间内存在 |
Latest value 0 |
最近一次采样值 |
【命令】
display rmon statistics [ port-num ]
【视图】
任意视图
【参数】
port-num:以太网端口号。
【描述】
display rmon statistics命令用来显示RMON统计消息。
显示的RMON统计消息包括:冲突,循环冗余校验和队列,过小或超大包,超时传送,碎片,广播、组播、单播消息,以及带宽使用等。
表1-10 相关参考命令
命令 |
描述 |
该命令用来在统计表中添加一行 |
【举例】
# 显示RMON统计信息。
<H3C> display rmon statistics ethernet2/1/1
Statistics entry 1 owned by aaa is VALID.
Interface : Ethernet2/1/1<ifIndex.872418178>
etherStatsOctets : 756 , etherStatsPkts : 9
etherStatsBroadcastPkts : 9 , etherStatsMulticastPkts : 0
etherStatsUndersizePkts : 0 , etherStatsOversizePkts : 0
etherStatsFragments : 0 , etherStatsJabbers : 0
etherStatsCRCAlignErrors : 0 , etherStatsCollisions : 0
etherStatsDropEvents (insufficient resources): 0
Packets received according to length (etherStatsPktsXXXtoYYYOctets):
64 : 0 , 65-127 : 444 , 128-255 : 0
256-511: 0 , 512-1023: 0 , 1024-max : 0
【命令】
rmon alarm entry-number alarm-variable sampling-time { delta | absolute } rising-threshold threshold-value1 event-entry1 falling-threshold threshold-value2 event-entry2 [ owner text ]
undo rmon alarm entry-number
【视图】
系统视图
【参数】
entry-number:添加/删除表项的行号,取值范围为1~65535。
alarm-variable:告警变量,字符串类型size,取值范围是1~256, 格式为节点OID的点分格式,如1.3.6.1.2.1.2.1.10.1(或ifInOctets.1)。
sampling-time:采样间隔时间,取值范围为5~65535,单位为秒。
delta:采样类型为变化值。
absolute:采样类型为绝对值。
rising-threshold threshold-value1:上限阈值,取值范围为0~2147483647。
event-entry1:上限阈值相应的事件号,取值范围为0~65535。
falling-threshold threshold-value2:下限阈值,取值范围为0~2147483647。
event-entry2:下限阈值相应的事件号,取值范围为0~65535。
owner text:该行的创建者,字符串长度为1~127。
【描述】
rmon alarm命令用来在告警表中添加一个表项。undo rmon alarm命令用来在告警表中删除一个表项。
本命令用来设置告警项。设置告警项以便在出现异常时触发告警事件,再由告警事件来决定记录日志和向网管站发送Trap。
& 说明:
在添加告警表项之前,需要通过rmon event命令定义好告警表项中引用的事件。
用户定义了告警表项后,系统对告警表项的处理如下:
l 对所定义的告警变量alarm-variable按照定义的时间间隔sampling-time进行采样。
l 将采样值和设定的阈值进行比较,按照下表执行相应的处理过程。
表1-11 告警表项的处理过程
实际情况 |
处理过程 |
采样值大于等于设定的上限threshold-value1 |
触发所定义的事件event-entry1 |
采样值小于等于设定的下限threshold-value2 |
触发所定义的事件event-entry2 |
【举例】
# 创建告警组。
l 配置alarm和prialarm之前先配置一个event。
[H3C]rmon event 1 log owner test-rmon
l 查看配置信息。
[H3C]display rmon event 1
Event table 1 owned by test-rmon is VALID.
Description: null.
Will cause log when triggered, last triggered at 1days 01h:42m:09s.
l 配置告警组。
# 在告警表中添加第1行,对节点1.3.6.1.2.1.16.1.1.1.4.1以10秒的采样间隔进行采样,当采样值超过50的上限阈值触发事件1,低于下限阈值5时触发事件2;创建者为user1。
<H3C> system-view
[H3C]rmon alarm 1 1.3.6.1.2.1.16.1.1.1.4.1 10 absolute rising_threshold 50 1 falling_threshold 5 2 owner user1
# 在告警表中删除第15行信息。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] undo rmon alarm 15
【命令】
rmon event event-entry [ description string ] { log | trap trap-community | log-trap log-trapcommunity | none } [ owner text ]
undo rmon event event-entry
【视图】
系统视图
【参数】
event-entry:添加/删除行的行号,取值范围为1~65535。
description string:事件的描述,字符串长度为1~127个字符。
log:日志事件。
trap trap-community:定义事件为Trap事件,同时指定接收事件产生的消息的网管站的团体名属性。
log-trap log-trapcommunity:定义事件为日志和Trap事件,同时指定接收事件产生的消息的网管站的团体名属性。
none:非日志和Trap事件。
owner text:该行的创建者,字符串长度为1~127个字符。
【描述】
rmon event命令用来在事件表中添加一行。undo rmon event命令用来在事件表中删除一行。
RMON的事件管理定义事件号及事件的处理方式包括:记日志、向网管站发Trap消息、记日志同时向网管站发Trap消息。这样系统就可以对告警事件作出相应的处理。
【举例】
# 在事件表中添加第10行,标记为日志事件。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] rmon event 10 log
【命令】
rmon history entry-number buckets number interval sampling-interval [ owner text-string ]
undo rmon history entry-number
【视图】
以太网端口视图
【参数】
entry-number:添加/删除行的行号,取值范围为1~65535。
buckets number:该控制行对应历史表容量。取值范围为1~65535。
interval sampling-interval:采样时间,取值范围为5~3600,单位为秒。
owner text-string:该行的创建者,字符串长度为1~127个字符。
【描述】
rmon history命令用来在历史控制表中添加一行。undo rmon history命令用来在历史控制表中删除一行。
本命令可以设定对某个端口进行抽样,设置抽样参数(抽样时间间隔)和保存数量。设置之后RMON就定期对指定的端口进行数据采集并保存起来以备查看。抽样信息包括利用率、错误数和总包数等。
表1-12 相关参考命令
命令 |
描述 |
该命令用来显示RMON历史控制表及其最近一次历史采样信息,这些信息包括利用率、错误数和总包数等 |
【举例】
# 创建索引号为15,表容量为100,采样时间为10秒的历史控制表项,创建者为tester。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Ethernet 2/1/1
[H3C-Ethernet2/1/1] rmon history 15 buckets 100 interval 10 owner tester
【命令】
rmon prialarm entry-number prialarm-formula prialarm-des sampling-timer { delta | absolute | changeratio } rising-threshold threshold-value1 event-entry1 falling-threshold threshold-value2 event-entry2 entrytype { forever | cycle cycle-period } [ owner text ]
undo rmon prialarm entry-number
【视图】
系统视图
【参数】
entry-number:该新建行的行号,取值范围为1~65535。
prialarm-fromula:对告警变量进行计算的告警公式,公式中的告警变量必须以OID来表示,例如(1.3.6.1.2.1.2.1.10.1)*8;用户可以使用加减乘除四种运算方法对告警变量进行运算,该运算公式的结果取值为长整型数。用户在编写公式的时候需要注意,公式中每一步的运算结果都不能超过长整型数的取值范围,否则可能会得出错误的结果。
prialarm-des:对该告警的描述,长度为1~256。
sampling-timer:采样间隔时间,取值范围为10~65535,单位为秒。
delta | absolute | changeratio:采样类型,变化值、绝对值或者变化率。
threshold-value1:上限阈值,取值范围为0~2147483647。
event-entry1:上限阈值相应的事件号,取值范围为0~65535。
threshold-value2:下限阈值,取值范围为0~2147483647。
event-entry2:下限阈值相应的事件号,取值范围为0~65535。
forever | cycle cycle-period:本告警实例存活的类型。
cycle-period:实例存在的周期。
owner text:该行的创建者,字符串长度:1~127。
【描述】
rmon prialarm命令用来在扩展RMON告警表中设定一行信息。undo rmon prialarm命令用来在扩展RMON告警表中删除一行信息。
表中可以创建的最大实例的个数依赖于产品的硬件资源。
& 说明:
l 在添加扩展告警表项之前,需要通过rmon event命令定义好扩展告警表项中引用的事件。
l 用户最多可以定义50个prialarm表项。
用户定义了扩展告警表项后,系统对扩展告警表项的处理如下:
l 对定义的扩展告警公式prialarm-formula中的告警变量按照定义的时间间隔sampling-timer进行采样。
l 采样值按照定义的运算公式prialarm-formula进行计算。
l 将计算结果和和设定的阈值进行比较,按照下表执行相应的处理过程。
表1-13 扩展告警表项的处理过程
实际情况 |
处理过程 |
计算值大于等于设定的上限threshold-value1 |
触发所定义的事件event-entry1 |
计算值小于等于设定的下限threshold-value2 |
触发所定义的事件event-entry2 |
【举例】
# 在扩展告警表的第5行添加扩展告警项,对相应告警变量以公式((.1.3.6.1.4.1.43.45.1.6.1.2.1.1.2.1-.1.3.6.1.4.1.43.45.1.6.1.2.1.1.3.1)*100/.1.3.6.1.4.1.43.45.1.6.1.2.1.1.2.1)运算,得出千兆以太网口1/1/1的端口利用率,对该运算结果以10秒的采样间隔进行监视,当变化率大于上限阈值50时触发事件1,小于下限阈值5时触发事件2,设置告警实例采样类型为forever,创建者为user1。
<H3C> system-view
[H3C] rmon prialarm 5 ((.1.3.6.1.4.1.43.45.1.6.1.2.1.1.2.1-.1.3.6.1.4.1.43.45.1.6.1.2.1.1.3.1)*100/.1.3.6.1.4.1.43.45.1.6.1.2.1.1.2.1) ifUtilization.GigabitEthernet1/1/1 10 changeratio rising_threshold 50 1 falling_threshold 5 2 entrytype forever owner user1
# 在扩展RMON告警表中删除第10行。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] undo rmon prialarm 10
【命令】
rmon statistics entry-number [ owner text-string ]
undo rmon statistics entry-number
【视图】
以太网端口视图
【参数】
entry-number:添加/删除行的行号,取值范围为1~65535。
owner text-string:该行的创建者,字符串长度为1~127个字符。
【描述】
rmon statistics命令用来在统计表中添加一行。undo rmon statistics命令用来在统计表中删除一行。
RMON统计管理功能可以用于统计监视端口的使用及错误。统计信息包括:冲突、过小或超大数据包、超时传送、碎片、广播、组播、单播消息以及带宽使用等。
表1-14 相关参考命令
命令 |
描述 |
该命令用来显示RMON统计消息 |
【举例】
# 在统计表中的第20行添加Ethernet2/1/1的统计信息。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C]interface Ethernet 2/1/1
[H3C-Ethernet2/1/1] rmon statistics 20
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!