SNMPWALK命令、SNMP、OID (snmptool(snmp请求测试工具、snmp工具))(华为交换机snmpv3)、、snmp测试工具
SNMPWALK命令、SNMP、OID (snmptool(snmp请求测试工具))(华为交换机snmpv3)
SNMPWALK常用命令列举:
snmpwalk -c public -v 2c -m ALL 10.x.x.x .1.3.6.1.2.1.25.1 获取系统UP时间信息
snmpwalk -c public -v 2c -m ALL 10.x.x.x .1.3.6.1.2.1.4.20 获取网卡及IP信息
snmpwalk -v 2c -c public 10.x.x.x system 获取系统信息
snmpwalk -v 2 -c public 10.x.x.x ifDescr 获取网卡信息
其中-v指定snmp版本,-c 是community 名称,-m 是加载mib库
snmpwalk可以获取系统各种信息,获取所有系统信息:
snmpwalk -v 2c -c public 10.x.x.x
7.1.1 Zabbix5.0: SNMP方式添加华为路由器
http://www.zh-cjh.com/yunweijiankong/739.html
snmpwalk -v 2c -c huaweiR 10.11.1.4 hrMemory //读取客户端内存
SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。
命令行:
snmpwalk [选项] agent [oid]
选项参数:
由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。
普通选项
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版本
snmpwalk –v 1 –c public 10.12.11.102 .1.3.6
使用v1版本,共同体为public,来对10.12.11.102的.1.3.6分支进行walk。
2. SNMPWALK V2C版本
snmpwalk –v 2c –c cisco 10.12.11.102 .1
使用v2c版本,共同体为cisco,来对10.12.11.102的整个mib进行walk。
snmpwalk –v 2c –c cisco –Cc –r 1 –t 5 10.12.11.102 .1 > 10.12.11.102.mib
使用v2c版本,共同体为cisco,来对10.12.11.102的整个mib进行walk。并且通过-Cc指定OID负增长也可以继续,-r指定重试1次,-t指定超时为5秒,最后使用> 10.12.11.102.mib输出重定向到10.12.11.102.mib文件中去。
3. SNMPWALK V3版本
snmpwalk –v 3 –l noAuthNoPriv –u gov 10.12.11.102 .1.3.6
使用v3版本,安全级别为noAuthNoPriv,指定安全名字为gov,对10.12.11.102设备的.1.3.6分支进行walk。
snmpwalk –v 3 –l authNoPriv –u gov –A MD5 –a “gov auth pass” –r 3 10.12.11.102 .1
使用v3版本,安全级别为authNoPriv,指定安全名字为gov,指定验证协议为MD5同时验证字符串为gov auth pass对10.12.11.102的整个mib进行walk。同时指定重试3次。
snmpwalk –v3 –l authPriv –u gov –A MD5 –a “gov auth pass” –X DES –x “gov priv pass” 10.12.11.102 .1.3.6
使用v3版本,安全级别为authNoPriv,指定安全名字为gov,指定验证协议为MD5同时验证字符串为gov auth pass,指定加密协议为DES同时验证字符串为gov priv pass,对10.12.11.102的.1.3.6分支mib进行walk。
snmpwalk获取信息命令
1)安全级别为authPriv时,snmpwalk获取信息方式:
snmpwalk -v 3 -u admin -l authPriv -a sha -A abc@12345 -x aes -X abc@12345 10.12.11.102 ".1.3.6.1.2.1"
snmpwalk -v 3 -u u1 -l authPriv -a sha -A abc@12345 -x aes -X abc@12345 10.12.11.102
[root@zh-cjh ~]# snmpwalk -v 3 -u u1 -l authPriv -a sha -A abc@12345 -x aes -X abc@12345 10.12.11.102 "ifDescr.5"
IF-MIB::ifDescr.5 = STRING: Vlanif1
[root@zh-cjh ~]#
2)安全级别为authNoPriv时,snmpwalk获取信息方式:
snmpwalk -v 3 -u admin -l authNoPriv -a sha -A abc@12345 10.12.11.102 ".1.3.6.1.2.1"
3)安全级别为noAuthNoPriv时,snmpwalk获取信息方式:
snmpwalk -v 3 -u admin -l noAuthNoPriv 10.12.11.102 ".1.3.6.1.2.1"
实际使用说明:
1. 获取的目标与保存说明
针对研发需要的设备MIB资料进行调试的情况,一般需要设备的完整MIB,因此在进行设备的MIB获取时,使用使用.1作为目标mib分支(即完整mib文件)。并且一般需要将输出使用>重定向符,输出到一个指定的文件中,以方便传输。
2. 参数选项说明
一般都需要使用-Cc,来指定允许OID不重复。
如果设备较容易超时,需要使用-t与-r参数,来指定超时时间,与重试次数。
3. 正常WALK完整MIB文件说明
一般完整WALK到一个MIB,在MIB末尾,都会输出“End Of Mib”的字样。否则可能为Response timeout等错误,此时请根据错误消息及时调整参数。
华为交换机获取接口编号:
snmpwalk -c 团体名 -v 2c -m ALL ip地址 IF-MIB::ifDescr
例如:
……
IF-MIB::ifDescr.661 = STRING: XGigabitEthernet1/8/0/46
IF-MIB::ifDescr.662 = STRING: XGigabitEthernet1/8/0/47
IF-MIB::ifDescr.677 = STRING: Eth-Trunk27
IF-MIB::ifDescr.679 = STRING: Vlanif272
……
snmptool(snmp请求测试工具、snmp工具)
http://www.zh-cjh.com/xiazai/1977.html
SNMP(列表、list、全)SNMPlist
http://www.zh-cjh.com/wenzhangguilei/1562.html
文章归类、所有文章列表、LISTLIST
http://www.zh-cjh.com/wangzhangonggao/2195.html
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » SNMPWALK命令、SNMP、OID (snmptool(snmp请求测试工具、snmp工具))(华为交换机snmpv3)、、snmp测试工具
作者: cjh
手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm