SNMP MIB库的介绍

管理信息库MIB

管理信息指在互联网的网管框架中被管对象的集合。被管对象必须维持可供管理程序读写的若干控制和状态信息。这些被管对象构成了一个虚拟的信息存储器,即管理信息库MIB。
管理程序就使用MIB中这些信息的值对网络进行管理(如读取或重新设置这些值)。只有在MIB中的对象才是SNMP所能够管理的。比如,路由器应当维持各网络接口的状态、入分组和出分组的流量、丢弃的分组和有差错的报文的统计信息,而调制解调器则应当维持发送和接收的字符数、码元传输速率和接受的呼叫等统计信息。因此MIB中就必须有上面这样一些信息。
MIB:管理信息库是Agent中对被管理对象的抽象描述,其中每个管理对象的所有属性都应该清晰地被描述出来,包括名字、描述、数据类型等。这些属性能够通过对象的唯一标识OID被通信双方所识别。在SNMP中,MIB是以树形结构组织进行查看的。树中每个节点称为OID(Object identifier,对象标识)。

root:不带有具体的数字编号,看作虚拟节点

ccit:CCITT(即目前的ITU-T)负责管理
iso:ISO负责管理
joint-iso-ccit:上述两者共同管理

directory:保留,将来可能用于OSI目录服务
mgmt:由IAB负责管理,用于定义RFC中的标准管理对象
experimental:由IAB负责管理,用于定义Internet实验性质的管理对象
private:主要分配给各企业或组织

MIB树的特点:清晰而有层次

节点mib-2下面的部分是MIB子树。下表给出节点mib-2所包含的前八个信息类别所代表的意思(共13个类别)

类别标号所包含信息
system(1)系统通用信息
interfaces(2)网络接口信息
Address translation(3)地址转换(如ARP映射)(不推荐使用)
ip(4)IP协议信息
icmp(5)ICMP协议信息
tcp(6)TCP协议信息
udp(7)UDP协议信息
egp(8)EGP协议信息

各信息类别下的MIB变量

信息类别MIB变量含义访问
systemsysDescr该值应包括系统硬件类型。软件操作系统和网络团建的全名和版本标识。只读
sysObjectID对象标识符只读
sysUpTime距系统网管部分上次重新初始化的时间(以百分之一秒为单位)只读
sysContect本被管节点的联系人的文本标识,以及如何联系此人的信息读写
sysName被管节点的管理分配名称,按照惯例这是节点的完全限定域名只读
sysLocation节点的物理位置(如,“3楼电话柜”)读写
sysService指示此节点主要提供的服务集的值只读
interfacesifNumber本系统存在的网络接口处(无论其当前状态如何)只读
ifTable接口条目列表。条目数由ifNumber给出不可访问
atatTable地址转换表包含“物理”地址等效性的NetworkAddress不可访问
ipipForwarding指示该节点是否作为IP网关转发IP数据报读写
ipDefaultTTL传输层协议提供的TTL值;若未提供,则插图数据报IP标头的生存时间字段中的默认值只读
ipInReceives从接口接收的输入数据报总数,包括错误接收的数据报只读
ipInHdrErrors由于IP头部的错误而丢弃的输入数据报数目,包括错误的校验和、版本号不匹配、其他格式错误、超出生存时间、处理其IP选项时发现的错误等只读
ipInAddrErrors由于IP报头的目标字段中的IP地址不是此实体接收的有效地址而丢弃的输入数据报的数量。该技术包括无效地址和不支持的类的地址。对于不是IP网关的实体,此计数器包括因为目标地址不是本地地址而丢弃的数据报只读
ipForwDatagrams此实体不是其最终IP目标,因此尝试查找将其转发到最终目标的路由的输入数据报的数量。 在不充当IP网关的实体中,此计数器将仅包括通过此实体进行源路由的数据包,并且Source-Route选项处理成功。只读
ipInUnknownProtos成功接收的本地寻址但由于协议未知或不受支持而被丢弃数据报的数量只读
ipInDiscards成功接收、能够正确处理但却被丢弃的数据报(比如缺少缓存空间)的数目。此计数器不包括在等待重新组装时丢弃的任何数据报只读
ipInDelivers成功传送到IP用户协议(包括ICMP)的输入数据报总数只读
ipOutRequests本地IP用户协议(包括ICMP)在传输请求中提供给IP的IP数据报总数。 请注意,此计数器不包括ipForwDatagrams中计算的任何数据报。只读
ipOutDiscards能够正确传输至目的地但被丢弃(例如缺少缓冲空间)的IP数据报的数目。请注意,如果任何此类数据包符合此(任意)丢弃标准,则此计数器将包括在ipForwDatagrams中计数的数据报。只读
ipOutNoRoutes丢弃的IP数据报数量,因为找不到路由将它们传输到目的地。 请注意,此计数器包括在ipForwDatagrams中计算的满足此“无路由”标准的任何数据包。 请注意,这包括主机无法路由的任何数据加密,因为它的所有默认网关都已关闭。只读
ipReasmTimeout接收片段在等待此实体重组时保留的最大秒数。只读
ipReasmOKs成功重组的IP数据报数量。只读
ipReasmFailsIP重组算法检测到的故障数(无论出于何种原因:超时,错误等)。 注意,这不一定是丢弃的IP片段的计数,因为一些算法(特别是RFC 815中的算法)可能通过在接收时将它们组合而丢失对片段数量的跟踪。只读
ipFragOKs已在此实体上成功分段的IP数据报的数量。只读
ipFragFails已丢弃的IP数据报的数量,因为它们需要在此实体进行分段但不能,例如,因为它们的Do not Fragment标志已设置。只读
ipFragCreates由于此实体的碎片而生成的IP数据报碎片数只读
ipAddrTable与该实体的IP地址相关的寻址信息表不可访问
ipRouteTable此实体的路由表不可访问
ipNetToMediaTableIP地址转换表,用于从IP地址到物理地址的映射不可访问
ipRoutingDiscards有效但被丢弃的路由条目数。原因可能是为其他路由条目释放缓存空间只读

ip:定义了ip层相关信息的管理对象。
在这里插入图片描述
interface:提供网络设备所有接口的信息
该组包括:
用于故障管理的如接口状态的管理对象;
用于配置管理的如接口类型、接口描述、接口速率、最大报文大小的管理对象;
用于性能管理的如接口收发数据包的错误数、丢弃包数、总包数相关的管理对象;
用于计费管理的收发字节数、累计字节数等相关的管理对象;
通过这些对象只要简单计算和判断就能得出诸如包错误率、丢弃包率、性能瓶颈、流量等重要指标
在这里插入图片描述
一个测试实例:
在这里插入图片描述
tcp:
用于配置管理的TCP重传策略、重传最长最短时间的对象;
用于性能管理的连接被拒绝的请求数、TCP通信状态间转移情况记录数、重传总数、接收错误总数等对象;
用于计费管理的收发TCP数据段计数对象;
用于安全管理的tcpConnTable表对象,通过分析该表记录到的远端IP、端口号、状态等信息,以跟踪来自远端可疑的链接。
在这里插入图片描述
udp:包含可用于性能和计费管理的收/发udp数据包的计数对象、错误报计数对象、及端口和IP地址等相关信息的对象。
在这里插入图片描述
at(address translation):地址转换组,实现网络地址到物理地址的映射关系,该组主要为了保持与MIB-I的兼容,被标记为”deprecated”,表示下一版本将不再使用。

icmp:定义了描述各种ICMP信息收发的管理对象。通过这些对象可以得出ICMP报文的收发速率,通过这些速率可以分析代理性能的情况。

egp:包括用于实效管理的邻居运行状态等各类信息的egpNeighTable表对象、用于配置管理的本地自治系统的域号、用于性能管理的进入和离开本地实体egp消息的速率,以及错误计数对象。

其他:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
User表示:CPU一共花了多少比例的时间运行在用户态空间或者说是用户进程(running user space processes)。典型的用户态空间程序有:Shells、数据库、web服务器……
Nice表示:可理解为,用户空间进程的CPU的调度优先级,范围为[-20,19]
System表示:CPU花了多少比例的时间在内核空间运行。
Idel表示:CPU处于空闲状态时间比例
负载:命令输出的最后内容表示在过去的1、5、15分钟内运行队列中的平均进程数量

  • 4
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值