21-RMON命令
本章节下载 (155.91 KB)
目 录
【命令】
display
rmon alarm [ entry-number ]
【视图】
任意视图
【参数】
entry-number:告警表项索引号,取值范围为1~65535。此项如果为空,则显示所有告警的配置信息。
【描述】
display
rmon alarm命令用来显示所有或指定RMON告警的配置信息。
相关配置可参考命令rmon alarm。
【举例】
# 显示RMON告警信息。
Alarm table 1 owned by user1 is Valid.
Samples type
: absolute
Variable formula : 1.3.6.1.2.1.2.2.1.10.4228009<ifInOctets.4228009>
Sampling interval : 6(sec)
Rising threshold : 10000(linked with event 1)
Falling threshold : 2000(linked with event 1)
When startup enables : risingOrFallingAlarm
Latest value
: 0
表1-1 display rmon alarm显示信息描述表
字段 |
描述 |
Alarm table |
告警表项 |
user1 |
创建者 |
Valid |
与该索引对应的告警表项有效 |
Samples type |
采样类型:变化值或绝对值 |
Variable formula |
被采样节点的变量表示 |
Sampling interval |
采样的时间间隔 |
Rising threshold |
上限阈值 |
Falling threshold |
下限阈值 |
When startup enables |
告警启动类型: risingOrFallingAlarm(允许上限和下限触发告警) risingAlarm(允许上限触发告警) FallingAlarm(允许下限触发告警) |
Latest value |
最近一次采样值 |
【命令】
display
rmon event [ event-entry ]
【视图】
任意视图
【参数】
event-entry:事件表的索引号,取值范围为1~65535。此项如果为空,则显示所有事件的配置信息。
【描述】
display
rmon event命令用来显示所有或指定RMON事件的配置信息。
显示信息包括:事件表中的事件索引、事件的所有者、对事件的描述、事件引发的动作(日志或告警消息)、最近一次事件发生的时刻(此时间是以系统初始化/启动以来的秒数计算的)等。
相关配置可参考命令rmon event。
【举例】
# 显示RMON事件。
<H3C> display rmon event
Event table 1 owned by user1 is VALID.
Description: null.
Will cause log-trap when triggered, last triggered at 0days 00h:02m:27s.
表1-2 display rmon event显示信息描述表
字段 |
描述 |
Event table |
事件表项 |
VALID |
索引对应的行状态为有效 |
Description |
事件描述 |
Will cause log-trap when triggered |
事件引发日志和Trap告警 |
last triggered at |
最近一次事件发生时刻 |
【命令】
display
rmon eventlog [ event-entry ]
【视图】
任意视图
【参数】
event-entry:事件表的索引号,取值范围为1~65535。此项如果为空,则显示所有事件日志的配置信息。
【描述】
display
rmon eventlog命令用来显示所有或指定RMON事件日志的配置信息。
显示的RMON事件日志信息包括:事件表中的事件索引及事件当前的状态。事件产生日志的时刻(此时间是以系统初始化/启动以来的秒数计算的)等,以及事件的描述。
【举例】
# 显示RMON事件日志。
<H3C> display rmon eventlog 1
Event table 1 owned by user1 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-3 display rmon eventlog显示信息描述表
字段 |
描述 |
Event table |
事件表项 |
VALID |
索引对应的行状态为有效 |
Generates eventLog 1.2 at 0days 00h:02m:27s |
事件发生的时刻,事件可能被触发过多次,1.1表明这是事件1第一次被触发的时间 |
Description |
事件日志描述,记录了事件被触发的具体情况 |
【命令】
display
rmon history [ interface-type interface-number | unit unit-number ]
【视图】
任意视图
【参数】
interface-type:接口类型。
interface-number:接口编号。
unit:设备单元。
unit-number:具体的设备单元号。
【描述】
display
rmon history命令用来显示RMON历史控制表及其最近一次历史采样信息,这些信息包括利用率、错误数和总包数等。
相关配置可参考命令rmon history。
【举例】
# 显示端口Ethernet 1/0/1的RMON历史信息。
<H3C> display rmon history Ethernet 1/0/1
History control entry 1 owned by user1 is VALID
Samples interface
: Ethernet1/0/1<ifIndex.4227626>
Sampling interval
: 5(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-4 display rmon history显示信息描述表
字段 |
描述 |
History control entry |
历史控制表中的索引号 |
VALID |
索引对应的行状态为有效 |
Samples interface |
采样端口 |
Sampling interval |
采样间隔 |
buckets |
历史控制表中的记录数 |
Latest sampled values |
最新的采样信息 |
dropevents |
丢包事件 |
octets |
采样时间内接收或发送的字节数 |
packets |
采样时间内接收或发送的包数 |
broadcastpackets |
广播包数 |
multicastpackets |
组播包数 |
CRC alignment errors |
校验错误的包数 |
undersize packets |
过小的包数 |
oversize packets |
超大的包数 |
fragments |
过小且校验错误的包数 |
jabbers |
超大且校验错误的包数 |
collisions |
冲突的包数 |
utilization |
带宽利用率 |
【命令】
display
rmon prialarm [ prialarm-entry-number ]
【视图】
任意视图
【参数】
prialarm-entry-number:扩展告警表项索引,取值范围为1~65535。此项如果为空,则显示所有扩展告警的配置信息。
【描述】
display
rmon prialarm命令用来显示所有或指定的RMON扩展告警的配置信息。
相关配置可参考命令rmon prialarm。
【举例】
# 显示RMON扩展告警信息。
Prialarm table 1 owned by user1 is VALID.
Samples type
: absolute
Variable formula :
.1.3.6.1.2.1.16.1.1.1.4.1
Description
:
Sampling interval : 10(sec)
Rising threshold : 10000(linked with event 1)
Falling threshold : 2000(linked with event 1)
When startup enables : risingOrFallingAlarm
This entry will exist : forever.
Latest value
: 0
表1-5 display rmon prialarm显示信息描述表
字段 |
描述 |
Prialarm table |
扩展告警表行的索引号 |
owned by user1 |
创建者为user1 |
VALID |
有效 |
Samples type |
采样类型:变化值或绝对值 |
Variable formula |
被采样节点的变量表示 |
Description |
描述 |
Sampling interval |
采样间隔 |
Rising threshold |
告警上限,当采样值从正常值达到该值时引发上限告警 |
Falling threshold |
告警下限,当采样值从正常值达到该值时引发下限告警 |
linked with event |
告警对应的事件索引 |
When startup enables: risingOrFallingAlarm |
告警启动类型: risingOrFallingAlarm(允许上限和下限触发告警) risingAlarm(允许上限触发告警) FallingAlarm(允许下限触发告警) |
This entry will exist: forever |
该行的存在期限, 可以是forever(永远存在),也可以是cycle(在规定的时间内存在) |
Latest value |
最近一次采样值 |
【命令】
display
rmon statistics [ interface-type interface-number | unit unit-number ]
【视图】
任意视图
【参数】
interface-type:接口类型。
interface-number:接口编号。
unit:设备单元。
unit-number:具体的unit号。
【描述】
display
rmon statistics命令用来显示RMON统计消息。
显示的RMON统计消息包括:网络冲突数、CRC校验错误报文数、过小(或超大)的数据报文数、广播、多播的报文数以及接收字节数、接收报文数等。
相关配置可参考命令rmon statistics。
【举例】
# 显示RMON统计信息。
<H3C> display rmon statistics Ethernet 1/0/1
Statistics entry 1 owned by user1-rmon is VALID.
Interface : Ethernet1/0/1<ifIndex.4227626>
etherStatsOctets
: 0
, etherStatsPkts
: 0
etherStatsBroadcastPkts : 0
, etherStatsMulticastPkts : 0
etherStatsUndersizePkts : 0
, etherStatsOversizePkts : 0
etherStatsFragments : 0
, etherStatsJabbers : 0
etherStatsCRCAlignErrors : 0
, etherStatsCollisions
: 0
etherStatsDropEvents (insufficient resources): 0
Packets received according to length:
64 : 0
, 65-127 : 0
, 128-255 : 0
256-511: 0
, 512-1023: 0
, 1024-1518: 0
表1-6 display rmon statistics显示信息描述表
字段 |
描述 |
Statistics entry |
统计信息表的索引号 |
VALID |
有效 |
Interface |
被统计端口 |
etherStatsOctets |
字节数 |
etherStatsPkts |
包数 |
etherStatsBroadcastPkts |
广播的包数 |
etherStatsMulticastPkts |
组播的包数 |
etherStatsUndersizePkts |
过小的包数 |
etherStatsOversizePkts |
超大的包数 |
etherStatsFragments |
过小且校验错误的包数 |
etherStatsJabbers |
超大且校验错误的包数 |
etherStatsCRCAlignErrors |
校验错误的包数 |
etherStatsCollisions |
冲突的包数 |
etherStatsDropEvents |
丢包事件 |
Packets received according to length |
收到的不同长度的数据包 |
【命令】
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,只有可以解析为ASN.1中INTEGER (INTEGER, Counter, Gauge, or TimeTicks)的数据类型的变量才能作为告警变量。
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。
用户定义了告警表项后,系统对告警表项的处理如下:
l
对所定义的告警变量(alarm-variable)按照定义的时间间隔(sampling-time)进行采样;
l
将采样值和设定的阈值进行比较,按照下表执行相应的处理过程。
实际情况 |
处理过程 |
采样值大于等于设定的上限threshold-value1 |
触发事件表中定义的事件event-entry1 |
采样值小于设定的下限threshold-value2 |
触发事件表中定义的事件event-entry2 |
& 说明:
l 在添加告警表项之前,需要通过rmon event命令定义好告警表项中引用的事件。
l rmon alarm命令在对节点进行监控时,要求被监控的节点必须存在,否则配置无效。
【举例】
# 在告警表中添加第1行,对节点1.3.6.1.2.1.16.1.1.1.4.1以10秒的采样间隔进行采样,当采样值超过50的上限阈值触发事件1,低于下限阈值5时触发事件2;创建者为user1。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] rmon event 1 log
[H3C] rmon event 2 none
[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] 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事件。
trap-community:接收事件消息的网管站的团体名属性,字符串,长度为1~127个字符。
log-trap:定义事件为日志和Trap事件。
log-trapcommunity:接收事件消息的网管站的团体名属性,字符串,长度为1~127个字符。
none:不产生动作的事件。
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 ]
undo
rmon history entry-number
【视图】
以太网端口视图
【参数】
entry-number:添加/删除行的索引号,取值范围为1~65535。
buckets number:该控制行对应历史表容量。取值范围为1~65535。
interval sampling-interval:采样时间,取值范围为5~3600,单位为秒。
owner text:该行的创建者,字符串,长度为1~127个字符。
【描述】
rmon history命令用来在历史控制表中添加一行。undo rmon history命令用来在历史控制表中删除一行。
本命令可以设定对某个端口进行抽样,设置抽样参数(抽样时间间隔)和保存数量。设置之后RMON就定期对指定的端口进行数据采集并保存起来以备查看。抽样信息包括利用率、错误数和总包数等。
用户可以通过display rmon history命令来显示历史控制表项的统计信息。
【举例】
# 创建索引号为1,表容量为10,采样时间为5秒的历史控制表项,创建者为user1。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C]interface Ethernet 1/0/1
[H3C-Ethernet1/0/1]rmon history 1 buckets 10 interval 5 owner user1
# 删除索引号为15的历史控制表项。
[H3C-Ethernet1/0/1] undo rmon history 15
【命令】
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 :对告警变量进行计算的告警公式,字符串长度为1~256个字符。公式中的告警变量必须以OID来表示,例如(.1.3.6.1.2.1.2.1.10.1)*8;用户可以使用加减乘除四种运算方法对告警变量进行运算,该运算公式的结果取值为长整型数。用户在编写公式的时候需要注意,公式中每一步的运算结果都不能超过长整型数的取值范围,否则可能会得出错误的结果。
prialarm-des:对该告警的描述,长度为1~128。
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:告警实例的存活时间,取值范围0~2147483647,单位为秒。
owner text:该行的创建者,字符串,长度为1~127。
【描述】
rmon prialarm命令用来在扩展RMON告警表中设定一行信息。undo rmon prialarm命令用来在扩展RMON告警表中删除一行信息。
& 说明:
l 在添加扩展告警表项之前,需要通过rmon event命令定义好扩展告警表项中引用的事件。
l rmon event命令在对节点进行监控时,要求被监控的节点必需存在,否则配置无效。
l 用户最多可以定义50个扩展告警表项。
用户定义了扩展告警表项后,系统对扩展告警表项的处理如下:
l
对定义的扩展告警公式prialarm-formula中的告警变量按照定义的时间间隔sampling-timer进行采样;
l
将采样值按照定义的运算公式prialarm-formula进行计算;
l
将计算结果和与设定的阈值进行比较,按照下表1-8执行相应的处理过程。
实际情况 |
处理过程 |
计算值大于等于设定的上限threshold-value1 |
触发事件表中定义的事件event-entry1 |
计算值小于等于设定的下限threshold-value2 |
触发事件表中定义的事件event-entry2 |
【举例】
#在扩展告警表的第2行添加扩展告警项,对相应告警变量以公式((.1.3.6.1.2.1.16.1.1.1.4.1)*100)运算,对该运算结果以10秒的采样间隔进行监视,当变化率大于上限阈值50时触发事件1,小于下限阈值5时触发事件2,设置告警实例采样类型为forever,创建者为user1。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C]interface Ethernet 1/0/1
[H3C-Ethernet1/0/1] rmon statistics 1
[H3C-Ethernet1/0/1] quit
[H3C] rmon prialarm 2
((.1.3.6.1.2.1.16.1.1.1.4.1)*100) test 10 changeratio rising-threshold 50 1 falling-threshold 5 2 entrytype forever owner user1
# 在扩展RMON告警表中删除第2行。
[H3C] undo rmon prialarm 2
【命令】
rmon statistics entry-number [ owner text ]
undo
rmon statistics entry-number
【视图】
以太网端口视图
【参数】
entry-number:添加/删除行的索引号,取值范围为1~65535。
owner text:该行的创建者,字符串,长度为1~127个字符。
【描述】
rmon statistics命令用来在统计表中添加一行。undo rmon statistics命令用来在统计表中删除一行。
RMON统计管理功能可以用于统计被监视端口的使用及错误。统计信息包括网络冲突数、CRC校验错误报文数、过小(或超大)的数据报文数、广播、多播的报文数以及接收字节数、接收报文数等。
& 说明:
一个端口下只能创建一个RMON统计表项。即如果在一个端口下已经创建了一个统计表项,再在该端口下创建一个其他索引号的统计表项也不能成功。
用户可以通过display rmon statistics命令来显示统计表项的信息。
【举例】
# 在统计表中的第20行添加Ethernet1/0/1的统计信息。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C]interface Ethernet 1/0/1
[H3C-Ethernet1/0/1] rmon statistics 20
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!