snmpwalk是SNMP的一個工具,它使用SNMP的GETNEXT請求查詢指定OID(SNMP協議中的對象標識)入口的全部OID樹信息,並顯示給用戶。經過snmpwalk也能夠查看支持SNMP協議(可網管)的設備的一些其餘信息,好比cisco交換機或路由器IP地址、內存使用率等,也可用來協助開發SNMP功能。
在平常監控中,常常會用到snmp服務,而snmpwalk命令則是採集系統各類信息最有效的方法。
使用snmpwalk命令須要須要安裝snmpd服務。html
windows下安裝net-snmp,咱們能夠去net-snmp官網進行下載。如今咱們安裝的是net-snmp-5.6.1.1-1.x86.exe這個軟件包。以下:windows
http://www.net-snmp.org/download.html安全
![](http://static.javashuo.com/static/loading.gif)
![](http://static.javashuo.com/static/loading.gif)
而後查看下安裝是否成功,經過查看版本能夠知道:工具
snmpd -v加密
三、註冊服務spa
管理員 運行 C:\usr\registeragent.bat.net
4 服務裏啓動 Net-SNMP Agentpwa
5 查詢命令行
C:\usr\bin>snmpwalk -v3 -l authPriv -u test1 -a MD5 -A "abc12345" -x DES -X "abc12345" 192.168.250.54 .1.3.6htm
查詢不到數據
參數說明
–h:顯示幫助。–v:指定snmp的版本, 1或者2c或者3。–c:指定鏈接設備SNMP密碼。–V:顯示當前snmpwalk命令行版本。–r:指定重試次數,默認爲0次。–t:指定每次請求的等待超時時間,單爲秒,默認爲3秒。–l:指定安全級別:noAuthNoPriv|authNoPriv|authPriv。–a:驗證協議:MD5|SHA。只有-l指定爲authNoPriv或authPriv時才須要。–A:驗證字符串。只有-l指定爲authNoPriv或authPriv時才須要。–x:加密協議:DES。只有-l指定爲authPriv時才須要。–X:加密字符串。只有-l指定爲authPriv時才須要。