英语法语西班牙语

Ad


OnWorks 网站图标

pysnmpbulkwalk - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 pysnmpbulkwalk

这是 pysnmpbulkwalk 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


pysnmpcmd - 大多数 PySNMP 命令行工具共有的选项和行为

概要


pysnmp命令 [选项] 代理 [参数]

商品描述


本手册页描述了 PySNMP 命令的常用选项: pysnmpbulkwalk,
pysnmpget, pysnmpset, 翻译, pysnmpwalk. 命令行应用程序使用
与支持 SNMP 的网络实体(代理)通信的 SNMP 协议。 个人
应用程序通常(但不一定)采用给定的附加参数
在代理规范之后。 这些参数记录在手册页中
每个应用程序。

配置


-a 授权协议
设置用于经过身份验证的 SNMPv5 的身份验证协议(MD3 或 SHA)
消息。

-A 验证密码
设置用于经过身份验证的 SNMPv3 消息的身份验证密码短语。

-c 社体的一部分
为 SNMPv1/v2c 事务设置社区字符串。

-d 转储(以十六进制)发送和接收的原始 SNMP 数据包。

-D 代币[,...]
打开给定的调试输出 TOKEN(s). 尝试 所有 因为非常冗长
输出。

-e 引擎ID
设置用于 SNMPv3 REQUEST 消息的权威(安全)引擎 ID。 这是
通常不需要指定这一点,因为它通常会被发现
自动。

-E 引擎ID
设置用于 SNMPv3 REQUEST 消息 scopedPdu 的上下文引擎 ID。 如果不
指定,这将默认为权威引擎ID。

-H, - 帮帮我
显示简短的使用消息,然后退出。

-H 显示命令理解的配置文件指令列表,然后
退出。

-I [呼]
指定输入解析选项。 看 INPUT 配置 联络一位教师

-l 安全级别
设置用于 SNMPv3 消息的安全级别 (noAuthNoPriv|authNoPriv|authPriv)。
使用高于任何级别的任何级别时,必须提供适当的密码短语
noAuthNoPriv。

-m 清单
指定要为此加载的 MIB 模块(不是文件)的冒号分隔列表
应用程序。

特殊关键字 全部产品 用于加载MIB​​目录搜索中的所有MIB模块
列表。 每个名称不以“.”开头的文件将被解析,就好像它是一个
MIB 文件。

-M 目录
指定以冒号分隔的目录列表以搜索 MIB。 请注意 MIB
使用 -m 选项指定将从下列目录之一加载
-M 选项(或等效选项)。

-n 上下文名称
设置用于 SNMPv3 消息的 contextName。 默认的 contextName 为空
细绳 ””。

-O [abeEfnqQsStTuUvxX]
指定输出打印选项。 看 OUTPUT 配置 联络一位教师

-r 重试
指定要在请求中使用的重试次数。 默认值为 5。

-t 超时
指定重试之间的超时时间(以秒为单位)。 默认值为 1。

-u 安全名称
设置用于经过身份验证的 SNMPv3 消息的 securityName。

-v 1 | 2c | 3
指定要使用的协议版本:1(RFC 1155-1157)、2c(RFC 1901-1908)或
3(RFC 2571-2574)。 默认值通常是版本 3。

-V, - 版
显示应用程序的版本信息,然后退出。

-x 私有协议
设置用于加密 SNMPv3 消息的隐私协议(DES 或 AES)。

-X 隐私密码
设置用于加密 SNMPv3 消息的隐私密码短语。

-Z 靴子,时间
设置用于经过身份验证的 SNMPv3 消息的 engineBoots 和 engineTime。 这个
将使用经过身份验证的代理启动/时间的本地概念初始化
值存储在 LCD 中。 通常不需要指定此选项,因为
这些值通常会被自动发现。

留学招生代理 规格


字符串 留学招生代理 ,在 概要 以上指定了远程 SNMP 实体,用于
交流。 该规范采用以下形式:

[ :]

最简单的, 留学招生代理 规范可能由主机名或 IPv4 地址组成
标准的“虚线四边形”符号。 在这种情况下,将尝试使用通信
UDP/IPv4 到给定主机的端口 161。 否则, 的一部分
规范根据下表解析:

格式

udp 主机名[:端口] or IPv4 地址[:端口]

注意字符串不区分大小写,例如“tcp”
和“TCP”是等价的。 以下是一些示例及其解释:

主机名:161 使用 UDP/IPv4 数据报执行查询 主机 在港口 161.
“:161”在这里是多余的,因为这是默认的 SNMP 端口
在任何情况下。

udp:主机名 与之前的规格相同。 “udp:”是多余的
这里因为 UDP/IPv4 是默认传输。

OUTPUT 配置


可以使用各种参数控制 SNMP 命令的输出格式
-O 旗帜。 这些子选项的效果可以通过与
以下默认输出(除非另有说明):
$ snmpget -c public -v 1 本地主机 sysUpTime.0
SNMPv2-MIB::sysUpTime.0 = Timeticks: (14096763) 1 天,15:09:27.63

-OA 将字符串值显示为 ASCII 字符串(除非为
相应的 MIB 对象)。 默认情况下,库尝试确定
该值是可打印的还是二进制的字符串,并相应地显示它。

此选项不影响对象 do 有一个显示提示。

-Ob 以数字方式显示表索引,而不是试图解释实例
子标识符作为字符串或 OID 值:
$ snmpgetnext -c public -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c 公共 -v 1 -Ob 本地主机 vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.3.119.101.115 = xxx

-大江 从枚举值中删除符号标签:
$ snmpget -c public -v 1 本地主机 ipForwarding.0
IP-MIB::ipForwarding.0 = 整数: 转发(1)
$ snmpget -c 公共 -v 1 -大江 本地主机 ipForwarding.0
IP-MIB::ipForwarding.0 = 整数:1

-OE 修改索引字符串以转义引号字符:
$ snmpgetnext -c public -v 1 localhost vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0."wes" = xxx
$ snmpgetnext -c 公共 -v 1 -OE 本地主机 vacmSecurityModel
SNMP-VIEW-BASED-ACM-MIB::vacmSecurityModel.0.\"wes\" = xxx

这允许输出在 shell 命令中重用。

-的 显示 OID 时包括 MIB 对象的完整列表:
.iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 =
时间表:(14096763) 1 天,15:09:27.63

-上 以数字方式显示 OID:
.1.3.6.1.2.1.1.3.0 = 计时:(14096763) 1 天,15:09:27.63

-Oq 显示 varbind 值时删除等号和类型信息:
SNMPv2-MIB::sysUpTime.0 1:15:09:27.63

-OQ 显示 varbind 值时删除类型信息:
SNMPv2-MIB::sysUpTime.0 = 1:15:09:27.63

-你 显示 MIB 对象名称(加上任何实例或其他子标识符):
sysUpTime.0 = 计时:(14096763) 1 天,15:09:27.63

-操作系统 显示 MIB 的名称以及对象名称:
SNMPv2-MIB::sysUpTime.0 = Timeticks: (14096763) 1 天,15:09:27.63

这是默认的 OID 输出格式。

-OT 将 TimeTicks 值显示为原始数字:
SNMPv2-MIB::sysUpTime.0 = 14096763

-OT 如果值打印为十六进制字符串,也显示可打印版本。

-欧 以传统的 UCD 样式显示 OID(继承自原始 CMU
代码)。 这意味着从 OID 中删除一系列“标准”前缀,并且
显示剩余的 MIB 对象名称列表(以及任何其他子标识符):
system.sysUpTime.0 = Timeticks: (14096763) 1 天,15:09:27.63

-OU 不要在值的末尾打印 UNITS 后缀。

-OV 仅显示 varbind 值,不显示 OID:
$ snmpget -c 公共 -v 1 -大江 本地主机 ipForwarding.0
整数: 转发(1)

-牛 将字符串值显示为十六进制字符串(除非为
相应的 MIB 对象)。 默认情况下,库尝试确定
该值是可打印的还是二进制的字符串,并相应地显示它。

此选项不影响对象 do 有一个显示提示。

-牛 在更像程序的输出中显示表索引,模仿传统的
数组式索引格式:
$ snmpgetnext -c public -v 1 本地主机 ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex.63.254.1.0.255.0.0.0.0.0.0.0.0.0.0.0.64.1 = 整数:2
$ snmpgetnext -c 公共 -v 1 -OE 本地主机 ipv6RouteTable
IPv6-MIB::ipv6RouteIfIndex[3ffe:100:ff00:0:0:0:0:0][64][1] = INTEGER: 2

大多数这些选项也可以通过配置令牌进行配置。 见
配置文件(5) 手册页了解详情。

INPUT 配置


可以控制输入对象名称的解释和要分配的值
使用各种参数 -I 旗帜。 默认行为将在
本节结束。

-Ib 指定给定的名称应视为正则表达式,以匹配
(不区分大小写)针对 MIB 树中的对象名称。 “最佳”比赛将
被使用 - 计算为与最接近开头的匹配
节点名称和树中最高的。 例如,MIB 对象
vacmSecurityModel 可以通过表达式 vacmsecuritymodel(全名,
但不同的情况),或 vacm.*model (正则表达式模式)。

注意 '。' 是正则表达式模式中的一个特殊字符,所以
表达式不能指定实例子标识符或多个对象名称。 一种
“最佳匹配”表达式将仅应用于单个 MIB 对象名称。 为了
例如,表达式 系统*联系.0 与实例 sysContact.0 不匹配
(虽然 系统*联系方式 将匹配 sysContact)。 同样,指定一个 MIB 模块
name 不会成功(所以 SNMPv2-MIB::sys.*ontact 也不会匹配)。

-Ih 在分配值时禁用 DISPLAY-HINT 信息的使用。 这个会
然后需要提供原始值:
snmpset ...主机资源MIB::hrSystemData.0
x“07 D2 0C 0A 02 04 06 08”
而不是格式化版本:
snmpset ...主机资源MIB::hrSystemDate.0
= 2002-12-10,2:4:6.8

-Ir 禁用检查表索引和针对相关分配的值
MIB 定义。 这将(希望)导致远程代理报告
无效请求,而不是在将其发送到
远程代理。

本地检查更有效(并且提供的诊断也往往更有效)
精确),但禁用此行为在测试时特别有用
远程代理。

-红外 启用 MIB 名称的“随机访问”查找。 而不是提供完整的 OID 路径
到所需的 MIB 对象(或使用显式 MIB 模块限定此对象
名称),MIB 树将搜索匹配的对象名称。 因此
.iso.org.dod.internet.mib-2.system.sysDescr.0(或 SNMPv2-MIB::sysDescr.0)可以是
简单地指定为 sysDescr.0。

警告:
由于 MIB 对象名称不是全局唯一的,因此这种方法可能会返回一个
不同的 MIB 对象取决于已加载的 MIB 文件。

MIB-模块::objectName 语法具有唯一标识一个的优点
特定的 MIB 对象,以及稍微更有效(和自动
必要时加载必要的 MIB 文件)。

-是 后缀
将指定的后缀添加到命令行上给出的每个文本 OID。 这个可以
用于从表的同一行检索多个对象,通过指定
常用指标值。

-是 字首
将指定的前缀添加到命令行上给出的每个文本 OID。 这个可以
用于为正在检索的所有对象指定显式 MIB 模块名称(或
对于懒惰的打字员来说是无可救药的)。

-Iu 启用传统的 UCD 风格的方法来解释输入 OID。 这个
假设 OID 根植于树中的“mib-2”点(除非它们开始
带有明确的“.” 或包含 MIB 模块名称)。 所以上面的 sysDescr 实例
将被引用为 system.sysDescr.0。

用前导“.”指定的对象名称总是被解释为“完全合格”
OID,从 MIB 树的根开始列出 MIB 对象的序列。 这样的对象和
由显式 MIB 模块名称限定的那些不受 -Ib, -红外-Iu
标志。

否则,如果没有指定上述输入选项,则默认行为
“相对” OID 是尝试将其解释为(隐式)完全限定的 OID,然后
应用“随机访问”查找(-红外),然后是“最佳匹配”模式匹配 (-Ib).

环境 变数


PREFIX 对象标识符的标准前缀(使用 UCD 样式输出时)。 默认值
到 .iso.org.dod.internet.mgmt.mib-2

MIBS 要加载的 MIB 列表。 默认为 SNMPv2-TC:SNMPv2-MIB:IF-MIB:IP-MIB:TCP-
MIB:UDP-MIB:SNMP-VACM-MIB。 被覆盖 -m 选项。

目录
用于搜索 MIB 的目录列表。 默认为 DATADIR/snmp/mibs。
被覆盖 -M 选项。

使用 onworks.net 服务在线使用 pysnmpbulkwalk


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    蟒蛇
    蟒蛇
    一组 Python 扩展模块
    包装跨平台的 GUI 类
    wxWidgets.. 受众:开发人员。 用户
    界面:X Window System (X11), Win32 ...
    下载 wxPython
  • 2
    包文件管理器
    包文件管理器
    这是全面战争包文件管理器
    项目,从 1.7 版开始。 一种
    Warscape 简介
    改装:...
    下载包文件管理器
  • 3
    IPerf2
    IPerf2
    一种网络流量测量工具
    TCP 和 UDP 性能与指标
    围绕吞吐量和延迟。 这
    目标包括保持积极的
    iperf 鳕鱼...
    下载IPerf2
  • 4
    fre:ac - 免费的音频转换器
    fre:ac - 免费的音频转换器
    fre:ac 是一个免费的音频转换器和 CD
    各种格式和编码器的开膛手。
    它具有 MP3、MP4/M4A、WMA、Ogg
    Vorbis、FLAC、AAC 和 Bonk 格式
    支持, ...
    下载 fre:ac - 免费的音频转换器
  • 5
    Matplotlib
    Matplotlib
    Matplotlib 是一个综合性的库
    用于创建静态、动画和
    Python 中的交互式可视化。
    Matplotlib 使简单的事情变得容易和
    难事...
    下载 Matplotlib
  • 6
    机器人
    机器人
    编写一次您的聊天机器人逻辑,然后
    将其连接到可用的之一
    消息服务,包括亚马逊
    Alexa、Facebook Messenger、Slack、
    电报甚至你...
    下载机器人
  • 更多 ”

Linux 命令

Ad