SNMP的学习

2010-5-24    学习SNMP协议(Net-SNMP、SNMPc)   MIB

 

SNMP(simple network management protocol)简单网络管理协议

MIB (management information base) 管理信息库

 

1、SNMPc相当于界面式的Net-SNMP。

SNMPc:要先把需要的Mib放到安装目录的 SNMPc Network Manager\mibfiles当中,然后点击菜单栏中Config——Mib Database,打 开 Compile Mibs界面,在左侧的“Mibs To”框中选择刚才放到mibfiles中的Mib文件,然后 Compile,然后Done。则成功导入Mib文件。这样在SNMPc的界面的左侧Mib中就可以找到该Mib。右键Mib Object,选择 properties,可查看属性,其中的Number属性即为OID。

右键选择 view table,可以set、get各个属性值。


2、Net-SNMP

需要把mib放到安装目录的Net-SNMP 5.5.0\share\snmp\mibs当中。(如果你想看到oid的name就要加,如:RouteRemoteMgmtHttpPort)

然后在command(cmd)中录入命令进行操作。

(1)snmpget命令:


-V 是版本   

192.168.9.72是IP地址    

1.3.6.1.4.1.202.61.11.1即为HttpEnable的OID,在OID后要加个._

如下图是为加.0

SNMP的学习_第1张图片

如若有好几个的,不止一个的则按照Index来加。如:OID.1、OID.12, 如下图:


snmpget抓包:


(2)snmpset命令:


修改HttpPort为8081。因为是整型,所以为


除了i,类型还有:


snmpset后且snmpget所抓包:


(3)snmpwalk命令:

snmpwalk 从某个特定的OID开始遍历MIB

不加 -m all:

SNMP的学习_第2张图片


加 -m all:

SNMP的学习_第3张图片


snmpwalk所抓包:

SNMP的学习_第4张图片

你可能感兴趣的:(snmp)