/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
都知道snmputil命令能夠執行很多內容,但是繁瑣的語法你能搞得通麼?snmputil.exe工具免費版在命令行下提供最全麵最有效的命令語法大全讓你準確的使用snmputil工具來進行任務的執行!snmputil.exe工具免費版針對係統計算機ip查詢以及開機時長都有所提供,以及相對應的snmputil.exe工具使用方法都提供給你,瞧瞧如何使用吧!
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.hr
SWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.308
Value = String RavTimer.exe
Variable = host.hrSWRun.hrSWRunTable.hrSWRunEntry. hrSWRunName.336
Value = String RavMon.exe
限於篇幅筆者就不把所有進程列出來,大家可以在自己的計算機上麵實驗,以加強感性認識。