29_snmp的OID和MIB

snmp的监控基于OID

OID,对象标识符,由数字组成,比较难记忆,常用OID和MIB对应关系表
下面是OID简单树图
2020-02-02_060934.png

使用OID获取监控信息

snmpwalk -v 2c -c snmppwd 192.168.3.179 .1.3.6.1.4.1.2021.10.1.3  
#监控cpu负载
snmpwalk -v 2c -c snmppwd 192.168.3.179 .1.3.6.1.2.1.2  
#监控网卡信息
  1. snmp基于OID,OID树图的理解有助于权限的开通

OID的难点

数字比较难记,但实际访问却是基于IP的,实际监控是基于OID的

MIB库

MIB,管理信息库。由于OID难记,产生了MIB,类似DNS服务器,将IP和域名对应上。MIB库有多个。

使用MIB名字获取监控信息

snmpwalk -v 2c -c snmppwd 192.168.3.179 MIB名称

  1. laLoad # cpu负载
  2. ifDescr # 网口名字
  3. ifOperStatus # 网口开启状态
  4. ifHCOutOctets # 网口出的总流量(单位:bps)
  5. ifHCInOctets # 网口入的总流量
    !!!网卡流量监控注意,建议使用64位的去监控,32位(去掉if后面的HC)的比较容易溢出!!!