snmp OID 不增加

标签 snmp oid

我尝试创建自定义 SNMP oid(和脚本)。

我将以下行添加到 snmpd.conf(并重新启动服务):

pass .1.3.6.1.3.2 /bin/myscript.sh

.

cat myscript.sh
#!/bin/sh
echo .1.3.6.1.3.2
echo gauge
exec 100

.

snmpwalk -c mycommunity -v2c 10.2.1.4 .1.3.6.1.3.2
SNMPv2-SMI::experimental.2 = Gauge32: 100
Error: OID not increasing: SNMPv2-SMI::experimental.2
>= SNMPv2-SMI::experimental.2

snmpwalk 是否期望在查询结束时有任何结果? snmpget 可以正常工作!

最佳答案

默认情况下,snmpwalk 期望值会增加。要绕过它,请尝试:

snmpwalk -Cc -c mycommunity -v2c 10.2.1.4 .1.3.6.1.3.2

Cc 选项的作用是: “不检查返回的 OID 正在增加”

通常可以使用 oid:s 乱序完成遍历。

关于snmp OID 不增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12445556/

相关文章:

ubuntu - 如何在 Ubuntu 中使用 snmp 检索 hrSWRuntable?

Python OpenWRT crontab

java - AuthPriv 未处理的 SNMP4J V3 陷阱

ldap - LDAP 模式中 OID 号码的实验/私有(private)分支?

python pysnmp 在 getbulk 中使用 oid 列表

java - 如何使用 bouncy caSTLe 库对 IP 地址进行编码?

postgresql - SQL、Postgres OID 是动态的还是静态的

java - 在Java中使用SNMP查找网络中计算机的登录名

python - 解析 SNMP MIB 文件以生成设备和 OID 列表

jersey - 包 javax.annotation.security 不存在