共计 2374 个字符,预计需要花费 6 分钟才能阅读完成。
今天丸趣 TV 小编给大家分享一下 snmpwalk 是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
概述
SNMPWALK 是一个通过 SNMP GET-NEXT 类型 PDU,实现对目标 AGENT 的某指定 MIB 分支信息进行完整提取输出的命令工作。
命令?
snmpwalk [选项] agent [oid]
选项参数
由于 SNMP 协议中,不不同的协议版本存在不不同的参数选项,以下参数按协议分开说明。
1. 普通选项
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 时才需要。
oid
可以是 1.3.6.. 数字形式,也可以是 ifSpeed,system 等名称。
示例
SNMPWALK V2C 版本
snmpwalk –v 2c –c cisco 192.168.0.2 1.3.6
使?用 v2c 版本,共同体为 cisco,来对 192.168.0.2 的整个 mib 进?行行 w;lk。
snmpwalk –v 2c –c cisco –Cc –r 1 –t 5 192.168.0.3 1.3.6 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 ?文件中去。
SNMPWALK V3 版本
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。
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 次。
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。
华为获取?用户名和密码:
snmpwalk -c public -v 1 $IP 1.3.6.1.4.1.2011.10.2.12.1.1.1
linux OID 值说明:
1.3.6.1.2.1.6.13 tcp connection table 相当与 netstat -t 命令
1.3.6.1.2.1.4.20 ?网?口的 ip 地址和?子?网掩码
1.3.6.1.2.1.3.1 IP-MAC 地址转换表
1.3.6.1.2.1.1 系统信息
1.3.6.1.2.1.25.4.2.1.2 系统进程列列表
1.3.6.1.2.1.25.6.3.1.2 系统安装软件列列表
其他示例:
snmpwalk -v 2c -c public 10.1.1.1 .1.3.6.1.2.1.25.1 得到取得 windows 端的系统进程用户数等
snmpwalk -v 2c -c public 10.1.1.1 .1.3.6.1.2.1.25.2.2 取得系统总内存
snmpwalk -v 2c -c public 10.1.1.1 hrSystemNumUsers 取得系统用户数(注意:hrSystemNumUsers 与.1.3.6.1.2.1.25.1.5 是等效的)
snmpwalk -v 2c -c public 10.1.1.1 .1.3.6.1.2.1.4.20 取得 IP 信息
snmpwalk -v 2c -c public 10.1.1.1 system 查看系统信息
snmpwalk -v 2c -c public 10.1.1.1 ifDescr 获取网卡信息
以上就是“snmpwalk 是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。