【发布时间】:2016-01-19 11:39:00
【问题描述】:
我正在使用 SNMP4j 在 java 中编写代理,并且进展顺利。我可以获取和设置值(目前仅支持 SNMPv1,但 v3 即将推出)。
我的下一个要求是登录我的应用程序日志(不是 SNMP4J 日志),特别是这三件事:
- 新用户从 登录
- 来自 的用户尝试新建失败的 SNMP 连接
- SNMP SET 用于通过 from 写入值。
我已经使用 org.snmp4j.log.LogAdapter 将 SNMP4j 日志记录到我的调试日志中,但这不是我想要的特定日志记录。
我已经使用 org.snmp4j.event.AuthenticationFailureListener 来记录身份验证失败的发生情况。这似乎只是 SNMPv3,它没有给我失败的用户名。
有人知道怎么做吗?侦听器架构似乎部分到位,还有更多我找不到的吗?我可以使用源代码并在需要的地方添加我自己的日志记录,但这对许可证有什么影响? SNMP 使用 Apache 2.0 许可证
【问题讨论】: