• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

12-网络管理和监控命令参考

目录

05-RMON命令

本章节下载 05-RMON命令  (181.65 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Security/00-Public/Command/Command_Manual/H3C_SecPath_CR(V7)-6W204/12/201905/1175824_30005_0.htm

05-RMON命令


1 RMON

1.1  RMON配置命令

1.1.1  display rmon alarm

display rmon alarm命令用来显示RMON告警表项的相关信息。

【命令】

display rmon alarm [ entry-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-operator

【参数】

entry-number:告警表项的索引号,取值范围为1~65535。如果不指定索引号,则显示所有告警表项的相关信息。

【举例】

# 显示所有RMON告警表项的相关信息。

<Sysname> display rmon alarm

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-configurationdisplay 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

1.1.2  display rmon event

display rmon event命令用来显示RMON事件表项相关信息。

【命令】

display rmon event [ entry-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-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-configurationdisplay 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

1.1.3  display rmon eventlog

display rmon eventlog命令用来显示事件日志表项的相关信息。

【命令】

display rmon eventlog [ entry-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-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-configurationdisplay 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

1.1.4  display rmon history

display rmon history命令用来显示RMON历史控制表及历史采样信息。

【命令】

display rmon history [ interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-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-configurationdisplay 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

统计周期内接收到的过小的包数

oversize packets

统计周期内接收到的超大的包数

fragments

统计周期内接收到的过小且校验错误的包数

jabbers

统计周期内接收到的超大且校验错误的包数

collisions

统计周期内接收到的冲突的包数

utilization

统计周期内的带宽利用率

 

【相关命令】

·            rmon history

1.1.5  display rmon prialarm

display rmon prialarm命令用来显示扩展告警表项的相关信息。

【命令】

display rmon prialarm [ entry-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-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-configurationdisplay 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

1.1.6  display rmon statistics

display rmon statistics命令用来显示RMON统计信息。

【命令】

display rmon statistics [ interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

context-admin

context-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-configurationdisplay 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

1.1.7  rmon alarm

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

context-admin

【参数】

entry-number:告警表项的索引号,取值范围为1~65535。

alarm-variable:告警变量,为1~255个字符的字符串,可以是节点OID的点分格式(格式为entry.integer.instance或者叶子节点名.instance1.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)、采样类型(absolutedelta)、上限阈值(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。

以上配置步骤实现:对接口GigabitEthernet1/0/1的使用情况进行统计、监控,每10秒钟对接口收到报文的总字节数取绝对值,如果接口收到报文的总字节数达到或超过5000字节时,就记录日志;当接口收到报文的总字节数小于或等于5字节时,不采取任何措施。

【相关命令】

·            display rmon alarm

·            rmon event

1.1.8  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

context-admin

【参数】

entry-number:事件表项的索引号,取值范围为1~65535。

description string:事件的描述信息,为1~127个字符的字符串,区分大小写。

log:日志事件。当该事件被触发时,系统会记录日志。

log-trap:日志和告警事件。当该事件被触发时,系统会同时记录日志和生成告警信息,生成的告警信息将发送到设备的SNMP模块。通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

security-string:表示接收告警信息的网管站的团体名,此处支持配置,但配置不生效。为1~127个字符的字符串,区分大小写。

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

1.1.9  rmon history

rmon history命令用来创建历史控制表项。

undo rmon history命令用来删除指定的历史表项。

【命令】

rmon history entry-number buckets number interval interval [ owner text ]

undo rmon history entry-number

【缺省情况】

历史控制表中不存在表项。

【视图】

以太网接口视图

【缺省用户角色】

network-admin

context-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)参数的值和该接口下已经存在的历史控制表项对应的该项参数值相同时,系统将认为这两个表项的配置相同,创建操作失败。

用户最多可以定义100个历史控制表项。

RMON统计功能只能在二/三层以太网接口下进行配置。

【举例】

# 创建索引号为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

1.1.10  rmon prialarm

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

context-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)、采样类型(absolutedelta)、上限阈值(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。

以上配置步骤实现:对接口GigabitEthernet1/0/1的使用情况进行统计、监控,当广播报文占总报文数的比例大于等于80%时将该事件记录到日志表中,比例小于等于5%时不采取任何措施。

【相关命令】

·            display rmon prialarm

·            rmon event

1.1.11  rmon statistics

rmon statistics命令用来创建统计表项。

undo rmon statistics命令用来删除指定的统计表项。

【命令】

rmon statistics entry-number [ owner text ]

undo rmon statistics entry-number

【缺省情况】

统计表中不存在表项。

【视图】

以太网接口视图

【缺省用户角色】

network-admin

context-admin

【参数】

entry-number:统计表项的索引号,取值范围为1~65535。

owner text:该表项的创建者,为1~127个字符的字符串,区分大小写。

【使用指导】

当需要统计某个以太网端口的累加数据时,需要建立统计表。统计信息包括网络冲突数、CRC校验错误报文数、过小(或超大)的数据报文数、广播、多播的报文数以及接收字节数、接收报文数等。设备重启时,会清除该统计信息。

用户可以通过display rmon statistics命令来显示统计表项的信息。

每个接口下只能定义一个统计表项。

用户最多可以定义100个统计表项。

RMON统计功能只能在二/三层以太网接口下进行配置。

【举例】

# 在统计表中添加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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们