在weblogic的wldf中,是否可以创建一个在应用开发状态上触发的监视



我试图创建一个snmp触发器,当一个应用部署有一个状态以外的活动,或健康状态以外的HEALTH_OK在wldf for weblogic(12.1.3),但我不知道如何做到这一点。有人知道这是否可能吗?如果可能,又是如何实现的?

ApplicationRuntimeMBean应该显示状态,并且您应该能够从中创建警报。

http://docs.oracle.com/middleware/1213/wls/WLMBR/mbeans/ApplicationRuntimeMBean.html?skipReload=true ActiveVersionState

我自己找到了答案,问题是当您在wlst中查看mbean时,您可以使用cmo. gethealthstate(),也可以使用cmo。healthState,两者会给出相同的答案。在为wldf构建查询时,获取度量的正确方法是使用get函数,但不使用get,因此,例如在我的示例中:

NOT(${ServerRuntime//[weblogic.management.runtime.ApplicationRuntimeMBean]com.bea:Name=APPNAME,ServerRuntime=appserver1,Type=ApplicationRuntime//OverallHealthState } LIKE '%HEALTH_OK%')

而不是overallHealthState。

相关内容