snmpwalk是什么

95次阅读
没有评论

共计 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 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-14发表,共计2374字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)