ruby - 你如何在 Ruby 中处理 SNMP v3 陷阱?

标签 ruby snmp

我目前有一个脚本可以监听电子邮件/系统日志/和 SNMP v1 的传入流量,我希望为 SNMP v3 添加功能,但 ruby​​ SNMP 库不包括 v3 支持。

我更喜欢它是一个仅限 ruby​​ 的解决方案,因为这个工具将被其他人使用,如果我可以避免的话,我不想要求他们安装类似 net-snmp 的东西。

最佳答案

您有一个不错的开源产品,称为 NET-SNMP(前 UCD-SNMP)。本产品是为类 Linux 和 Windows 编译的。在本产品中,您有一个名为 snmptrapd 的守护进程(服务)。 snmptrapd 能够接收任何 SNMP 陷阱(v1、v2c、V3)。围绕它,您会发现 SNMP Trap Translator。它用于将从 NET-SNMP/UCD-SNMP snmptrapd 陷阱守护程序接收到的陷阱“翻译”为易于理解的消息。这个工具是用 PERL 编写的。

另外一个信息,V3 traps and informs(aknowledged traps)和V2 traps and informs完全一样。

希望对你有帮助。

日本

关于ruby - 你如何在 Ruby 中处理 SNMP v3 陷阱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2058055/

相关文章:

linux - 如何访问 OID 变量的含义(Linux)?

javascript - rails - 如何升级我的 jquery,我没有在 app/assets 中看到它,但它在 application.js 中被引用?

ruby-on-rails - 如果 action_name Rails

java - 使用 snmpwalk 或其他方法查找 lldp 信息

snmp - SNMPv2c 读写团体允许的最大长度

c++ - 使用 Qt 和 C++ 创建 SNMP 代理

snmp - 向 snmp 代理注册 OID

ruby-on-rails - 这种长度验证在 Ruby on Rails 中是如何工作的?

mysql - ActiveRecord自定义has_many关联多次调用数据库

ruby-on-rails - 将方法参数链接到变量