问题标签 [snmpv2c]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1470 浏览

snmp - SNMP 的默认 OID 访问

我已经编写了一个扩展 netsnmp 的自定义 SNMPV2C 代理(agentx 协议),截至目前,我允许对 snmpd.conf 中的所有内容进行查看访问,如下所示

它公开了看起来不错的 mgmt (RFC1213),它还公开了 snmpV2 mib (snmpMIB、snmpFrameworkMIB、VacmMIB 等)。

除了打开我们的企业 oid 树之外,我找不到任何最佳实践文档来详细说明应该公开哪些内容、安全风险是什么等。

0 投票
2 回答
216 浏览

security - SNMPv2c 与 SNMPv3 自定义 MIB

我正在编写一个自定义 MIB,它被指定为兼容 SNMPv3。现在,我知道它符合 SNMPv2c(通过smilint和其他工具)。我需要对 MIB 做些什么以使其符合 SNMPv3 标准吗?

计划是使用带 USM 的 SNMPv3,所以我相信Net-SNMP为 USM 配置的 SNMPv2c MIB 可以满足这些要求。我只是有点担心我的 MIB 没有指定任何隐私要求,例如authNoPriv. 这真的只是通过配置文件(in 中Net-SNMP)完成,而不是通过 MIB 完成吗?

专门为 SNMPv3 编写 MIB 的信息非常少,所以我只是在寻找一些确认我做正确的事情。

这是 MIB 文件中的一个“示例”对象,它是文件其余部分的典范。

0 投票
0 回答
107 浏览

snmp - 设置引擎 ID 时没有 SNMP 守护程序重新启动

目前,设置引擎 ID 时,SNMP 守护程序会重新启动。这会导致对客户端的服务延迟。这需要避免,任何像 SIGHUP 这样的信号都可以用于同步新配置。

我使用了 SIGHUP 我能够实现恶魔没有重新启动,但更新的引擎 ID 没有反映在配置文件中。

IE..,/var/net-snmp/snmpd.conf

感谢是否有人正在帮助更新配置的补丁......

如果预计不会使用注册进行更改,请告诉我将产生的影响。提前致谢。

0 投票
0 回答
27 浏览

security - 从 SNMP 探测变量中检索数据

当 SNMP 行走或使用“单一 OID 查看器”探测时,我可以检索任何 OID 信息。但是,当尝试使用交互式 snmp 探针创建器中的自定义探针时,所有 OID 都返回“[N/A]”

任何帮助将不胜感激。

我在下面为上下文添加更多信息 1. 自定义探针的代码片段 2. 我的期望 3. 我的代码返回什么

  1. 下面是我需要的 OID 变量的示例代码

-- 代码的目的是记录设备的状态数据,并为用户显示设备状态。

  1. SNMP walk 结果:下面是我希望看到的值的示例 VZW 800 20 2
  2. 使用我编写的自定义探针后的显示窗口 TLPPOIName: [N/A]
0 投票
0 回答
30 浏览

snmp - 对 SNMP V2 的布尔变量支持

我需要为 SNMP v2 协议测试一些软件驱动程序。我不清楚这个协议是否支持 BOOL 标签。我正在使用这个模拟器(SNMP 代理模拟器(https://ireasoning.com/download.shtml)。如何在这个模拟器中配置数字标签?

0 投票
0 回答
29 浏览

python - PySNMP 无法在同一台机器上接收 SNMPv2 陷阱

目前正在尝试实现一种在 Python 应用程序上接收陷阱的方法。我的设备直接将他的 snmpV2 陷阱发送到我的机器(测试与其他软件一起使用),但 PySNMP 似乎没有接收到它们。我直接使用文档中的示例代码。我的设备不安全,不需要任何密码或证书。社区是公开的。

我尝试将绑定端口更改为直接使用 0.0.0.0、127.0.0.1 和我的计算机的 IP。依然没有。

这是我正在使用的代码: