snmpwalk命令常用方法
生活随笔
收集整理的這篇文章主要介紹了
snmpwalk命令常用方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SNMPWALK是一個通過SNMP GET-NEXT類型PDU,實現對目標AGENT的某指定MIB分支信息進行完整提取輸出的命令工作。
命令行:
[html]?view plaincopy snmpwalk?[選項]?agent?[oid]??
選項參數:
由于SNMP協議中,不同的協議版本存在不同的參數選項,以下參數按協議分開說明。
1.?? ?普通選項
[html]?view plaincopy a)????–h????顯示幫助?? b)????–v?1|2c|3????指定SNMP協議版本?? c)????–V????顯示當前SNMPWALK命令行版本?? d)????–r?RETRIES????指定重試次數,默認為0次。?? e)????–t?TIMEOUT????指定每次請求的等待超時時間,單為秒,默認為3秒。?? f)????–Cc????指定當在WALK時,如果發現OID負增長將是否繼續WALK。?? 2.????V1、V2C選項?? a)????–c?COMMUNITY????指定共同體字符串?? 3.????V3選項?? a)????–l?LEVEL????指定安全級別:noAuthNoPriv|authNoPriv|authPriv?? b)????–u?USER-NAME????安全名字?? c)????–a?PROTOCOL????驗證協議:MD5|SHA。如果-l指定為authNoPriv或authPriv時才需要。?? d)????–A?PASSPHRASE????驗證字符串。如果-l指定為authNoPriv或authPriv時才需要。?? e)????–x?PROTOCOL????加密協議:DES。如果-l指定為authPriv時才需要。?? f)????–X?PASSPHRASE????加密字符串:如果-l指定為authPriv時才需要。??
示例:
1.?? ?SNMPWALK V1版本
[html]?view plaincopy snmpwalk?–v?1?–c?public?192.168.0.1?.1.3.6??
使用v1版本,共同體為public,來對192.168.0.1的.1.3.6分支進行walk。
2.?? ?SNMPWALK V2C版本
[html]?view plaincopy snmpwalk?–v?2c?–c?cisco?192.168.0.2?.1??
使用v2c版本,共同體為cisco,來對192.168.0.2的整個mib進行walk。
[html]?view plaincopy snmpwalk?–v?2c?–c?cisco?–Cc?–r?1?–t?5?192.168.0.3?.1?>?192.168.0.3.mib??
使用v2c版本,共同體為cisco,來對192.168.0.2的整個mib進行walk。并且通過-Cc指定OID負增長也可以繼續,-r指定重試1次,-t指定超時為5秒,最后使用> 192.168.0.3.mib輸出重定向到192.168.0.3.mib文件中去。
3.?? ?SNMPWALK V3版本
[html]?view plaincopy snmpwalk?–v?3?–l?noAuthNoPriv?–u?gov?192.168.0.3?.1.3.6??
使用v3版本,安全級別為noAuthNoPriv,指定安全名字為gov,對192.168.0.3設備的.1.3.6分支進行walk。
[html]?view plaincopy snmpwalk?–v?3?–l?authNoPriv?–u?gov?–A?MD5?–a?“gov?auth?pass”?–r?3?192.168.0.3?.1??
使用v3版本,安全級別為authNoPriv,指定安全名字為gov,指定驗證協議為MD5同時驗證字符串為gov auth pass對192.168.0.3的整個mib進行walk。同時指定重試3次。
[html]?view plaincopy snmpwalk?–v3?–l?authPriv?–u?gov?–A?MD5?–a?“gov?auth?pass”?–X?DES?–x?“gov?priv?pass”?192.168.0.3?.1.3.6??
使用v3版本,安全級別為authNoPriv,指定安全名字為gov,指定驗證協議為MD5同時驗證字符串為gov auth pass,指定加密協議為DES同時驗證字符串為gov priv pass,對192.168.0.3的.1.3.6分支mib進行walk。
實際使用說明:
1.?? ?獲取的目標與保存說明
針對研發需要的設備MIB資料進行調試的情況,一般需要設備的完整MIB,因此在進行設備的MIB獲取時,使用使用.1作為目標mib分支(即完整mib文件)。并且一般需要將輸出使用>重定向符,輸出到一個指定的文件中,以方便傳輸。
2.?? ?參數選項說明
一般都需要使用-Cc,來指定允許OID不重復。
如果設備較容易超時,需要使用-t與-r參數,來指定超時時間,與重試次數。
3.?? ?正常WALK完整MIB文件說明
命令行:
[html]?view plaincopy
由于SNMP協議中,不同的協議版本存在不同的參數選項,以下參數按協議分開說明。
1.?? ?普通選項
[html]?view plaincopy
1.?? ?SNMPWALK V1版本
[html]?view plaincopy
2.?? ?SNMPWALK V2C版本
[html]?view plaincopy
[html]?view plaincopy
3.?? ?SNMPWALK V3版本
[html]?view plaincopy
[html]?view plaincopy
[html]?view plaincopy
實際使用說明:
1.?? ?獲取的目標與保存說明
針對研發需要的設備MIB資料進行調試的情況,一般需要設備的完整MIB,因此在進行設備的MIB獲取時,使用使用.1作為目標mib分支(即完整mib文件)。并且一般需要將輸出使用>重定向符,輸出到一個指定的文件中,以方便傳輸。
2.?? ?參數選項說明
一般都需要使用-Cc,來指定允許OID不重復。
如果設備較容易超時,需要使用-t與-r參數,來指定超時時間,與重試次數。
3.?? ?正常WALK完整MIB文件說明
一般完整WALK到一個MIB,在MIB末尾,都會輸出“End Of Mib”的字樣。否則可能為Response timeout等錯誤,此時請根據錯誤消息及時調整參數。
整理自網絡
總結
以上是生活随笔為你收集整理的snmpwalk命令常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【BZOJ3518】点组计数 [欧拉函数
- 下一篇: openjudge 二叉树 2756