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

08-系统分册

08-RMON命令

本章节下载 08-RMON命令  (150.71 KB)

08-RMON命令


第1章  RMON配置命令

1.1  RMON配置命令

1.1.1  display rmon alarm

【命令】

display rmon alarm [ alarm-table-entry ]

【视图】

任意视图

【参数】

alarm-table-entry:告警表项索引。

【描述】

display rmon alarm命令用来显示RMON告警信息。

表1-1 相关参考命令

命令

描述

rmon alarm

该命令用来在告警表中添加一个表项

 

【举例】

# 显示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

最近一次采样值

 

1.1.2  display rmon event

【命令】

display rmon event [ event-table-entry ]

【视图】

任意视图

【参数】

event-table-entry:事件表行索引。

【描述】

display rmon event命令用来显示RMON事件。

显示信息包括:事件表中的事件索引、事件的所有者、对事件的描述、事件引发的动作(日志或告警消息)、最近一次事件发生的时刻(此时间是以系统初始化/启动以来的厘秒数计算的)等。

表1-3 相关参考命令

命令

描述

rmon event

该命令用来在事件表中添加一行

 

【举例】

# 显示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

最近一次事件发生时刻

 

1.1.3  display rmon eventlog

【命令】

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

事件描述

 

1.1.4  display rmon history

【命令】

display rmon history [ port-num ]

【视图】

任意视图

【参数】

port-num:以太网端口名。

【描述】

display rmon history命令用来显示RMON历史控制表及其最近一次历史采样信息,这些信息包括利用率、错误数和总包数等。

表1-6 相关参考命令

命令

描述

rmon history

该命令用来在历史控制表中添加一行

 

【举例】

# 显示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

利用率

 

1.1.5  display rmon prialarm

【命令】

display rmon prialarm [ prialarm-table-entry ]

【视图】

任意视图

【参数】

prialarm-table-entry:告警表项索引。

【描述】

display rmon prialarm命令用来显示扩展RMON告警信息。

表1-8 相关参考命令

命令

描述

rmon prialarm

该命令用来在扩展RMON告警表中设定一行信息

 

【举例】

# 显示扩展RMON告警信息。

<H3C> display rmon prialarm

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

最近一次采样值

 

1.1.6  display rmon statistics

【命令】

display rmon statistics [ port-num ]

【视图】

任意视图

【参数】

port-num:以太网端口号。

【描述】

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

显示的RMON统计消息包括:冲突,循环冗余校验和队列,过小或超大包,超时传送,碎片,广播、组播、单播消息,以及带宽使用等。

表1-10 相关参考命令

命令

描述

rmon statistics

该命令用来在统计表中添加一行

 

【举例】

# 显示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

1.1.7  rmon alarm

【命令】

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

1.1.8  rmon event

【命令】

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

1.1.9  rmon history

【命令】

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 相关参考命令

命令

描述

display rmon history

该命令用来显示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

1.1.10  rmon prialarm

【命令】

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

1.1.11  rmon statistics

【命令】

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 相关参考命令

命令

描述

display rmon statistics

该命令用来显示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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们