问题标签 [snmp-trap]

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 投票
0 回答
103 浏览

java - 如何使用 AdventNet 接收 snmpv3 陷阱

我正在尝试添加获取 TRAP V3 的选项(我可以获得 TRAP V1 和 V2)。

这是会话初始化

每次我在 V3 中设置设备时,我都会使用 USMUtils 方法执行发现并将其注册到表中。init_v3_parameters

当 TRAP V1 或 V2 到货时,它就具有此功能,并且可以完美运行。但我也想添加 V3

我已经debugPrint实现了SnmpClient,似乎 AdventNet 得到了 TRAP 但没有做任何事情......

SNMP 代理使用 NetSNMP 实现。

让 AdventNet 处理 V3 TRAP 缺少什么?

这是正确的回调函数吗?

public boolean callback (SnmpSession session, SnmpPDU pdu, int requestID)

0 投票
1 回答
462 浏览

snmp - 如何使用 pysnmp 在代理端实现 SET 和 TRAP?

我已经基于示例使用 pysnmp 实现了一个 SNMP 代理。此示例演示 SNMP GET 和 GETNEXT 查询。但是我没有发现如何在此代码之上实现 SNMP SET 和 TRAP 的指针。我为 SET 和 TRAP 找到的示例是完全不同的实现。如何在此代码之上实现 SNMP SET 和 TRAP?

0 投票
1 回答
1604 浏览

snmp - 如何使用 pysnmp 在 v2c 中实现 SNMP TRAP 发起者

我正在使用 pysnmp 实现一个 SNMP 命令响应器,它将响应 SNMP GET/GETNEXT/SET,并且还将基于事件发起 SNMP TRAP 消息。我已经基于此示例实现了 GET/GETNEXT/SET,但遇到了 TRAP 问题。对于 TRAP,我遵循了这个适用于 SNMP v1 的示例。我已按照指示将其转换为 v2c(更改第 31,32 行,不包括 39-41)。它起作用了,在 v2c 中发起了一条 TRAP 消息。但我想发起一个带有特定 OID 和八位字节字符串的 TRAP 消息。找不到任何这样的例子。我怎样才能做到这一点?

0 投票
1 回答
385 浏览

java - 如何使用 AdventNet 初始化 snmp V3 参数以获取 snmpV3 陷阱

我正在尝试使用 Adventnet 从设备接收 SNMP v3 陷阱。


收到陷阱时,我看到抛出以下 AdventNet 异常:

如果我使用 NG-Soft 浏览器监视陷阱,则会正确接收陷阱。这是我的代码:

我也尝试过使用高级 API

在这种情况下,我看到陷阱正在使用public void debugPrint (String debugOutput) ,并且没有抛出异常。但是回调里面什么都没有

欢迎任何建议!!!

0 投票
3 回答
2039 浏览

snmp - snmp陷阱可以伪造吗?

我们在使用验证陷阱进行测试时遇到了伪造陷阱的问题。

我们有一个场景,警报陷阱之后是从路由器到 NMS 管理器的清除陷阱。这两个陷阱具有来自MIB 的表格对象的 varbind

使用验证陷阱进行测试并不能真正帮助测试真正的陷阱。


可以使用陷阱生成器伪造任何 snmp 陷阱吗?

0 投票
0 回答
145 浏览

agent - pysnmp-make 代理端用于发送所需的陷阱

我已经为获取陷阱编写了陷阱接收器程序,但现在我想为我的服务器编写自定义代理,将陷阱发送到陷阱接收器
,但样本太差,对我没有多大帮助。样本是:

我需要我的代理发送正常运行时间、温度、CPU 使用率、RAM 使用率等

0 投票
0 回答
109 浏览

java - 如何使用私有 mib 获得 snmptrap v2 的响应

私有 mib 定义如下:

SNMP4J 支持我的代码,如下所示

我想知道这个陷阱的响应类型是什么,如何在 OBJECTS 中获取 userName 和 userType

0 投票
2 回答
1619 浏览

python - 陷阱 OID 到陷阱名称 - snmp

有一组 snmp 陷阱 OID,来自不同的供应商设备,如 Cisco/Juniper/Arista 等...

例如:1.3.6.1.4.1.6101.1.8.8.2.1

我们想知道每个 OID 的陷阱名称。有超过 300 个 OID。


以编程方式,我们使用 python 将所有陷阱 OID 存储在集合中。

检索陷阱名称的最佳方法是什么?是否有任何公共存储库提供陷阱 OID 到陷阱名称的映射?

0 投票
2 回答
6071 浏览

syslog - SNMP 陷阱发送到其他文件,而不是 /var/log/messages

我有如下配置 snmptrapd.conf

我想重定向其他文件的所有消息,例如。/var/log/snmp.log,不适用于/var/log/messages。我还尝试重新配置rsyslog.conf文件:

但我有这样的错误

我的问题是,如何使用rsyslog.confsnmptrapd.conf将所有 SNMP 陷阱重定向到其他文件

我知道,我可以使用如下命令手动保存输出,但我需要将守护进程作为服务工作,而不是来自 bash shell 的单个命令。

0 投票
0 回答
42 浏览

alert - MarkLogic 的 SNMP 陷阱

我们计划在 MarkLogic linux 服务器上使用 SNMP 陷阱来监视使用 Netcool 的警报。

我们如何在 MarkLogic 中配置 SNMP 陷阱以用于警报目的?

示例警报:

  • 监控节点运行状况
  • 节点状态
  • 日志监控错误/异常等