大家好,又见面了,我是你们的朋友全栈君。SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。 命令行:
[html] view plain copy
选项参数: 由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。 1. 普通选项
[html] view plain copy
示例: 1. SNMPWALK V1版本
[html] view plain copy
使用v1版本,共同体为public,来对192.168.0.1的.1.3.6分支进行walk。 2. SNMPWALK V2C版本
[html] view plain copy
使用v2c版本,共同体为cisco,来对192.168.0.2的整个mib进行walk。
[html] view plain copy
使用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 plain copy
使用v3版本,安全级别为noAuthNoPriv,指定安全名字为gov,对192.168.0.3设备的.1.3.6分支进行walk。
[html] view plain copy
使用v3版本,安全级别为authNoPriv,指定安全名字为gov,指定验证协议为MD5同时验证字符串为gov auth pass对192.168.0.3的整个mib进行walk。同时指定重试3次。
[html] view plain copy
使用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文件说明
一般完整WALK到一个MIB,在MIB末尾,都会输出“End Of Mib”的字样。否则可能为Response timeout等错误,此时请根据错误消息及时调整参数。
整理自网络
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/148406.html原文链接:https://javaforall.cn