RMON:Remote Monitoring MIBs (RMON1 and RMON2) |
远程监控(RMON)是一个标准监控规范,它可以使各种网络监控器和控制台系统之间交换网络监控数据。RMON 为网络管理员选择符合特殊网络需求的控制台和网络监控探测器提供了更多的自由。 RMON最初的设计是用来解决从一个中心点管理各局域分网和远程站点的问题。RMON 规范是由 SNMP MIB 扩展而来。RMON 中,网络监视数据包含了一组统计数据和性能指标,它们在不同的监视器(或称探测器)和控制台系统之间相互交换。结果数据可用来监控网络利用率,以用于网络规划,性能优化和协助网络错误诊断。 当前 RMON 有两种版本: RMON v1 和 RMONv2。RMON v1 在目前使用较为广泛的网络硬件中都能发现,它定义了9个 MIB 组服务于基本网络监控;RMON v2 是 RMON 的扩展,专注于 MAC 层以上更高的流量层,它主要强调 IP 流量和应用程序层流量。RMON v2 允许网络管理应用程序监控所有网络层的信息包,这与 RMONv1 不同,后者只允许监控 MAC 及其以下层的信息包。 RMON 监视系統有两部分构成:探测器(代理或监视器)和管理站。RMON 代理在 RMON MIB 中存储网络信息,它们被直接植入网络设备(如路由器、交换机等),代理也可以是 PC 机上运行的一个程序。代理只能看到流经它们的流量,所以在每个被监控的 LAN 段或 WAN 链接点都要设置 RMON 代理,网管工作站用 SNMP 获取 RMON 数据信息。 RMON MIB 有不少变种。例如,令牌网 RMON MIB 提供了针对令牌网网络管理的对象。 SMON MIB 是由 RMON 扩展而来,主要用来为交换网络提供 RMON 分析。 |
协议结构 |
网络层中 RMON 1和 RMON 2的主要监控中心: |
RMON监控层 |
RMON 1 MIB 组 | 功能 | 元素 |
统计量 | 包括探测器为该设备每个监控的接口测量的统计值。 | 数据包丢弃、数据包发送、广播数据包、CRC错误、大小块、冲突以及计数器的数据包。范围从64~128、128~256、256~512、512~1024以及1024~1518字节。 |
历史 | 定期地收集统计网络值地记录并存储起来以便日后提取。 | 取样周期、样品数目和項目。提供有关网段流量、错误包、广播包、利用率以及碰撞次数等其他统计信息的历史数据。 |
告警 |
定期从探测器的变量选取统计例子。并与前面配的阈值相比较。 | 告警类型、间隔、阈值上限、阈值下限 |
主机 |
包括网络上发现的与每个主机相关的统计值。 | 主机地址、数据包、接收字节、传输字节、广播传送等。 |
HostTopN | 准备描述主机的表,根据一个统计值排序列表。 | 统计值、主机、周期的开始和结束、速率基值、持续时间。 |
真值表 | 记录关于子网上两个主机之间流量的信息,该信息以矩阵形式存储起来。 | 源地址和目的地址对、数据包、字节和每一对的错误。 |
过滤器 | 允许监视器观测与一过滤器相匹配的数据包。 | 字节过滤器类型、过滤器表达式等。 |
捕获包 | 数据包在流过一个信道之后被捕获。 | 捕获所有通过过滤器的数据包或简单地记下基于这些数据包的统计。 |
事件 | 控制在此处事件的产生和报告. | 事件类型、描述、事件最后一个发送的时间 |
令牌环 | 支持令牌环 | 不常使用 |
RMON 2 MIB 组 | 功能 |
协议目录 | 协议目录是一种简单的便于共同建立RMON2应用程序、实现RMON代理的途径。这对于应用程序和代理出自不同的提供商的情况尤其重要。 |
协议分配 | 将探测器收集的数据转换为正确的协议名,从而可以显示给网络管理者。 |
地址变换 | MAC层的地址与网络层的地址之间的转换使得读和记忆变得容易。地址转换不仅为网络管理者提供了帮助,而且它支持SNMP管理平台并引入了改进的拓扑布局转换。 |
网络层主机 | 网络层主机(IP 层)统计值。 |
网络层真值表 | 在两个地址之间存储并重新获取网络层主机( IP 层)统计值。 |
应用层主机 | 应用层主机统计值。 |
应用层真值表 | 在两个地址之间存储并重新获取应用层主机(IP 层)统计值。 |
用户历史 | 这一特性使网络管理者能够配置系统中的任何历史记录,例如在指定文件服务器或路由器对路由器的连接上的特殊历史。 |
探测器配置 | RMON2的这一特性使某提供商的RMON应用程序能够配置其他提供商的RMON探测器。 |