SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。

命令行:

[html] view plaincopy
  1. snmpwalk [选项] agent [oid]

选项参数:
由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。
1.    普通选项

[html] view plaincopy
  1. a)    –h    显示帮助
  2. b)    –v 1|2c|3    指定SNMP协议版本
  3. c)    –V    显示当前SNMPWALK命令行版本
  4. d)    –r RETRIES    指定重试次数,默认为0次。
  5. e)    –t TIMEOUT    指定每次请求的等待超时时间,单为秒,默认为3秒。
  6. f)    –Cc    指定当在WALK时,如果发现OID负增长将是否继续WALK。
  7. 2.    V1、V2C选项
  8. a)    –c COMMUNITY    指定共同体字符串
  9. 3.    V3选项
  10. a)    –l LEVEL    指定安全级别:noAuthNoPriv|authNoPriv|authPriv
  11. b)    –u USER-NAME    安全名字
  12. c)    –a PROTOCOL    验证协议:MD5|SHA。如果-l指定为authNoPriv或authPriv时才需要。
  13. d)    –A PASSPHRASE    验证字符串。如果-l指定为authNoPriv或authPriv时才需要。
  14. e)    –x PROTOCOL    加密协议:DES。如果-l指定为authPriv时才需要。
  15. f)    –X PASSPHRASE    加密字符串:如果-l指定为authPriv时才需要。

示例:
1.    SNMPWALK V1版本

[html] view plaincopy
  1. 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
  1. snmpwalk –v 2c –c cisco 192.168.0.2 .1

使用v2c版本,共同体为cisco,来对192.168.0.2的整个mib进行walk。

[html] view plaincopy
  1. 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
  1. 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
  1. 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
  1. 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文件说明

一般完整WALK到一个MIB,在MIB末尾,都会输出“End Of Mib”的字样。否则可能为Response timeout等错误,此时请根据错误消息及时调整参数。

整理自网络


snmpwalk命令常用方法相关推荐

  1. snmp服务中snmpwalk命令常用方法总结

    在日常监控中,经常会用到snmp服务,而snmpwalk命令则是测试系统各种信息最有效的方法,现总结一些常用的方法如下: 1.snmpwalk -c public -v 1 -m ALL 192.16 ...

  2. 【转】snmpwalk命令常用方法

    在日常监控中,经常会用到snmp服务,而snmpwalk命令则是测试系统各种信息最有效的方法,命令格式: snmpwalk  -c SNMP读密码 -v 1或2(代表SNMP版本) 交换机或路由器IP ...

  3. snmpwalk命令常用方法总结

    snmpwalk命令则是测试系统各种信息最有效的方法,常用的方法如下: 1.snmpwalk -c public -v 1 -m ALL 10.0.1.52 .1.3.6.1.2.1.25.1     ...

  4. python调用shell命令-Python调用shell命令常用方法(4种)

    方法一.使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令 ...

  5. linux snmp进程,linux snmpwalk命令详解

    snmpwalk命令是linux下的一个命令,那么它有什么作用呢?下面由学习啦小编为大家整理了linux snmpwalk命令的相关知识,希望大家喜欢! linux snmpwalk命令作用 可使用s ...

  6. linux nona怎么用_Linux nano编辑器命令常用方法

    无论我们是自己在编辑服务器环境文件的时候,还是在参考网站一些脚本教程,可能会看到有需要用编辑服务器/VPS某个文件,其中使用常见的肯定是vi和nano两个编辑器模式,虽然都可以编辑文件而且都是常用的, ...

  7. SNMPWALK 命令

    SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作. 命令行: snmpwalk [选项] agent [oid] 选 ...

  8. Linux下关于snmp的snmpwalk命令

    最近需要在Linux下使用Snmp的snmpwalk命令读取一些设备信息,本机已安装SNMP但是在执行命令的时候却提示:"-bash: snmpwalk: command not found ...

  9. snmpwalk命令

    一.snmpwalk功能 SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作. 二.命令格式 命令行: snmpwal ...

最新文章

  1. 空字符串计数、让字典可排序...Python冷知识(五)
  2. tensorflow 添加官方代码--以leaky_relu为例
  3. 驱动和应用层通信列子
  4. 解决:未能将管道连接到虚拟机: 所有的管道范例都在使用中。
  5. 四大基本反应类型的关系_如何进入四大的咨询部门?
  6. iOS 第五期考核题(字典与数组嵌套,字典的排序/删除)
  7. 将NGINX Plus配置为Web服务器
  8. 福建省计算机应用考试成绩,福建省高校学生计算机应用水平考试成绩查询
  9. Linux上mysql安装详细教程
  10. Process Kill Technology Process Protection Against In Linux
  11. double类型判断是否相等
  12. linux lilo命令,lilo命令_Linux lilo 命令用法详解:安装核心载入开机管理程序
  13. DevExpress 控件中文化教程详解(内含下载官网中文化包和自定义修改中文化包制作教程)
  14. 慢就是快的人生哲理_感悟人生:慢是一种心态
  15. IBM建立大中华区云计算中心供验证测试
  16. 重置计算机后无法开机,win10重置此电脑失败怎么办_win10重置此电脑失败无法开机修复方法...
  17. ARCGIS清晰的地图,底图,道路街景图
  18. 计算机组成原理(7)指令系统——偏移寻址、堆栈寻址、CISC和RISC
  19. verilog读入txt文件
  20. C++快速讲解(九):I/O操作、模板编程、容器、函数对象

热门文章

  1. linux进程池 自动增长,linux下C 线程池的原理讲解和代码实现(能自行伸缩扩展线程数)...
  2. R包ggseqlogo |绘制序列分析图
  3. P1601 A+B Problem(高精)-- python3实现
  4. 中小学python、人工智能书籍(2022.02.02)
  5. 第64课 跳绳比赛 《小学生C++趣味编程》
  6. 第55课 分解质因数 《小学生C++编程入门》
  7. 1.5编程基础之循环控制 17:菲波那契数列--刘昕源-2019-06-23
  8. bcb异常处理显示错误行号_python基础篇:错误和异常
  9. layui时间日期控件使用
  10. Maven工作笔记-在内网环境下开发Spring Boot(使用IDEA)