Snmputil工具 Snmputil工具

  • 175KB
  • WinXP/Win7/winAll
  • 2017年07月03日
  • 免费软件

我要举报

图片

简介

snmputil工具包里有snmputil.exe和snmputilg.exe程序,这2个程序可以用于测试、学习snmp,支持扫描pulic字符串,可以支持windows xp win7 win10系统使用。使用方法
snmputil是一个命令行下的软件,使用语法如下:
usage: snmputil [get|getnext|walk] agent community oid [oid ...] snmputil
trap
其中agent表示代理进程的ip地址,community表示团体名,oid表示mib对象id。
举例说明:
1)查看本地计算机(ip地址为192.168.0.3)的系统信息
通过对系统组的mib对象的查阅,我们知道系统信息所对应的mib对象为.1.3.6.1.2.1.1.1(参看系统组对象),我们使用get参数来查询: c:/>snmputil get 192.168.0.3
public .1.3.6.1.2.1.1.1.0
variable = system.sysdescr.0
value = string hardware: x86 family 15 model 2 stepping 7 at/at compatible
-
software: windows 2000 version 5.1 (build 2600 uniprocessor free)
其中public是192.168.0.3计算机上的团体名,.1.3.6.1.2.1.1.1.0是对象实例,注意对象id前面要加一个点.,后面还要加一个0。如果不在对象id末尾加上一个0,那么用get参数查询就会出错。从查询结果中我们能够看出操作系统版本和cpu类型。
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
以上简单介绍了用snmputil查询代理进程的方法,由于在命令行下使用,可能大家感到颇为不方便,但命令行的一个好处就是可以促进大家主动查阅mib对象,加深对snmp网络管理的认识。
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还有一个trap的参数,主要用来陷阱捕捉,它可以接受代理进程上主动发来的信息。如果我们在命令行下面输入snmputil trap后回车,然后用错误的团体名来访问代理进程,这时候就能收到代理进程主动发回的报告。
在mibii中总共有175个对象,每个对象均有其不同的含义,我们只有通过查阅mib才能知道它们各自的作用。mib对象是snmp网络管理中的核心内容,只有深入了解mib对象的含义我们才有可能知道如何去驾驭snmp网络管理。

详细信息

本类最新

最新游戏

最新软件

本类排行

推荐阅读

相关阅读