问题标签 [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 投票
1 回答
599 浏览

linux - snmpv3通知/陷阱c代码

我一直在环顾四周,似乎无法找到这个问题的答案。我正在使用来自 net-snmp 的 snmpd 进行嵌入式项目。我在 snmpd 中写入了额外的代码来支持 GET 和 v2 陷阱,但现在我可能需要切换到 v3 陷阱/通知。

所以,这是我的问题:

假设我已经设置了我的 v3 密码、加密等,是否有 v3 模拟该send_v2trap()功能?我无法想象它这么容易,send_v3trap()但必须有一个直截了当的方法。

此外,我严格限制使用 C。我想这可能会更容易在其他语言中使用 net-snmp 绑定,但这对我来说不是一个选择。

0 投票
1 回答
1340 浏览

snmp - 如何使用 SNMP 监控 Java 进程

我需要使用 SNMP 监视 Java 进程,即如果 Java 进程关闭,它应该发送一个 Trap 。在如何使用 net-snmp 监控 java 进程方面需要帮助

我的查询是针对 net-snmp:

我必须为我的 Java 进程创建 MIB 吗?SNMP 代理如何接收状态?它是否运行一些脚本来收集状态报告?脚本应该在哪里配置?如果我有 MIB 文件,与 SNMP 代理一起使用是否就足够了,或者我还必须编写一些脚本?

0 投票
1 回答
92 浏览

c# - 陷阱代理是否必须与陷阱管理控制台相同

我是这个网络编程的新手,我一直在寻找陷阱代理来用 C# 发送陷阱。当前使用的陷阱代理是 TrapGen.exe,但我必须将其替换为内部设计的。但我不知道从哪里开始。

并且陷阱代理是否必须与陷阱管理控制台(服务器上的陷阱接收器)相同或相关?

0 投票
1 回答
432 浏览

monitoring - SNMP 陷阱的用例

我是 SNMP 陷阱的新手。我的理解是 SNMP 陷阱通常用于网络和设备监控。我想知道它是否可以用于应用程序监控。本例中的应用程序是部署在 Weblogic 应用程序服务器上的 Web 应用程序(war)。如果可能,是否推荐使用 SNMP 陷阱来监控上述应用程序?如果不是,那么监控 Web 应用程序的首选方法是什么。

0 投票
0 回答
1265 浏览

snmp - 无法使用 SharpSNMP 接收 v3 陷阱/通知

使用 snmptrapd 示例,我能够轻松接收 v1 陷阱和 v2 陷阱/通知。但是,使用 v3 我无法接收陷阱。我正在使用 AES128 和 SHA1 进行隐私和身份验证。

当我“wireshark”端口 162 时,我看到“encryptedPDU: privKey unknown”来自我试图从中接收陷阱的设备。如果有帮助,它正在使用 NET-SNMP。

我能够使用 SharpSNMP 来实现应用程序,以毫无问题地获取和设置。我在这里想念什么?

下面的代码片段:

注意:engine.Start() 是从实例化类中调用的。

0 投票
1 回答
1511 浏览

c# - SharpSnmpLib SendTrap

我在 C# 中创建了这个按钮:

我可以看到我可以选择 Submitter IP、Destination IP、SNMP Community String、Enterprise OID、Generic OID、Specific OID,但我不知道如何使用变量 List 来放置嵌入一些信息的 OID,例如:

接收到的陷阱示例。

我怎么能这样做?一个例子就够了!

0 投票
1 回答
3150 浏览

snmp - 清除 SNMP 陷阱

我正在编写一个 SNMPv2 代理并需要发送陷阱。

陷阱发送正常,但需要在条件恢复正常时清除陷阱。目前 SNMP 接收器保持报警状态,直到手动清除。

我是否发送了另一个 OID?我是 SNMP 新手。

0 投票
1 回答
1334 浏览

php - PHP/Linux 中的 SNMP 陷阱

有谁知道如何使用 php 发送 SNMP 陷阱?或者如何在 Linx 中发送 SNMP 陷阱?我使用 Net-SNMP 从终端发送陷阱。但它没有说明 MIB 需要放置的确切位置,而且我无法使用“snmptrap”命令发送陷阱。我需要在 RedHat Linux 服务器中使用它。

MIB 搜索路径:/home/user/.snmp/mibs:/usr/local/share/snmp/mibs 找不到模块(MY-MIB):在(无)MY-MIB::clientrap 中的第 1 行:未知对象标识符

这是我得到的错误。我确信我 按照 NET-SNMP 的建议将 MIB 文件放在/home/user/.snmp/mibs/usr/local/share/snmp/mibs中。然后我不知道错误是怎么来的。还有其他 MIB 搜索路径吗?我不知道。

0 投票
2 回答
2353 浏览

perl - SNMPTT 和 perl snmp 模块故障排除

我在 centos6.7 上,我需要安装snmptt以获取所有 SNMP 陷阱并将它们记录到 Nagios。我昨天让它工作了,但今天,不一样的故事......

我已经运行了yum install perl-Net-SNMP命令,它告诉我已经安装了包(来自 epel)我已经在 snmptt.ini 上启用了模块,现在,当我尝试运行它时,我收到了一条失败的消息:

建议?

0 投票
1 回答
34529 浏览

linux - 使用 snmptrap 命令发送通知陷阱 SNMP Linux

出于测试目的,我正在尝试使用 snmptrap 命令生成 .1.3.6.1.2.1.43.18.2.0.1 陷阱(打印机警报陷阱)。

我对 snmptrap 命令的语法不了解,所以有人可以解释一下如何正确使用这个命令,特别是如果可能的话,对于这个陷阱?