这里填写标题

  • 1. snmp-cmds 系列工具命令
    • 1.1. 安装
      • 1.1.1. 命令
      • 1.1.2. python
    • 1.2. snmpget
    • 1.3. snmpgetsome: 这里我们可以传入一个 list 的 oids
    • 1.4. snmpwalk
      • 1.4.1. 概述
      • 1.4.2. 命令⾏
      • 1.4.3. 选项参数
    • 1.5. snmptable
    • 1.6. snmpset

1. snmp-cmds 系列工具命令

snmp cmds 是一组 SNMP 命令, 也是一个 python 库, 用于通过 snmp 与目标设备通信。

1.1. 安装

1.1.1. 命令

  • MacOS 下自带
  • RedHat 系 Linux 安装方法: sudo yum install net–snmp–utils
  • Debian 系 Linux 安装方法: sudo apt–get install snmp

1.1.2. python

From: https://www.cnpython.com/pypi/snmp-cmds

简单的方法:

pip3 install snmp-cmds

艰难的道路:

git clone https://github.com/alextremblay/snmp-cmds.git
cd snmp-cmds
pip install .

1.2. snmpget

Wrapper around Net-SNMP's ``snmpget`` commandRuns the equivalent of '``snmpget -Oqv -Pe -t {timeout} -r 0 -v 2c -c {community} {host} {oid}``' and parses the result. if the response from the server is a ``No Such Object`` or a ``No Such Instance`` error, this function returns :obj:`None`. Otherwise, it returns the value retrieved from the server

1.3. snmpgetsome: 这里我们可以传入一个 list 的 oids

Warpper around Net-SNMP's Runs Net-SNMP's 'snmpget' command on a list of OIDs, and returns a list of tuples of the form (oid, result).

1.4. snmpwalk

Runs Net-SNMP's 'snmpget' command on a list of OIDs, and returns a list of tuples of the form (oid, result).

1.4.1. 概述

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

1.4.2. 命令⾏

snmpwalk [选项] agent [oid]

1.4.3. 选项参数

由于 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。
  1. V1、V2C 选项
  • a) –c COMMUNITY 指定共同体字符串串
  1. 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.5. snmptable

Runs Net-SNMP's 'snmptable' command on a given OID, converts the resultsinto a list of dictionaries, and optionally sorts the list by a given key.

1.6. snmpset

Runs Net-SNMP's 'snmpset' command on a given OID, and returns the result if successful.

snmp-cmds 系列工具命令相关推荐

  1. SNMP采集测试工具使用方法

    本文档内容应用范围:当现场对新设备做采集参数接入时,两种测试工具MibBrowser 和 SnmpWalk使用方法详述. 一.Mibbrowser工具 1.功能介绍: 获取SNMP设备Mib信息的免费 ...

  2. 最全Android 开发和安全系列工具

    [阿里聚安全出品]史上最全Android 开发和安全系列工具 作者 菜刀文 关注 2017.02.20 00:08 字数 4554 阅读 725评论 1喜欢 29 作者:阿里聚安全 地址:https: ...

  3. NSA泄密事件之SMB系列远程命令执行漏洞及Doublepulsar后门全球数据分析

    本文讲的是NSA泄密事件之SMB系列远程命令执行漏洞及Doublepulsar后门全球数据分析, 1.   概述 2017 年 4 月 14 日,黑客组织Shadow Brokers 公布了一批新的N ...

  4. JVM调优系列--Java命令选项(参数)--大全/详解/常用

    原文网址:JVM调优系列--Java命令选项(参数)--大全/详解/常用_IT利刃出鞘的博客-CSDN博客 简介 说明        本文介绍Java的java命令用法,包括:常用用法.选项大全. J ...

  5. Android内存检测工具系列工具集

    Android内存检测工具系列工具集 Android关于内存的工具不少,灵活地选择工具就显得特别重要.在此特别推荐分享涵盖一定初步和定位能力的工具,可以让我们一步到位地分析问题,提升效率. 在此列举几 ...

  6. linux平台下QtCreator中集成Valgrind系列工具

    linux平台下QtCreator中集成Valgrind系列工具 ###1.valgrind 安装 valgrind 安装 2.打开QtCreator >> Analyze 你就会发现 这 ...

  7. linux平台软件动态分析工具valgrind系列工具及其可视化

    linux平台软件动态分析工具valgrind系列工具 Memcheck–内存检查工具 Callgrind–函数调用分析工具 Cachegrind–缓存命中分析工具 Helgrind–线程分析工具 M ...

  8. 《数据分析实战:基于EXCEL和SPSS系列工具的实践》——3.3 耗时耗力的数据整理过程...

    本节书摘来自华章计算机<数据分析实战:基于EXCEL和SPSS系列工具的实践>一书中的第3章,第3.3节,作者 纪贺元,更多章节内容可以访问云栖社区"华章计算机"公众号 ...

  9. 《数据分析实战 基于EXCEL和SPSS系列工具的实践》一3.4 数据量太大了怎么办

    本节书摘来自华章出版社<数据分析实战 基于EXCEL和SPSS系列工具的实践>一书中的第3章,第3.4节,纪贺元 著,更多章节内容可以访问云栖社区"华章计算机"公众号查 ...

最新文章

  1. 第四章 Lync server 2010的安装
  2. Android——Intent动作汇总(转)
  3. 【CF526F】Pudding Monsters
  4. 基于Linux的集群系统(八)--转
  5. 进程丶线程丶CPU关系简述
  6. 淘宝万亿级海量交易订单存储在哪?
  7. 面向小姐姐的编程——JAVA面向对象之封装(二)
  8. mysql left join 中文_MySQL之LEFT JOIN问题汇总
  9. 外媒揭晓华为Mate 30 Pro配置细节:新iPhone最大的对手
  10. 动态创建表格(各种管理系统常见)
  11. CELL_TYPE_STRING cannot be resovled or is not a field
  12. 《葵花宝典:WPF自学手册》三大网点书评集萃
  13. Fedora 使用 yaourt
  14. 超实用后台UI模板有这些就够了!(二)
  15. NDK实践(一)在linux环境下编译ffmpe
  16. 基于阿里平头哥的单片机软、硬件i2C驱动oled
  17. 超市管理系统的html页面,基于WEB的超市管理系统_站内搜索_Web开发网
  18. 初试百度vidpress一键生成视频
  19. 2019电赛----模拟电磁曲射炮
  20. Linux——软件安装

热门文章

  1. 学习大数据开发零基础是不是限制,小白能否快速学会?附上学习路线图
  2. Ubuntu 20.04 Server 使用命令行设置 IP 地址
  3. android xposed开发视频,【Xposed】抖音短视频检测 Xposed 分析
  4. (郭霖)Android图片加载框架最全解析(一),Glide的基本用法
  5. 七牛删除视频文件操作
  6. nginx安全漏洞(CVE-2021-23017)修复
  7. Java随笔记 - 内核缓冲区与进程缓冲区
  8. close事件 vue_vue中v-on支持的事件总结
  9. Mac剪切快捷键使用技巧
  10. Java 计蒜客——开关灯