MIB对象 在RFC1213.mib中(即基于TCP/IP的因特网网络管理之管理信息库:MIBII,现已被RFC2013所取代),存在很多的管理对象, 以下常用的管理对象。
mgmt/mib-2/system/sysDescr.0(OID为 此对象为只读的显示串,它包含所用硬件、操作系统和网络软件的名称和版本等完整信息。 mgmt/mib-2/system/sysContact.0(OID为 此对象为可读写的显示串,它给出负责这一节点的人的名字和地址,有时可用它来测试代理(Agent)是否可写如检测写社团是否有效等。 mgmt/mib-2/system/sysUpTime.0(OID为 此对象为只读的TimeTicks类型,它定义自最近一次重新初始化网络管理软件以来所经过的时间(以1/100秒为单位)。通常代理(Agent)在启动时便初始化时钟,有时可比较sysUpTime的值来决定被管设备的稳定性。 mgmt/mib-2/ip/ipInReceives.0(OID为 此对象为只读的计数器(Counter),它累计从接口收到的IP输入数据报的总数,包括出错的数据报。数据报包括TCP和UDP层,此对象可以用来检测设备的忙碌程度。 mgmt/mib-2/ip/ipOutRequests.0(OID为 此对象为只读计数器,它累计IP的上层协议(如TCP、UDP或ICMP)提供给IP传送的全部数据报个数。 mgmt/mib-2/ip/ipOutDiscards.0(OID为 此对象为只读计数器,它累计在把报文传送到{zh1}目的地时没有出错,但被丢弃(通常是由于缓冲区的空间有限)的输出IP数据报数。如果此对象值不为0,则表明设备接口卡或网线有问题。 mgmt/mib-2/ip/ipForwDatagrams.0(OID为 此对象为只读计数器,它累计不以本实体为目标机的数据报个数。当被管设备是网关、网桥、路由器时此对象特别有用,它显示被管设备(如路由器)的忙碌程度,如果发送一个通过路由器的数据报后,此对象的值为0,则此路由器可能有问题。 mgmt/mib-2/tcp/tcpCurrEstab.0(OID为 此对象为只读的量规计数器,它显示被管设备的当前状态是ESTABLISHED或CLOSE WAIT状态的TCP连接数。一个TCP会话可以是HTTP连接、FTP连接、Telnet连接、Mail连接或其它使用TCP/IP协议的连接,当想知道被管设备是如何工作的,利用对象是最合适不过了。
在标准的SNMP MIB(RFC1213.mib)中有不同的表,首先需要知道和理解的是接口表(ifTable)。它包含了一个设备接口的公共信息,当需要管理路由器、网桥、网关等时此表尤为重要,因为用户可以确定哪一个接口正忙。以下.N为第几个接口的相关内容,如“ifDescr.3”为被管设备的第3个接口描述。 /mgmt/mib-2/interfaces/ifTable/ifEntry/ifDescr.N 为只读显示串,它描述了第N个接口的厂商名、产品名和硬件接口的版本号。 /mgmt/mib-2/interfaces/ifTable/ifEntry/ifOperStatus.N 值为Up(1)、Downd(2)、Testing(3)的只读枚举型,它描述了第N个接口的描述条件或接口状态。在网管的失效管理中,此对象可以和接口表中{wy}的可写对象ifAdminStatus.N结合在一起,确定接口的当前状态。两个对象都返回整数:1、2、3,组合结果的意义如下表: ifOperStatus ifAdminStatus 含义 Up(1) Up(1) 正常运行 Down(2) Up(1) 失败 Down(2) Down(2) Down(关闭) Testing(3) Testing(3) Testing(测试) /mgmt/mib-2/interfaces/ifTable/ifEntry/ifSpeed.N 为只读的量规(Gauge),此对象类型定义为第N个接口当前带宽的估算值。(按位/秒计算) /mgmt/mib-2/interfaces/ifTable/ifEntry/ifInOctets.N 为只读的计数器(Counter),它定义在第N个接口上收到的字节总数(包括帧格式)。 /mgmt/mib-2/interfaces/ifTable/ifEntry/ifOutOctets.N 为只读的计数器(Counter),它显示在第N个接口上输出的字节总数(包括帧格式)。 /mgmt/mib-2/interfaces/ifTable/ifEntry/ifInErrors.N 为只读的计数器(Counter),它显示在第N个接口上入站的错误报文数,防止把它们转发到高层协议。 mgmt/mib-2/interfaces/ifTable/ifEntry/ifOutErrors.N 为只读的计数器(Counter),它显示在第N个接口上由于出错而没有发出的输出方向报文总数。 |