RMON简介

来源:互联网 发布:python generator send 编辑:程序博客网 时间:2024/06/09 18:03
转帖网址:http://blog.sina.com.cn/s/blog_4b2201250100eziu.html
rmon(remote monitoring,远程网络监视)是ietf(internet engineering task force,internet工程任务组)定义的一种mib(management information base,管理信息库),是对mib ii标准最重要的增强。rmon主要用于对一个网段乃至整个网络中数据流量的监视,是目前应用相当广泛的网络管理标准之一。

    rmon包括nms(network management station,网络管理站)和运行在各网络设备上的agent两部分。rmon agent在网络监视器或网络探测器上,跟踪统计其端口所连接的网段上的各种流量信息(如某段时间内某网段上的报文总数,或发往某台主机的正确报文总数等)。

    rmon的实现完全基于snmp体系结构,它与现存的snmp框架相兼容,不需对该协议进行任何修改。rmon使snmp更有效、更积极主动地监测远程网络设备,为监控子网的运行提供了一种高效的手段。rmon能够减少nms与代理间的通讯流量,从而可以简便而有效地管理大型互连网络。

    1.1.1 rmon工作机制

    rmon允许有多个监控者,它可用两种方法收集数据:

    一种方法是利用专用的rmon probe(探测仪)收集数据,nms直接从rmon probe获取管理信息并控制网络资源。这种方式可以获取rmon mib的全部信息;

    第二种方法是将rmon agent直接植入网络设备(路由器、交换机、hub等),使它们成为带rmon probe功能的网络设施。rmon nms使用snmp的基本命令与snmp agent交换数据信息,收集网络管理信息,但这种方式受设备资源限制,一般不能获取rmon mib的所有数据,大多数只收集四个组的信息。这四个组是告警组、事件组、历史组和统计组。

    以太网交换机以第二种方法实现rmon。以太网交换机里直接植入rmon agent,成为带rmon probe功能的网络设施。通过运行在以太网交换机上支持rmon的snmp agent,网管站可以获得与以太网交换机端口相连的网段上的整体流量、错误统计和性能统计等信息,实现对网络的管理。

    1.1.2 几个常用的rmon组

    1. 事件组

    事件组用来定义事件号及事件的处理方式。事件组定义的事件主要用在告警组配置项和扩展告警组配置项中告警触发产生的事件。

    事件有如下几种处理方式:

    将事件记录在日志表中;

    向网管站发trap消息;

    将事件记录在日志表中并向网管站发trap消息;

    不作任何处理。

    2. 告警组

    rmon告警管理可对指定的告警变量(如端口的统计数据)进行监视,当被监视数据的值在相应的方向上越过定义的阈值时会产生告警事件,然后按照事件的定义进行相应的处理。事件的定义在事件组中实现。

    用户定义了告警表项后,系统对告警表项的处理如下:

    对所定义的告警变量alarm-variable按照定义的时间间隔sampling-time进行采样;

    将采样值和设定的阈值进行比较,一旦超过该阈值,即触发相应事件。

    3. 扩展告警组

    扩展告警表项可以对告警变量的采样值进行运算,然后将运算结果和设置的阈值比较,实现更为丰富的告警功能。

    用户定义了扩展告警表项后,系统对扩展告警表项的处理如下:

    对定义的扩展告警公式中的告警变量按照定义的时间间隔进行采样;

    将采样值按照定义的运算公式进行计算;

    将计算结果和与设定的阈值进行比较,一旦超过该阈值,即触发相应事件。

    4. 历史组

    配置了rmon历史组以后,以太网交换机会周期性地收集网络统计信息,为了便于处理,这些统计信息被暂时存储起来,提供有关网段流量、错误包、广播包、带宽利用率等统计信息的历史数据。

    利用历史数据管理功能,可以对设备进行设置。设置的任务包括:采集历史数据、定期采集并保存指定端口的数据。

    5. 统计组

    统计组信息反映设备上每个监控接口的统计值。统计组统计的是从该统计组创建的时间开始的累计信息。

    统计信息包括网络冲突数、crc校验错误报文数、过小(或超大)的数据报文数、广播、多播的报文数以及接收字节数、接收报文数等。

    利用rmon统计管理功能,可以监视端口的使用情况、统计端口使用中发生的错误。

    历史组和统计组均为针对端口的rmon组,需要在端口视图下配置。

 

原创粉丝点击