zabbix_export: version: '6.0' date: '2021-11-21T21:36:46Z' groups: - uuid: 7df96b18c230490a9a0a9e2307226338 name: Templates templates: - uuid: 3a1fc57fd2934a519469dd4cd9f5ea1c template: 'JMX Wildlfy' name: 'JMX Wildlfy' description: | ## Description Install and info: https://github.com/hermanekt/Zabbix_wildfly_eap_jboss_monitoring https://share.zabbix.com/official-templates/wildfly-eap-jboss-discovery Version 1.2 ## Overview This is auto Discovery template for monitoring Wildfly, EAP, Jboss servers ========================================================================== **Install instruction: https://github.com/hermanekt/Zabbix\_wildfly\_eap\_jboss\_monitoring/** Static item: ``` JMX Wildfly Memory JMX Wildfly Runtime JMX Wildfly Threading JMX Wildlfy Classes JMX Wildlfy Server ``` Discovery: ``` Datasource JDBC Datasource POOL Garbage Collector Memory Pool Server ``` ## Author Tomas Hermanek groups: - name: Templates items: - uuid: 173660c884fc479ea138be46bb4c9499 name: 'Loaded Class Count' type: JMX key: 'jmx["java.lang:type=ClassLoading",LoadedClassCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Classes' - uuid: ec8da40df9b64f4e8c20c52337800d58 name: 'Total Loaded Class Count' type: JMX key: 'jmx["java.lang:type=ClassLoading",TotalLoadedClassCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Classes' - uuid: 5c649925ecf84e428a29cbacfd28a568 name: 'Unloaded Class Count' type: JMX key: 'jmx["java.lang:type=ClassLoading",UnloadedClassCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Classes' - uuid: ffad0ab51a4f418697ac36a0b4aa2a3d name: 'Heap Memory committed' type: JMX key: 'jmx["java.lang:type=Memory",HeapMemoryUsage.committed]' history: 30d units: B username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Memory' - uuid: b7aabfcc93fd4eb9accfb94e8015017d name: 'Heap Memory max' type: JMX key: 'jmx["java.lang:type=Memory",HeapMemoryUsage.max]' delay: 1h history: 30d units: B username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Memory' - uuid: 93bd610007064cb88949fdda3ebbd1a2 name: 'Heap Memory used' type: JMX key: 'jmx["java.lang:type=Memory",HeapMemoryUsage.used]' history: 30d units: B username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Memory' - uuid: a90930b3f45347179ac7ca0590cf0f71 name: 'Non-Heap Memory committed' type: JMX key: 'jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]' history: 30d units: B username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Memory' - uuid: a5e724f98abc4b9b9425932fb4bf4d1b name: 'Non-Heap Memory max' type: JMX key: 'jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]' delay: 1h history: 30d units: B username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Memory' - uuid: 1409ef377cf046f687ed046cab3cf01c name: 'Non-Heap Memory used' type: JMX key: 'jmx["java.lang:type=Memory",NonHeapMemoryUsage.used]' history: 30d units: B username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Memory' - uuid: 1430b37d3afe4421b134a29dc683f8e3 name: 'Object Pending Finalization Count' type: JMX key: 'jmx["java.lang:type=Memory",ObjectPendingFinalizationCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Memory' - uuid: 8e70627b712e4824bd21f221f68f6120 name: 'Max File Descriptor Count' type: JMX key: 'jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]' delay: 1h history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 40ed1ac83c4d4019816b4471239f8ce9 name: 'Open File Descriptor Count' type: JMX key: 'jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 6b658bf1556944a7b3e4d0de2f5dbf10 name: 'Process CPU Load' type: JMX key: 'jmx["java.lang:type=OperatingSystem",ProcessCpuLoad]' history: 30d value_type: FLOAT units: '%' username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' preprocessing: - type: MULTIPLIER parameters: - '100' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' triggers: - uuid: 31916a0faafd4e8797bb74e95661f2fc expression: 'avg(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",ProcessCpuLoad],300s)>70' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",ProcessCpuLoad],300s)<60' name: '70% Process CPU Load on {HOST.NAME}' priority: AVERAGE - uuid: 0034a545227c4cd6bb1758c3940e8f60 expression: 'avg(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",ProcessCpuLoad],300s)>90' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",ProcessCpuLoad],300s)<60' name: '90% Process CPU Load on {HOST.NAME}' priority: DISASTER - uuid: 9aeb567bfcf6472bb27de96c9326f2c3 name: 'Java Version' type: JMX key: 'jmx["java.lang:type=Runtime",SpecVersion]' delay: 1h history: 30d trends: '0' value_type: CHAR username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Runtime' - uuid: 8970157468ff4703b60f1aa67e6f008f name: 'jvm Uptime' type: JMX key: 'jmx["java.lang:type=Runtime",Uptime]' history: 30d units: uptime username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' preprocessing: - type: MULTIPLIER parameters: - '0.001' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Runtime' triggers: - uuid: 76445bceb5bc42cea43313065f5dbad1 expression: 'change(/JMX Wildlfy/jmx["java.lang:type=Runtime",Uptime])<0' name: 'Wildlfy on {HOST.NAME} has just been restarted' priority: INFO manual_close: 'YES' - uuid: 271cf5de02e84ccab1a80860986447e6 expression: 'nodata(/JMX Wildlfy/jmx["java.lang:type=Runtime",Uptime],5m)=1' name: '{HOST.NAME} Wildlfy is not reachable' priority: DISASTER - uuid: 6b290aed7315427e98310dc3e64509c5 name: 'jvm Name' type: JMX key: 'jmx["java.lang:type=Runtime",VmName]' delay: 1h history: 30d trends: '0' value_type: CHAR username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Runtime' triggers: - uuid: f7abca60aebc4dab8657cbe6897b7ddb expression: 'find(/JMX Wildlfy/jmx["java.lang:type=Runtime",VmName],,"like","Server")<>1' name: '{HOST.NAME} runs suboptimal VM type' priority: INFO - uuid: a140c0a88fe64ea4ae1e9cb0b063929b name: 'jvm Vendor' type: JMX key: 'jmx["java.lang:type=Runtime",VmVendor]' delay: 1h history: 30d trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Runtime' - uuid: e517703c120448ee9e049f27b59a87bb name: 'jvm Version' type: JMX key: 'jmx["java.lang:type=Runtime",VmVersion]' delay: 1h history: 30d trends: '0' value_type: CHAR username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Runtime' - uuid: 0ae30b55e4514f9e8a00497f140c0c83 name: 'Daemon Thread Count' type: JMX key: 'jmx["java.lang:type=Threading",DaemonThreadCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Threading' - uuid: 6545f6b92af24fe8b7add12d55a7e833 name: 'Peak Thread Count' type: JMX key: 'jmx["java.lang:type=Threading",PeakThreadCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Threading' - uuid: fd0691a7fdba494ab365a8f373e85652 name: 'Thread Count' type: JMX key: 'jmx["java.lang:type=Threading",ThreadCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Threading' - uuid: 5e480ba74d3b4f58acbaba8c749b2555 name: 'Total Started Thread Count' type: JMX key: 'jmx["java.lang:type=Threading",TotalStartedThreadCount]' history: 30d username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Threading' - uuid: c792a9a13bb848fbad05e5b0f254c48c name: 'Wildfly Web application interface' type: SIMPLE key: 'net.tcp.service[http,,8080]' delay: 30s history: 30d valuemap: name: 'Service state' tags: - tag: Application value: 'JMX Wildfly Runtime' triggers: - uuid: 2c33a7a2701b490da5a4cb0cde82bd5d expression: 'last(/JMX Wildlfy/net.tcp.service[http,,8080],#5)=0' name: '{HOST.NAME}: Wildfly Application port is down!' priority: DISASTER - uuid: 6b91354058af4d13a94058ceb39bf62a name: 'Wildfly monitoring interface' type: SIMPLE key: 'net.tcp.service[tcp,,4447]' delay: 30s history: 30d valuemap: name: 'Service state' tags: - tag: Application value: 'JMX Wildfly Runtime' triggers: - uuid: 8ee09b0de5d948dc9add0cf0e5b23a2e expression: 'last(/JMX Wildlfy/net.tcp.service[tcp,,4447],#5)=0' name: '{HOST.NAME}: Wildfly Monitoring port is down!' priority: DISASTER discovery_rules: - uuid: fbe59f8831f9442289f82c7e6ee36e2d name: Server type: JMX key: 'jmx.get[attributes,"jboss.as:management-root=server,*"]' delay: 30m username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' lifetime: 24h item_prototypes: - uuid: ff64ef8950bf4aa08d7a9b829028a823 name: 'Domain host' type: JMX key: 'jmx[{#JMXOBJ},host]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' trigger_prototypes: - uuid: 288b21829a8b4231b3903b55de30ee5a expression: '(last(/JMX Wildlfy/jmx[{#JMXOBJ},host],#1)<>last(/JMX Wildlfy/jmx[{#JMXOBJ},host],#2))>0' name: 'The name of the managed domain host that is responsible for managing this server is changed. {HOST.NAME}' priority: INFO - uuid: b6b6a1b65f094e71a0268436961ad84e name: 'Launch type' type: JMX key: 'jmx[{#JMXOBJ},launchType]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 3c86b07ddbfe43b08415f1b4e3f04a56 name: 'Management Major Version' type: JMX key: 'jmx[{#JMXOBJ},managementMajorVersion]' delay: 30s username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: bcc7e48a2a2e48afb43aa38f2efb97ba name: 'Management Micro Version' type: JMX key: 'jmx[{#JMXOBJ},managementMicroVersion]' delay: 30s username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 6759262b194941c09816c5160bf7f663 name: 'Management Minor Version' type: JMX key: 'jmx[{#JMXOBJ},managementMinorVersion]' delay: 30s username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 8d77a66e4757467bbefeec8af4855cc2 name: Namespaces type: JMX key: 'jmx[{#JMXOBJ},namespaces]' delay: 30s trends: '0' value_type: CHAR username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 5056bf8a9412427cb3d4ffd019b1eb4e name: Hostname type: JMX key: 'jmx[{#JMXOBJ},name]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 1bc0bf36147c4804a887fb780cd2990e name: 'Process Type' type: JMX key: 'jmx[{#JMXOBJ},processType]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 973c79e0912a48eb8f790412ac26a6dd name: 'Product Name' type: JMX key: 'jmx[{#JMXOBJ},productName]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: dacc6e7f37834784906829a5d2bb313d name: 'Product Version' type: JMX key: 'jmx[{#JMXOBJ},productVersion]' delay: 30s trends: '0' value_type: CHAR username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: c9bfab1929c74f89b4943b0322dd6f21 name: 'Profile Name' type: JMX key: 'jmx[{#JMXOBJ},profileName]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' trigger_prototypes: - uuid: 76c0aa369f2647e7a817dc80f0f7ca79 expression: '(last(/JMX Wildlfy/jmx[{#JMXOBJ},profileName],#1)<>last(/JMX Wildlfy/jmx[{#JMXOBJ},profileName],#2))>0' name: 'Server profile has ben changed' priority: INFO - uuid: a2485d3142614a53896385a3a635806a name: 'Release Codename' type: JMX key: 'jmx[{#JMXOBJ},releaseCodename]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 1c4ed76b6919464a8e72bff9fe838685 name: 'Release Version' type: JMX key: 'jmx[{#JMXOBJ},releaseVersion]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 332d47e7d9a3463fac3fdd13680c5b9d name: 'Running Mode' type: JMX key: 'jmx[{#JMXOBJ},runningMode]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: a2ed521f51104702b23b61aa7fccd0e2 name: 'Runtime Configuration State' type: JMX key: 'jmx[{#JMXOBJ},runtimeConfigurationState]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' trigger_prototypes: - uuid: c7a84714c0b740a497a31edc9b062b98 expression: 'find(/JMX Wildlfy/jmx[{#JMXOBJ},runtimeConfigurationState],,"like","ok")=0' name: 'Server need to be restart for configuration change.' priority: HIGH - uuid: 1b1218cb2aa34751b3de80ffdec6346f name: 'Schema Locations' type: JMX key: 'jmx[{#JMXOBJ},schemaLocations]' delay: 30s trends: '0' value_type: CHAR username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: 74a4a83484774d6fab762b46bcfe653d name: 'Server Group' type: JMX key: 'jmx[{#JMXOBJ},serverGroup]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' trigger_prototypes: - uuid: 74a27b7136534648b09205fd72899547 expression: '(last(/JMX Wildlfy/jmx[{#JMXOBJ},serverGroup],#1)<>last(/JMX Wildlfy/jmx[{#JMXOBJ},serverGroup],#2))>0' name: 'Server Group is changed!' priority: INFO - uuid: 207b94f2acb34facb31e5ea182e75884 name: 'Server State' type: JMX key: 'jmx[{#JMXOBJ},serverState]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' trigger_prototypes: - uuid: 7e7e787f234540f2990266b85d52bca7 expression: 'find(/JMX Wildlfy/jmx[{#JMXOBJ},serverState],,"like","running")=0' name: 'Server controller need to be restart for configuration change.' priority: HIGH dependencies: - name: 'Server need to be restart for configuration change.' expression: 'find(/JMX Wildlfy/jmx[{#JMXOBJ},runtimeConfigurationState],,"like","ok")=0' - uuid: 2107db17b4524dce903f49c96b30823b name: 'Suspend State' type: JMX key: 'jmx[{#JMXOBJ},suspendState]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' - uuid: a74e8ecd94dd46f98795c233524cf4d3 name: UUID type: JMX key: 'jmx[{#JMXOBJ},uuid]' delay: 30s trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildlfy Server' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' lld_macro_paths: - lld_macro: '{#JMXNAME}' path: $.properties.name - lld_macro: '{#JMXOBJ}' path: $.object - uuid: fa6709a76d3544078e9a1c37266535b2 name: 'Garbage Collector' type: JMX key: 'jmx.get[beans,"*:type=GarbageCollector,name=*"]' delay: 30m username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' item_prototypes: - uuid: 489d64096f144a79af5dda9046ca8c7e name: '{#JMXNAME} Collections' type: JMX key: 'jmx[{#JMXOBJ},CollectionCount]' delay: 60s units: runs username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Garbage Collector' trigger_prototypes: - uuid: f06607df125940dabf4af82958143a93 expression: 'last(/JMX Wildlfy/jmx[{#JMXOBJ},CollectionCount])(last(/JMX Wildlfy/jmx[{#JMXOBJ},PreparedStatementCacheHitCount])*0.6)' name: 'Datasource {#JMXDATA_SOURCE} cache hit is too low!' priority: WARNING manual_close: 'YES' graph_prototypes: - uuid: 7b5644491d3f464881216adf6f9566d9 name: 'JMX {#JMXDATA_SOURCE} Cache' graph_items: - color: 1A7C11 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},PreparedStatementCacheAccessCount]' - sortorder: '1' color: FC6EA3 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},PreparedStatementCacheHitCount]' - sortorder: '2' color: 6C59DC item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},PreparedStatementCacheMissCount]' - sortorder: '3' color: 2774A4 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},PreparedStatementCacheCurrentSize]' - sortorder: '4' color: F63100 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},PreparedStatementCacheAddCount]' - sortorder: '5' color: A54F10 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},PreparedStatementCacheDeleteCount]' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' lld_macro_paths: - lld_macro: '{#JMXDATA_SOURCE}' path: '$.properties.["data-source"]' - lld_macro: '{#JMXOBJ}' path: $.object - uuid: 2714db53b4374838bdb72f63c754970d name: 'Datasource POOL' type: JMX key: 'jmx.get[beans,"jboss.as:subsystem=datasources,data-source=*,statistics=pool"]' delay: 30m username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' filter: conditions: - macro: '{#JMXDATA_SOURCE}' value: ExampleDS operator: NOT_MATCHES_REGEX formulaid: A lifetime: 24h item_prototypes: - uuid: 6f101a9835fa4a91bdeea4a890ea60a0 name: '{#JMXDATA_SOURCE} ActiveCount' type: JMX key: 'jmx[{#JMXOBJ},ActiveCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' trigger_prototypes: - uuid: ede77672b16142a1aecb767ca09c67b3 expression: 'last(/JMX Wildlfy/jmx[{#JMXOBJ},ActiveCount])=0' name: 'Datasource {#JMXDATA_SOURCE} have no active connection on {HOST.NAME}' priority: DISASTER manual_close: 'YES' dependencies: - name: 'Datasource {#JMXDATA_SOURCE} monitoring statistic is not enabled!' expression: 'find(/JMX Wildlfy/jmx[{#JMXOBJ},statisticsEnabled],,"like","true")=0' - uuid: a4e888c939544ff49881c5b33ace78cf name: '{#JMXDATA_SOURCE} AvailableCount' type: JMX key: 'jmx[{#JMXOBJ},AvailableCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: d5b0ffe27cff4cc8ad61e4d592287548 name: '{#JMXDATA_SOURCE} AverageBlockingTime' type: JMX key: 'jmx[{#JMXOBJ},AverageBlockingTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: d598e71de579433086ee16da12808778 name: '{#JMXDATA_SOURCE} AverageCreationTime' type: JMX key: 'jmx[{#JMXOBJ},AverageCreationTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 997e6a6e1eca4b79a13928b6da2d86c7 name: '{#JMXDATA_SOURCE} AverageGetTime' type: JMX key: 'jmx[{#JMXOBJ},AverageGetTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 6c69ec023b494eb1b63817071b47accb name: '{#JMXDATA_SOURCE} AveragePoolTime' type: JMX key: 'jmx[{#JMXOBJ},AveragePoolTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: c8680e4922b04dc9972c926c5c5e4d00 name: '{#JMXDATA_SOURCE} AverageUsageTime' type: JMX key: 'jmx[{#JMXOBJ},AverageUsageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: b7c4d38da3534647b704d68736b5e534 name: '{#JMXDATA_SOURCE} BlockingFailureCount' type: JMX key: 'jmx[{#JMXOBJ},BlockingFailureCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: b60b1a7697104846a66457653993c91d name: '{#JMXDATA_SOURCE} CreatedCount' type: JMX key: 'jmx[{#JMXOBJ},CreatedCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 55752463103e4269ab1491c440b20ce8 name: '{#JMXDATA_SOURCE} DestroyedCount' type: JMX key: 'jmx[{#JMXOBJ},DestroyedCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 2379b1f5f114497f81a4f7cb4679c3d2 name: '{#JMXDATA_SOURCE} IdleCount' type: JMX key: 'jmx[{#JMXOBJ},IdleCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 27cee2cdf3cc48f78582892d76ba3aeb name: '{#JMXDATA_SOURCE} InUseCount' type: JMX key: 'jmx[{#JMXOBJ},InUseCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 2f34c0c09d0e4c90bdfb8b6d6c43dc41 name: '{#JMXDATA_SOURCE} MaxCreationTime' type: JMX key: 'jmx[{#JMXOBJ},MaxCreationTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 5b1f7bebec4c43b1a44eddbc13b5a3a4 name: '{#JMXDATA_SOURCE} MaxGetTime' type: JMX key: 'jmx[{#JMXOBJ},MaxGetTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 0e66a597f59b4115a17ee73265f6a413 name: '{#JMXDATA_SOURCE} MaxPoolTime' type: JMX key: 'jmx[{#JMXOBJ},MaxPoolTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 80f0474805714cb28c5775c3f1feec26 name: '{#JMXDATA_SOURCE} MaxUsageTime' type: JMX key: 'jmx[{#JMXOBJ},MaxUsageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: ac0f3a2e2668452db8663840f5e62a9d name: '{#JMXDATA_SOURCE} MaxUsedCount' type: JMX key: 'jmx[{#JMXOBJ},MaxUsedCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: ca2d4a05db8b4c73815a12fc5a74159e name: '{#JMXDATA_SOURCE} MaxWaitCount' type: JMX key: 'jmx[{#JMXOBJ},MaxWaitCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: b4781fbcae10473c8ea76dff678eaae0 name: '{#JMXDATA_SOURCE} MaxWaitTime' type: JMX key: 'jmx[{#JMXOBJ},MaxWaitTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: d503038328ca477b82b331e9322f6ed9 name: '{#JMXDATA_SOURCE} statisticsEnabled' type: JMX key: 'jmx[{#JMXOBJ},statisticsEnabled]' delay: 30s history: 30d trends: '0' value_type: TEXT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' trigger_prototypes: - uuid: 455d0585a10848f2a0cce77eb807ee17 expression: 'find(/JMX Wildlfy/jmx[{#JMXOBJ},statisticsEnabled],,"like","true")=0' name: 'Datasource {#JMXDATA_SOURCE} monitoring statistic is not enabled!' priority: INFO manual_close: 'YES' - uuid: 32d38e573a224f5581832c8d4b1849a6 name: '{#JMXDATA_SOURCE} TimedOut' type: JMX key: 'jmx[{#JMXOBJ},TimedOut]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' trigger_prototypes: - uuid: e39d84bb65954de9b124160eee6019c2 expression: '(last(/JMX Wildlfy/jmx[{#JMXOBJ},TimedOut],#1)<>last(/JMX Wildlfy/jmx[{#JMXOBJ},TimedOut],#2))>0' name: 'Datasource {#JMXDATA_SOURCE} connection is timeout on {HOST.NAME}' priority: DISASTER manual_close: 'YES' - uuid: 4bd93e9084144ed5ae531ccb7fd6f54c name: '{#JMXDATA_SOURCE} TotalBlockingTime' type: JMX key: 'jmx[{#JMXOBJ},TotalBlockingTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 99ed42907b274ff480ecf2a68ae6b3a2 name: '{#JMXDATA_SOURCE} TotalCreationTime' type: JMX key: 'jmx[{#JMXOBJ},TotalCreationTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 4d4b1b72910e4295a91aad083c52f1cd name: '{#JMXDATA_SOURCE} TotalGetTime' type: JMX key: 'jmx[{#JMXOBJ},TotalGetTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 93312c2153b44827ba3528a95bd8bf51 name: '{#JMXDATA_SOURCE} TotalPoolTime' type: JMX key: 'jmx[{#JMXOBJ},TotalPoolTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: d7f062b2d845416292140df36a28d301 name: '{#JMXDATA_SOURCE} TotalUsageTime' type: JMX key: 'jmx[{#JMXOBJ},TotalUsageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: cdd834c5be72436c8d7631fde22f2447 name: '{#JMXDATA_SOURCE} WaitCount' type: JMX key: 'jmx[{#JMXOBJ},WaitCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' trigger_prototypes: - uuid: 9cbc60bdc0a5446cabd3f50e9a2c7593 expression: 'avg(/JMX Wildlfy/jmx[{#JMXOBJ},WaitCount],300s)>0' name: 'Datasource {#JMXDATA_SOURCE} connection is waiting on {HOST.NAME}' priority: HIGH manual_close: 'YES' - uuid: 10244677cdfd48fda3b3b16e1ef93d93 name: '{#JMXDATA_SOURCE} XACommitAverageTime' type: JMX key: 'jmx[{#JMXOBJ},XACommitAverageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: c5fdb56366e1467d9f2ee4637c6a03aa name: '{#JMXDATA_SOURCE} XACommitCount' type: JMX key: 'jmx[{#JMXOBJ},XACommitCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 5a9b9be621e349e5b036d5316d2d498f name: '{#JMXDATA_SOURCE} XACommitMaxTime' type: JMX key: 'jmx[{#JMXOBJ},XACommitMaxTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: db852b2be5c34d7f80d906df555c384e name: '{#JMXDATA_SOURCE} XACommitTotalTime' type: JMX key: 'jmx[{#JMXOBJ},XACommitTotalTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 9fb54606bf3e48829fcb2efe4217dc6a name: '{#JMXDATA_SOURCE} XAEndAverageTime' type: JMX key: 'jmx[{#JMXOBJ},XAEndAverageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 3244ea38aafe4a75bd7780eca353165e name: '{#JMXDATA_SOURCE} XAEndCount' type: JMX key: 'jmx[{#JMXOBJ},XAEndCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 9726a12b52774091886de0295f5e82fc name: '{#JMXDATA_SOURCE} XAEndMaxTime' type: JMX key: 'jmx[{#JMXOBJ},XAEndMaxTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 9e3e8811c56541c8aacabf170289682c name: '{#JMXDATA_SOURCE} XAEndTotalTime' type: JMX key: 'jmx[{#JMXOBJ},XAEndTotalTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 49b80e4ab7444463b85d64bd7aad38c6 name: '{#JMXDATA_SOURCE} XAForgetAverageTime' type: JMX key: 'jmx[{#JMXOBJ},XAForgetAverageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 86256b421a274e9c86c059f50d7af089 name: '{#JMXDATA_SOURCE} XAForgetCount' type: JMX key: 'jmx[{#JMXOBJ},XAForgetCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 74696d133d3a4244b5a5b50fead1a0f9 name: '{#JMXDATA_SOURCE} XAForgetMaxTime' type: JMX key: 'jmx[{#JMXOBJ},XAForgetMaxTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 4a0554b8925c402ea3f91e53d45f8c0e name: '{#JMXDATA_SOURCE} XAForgetTotalTime' type: JMX key: 'jmx[{#JMXOBJ},XAForgetTotalTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 7b3b80428e9f4b9295539d24d9e93b28 name: '{#JMXDATA_SOURCE} XAPrepareAverageTime' type: JMX key: 'jmx[{#JMXOBJ},XAPrepareAverageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: c26835ef69ca424aa48ad32f8685a79f name: '{#JMXDATA_SOURCE} XAPrepareCount' type: JMX key: 'jmx[{#JMXOBJ},XAPrepareCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: dc81f2c333a2499297172b0cac56692a name: '{#JMXDATA_SOURCE} XAPrepareMaxTime' type: JMX key: 'jmx[{#JMXOBJ},XAPrepareMaxTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: d36128135c1749d199589cd9d0c99fbf name: '{#JMXDATA_SOURCE} XAPrepareTotalTime' type: JMX key: 'jmx[{#JMXOBJ},XAPrepareTotalTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: f315fa25854e4623b2e62a92e6925d84 name: '{#JMXDATA_SOURCE} XARecoverAverageTime' type: JMX key: 'jmx[{#JMXOBJ},XARecoverAverageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 708dbc06a5934e1cbf17918993e11d94 name: '{#JMXDATA_SOURCE} XARecoverCount' type: JMX key: 'jmx[{#JMXOBJ},XARecoverCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 0a179ef9fb4c431bbe6c3fe871f22bda name: '{#JMXDATA_SOURCE} XARecoverMaxTime' type: JMX key: 'jmx[{#JMXOBJ},XARecoverMaxTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 1b46a5be071741049424de310deeb4d7 name: '{#JMXDATA_SOURCE} XARecoverTotalTime' type: JMX key: 'jmx[{#JMXOBJ},XARecoverTotalTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: b2987ad8bc2d43e78f0fc08e5e1abbf1 name: '{#JMXDATA_SOURCE} XARollbackAverageTime' type: JMX key: 'jmx[{#JMXOBJ},XARollbackAverageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: f337705c260d41b8a28401a9ea67c469 name: '{#JMXDATA_SOURCE} XARollbackCount' type: JMX key: 'jmx[{#JMXOBJ},XARollbackCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 4d7de7cc06654457b3e927c89982b6c6 name: '{#JMXDATA_SOURCE} XARollbackMaxTime' type: JMX key: 'jmx[{#JMXOBJ},XARollbackMaxTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 0cd7e0b4bffc42b3b3811db37f2f36b2 name: '{#JMXDATA_SOURCE} XARollbackTotalTime' type: JMX key: 'jmx[{#JMXOBJ},XARollbackTotalTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 965ba503ae6e4fc58196bf4df558b8fb name: '{#JMXDATA_SOURCE} XAStartAverageTime' type: JMX key: 'jmx[{#JMXOBJ},XAStartAverageTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: d1ce9a55e15b4b78a4b0f9379670b836 name: '{#JMXDATA_SOURCE} XAStartCount' type: JMX key: 'jmx[{#JMXOBJ},XAStartCount]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 558385ed568c4903b72981e6977f7c14 name: '{#JMXDATA_SOURCE} XAStartMaxTime' type: JMX key: 'jmx[{#JMXOBJ},XAStartMaxTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' - uuid: 2cc9eec3a04c4ea3b5321819c4bb8003 name: '{#JMXDATA_SOURCE} XAStartTotalTime' type: JMX key: 'jmx[{#JMXOBJ},XAStartTotalTime]' delay: '30' value_type: FLOAT username: '{$WILDFLY.USER}' password: '{$WILDFLY.PASS}' description: '{#JMXDESC}' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' tags: - tag: Application value: 'JMX Wildfly Datasource' trigger_prototypes: - uuid: 4dbfa3d689514882b31368172d66e13b expression: 'last(/JMX Wildlfy/jmx[{#JMXOBJ},InUseCount])>(last(/JMX Wildlfy/jmx[{#JMXOBJ},AvailableCount])*0.9)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/JMX Wildlfy/jmx[{#JMXOBJ},InUseCount])<(last(/JMX Wildlfy/jmx[{#JMXOBJ},AvailableCount])*0.7)' name: 'Datasource {#JMXDATA_SOURCE} 90% connection is in use {HOST.NAME}' priority: DISASTER manual_close: 'YES' graph_prototypes: - uuid: 77a85c8fdca745ff89ed54ee541fe12f name: 'JMX {#JMXDATA_SOURCE} connection' graph_items: - color: 6C59DC item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},InUseCount]' - sortorder: '1' color: F63100 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},AvailableCount]' - sortorder: '2' color: 1A7C11 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},ActiveCount]' - sortorder: '3' color: 2774A4 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},MaxUsedCount]' - sortorder: '4' color: A54F10 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},TimedOut]' - sortorder: '5' color: FC6EA3 item: host: 'JMX Wildlfy' key: 'jmx[{#JMXOBJ},WaitCount]' jmx_endpoint: 'service:jmx:{$JMX.PROTOCOL}://{HOST.CONN}:{HOST.PORT}' lld_macro_paths: - lld_macro: '{#JMXDATA_SOURCE}' path: '$.properties.["data-source"]' - lld_macro: '{#JMXOBJ}' path: $.object macros: - macro: '{$JMX.PROTOCOL}' value: remote - macro: '{$WILDFLY.PASS}' value: heslo - macro: '{$WILDFLY.USER}' value: zabbix valuemaps: - uuid: 63d0428ae9544f2b88a7065c3e5c94df name: 'Service state' mappings: - value: '0' newvalue: Down - value: '1' newvalue: Up triggers: - uuid: 89419e7d6ac548f1aa0856c7d24a0f1c expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.used])>(last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.max])*0.7)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.used])<(last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.max])*0.6)' name: '70% Heap Memory used on {HOST.NAME}' priority: AVERAGE - uuid: ffa9267e7f0a4e0ab1d6747f24b63d5b expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.used])>(last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.max])*0.7)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.used])<(last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.max])*0.6)' name: '70% Non-Heap Memory used on {HOST.NAME}' priority: AVERAGE - uuid: e168f28d4b6244efaf65b3d43619c964 expression: 'last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount])>(last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount])*0.7)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount])<(last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount])*0.6)' name: '70% Opened File Descriptor Count used on {HOST.NAME}' priority: AVERAGE - uuid: 9dbe5bef3217431794d3869eac779a52 expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.used])>(last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.max])*0.9)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.used])<(last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.max])*0.6)' name: '90% Heap Memory used on {HOST.NAME}' priority: DISASTER - uuid: 07741d3ee83e46bbb5a88ee0e32a8258 expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.used])>(last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.max])*0.9)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.used])<(last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.max])*0.6)' name: '90% Non-Heap Memory used on {HOST.NAME}' priority: DISASTER - uuid: ae438efbb3f144b1875996f430bdb3e6 expression: 'last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount])>(last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount])*0.9)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount])<(last(/JMX Wildlfy/jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount])*0.6)' name: '90% Opened File Descriptor Count used on {HOST.NAME}' priority: DISASTER - uuid: a109b5d5c9c9461f8df91924d87cdf9e expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.committed])=last(/JMX Wildlfy/jmx["java.lang:type=Memory",HeapMemoryUsage.max])' name: 'Heap Memory fully committed on {HOST.NAME}' priority: WARNING - uuid: 924dc7869f6e46c2b673bfa05fe62683 expression: 'last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed])=last(/JMX Wildlfy/jmx["java.lang:type=Memory",NonHeapMemoryUsage.max])' name: 'Non-Heap Memory fully committed on {HOST.NAME}' priority: WARNING graphs: - uuid: 86617ea05fca45c6b1c08866f19738ab name: 'JMX Class Loader' graph_items: - color: C80000 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=ClassLoading",TotalLoadedClassCount]' - sortorder: '1' color: 00C800 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=ClassLoading",UnloadedClassCount]' - sortorder: '2' color: 0000C8 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=ClassLoading",LoadedClassCount]' - uuid: 378dab660b9048f3874795c80ffec522 name: 'JMX File Descriptors' graph_items: - color: C80000 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]' - sortorder: '1' color: 00C800 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]' - uuid: 5b44946266a648f0b5e965443f732d15 name: 'JMX Heap Memory' graph_items: - color: 1A7C11 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Memory",HeapMemoryUsage.committed]' - sortorder: '1' color: F63100 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Memory",HeapMemoryUsage.max]' - sortorder: '2' color: 2774A4 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Memory",HeapMemoryUsage.used]' - uuid: baf50928acbf40e4bf3dca2638c3dd40 name: 'JMX Non Heap Memory' graph_items: - color: 1A7C11 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed]' - sortorder: '1' color: F63100 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Memory",NonHeapMemoryUsage.max]' - sortorder: '2' color: 2774A4 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Memory",NonHeapMemoryUsage.used]' - uuid: 5d8f38871bef43b5a371bc5d16736cd1 name: 'JMX Threads' graph_items: - color: C80000 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Threading",PeakThreadCount]' - sortorder: '1' color: 00C800 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Threading",DaemonThreadCount]' - sortorder: '2' color: 0000C8 item: host: 'JMX Wildlfy' key: 'jmx["java.lang:type=Threading",ThreadCount]'