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
如若有好几个的,不止一个的则按照Index来加。如:OID.1、OID.12, 如下图:
snmpget抓包:
(2)snmpset命令:
修改HttpPort为8081。因为是整型,所以为 i
除了i,类型还有:
snmpset后且snmpget所抓包:
(3)snmpwalk命令:
snmpwalk 从某个特定的OID开始遍历MIB
不加 -m all:
加 -m all:
snmpwalk所抓包: