RMON学习笔记(二)

(by gp_scorpius 2007-5-31 17:08:33)
5。RMON MIB
  RMON规范的大部分是RMON管理信息库的定义,这一MIB现已被吸收进MIB-II,其子树标识符是16。

5.1RMON MIB的结构
  RMON MIB分为9组:
          1.统计(statistics):维护代理监视的每一子网的基本使用和错误统计.
          2.历史(history):记录从统计组可得到的信息的周期性统计样本.
          3.警报(alarm):允许管理控制台人员为RMON代理记录的任何记数和整数设置采样间隔和报警阀值.
          4.主机(host):包括关于连接到子网上的主机的各种流量的计数.
          5.最高N台主机(hostTopN):包含排序后的主机统计.
          6.矩阵(matrix):以矩阵形式显示出错和使用信息.
          7.过滤(filter):允许监视器观测与一过滤器相匹配的数据包.
          8.包捕获(packet capture):控制数据被发往管理控制台的方式.
          9.事件(event):一个关于由RMON代理产生的所有事件的表.
  RMON MIB中的所有组都是可选的,但它们之间有一些依赖性:
          警报组需要事件组的实现。
          最高N台组(hostTopN)需要主机组的实现.
          包捕获组需要过滤组的实现.

5.2 统计组
  统计组包含对每个子网的基本统计信息.
  该组由一个表组成,每一个监视接口(子网)对应一项,统计用计数器的形式表示,在一个有效行创建时其值从0开始.
  名字及用途:
          etherStatsIndex : 该行的整数索引.
          etherStatsDataSource : 标识作为该行数据来源的接口,也就是以太子网.
          etherStatsDropEvents : 由于缺少资源而引起监视器丢弃数据包事件的计数.这不一定是实际丢弃的数据包的数目,而是这种情况被检测到的次数.
  对于统计组而言,控制表和数据表的功能是结合在一起的,表中可读写的对象只有etherStatsSoure,etherStatsOwner,etherStatsStatus.

5.3 历史组
历史组用于定义一个或多个监视器接口的采样功能,它由两个表组成:
  一个是historyControlTable(历史控制表),他详细说明了接口及其采样功能.
  一个是etherHistoryTable(以太历史表),用于记录数据,针对以太网的媒体专有表.
  historyControlTable中的每一行定义了—个对特定接口以特定采样间隔采样的功能.每一个样本,被收集后,存储在etherHistoryTable中新的一行中.
  historyControlTable包括下列对象:
          historyControlIndex : 专一识别历史控制表中一行的整数,这一整数也用于识别etherHistoryTable中相对应的行.
          historyControlDataSource : 指定作为该行定义的采样的数据源的接口,也就是子网.
          historyControlBucketsRequested : 请求的离散采样间隔的数目,在这段时间里,数据被存储在与该项相关的媒体特定数据表中,如果这一行的创建者末提供数值,该对象的缺省值就取50。
          historyControlBucketsGranted : 离散采样间隔的实际数日,数据是在这段时间内被存储。当与之相关的historyControlBucketsRequested 被创建或更改时,监视器应该把这一对象设值成与请求值尽可能接近的数值。
          historyControlInterval: 对每一存储桶,数据被采样的间隔,以秒为单位.范围1-3600,默认1800.
  采样方式是由比historyControlBucketsRequested 和historyControlInterval:决定的。举例来说,使用缺省值,监视器每1800秒(30分钟)取样—次;每一采样样本存于etherHistoryTable的一行中,最新的50行将被保存。

  etherHistoryTable包括下面这些对象:
          etherHistoryIndex : etherHistoryTable通过该索引与相应的historyControlTable行对应,该索引的特定数值表示的数据项,是historyControlIndex的同一数值标识的控制项的采样数据.
          etherHistorySampleIndex : 与historyControlTable同一行相关联的数据项有多个,这些数据项通过该索引识别.(2级索引 gp_scorpius)
          etherHistoryIntervalStart: 该采样间开始时的sysUpTime值.