18-RMON
本章节下载: 18-RMON (323.20 KB)
目 录
RMON(Remote Network Monitoring,远程网络监视)主要实现了统计和告警功能,用于网络中管理设备对被管理设备的远程监控和管理。统计功能指的是被管理设备可以按周期或者持续跟踪统计其端口所连接的网段上的各种流量信息,比如某段时间内某网段上收到的报文总数,或收到的超长报文的总数等。告警功能指的是被管理设备能监控指定MIB变量的值,当该值达到告警阈值时(比如端口速率达到指定值,或者广播报文的比例达到指定值),能自动记录日志、向管理设备发送Trap消息。
RMON和SNMP都用于远程网络管理。
· SNMP是RMON实现的基础,RMON是SNMP功能的增强。RMON使用SNMP Trap报文发送机制向管理设备发送Trap消息告知告警变量的异常。虽然SNMP也定义了Trap功能,但通常用于告知被管理设备上某功能是否运行正常、接口物理状态的变化等,两者监控的对象、触发条件以及报告的内容均不同。
· RMON使SNMP能更有效、更积极主动地监测远程网络设备,为监控子网的运行提供了一种高效的手段。RMON协议规定达到告警阈值时被管理设备能自动发送Trap信息,所以管理设备不需要多次去获取MIB变量的值,进行比较,从而能够减少管理设备同被管理设备的通讯流量,达到简便而有力地管理大型互连网络的目的。
RMON允许有多个监控者,监控者可用两种方法收集数据:
· 第一种方法利用专用的RMON probe(探测仪)收集数据,管理设备直接从RMON probe获取管理信息并控制网络资源。这种方式可以获取RMON MIB的全部信息。
· 第二种方法是将RMON Agent直接植入网络设备(路由器、交换机、HUB等),使它们成为带RMON probe功能的网络设施。管理设备使用SNMP的基本操作与RMON Agent交换数据信息,收集网络管理信息,但这种方法受设备资源限制,一般不能获取RMON MIB的所有数据,大多数只收集四个组的信息。这四个组是:统计组、历史组、事件组和告警组。
我们采用第二种方法,在设备上实现了RMON Agent功能。通过该功能,管理设备可以获得与被管网络设备端口相连的网段上的整体流量、错误统计和性能统计等信息,进而实现对网络的管理。
RMON规范(RFC2819)中定义了多个RMON组,设备实现的公有MIB中支持统计组、历史组、事件组和告警组。
统计组规定系统将持续地对端口的各种流量信息进行统计(目前只支持对以太网端口的统计),并将统计结果存储在以太网统计表(etherStatsTable)中以便管理设备随时查看。统计信息包括网络冲突数、CRC校验错误报文数、过小(或超大)的数据报文数、广播、多播的报文数以及接收字节数、接收报文数等。
在指定接口下创建统计表项成功后,统计组就对当前接口的报文数进行统计,它统计的结果是一个连续的累加值。
历史组规定系统将按周期对端口的各种流量信息进行统计,并将统计结果存储在历史记录表(etherHistoryTable)中以便管理设备随时查看。统计数据包括带宽利用率、错误包数和总包数等。
历史组统计的是每个周期内端口接收报文的情况,周期的长短可以手工配置。
事件组用来定义事件索引号及事件的处理方式。事件组定义的事件用于告警组配置项中。当监控对象达到告警条件时,就会触发事件,事件有如下几种处理方式:
· Log:将事件相关信息(事件发生的事件、事件的内容等)记录在本设备RMON MIB的事件日志表中,以便管理设备通过SNMP GET操作进行查看。
· Trap:向网管站发送Trap消息告知该事件的发生。
· Log和Trap:即在本设备上记录日志,又向网管站发送Trap消息。
· 不做任何处理。
RMON告警管理可对指定的告警变量(如端口收到的报文总数etherStatsPkts)进行监视。用户定义了告警表项后,系统会按照定义的时间周期去获取被监视的告警变量的值,当告警变量的值大于或等于上限阈值时,触发一次上限告警事件;当告警变量的值小于或等于下限阈值,触发一次下限告警事件,告警管理将按照事件的定义进行相应的处理。
当告警变量的采样值在同一方向上连续多次超过阈值时,只会在第一次产生告警事件,后面的几次不会产生告警事件,即上限告警和下限告警是交替产生的,出现了一次上限告警,则下一次必为下限告警。如下图所示,告警变量的值(如图中黑色曲线所示)多次超过阈值(如图中蓝色直线所示),产生了多个交叉点,但只有红叉标识的交叉点才会触发告警事件,其它交叉点不会触发告警事件。
RMON的统计功能可以通过RMON统计组或者RMON历史组来实现,但是两者统计的对象不一样,请根据实际需要配置。
· RMON统计组统计的是RMON以太网统计表里定义的变量,记录的是从RMON统计表项创建到当前阶段变量的累加值。RMON统计组统计配置的推荐步骤如表1-1所示。
· RMON历史组统计的是RMON历史记录表里定义的变量,记录的是每个周期内变量的累加值。RMON历史组统计配置的推荐步骤如表1-2所示。
表1-1 RMON统计组统计功能配置步骤
步骤 |
配置任务 |
说明 |
1 |
必选 配置统计表中的表项,最多可以配置100个统计表项 统计表项建立后,系统会持续统计当前端口的使用情况。统计信息包括网络冲突数、CRC校验错误报文数、过小(或超大)的数据报文数、广播、多播的报文数以及接收字节数、接收报文数等。设备重启时,会清除该统计信息 每个接口下只能定义一个统计表项 |
表1-2 RMON历史组统计功能配置步骤
步骤 |
配置任务 |
说明 |
1 |
必选 配置历史表中的表项,最多可以配置100个历史表项 配置历史表项后,系统会按周期统计当前端口收发报文的情况,并将统计值作为一个实例保存在etherHistoryEntry表的叶子节点下 系统不允在同一个接口下许配置两个采样周期(也叫统计周期)完全相同的历史表项 |
如果触发告警事件时,需要向管理设备(NMS)发送Trap信息的话,则在配置RMON告警功能之前,必须保证SNMP Agent已经正确配置。SNMP Agent的配置请参见本手册“SNMP”。
RMON告警功能配置的推荐步骤如下表所示。
表1-3 RMON告警功能配置步骤
步骤 |
配置任务 |
说明 |
1 |
必选 配置统计表中的表项,最多可以配置100个统计表项 由于Web支持配置的告警变量都是统计组中定义的MIB变量,因此,必须在被监控的以太网接口下配置RMON统计组统计功能 统计表项建立后,系统会持续统计当前端口的使用情况。统计信息包括网络冲突数、CRC校验错误报文数、过小(或超大)的数据报文数、广播、多播的报文数以及接收字节数、接收报文数等。设备重启时,会清除该统计信息 每个接口下只能定义一个统计表项 |
|
2 |
必选 配置事件表中的表项,最多可以配置60个事件表项 RMON的事件管理定义事件号及事件的处理方式包括:记录日志、向网管站发Trap消息、记录日志的同时向网管站发Trap消息或者既不记录日志也不发送Trap消息。这样系统就可以对告警表中定义的告警事件进行相应的处理 系统不允许配置两个告警变量、采样时间间隔、采样类型、阈值上限和阈值下限都完全相同的事件表项 |
|
3 |
必选 配置告警表中的表项,最多可以配置60个告警表项 配置告警表项后,在出现异常时会触发告警事件,再由告警事件来定义具体的处理方式 系统不允许配置两个描述、所有者和动作都完全相同的告警表项 |
完成RMON统计功能或RMON告警功能的配置后,可以通过如下表所示的操作来查看RMON的运行情况,验证配置的效果。
表1-4 RMON运行情况查看
操作 |
说明 |
执行此步骤可以查看从端口创建统计组到打开显示页面这段时间内端口的统计信息。设备重启时,会清除该统计信息 |
|
在端口创建历史表项之后,系统会按一定的时间周期统计端口的信息,并将这些信息保存到etherHistoryEntry表。执行此步骤可以查看该表项存储的记录,可查看的历史采样信息最大数目以及历史采样的周期是在配置历史组时指定的 |
|
如果配置事件组时指定了Log动作,则当该事件被触发时,就会在RMON日志表中保留该事件的记录,执行此步骤可以查看日志表的具体内容 |
(1) 在导航栏中选择“设备 > RMON”,默认进入“统计组”页签的页面,如下图所示。
(2) 单击<新建>按钮,进入新建统计表项的配置页面,如下图所示。
(3) 配置统计表项的信息,详细配置如下表所示。
(4) 单击<确定>按钮完成操作。
配置项 |
说明 |
接口名称 |
设置要定义统计表项的接口的名称 每个接口下只能定义一个统计表项 |
所有者 |
设置该统计表项的所有者 |
(1) 在导航栏中选择“设备 > RMON”。
(2) 单击“历史组”页签,进入如下图所示的页面。
(3) 单击<新建>按钮,进入新建历史表项的配置页面,如下图所示。
(4) 配置历史表项的信息,详细配置如下表所示。
(5) 单击<确定>按钮完成操作。
配置项 |
说明 |
接口名称 |
设置要定义历史表项的接口的名称 |
最大采样条数 |
设置该历史表项对应的历史表容量,即历史表最多可容纳的记录数 当历史表的容量达到最大值时,系统会删除最早的记录来保存新的统计值。统计信息包括端口一个周期内收到的报文总数、广播报文总数和组播报文总数等 |
统计周期 |
设置采样统计的周期 |
所有者 |
设置该历史表项的所有者 |
(1) 在导航栏中选择“设备 > RMON”。
(2) 单击“事件组”页签,进入如下图所示的页面。
(3) 单击<新建>按钮,进入新建事件表项的配置页面,如下图所示。
(4) 配置事件表项的信息,详细配置如下表所示。
(5) 单击<确定>按钮完成操作。
配置项 |
说明 |
描述 |
设置事件的描述信息 |
所有者 |
设置该事件表项的所有者 |
动作 |
设置当该事件被触发时,系统所作的处理 · Log:当该事件被触发时,系统会记录日志 · Trap:当该事件被触发时,系统会以“null”为团体名发送Trap消息 当Log和Trap都设置时,系统会同时记录日志和发送Trap消息;当Log和Trap都不设置时,系统不做任何处理 |
(1) 在导航栏中选择“设备 > RMON”。
(2) 单击“告警组”页签,进入如下图所示的页面。
(3) 单击<新建>按钮,进入新建告警表项的配置页面,如下图所示。
(4) 配置告警表项的信息,详细配置如下表所示。
(5) 单击<确定>按钮完成操作。
配置项 |
说明 |
|
告警变量 |
静态表项 |
设置要对什么内容进行统计和监控,详细说明请参见表1-9 |
接口名称 |
设置要对哪个接口进行统计和监控 |
|
采样属性 |
采样时间间隔 |
设置采样的时间间隔 |
采样类型 |
设置采样的类型,包括: · Absolute:绝对值采样,即采样时间到达时直接提取变量的值 · Delta:变化值采样,即采样时间到达时提取的是变量在采样间隔内的变化值 |
|
所有者 |
设置该告警表项的所有者 |
|
告警阈值与相关事件 |
创建缺省事件 |
设置是否要创建缺省的事件 所创建的缺省事件的描述为“default event”;动作为“Log”和“Trap”;所有者为“default owner” 当不存在任何事件时,可以选择创建缺省事件,此时阈值超过上限和低于下限所执行的事件都为缺省事件 |
上限 |
设置告警的阈值上限 |
|
超过阈值上限所执行的事件 |
设置当告警变量的值超过阈值上限时所执行的事件 当选择创建缺省事件,此项不可配 |
|
下限 |
设置告警的阈值下限 |
|
低于阈值下限所执行的事件 |
设置当告警变量的值低于阈值下限时所执行的事件 当选择创建缺省事件,此项不可配 |
可点击返回“表1-3 RMON告警功能配置步骤”。
(1) 在导航栏中选择“设备 > RMON”,默认进入“统计组”页签的页面,如图1-2所示。
(2) 单击某接口统计表项对应的图标,进入如下图所示的页面。
图1-10 RMON统计信息
(3) 查看该接口下各RMON统计项的统计值,详细说明如下表所示。
表1-9 RMON统计信息的详细说明
统计项 |
说明 |
Number of Received Bytes |
接口收到的所有报文的字节数,对应MIB节点etherStatsOctets |
Number of Received Packets |
接口收到的所有报文的包数,对应MIB节点etherStatsPkts |
Number of Received Broadcasting Packets |
接口收到的所有广播包的数量,对应MIB节点etherStatsBroadcastPkts |
Number of Received Multicast Packets |
接口收到的所有组播包的数量,对应MIB节点etherStatsMulticastPkts |
Number of Received Packets With CRC Check Failed |
接口收到的所有校验错误包的数量,对应MIB节点etherStatsCRCAlignErrors |
Number of Received Packets Smaller Than 64 Bytes |
接口收到的所有过小(小于64字节)包的数量,对应MIB节点etherStatsUndersizePkts |
Number of Received Packets Larger Than 1518 Bytes |
接口收到的所有超大(大于1518字节)包的数量,对应MIB节点etherStatsOversizePkts |
Number of Received Packets Smaller Than 64 Bytes And FCS Check Failed |
接口收到的所有过小(小于64字节)且校验错误包的数量,对应MIB节点etherStatsFragments |
Number of Received Packets Larger Than 1518 Bytes And FCS Check Failed |
接口收到的所有超大(大于1518字节)且校验错误包的数量,对应MIB节点etherStatsJabbers |
Number of Network Conflicts |
接口收到的所有冲突包的数量,对应MIB节点etherStatsCollisions |
Number of Packet Discarding Events |
接口收到的所有丢包事件的数量,对应MIB节点etherStatsDropEvents |
Number of Received 64 Bytes Packets |
接口收到的所有64字节包的数量,对应MIB节点etherStatsPkts64Octets |
Number of Received 65 to 127 Bytes Packets |
接口收到的所有65字节~127字节包的数量,对应MIB节点etherStatsPkts65to127Octets |
Number of Received 128 to 255 Bytes Packets |
接口收到的所有128字节~255字节包的数量,对应MIB节点etherStatsPkts128to255Octets |
Number of Received 256 to 511 Bytes Packets |
接口收到的所有256字节~511字节包的数量,对应MIB节点etherStatsPkts256to511Octets |
Number of Received 512 to 1023 Bytes Packets |
接口收到的所有512字节~1023字节包的数量,对应MIB节点etherStatsPkts512to1023Octets |
Number of Received 1024 to 1518 Bytes Packets |
接口收到的所有1024字节~1518字节包的数量,对应MIB节点etherStatsPkts1024to1518Octets |
(1) 在导航栏中选择“设备 > RMON”。
(2) 单击“历史组”页签,进入如图1-4所示的页面。
(3) 单击某接口的历史表项对应的图标,进入如下图所示的页面。
图1-11 RMON历史采样信息
(4) 查看该接口的RMON历史采样信息,详细说明如下表所示。
表1-10 RMON历史采样信息的详细说明
标题项 |
说明 |
序号 |
该条信息在系统缓存区中的编号 统计信息保存到缓存区时会按时间先后顺序进行编号 |
发生事件 |
该条信息的保存时间 |
丢包事件次数 |
采样周期内检测到的丢包事件次数,对应MIB节点etherHistoryDropEvents |
字节数 |
采样周期内接收到的字节数,对应MIB节点etherHistoryOctets |
包数 |
采样周期内接收到的包数,对应MIB节点etherHistoryPkts |
广播包数 |
采样周期内接收到的广播包数,对应MIB节点etherHistoryBroadcastPkts |
组播包数 |
采样周期内接收到的组播包数,对应MIB节点etherHistoryMulticastPkts |
校验错误包数 |
采样周期内接收到的校验错误的包数,对应MIB节点 etherHistoryCRCAlignErrors |
过小包数 |
采样周期内接收到的过小的包数,对应MIB节点etherHistoryUndersizePkts |
超大包数 |
采样周期内接收到的超大的包数,对应MIB节点etherHistoryOversizePkts |
过小且校验错误包数 |
采样周期内接收到的过小且校验错误的包数,对应MIB节点etherHistoryFragments |
超大且校验错误包数 |
采样周期内接收到的超大且校验错误的包数,对应MIB节点etherHistoryJabbers |
冲突的包数 |
采样周期内接收到的冲突的包数,对应MIB节点etherHistoryCollisions |
带宽利用率 |
采样周期内的带宽利用率,对应MIB节点etherHistoryUtilization |
(1) 在导航栏中选择“设备 > RMON”。
(2) 单击“日志”页签,进入如下图所示的页面。
(3) 查看所有事件的日志信息,包括:事件索引、日志表项(对应MIB节点logIndex)、日志生成时间(对应MIB节点logTime)和日志描述(对应MIB节点logDescription)。下图举例表明:事件1产生了一条日志,该日志由告警表项1触发生成,原因是告警值(11779194)超过了上限阈值(10000000),采样类型为绝对值采样。
Agent通过Internet连接远端NMS。在RMON以太网统计表中设定一个表项,对以太网接口GigabitEthernet1/0/1进行性能统计。并以10秒的间隔对该接口收到的字节数进行采样,在相对采样值超过1000或低于100时记录日志。
图1-13 RMON配置组网图
(1) 配置RMON对接口GigabitEthernet1/0/1进行流量统计。
步骤1:在导航栏中选择“设备 > RMON”,默认进入“统计组”页签的页面。
步骤2:单击<新建>按钮。
步骤3:进行如下配置,如下图所示。
· 选择接口名称为“GigabitEthernet1/0/1”。
· 输入所有者为“user1”。
步骤4:单击<确定>按钮完成操作。
图1-14 配置统计组
(2) 查看接口GigabitEthernet1/0/1的RMON统计信息。
步骤1:在统计表项列表中单击“GigabitEthernet1/0/1”对应的图标。
步骤2:查看到如下图所示的信息。
图1-15 查看RMON统计信息
(3) 配置一个触发时记录日志的事件。
步骤1:单击“事件组”页签。
步骤2:单击<新建>按钮。
步骤3:进行如下配置,如下图所示。
· 选中动作“Log”前的复选框。
图1-16 配置事件组
步骤4:单击<确定>按钮完成操作。
步骤5:完成上述配置后,页面跳转到事件表项的显示页面,查看到新配置的事件表项的索引为“1”,如下图所示。
(4) 配置一个告警组,对接口GigabitEthernet1/0/1收到的字节数进行抽样,当超过上下限值的时候,都会记录日志。
步骤1:单击“告警组”页签。
步骤2:单击<新建>按钮。
步骤3:进行如下配置,如下图所示。
· 选择静态表项为“Number of Received Bytes”。
· 选择接口名称为“GigabitEthernet1/0/1”。
· 输入采样时间间隔为“10”。
· 选择采样类型为“Delta”。
· 输入所有者为“user1”。
· 输入上限为“1000”。
· 选择超过阈值上限所执行的事件为“1”。
· 输入下限为“100”。
· 选择低于阈值下限所执行的事件为“1”。
步骤4:单击<确定>按钮完成操作。
图1-18 配置告警组
完成上述配置后,当告警时间被触发时,在Web上查看事件1的日志信息。
步骤1:在导航栏中选择“设备 > RMON”。
步骤2:单击“日志”页签。
步骤3:查看到事件1产生了如下图所示的日志信息,该日志由告警表项1触发生成,原因是告警值(22050)超过了上限阈值(1000),采样类型为相对值采样。
图1-19 事件1的日志信息
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!