SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。

snmputil工具的命令规则是:

    snmputil [get|getnext|walk] agent community oid [oid ...]

  [get|getnext|walk]:为消息类型,我们此次进行的操作是get

  agent:指Snmp代理即你想进行操作的网络设备的ip或名称,即192.168.1.144

  community:分区域,即密码,默认是public

  oid:想要操作的MIB数据对象号,设备名称对应的MIB对象号是.1.3.6.1.2.1.1.5.0

简单来说 agent表示代理进程的IP地址,community表示团体名,oid表示MIB对象ID。

打开命令行窗口,进入snmputil所在路径,键入:snmputil get 192.168.6.62 public .1.3.6.1.2.1.1.5.0
  如果参数都正确,控制台就会显示出192.168.6.62的机器名。

1)查看本地计算机(IP地址为192.168.0.3)的系统信息

snmputil get 192.168.0.3

2)查询计算机连续开机多长时间

C:/>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.3.0 
Variable = system.sysUpTime.0 
Value = TimeTicks 447614 

如果我们在对象ID后面不加0,使用getnext参数能得到同样的效果:

C:/>snmputil getnext 192.168.0.3 public .1.3.6.1.2.1.1.3 
Variable = system.sysUpTime.0 
Value = TimeTicks 476123 

3)查询计算机的联系人

C:/>snmputil get 192.168.0.3 public .1.3.6.1.2.1.1.4.0 
Variable = system.sysContact.0 
Value = String administrator 

4)使用walk查询设备上所有正在运行的进程:

C:/>snmputil walk 192.168.0.3 public .1.3.6.1.2.1.25.4.2.1.2 
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.1 
Value = String System Idle Process 
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.4 
Value = String System 
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.292 
Value = String snmputil.exe 
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.308 
Value = String RavTimer.exe 
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.336 
Value = String RavMon.exe 

5)查询计算机上面的用户列表

C:/>snmputil walk 192.168.0.3 public .1.3.6.1.4.1.77.1.2.25.1.1 
Variable = .iso.org.dod.internet.private.enterprises.
lanmanager.lanmgr-2.server. 
svUserTable.svUserEntry.svUserName.4.117.115.101.114 
Value = String user 
Variable = .iso.org.dod.internet.private.enterprises.
lanmanager.lanmgr-2.server.
svUserTable.svUserEntry.svUserName.5.71.117.101.115.116 
Value = String Guest 
Variable = .iso.org.dod.internet.private.enterprises.
lanmanager.lanmgr-2.server.svUserTable.svUserEntry.
svUserName.13.65.100.109.105.110. 105.115.116.114.97.116.111.114 
Value = String Administrator 

从中我们可以得知该计算机共有三个用户,它们分别为user、guest和administrator。

下载地址 :SNMPUTIL.jpg
下载后另存为 .exe 后缀即可

标签: none

添加新评论