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时才需要。
示例:
1. SNMPWALK V1版本
- 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版本
- snmpwalk –v 2c –c cisco 192.168.0.2 .1
使用v2c版本,共同体为cisco,来对192.168.0.2的整个mib进行walk。
- 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版本
- 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。
实际使用说明:
1. 获取的目标与保存说明
针对研发需要的设备MIB资料进行调试的情况,一般需要设备的完整MIB,因此在进行设备的MIB获取时,使用使用.1作为目标mib分支(即完整mib文件)。并且一般需要将输出使用>重定向符,输出到一个指定的文件中,以方便传输。
2. 参数选项说明
一般都需要使用-Cc,来指定允许OID不重复。
如果设备较容易超时,需要使用-t与-r参数,来指定超时时间,与重试次数。
3. 正常WALK完整MIB文件说明
一般完整WALK到一个MIB,在MIB末尾,都会输出“End Of Mib”的字样。否则可能为Response timeout等错误,此时请根据错误消息及时调整参数。
整理自网络
snmpwalk命令常用方法相关推荐
- snmp服务中snmpwalk命令常用方法总结
在日常监控中,经常会用到snmp服务,而snmpwalk命令则是测试系统各种信息最有效的方法,现总结一些常用的方法如下: 1.snmpwalk -c public -v 1 -m ALL 192.16 ...
- 【转】snmpwalk命令常用方法
在日常监控中,经常会用到snmp服务,而snmpwalk命令则是测试系统各种信息最有效的方法,命令格式: snmpwalk -c SNMP读密码 -v 1或2(代表SNMP版本) 交换机或路由器IP ...
- snmpwalk命令常用方法总结
snmpwalk命令则是测试系统各种信息最有效的方法,常用的方法如下: 1.snmpwalk -c public -v 1 -m ALL 10.0.1.52 .1.3.6.1.2.1.25.1 ...
- python调用shell命令-Python调用shell命令常用方法(4种)
方法一.使用os模块的system方法:os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令 ...
- linux snmp进程,linux snmpwalk命令详解
snmpwalk命令是linux下的一个命令,那么它有什么作用呢?下面由学习啦小编为大家整理了linux snmpwalk命令的相关知识,希望大家喜欢! linux snmpwalk命令作用 可使用s ...
- linux nona怎么用_Linux nano编辑器命令常用方法
无论我们是自己在编辑服务器环境文件的时候,还是在参考网站一些脚本教程,可能会看到有需要用编辑服务器/VPS某个文件,其中使用常见的肯定是vi和nano两个编辑器模式,虽然都可以编辑文件而且都是常用的, ...
- SNMPWALK 命令
SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作. 命令行: snmpwalk [选项] agent [oid] 选 ...
- Linux下关于snmp的snmpwalk命令
最近需要在Linux下使用Snmp的snmpwalk命令读取一些设备信息,本机已安装SNMP但是在执行命令的时候却提示:"-bash: snmpwalk: command not found ...
- snmpwalk命令
一.snmpwalk功能 SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作. 二.命令格式 命令行: snmpwal ...
最新文章
- 空字符串计数、让字典可排序...Python冷知识(五)
- tensorflow 添加官方代码--以leaky_relu为例
- 驱动和应用层通信列子
- 解决:未能将管道连接到虚拟机: 所有的管道范例都在使用中。
- 四大基本反应类型的关系_如何进入四大的咨询部门?
- iOS 第五期考核题(字典与数组嵌套,字典的排序/删除)
- 将NGINX Plus配置为Web服务器
- 福建省计算机应用考试成绩,福建省高校学生计算机应用水平考试成绩查询
- Linux上mysql安装详细教程
- Process Kill Technology Process Protection Against In Linux
- double类型判断是否相等
- linux lilo命令,lilo命令_Linux lilo 命令用法详解:安装核心载入开机管理程序
- DevExpress 控件中文化教程详解(内含下载官网中文化包和自定义修改中文化包制作教程)
- 慢就是快的人生哲理_感悟人生:慢是一种心态
- IBM建立大中华区云计算中心供验证测试
- 重置计算机后无法开机,win10重置此电脑失败怎么办_win10重置此电脑失败无法开机修复方法...
- ARCGIS清晰的地图,底图,道路街景图
- 计算机组成原理(7)指令系统——偏移寻址、堆栈寻址、CISC和RISC
- verilog读入txt文件
- C++快速讲解(九):I/O操作、模板编程、容器、函数对象
热门文章
- linux进程池 自动增长,linux下C 线程池的原理讲解和代码实现(能自行伸缩扩展线程数)...
- R包ggseqlogo |绘制序列分析图
- P1601 A+B Problem(高精)-- python3实现
- 中小学python、人工智能书籍(2022.02.02)
- 第64课 跳绳比赛 《小学生C++趣味编程》
- 第55课 分解质因数 《小学生C++编程入门》
- 1.5编程基础之循环控制 17:菲波那契数列--刘昕源-2019-06-23
- bcb异常处理显示错误行号_python基础篇:错误和异常
- layui时间日期控件使用
- Maven工作笔记-在内网环境下开发Spring Boot(使用IDEA)