1

我是 SNMP 陷阱的新手。我的理解是 SNMP 陷阱通常用于网络和设备监控。我想知道它是否可以用于应用程序监控。本例中的应用程序是部署在 Weblogic 应用程序服务器上的 Web 应用程序(war)。如果可能,是否推荐使用 SNMP 陷阱来监控上述应用程序?如果不是,那么监控 Web 应用程序的首选方法是什么。

4

1 回答 1

1

用于网络管理的 SNMP(使用陷阱 + 轮询的组合)是该类型监控的标准机制。

此外,Weblogic 应用服务器提供基础设施来促进这一点,引用WebLogic 12, SNMP agent docs,它可以:

  • 响应来自 SNMP 管理器的简单 GET 请求,以获取 WebLogic Server MBean 属性的当前值。注意:WebLogic Server 不允许 SNMP 管理器设置 MBean 的值或调用 MBean 操作。SNMP 管理器只能用于监视 WebLogic Server。

  • 使用 JMX 监视器定期轮询 WebLogic Server MBean,并在 MBean 属性以您指定的方式更改时向 SNMP 管理器发送通知。

  • 当管理服务器或任何受管服务器启动或关闭时,向 SNMP 管理器发送通知。

  • 在 WebLogic Server 生成特定日志消息时侦听特定日志消息并向 SNMP 管理器发送通知。

  • 充当代理,将请求从 SNMP 管理器传递到同一台机器上的其他(非 WebLogic)SNMP 代理(例如 Oracle 数据库代理)。

于 2015-07-27T15:16:49.377 回答