我将编写一个J2EE应用程序,并将在Tomcat中部署应用程序。 要求是服务器和应用程序必须向外部NMS发送snmp陷阱。 我的申请详情是
我们需要为以上所有3发送陷阱(对于应用程序,Tomcat和Linux服务器)。
我们可以使用snmp4j编写我们自己的代理以满足上述要求吗?snmp代理如何知道何时向网管发送陷阱?
提前感谢您的支持。
答案 0 :(得分:0)
是的,您可以为此扩展记录器框架。对于Instance,您可以使用logback framework
。您可以使用CustomAppender
扩展日志记录,您可以在其中编写snmp-agent代码并将日志转发为陷阱。更多的logback有侄女和简单的格式化方式,如果不需要其他其他功能则拒绝日志。并且您可以将tomcat日志记录更改为logback是一个简单的步骤。但是,我不确定你是否真的可以为linux服务器上的任何问题发送一个陷阱。我相信这将是一项繁琐的工作。您可能会寻找一些系统日志服务器监控功能。