问题标签 [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.
linux - snmpv3通知/陷阱c代码
我一直在环顾四周,似乎无法找到这个问题的答案。我正在使用来自 net-snmp 的 snmpd 进行嵌入式项目。我在 snmpd 中写入了额外的代码来支持 GET 和 v2 陷阱,但现在我可能需要切换到 v3 陷阱/通知。
所以,这是我的问题:
假设我已经设置了我的 v3 密码、加密等,是否有 v3 模拟该send_v2trap()
功能?我无法想象它这么容易,send_v3trap()
但必须有一个直截了当的方法。
此外,我严格限制使用 C。我想这可能会更容易在其他语言中使用 net-snmp 绑定,但这对我来说不是一个选择。
snmp - 如何使用 SNMP 监控 Java 进程
我需要使用 SNMP 监视 Java 进程,即如果 Java 进程关闭,它应该发送一个 Trap 。在如何使用 net-snmp 监控 java 进程方面需要帮助
我的查询是针对 net-snmp:
我必须为我的 Java 进程创建 MIB 吗?SNMP 代理如何接收状态?它是否运行一些脚本来收集状态报告?脚本应该在哪里配置?如果我有 MIB 文件,与 SNMP 代理一起使用是否就足够了,或者我还必须编写一些脚本?
c# - 陷阱代理是否必须与陷阱管理控制台相同
我是这个网络编程的新手,我一直在寻找陷阱代理来用 C# 发送陷阱。当前使用的陷阱代理是 TrapGen.exe,但我必须将其替换为内部设计的。但我不知道从哪里开始。
并且陷阱代理是否必须与陷阱管理控制台(服务器上的陷阱接收器)相同或相关?
monitoring - SNMP 陷阱的用例
我是 SNMP 陷阱的新手。我的理解是 SNMP 陷阱通常用于网络和设备监控。我想知道它是否可以用于应用程序监控。本例中的应用程序是部署在 Weblogic 应用程序服务器上的 Web 应用程序(war)。如果可能,是否推荐使用 SNMP 陷阱来监控上述应用程序?如果不是,那么监控 Web 应用程序的首选方法是什么。
snmp - 无法使用 SharpSNMP 接收 v3 陷阱/通知
使用 snmptrapd 示例,我能够轻松接收 v1 陷阱和 v2 陷阱/通知。但是,使用 v3 我无法接收陷阱。我正在使用 AES128 和 SHA1 进行隐私和身份验证。
当我“wireshark”端口 162 时,我看到“encryptedPDU: privKey unknown”来自我试图从中接收陷阱的设备。如果有帮助,它正在使用 NET-SNMP。
我能够使用 SharpSNMP 来实现应用程序,以毫无问题地获取和设置。我在这里想念什么?
下面的代码片段:
注意:engine.Start() 是从实例化类中调用的。
c# - SharpSnmpLib SendTrap
我在 C# 中创建了这个按钮:
我可以看到我可以选择 Submitter IP、Destination IP、SNMP Community String、Enterprise OID、Generic OID、Specific OID,但我不知道如何使用变量 List 来放置嵌入一些信息的 OID,例如:
接收到的陷阱示例。
我怎么能这样做?一个例子就够了!
snmp - 清除 SNMP 陷阱
我正在编写一个 SNMPv2 代理并需要发送陷阱。
陷阱发送正常,但需要在条件恢复正常时清除陷阱。目前 SNMP 接收器保持报警状态,直到手动清除。
我是否发送了另一个 OID?我是 SNMP 新手。
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 搜索路径吗?我不知道。
perl - SNMPTT 和 perl snmp 模块故障排除
我在 centos6.7 上,我需要安装snmptt
以获取所有 SNMP 陷阱并将它们记录到 Nagios。我昨天让它工作了,但今天,不一样的故事......
我已经运行了yum install perl-Net-SNMP
命令,它告诉我已经安装了包(来自 epel)我已经在 snmptt.ini 上启用了模块,现在,当我尝试运行它时,我收到了一条失败的消息:
建议?
linux - 使用 snmptrap 命令发送通知陷阱 SNMP Linux
出于测试目的,我正在尝试使用 snmptrap 命令生成 .1.3.6.1.2.1.43.18.2.0.1 陷阱(打印机警报陷阱)。
我对 snmptrap 命令的语法不了解,所以有人可以解释一下如何正确使用这个命令,特别是如果可能的话,对于这个陷阱?