SNMP(Simple Network Management Protocol)简单网络管理协议

SNMP是一种应用层协议,是TCP/IP协议族的一部分。它使网络设备之间能够方便地交换管理信息。能够让网络管理员管理网络的性能,发现和解决网络问题及进行网络的扩充。


SNMP 有三个版本SNMPv1,SNMPv2,SNMPv3

SNMPv1:所有安全机制基于communities 来实现

     通知三种机制:

     默认的communities

MIB:(Management Information Base) 管理信息库

     标准MIB库:MIB-II

MIB为何?

     MIB就是设备名称与设备编号对应关系库

meson安装 centos centos 安装snmp_操作系统

     例如:每一对象设备的某个接口的编号(OID)可能的表示如上图所示

     ckl.company.linuxSer1.if0 

     对应的设备OID:

     1.6.3.1


设备号:

      OID 与设备建立一个对应关系

默认MID库,名称对应OID

     system:1.3.6.1.2.1.1


SNMP 操作

     get:获取对应具体节点的某个端口的信息


SNMP 安装

     被监控端安装:net-snmp

-c 指定communities

localhost 监控对象

     

     # snmpwalk -v 2c -c public localhost tcp      

     2

     com2sec notConfigUser  192.168.1.0    cklworld  #修改后

     [UDP: [192.168.1.189]:161->[0.0.0.0]]=>[Linux ckl 2.6.32-504.23.4.el6.x86_64 #1 SMP       Tue Jun 9 20:57:37 UTC 2015 x86_64] Up: 1:52:35.85

      Interfaces: 0, Recv/Trans packets: 0/0 | IP: 0/0



转载于:https://blog.51cto.com/ckl893/1683323