Java SNMP4J:如何通过社区字符串限制接收到的陷阱,或者至少知道陷阱的社区字符串?

Java SNMP4J:如何通过社区字符串限制接收到的陷阱,或者至少知道陷阱的社区字符串?,java,snmp,snmp4j,snmp-trap,Java,Snmp,Snmp4j,Snmp Trap,我编写了一个基于SNMP4J的应用程序,用于发送SNMP请求和接收陷阱。 所有这些都可以正常工作,但我找不到如何为接收到的陷阱设置社区字符串,甚至找不到如何查看每个接收到的陷阱的社区字符串 在public void processPdu(CommandResponderEvent事件)中,将高度赞赏帮助,以下内容将获得社区名称: String community=新字符串(event.getSecurityName())恐怕这不是真正的“社区名称” 方法“event.getSecurityNam

我编写了一个基于SNMP4J的应用程序,用于发送SNMP请求和接收陷阱。 所有这些都可以正常工作,但我找不到如何为接收到的陷阱设置社区字符串,甚至找不到如何查看每个接收到的陷阱的社区字符串


public void processPdu(CommandResponderEvent事件)
中,将高度赞赏帮助,以下内容将获得社区名称:


String community=新字符串(event.getSecurityName())

恐怕这不是真正的“社区名称”

方法“event.getSecurityName()”只提供此陷阱包的“SecurityName”。当您在设备上配置陷阱信息时,会设置此选项

SNMPv2API使用真实的“社区名称”配置设备。 例如,设备社区为“public”,您可以设置一个安全名称为“mypublic”的SNMPv2c陷阱信息。然后通过调用event.getSecurityName()获得“mypublic”,而不是“public”