diff options
147 files changed, 9440 insertions, 159 deletions
diff --git a/templates/app/activemq_jmx/template_app_activemq_jmx.yaml b/templates/app/activemq_jmx/template_app_activemq_jmx.yaml index 1fce967f3c9..5713732a577 100644 --- a/templates/app/activemq_jmx/template_app_activemq_jmx.yaml +++ b/templates/app/activemq_jmx/template_app_activemq_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:33Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: c87e0a2e0683483ab7c6f3c380e9f840 template: 'Apache ActiveMQ by JMX' name: 'Apache ActiveMQ by JMX' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/Applications discovery_rules: - + uuid: cbd9f98c2c1e412081a546e18066a868 name: 'Brokers discovery' type: JMX key: 'jmx.discovery[beans,"org.apache.activemq:type=Broker,brokerName=*"]' @@ -44,6 +47,7 @@ zabbix_export: description: 'Discovery of brokers' item_prototypes: - + uuid: 29a0f197bfe847d596dad4923364490e name: 'Broker {#JMXBROKERNAME}: Version' type: JMX key: 'jmx[{#JMXOBJ},BrokerVersion]' @@ -65,12 +69,14 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 88400b0182e9451cb1e8cc6ccf803265 expression: '(last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},BrokerVersion],#1)<>last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},BrokerVersion],#2))=1 and length(last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},BrokerVersion]))>0' name: 'Broker {#JMXBROKERNAME}: Version has been changed' priority: INFO description: 'Broker {#JMXBROKERNAME} version has changed. Ack to close.' manual_close: 'YES' - + uuid: 85c19ccb8b6a4242a8ba699e76836427 name: 'Broker {#JMXBROKERNAME}: Memory limit' type: JMX key: 'jmx[{#JMXOBJ},MemoryLimit]' @@ -90,6 +96,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: 5e2a5638adf6405087014bfcfc8ffc93 name: 'Broker {#JMXBROKERNAME}: Memory usage in percents' type: JMX key: 'jmx[{#JMXOBJ}, MemoryPercentUsage]' @@ -105,10 +112,12 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: fb1f829bec704f42b6edcb9502e6c001 expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ}, MemoryPercentUsage],{$ACTIVEMQ.MEM.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.MEM.MAX.HIGH:"{#JMXBROKERNAME}"}' name: 'Broker {#JMXBROKERNAME}: Memory usage is too high (over {$ACTIVEMQ.MEM.MAX.HIGH:"{#JMXBROKERNAME}"}%)' priority: HIGH - + uuid: db009f06afe2404ca360caec52a4c67b expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ}, MemoryPercentUsage],{$ACTIVEMQ.MEM.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.MEM.MAX.WARN:"{#JMXBROKERNAME}"}' name: 'Broker {#JMXBROKERNAME}: Memory usage is too high (over {$ACTIVEMQ.MEM.MAX.WARN:"{#JMXBROKERNAME}"}%)' priority: AVERAGE @@ -117,6 +126,7 @@ zabbix_export: name: 'Broker {#JMXBROKERNAME}: Memory usage is too high (over {$ACTIVEMQ.MEM.MAX.HIGH:"{#JMXBROKERNAME}"}%)' expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ}, MemoryPercentUsage],{$ACTIVEMQ.MEM.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.MEM.MAX.HIGH:"{#JMXBROKERNAME}"}' - + uuid: 78806476b5cb4ce48f8ca8dbd173c7c3 name: 'Broker {#JMXBROKERNAME}: Storage limit' type: JMX key: 'jmx[{#JMXOBJ},StoreLimit]' @@ -136,6 +146,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: fc4c79543a6f4b7b9c22f11b61b644c9 name: 'Broker {#JMXBROKERNAME}: Storage usage in percents' type: JMX key: 'jmx[{#JMXOBJ},StorePercentUsage]' @@ -151,10 +162,12 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 56a076d7f848462bb4f6f219824eb6f7 expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},StorePercentUsage],{$ACTIVEMQ.STORE.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.STORE.MAX.HIGH:"{#JMXBROKERNAME}"}' name: 'Broker {#JMXBROKERNAME}: Storage usage is too high (over {$ACTIVEMQ.STORE.MAX.HIGH:"{#JMXBROKERNAME}"}%)' priority: HIGH - + uuid: ea92a0faecda427fbc3d211cda23e338 expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},StorePercentUsage],{$ACTIVEMQ.STORE.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.STORE.MAX.WARN:"{#JMXBROKERNAME}"}' name: 'Broker {#JMXBROKERNAME}: Storage usage is too high (over {$ACTIVEMQ.STORE.MAX.WARN:"{#JMXBROKERNAME}"}%)' priority: AVERAGE @@ -163,6 +176,7 @@ zabbix_export: name: 'Broker {#JMXBROKERNAME}: Storage usage is too high (over {$ACTIVEMQ.STORE.MAX.HIGH:"{#JMXBROKERNAME}"}%)' expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},StorePercentUsage],{$ACTIVEMQ.STORE.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.STORE.MAX.HIGH:"{#JMXBROKERNAME}"}' - + uuid: 09db80ee80ea47189142130d35a8e1c2 name: 'Broker {#JMXBROKERNAME}: Temp limit' type: JMX key: 'jmx[{#JMXOBJ},TempLimit]' @@ -182,6 +196,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: 95354144839e4d22a82c4e9a1fab83d9 name: 'Broker {#JMXBROKERNAME}: Temp usage in percents' type: JMX key: 'jmx[{#JMXOBJ},TempPercentUsage]' @@ -197,10 +212,12 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 0c667ea027fd4a008d2abcb11f266274 expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},TempPercentUsage],{$ACTIVEMQ.TEMP.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.TEMP.MAX.HIGH}' name: 'Broker {#JMXBROKERNAME}: Temp usage is too high (over {$ACTIVEMQ.TEMP.MAX.WARN:"{#JMXBROKERNAME}"}%)' priority: HIGH - + uuid: 609951615e2e4b70b0a81155facb547e expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},TempPercentUsage],{$ACTIVEMQ.TEMP.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.TEMP.MAX.WARN}' name: 'Broker {#JMXBROKERNAME}: Temp usage is too high (over {$ACTIVEMQ.TEMP.MAX.WARN:"{#JMXBROKERNAME}"}%)' priority: AVERAGE @@ -209,6 +226,7 @@ zabbix_export: name: 'Broker {#JMXBROKERNAME}: Temp usage is too high (over {$ACTIVEMQ.TEMP.MAX.WARN:"{#JMXBROKERNAME}"}%)' expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},TempPercentUsage],{$ACTIVEMQ.TEMP.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.TEMP.MAX.HIGH}' - + uuid: 64ab04e456804e10a6c78c3190807506 name: 'Broker {#JMXBROKERNAME}: Consumers count total' type: JMX key: 'jmx[{#JMXOBJ},TotalConsumerCount]' @@ -223,10 +241,12 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: af8e899042fb4e1db5c03f47038d6e5b expression: 'max(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},TotalConsumerCount],{$ACTIVEMQ.BROKER.CONSUMERS.MIN.TIME:"{#JMXBROKERNAME}"})<{$ACTIVEMQ.BROKER.CONSUMERS.MIN.HIGH:"{#JMXBROKERNAME}"}' name: 'Broker {#JMXBROKERNAME}: Consumers count is too low (below {$ACTIVEMQ.BROKER.CONSUMERS.MIN.HIGH:"{#JMXBROKERNAME}"} for {$ACTIVEMQ.BROKER.CONSUMERS.MIN.TIME:"{#JMXBROKERNAME}"})' priority: HIGH - + uuid: 48bc7dab4a1a40d8a823e880018cf8e7 name: 'Broker {#JMXBROKERNAME}: Messages dequeue rate' type: JMX key: 'jmx[{#JMXOBJ},TotalDequeueCount]' @@ -246,6 +266,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: a462499eecbd443e931a9aa831240f65 name: 'Broker {#JMXBROKERNAME}: Messages enqueue rate' type: JMX key: 'jmx[{#JMXOBJ},TotalEnqueueCount]' @@ -266,11 +287,13 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 24fddf3abba7479c8efddca319f899e5 expression: 'avg(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},TotalEnqueueCount],{$ACTIVEMQ.MSG.RATE.WARN.TIME:"{#JMXBROKERNAME}"})>avg(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},TotalEnqueueCount],{$ACTIVEMQ.MSG.RATE.WARN.TIME:"{#JMXBROKERNAME}"})' name: 'Broker {#JMXBROKERNAME}: Message enqueue rate is higher than dequeue rate for {$ACTIVEMQ.MSG.RATE.WARN.TIME:"{#JMXBROKERNAME}"}' priority: AVERAGE description: 'Enqueue rate is higher than dequeue rate. It may indicate performance problems.' - + uuid: 2453d8221cec4e1ead6622c001ac9a8c name: 'Broker {#JMXBROKERNAME}: Producers count total' type: JMX key: 'jmx[{#JMXOBJ},TotalProducerCount]' @@ -285,10 +308,12 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 3b5870fe2b5e4f8d87df2e5ae4a63b8d expression: 'max(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},TotalProducerCount],{$ACTIVEMQ.BROKER.PRODUCERS.MIN.TIME:"{#JMXBROKERNAME}"})<{$ACTIVEMQ.BROKER.PRODUCERS.MIN.HIGH:"{#JMXBROKERNAME}"}' name: 'Broker {#JMXBROKERNAME}: Producers count is too low (below {$ACTIVEMQ.BROKER.PRODUCERS.MIN.HIGH:"{#JMXBROKERNAME}"} for {$ACTIVEMQ.BROKER.PRODUCERS.MIN.TIME:"{#JMXBROKERNAME}"})' priority: HIGH - + uuid: a46d7281cb234ccaadacbb7d311cbd39 name: 'Broker {#JMXBROKERNAME}: Uptime' type: JMX key: 'jmx[{#JMXOBJ},UptimeMillis]' @@ -309,6 +334,7 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 6abb3813bb52465aa4a5f4bebfe999c3 expression: 'last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},UptimeMillis])<10m' name: 'Broker {#JMXBROKERNAME}: Broker has been restarted (uptime < 10m)' priority: INFO @@ -316,6 +342,7 @@ zabbix_export: manual_close: 'YES' graph_prototypes: - + uuid: 465b9319e0dc4728a2733c69521e9e81 name: 'Broker {#JMXBROKERNAME}: Messages rate' graph_items: - @@ -332,6 +359,7 @@ zabbix_export: host: 'Apache ActiveMQ by JMX' key: 'jmx[{#JMXOBJ},TotalDequeueCount]' - + uuid: 9cdb5b2bed724f45a305a8434d28c105 name: 'Broker {#JMXBROKERNAME}: Producers and consumers' graph_items: - @@ -348,6 +376,7 @@ zabbix_export: host: 'Apache ActiveMQ by JMX' key: 'jmx[{#JMXOBJ},TotalConsumerCount]' - + uuid: 6b018bbe9d154d2d865b7922eaa7ae28 name: 'Broker {#JMXBROKERNAME}: Resources usage' graph_items: - @@ -372,6 +401,7 @@ zabbix_export: key: 'jmx[{#JMXOBJ},TempPercentUsage]' jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' - + uuid: 14432547793d42d2b75c7b08fcbb3545 name: 'Destinations discovery' type: JMX key: 'jmx.discovery[beans,"org.apache.activemq:type=Broker,brokerName=*,destinationType=*,destinationName=*"]' @@ -394,6 +424,7 @@ zabbix_export: description: 'Discovery of destinations' item_prototypes: - + uuid: fd8129c9a66043d896a70c91c8b0d471 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Consumers count total on {#JMXBROKERNAME}' type: JMX key: 'jmx["org.apache.activemq:type=Broker,brokerName={#JMXBROKERNAME}",{$ACTIVEMQ.TOTAL.CONSUMERS.COUNT: "{#JMXDESTINATIONNAME}"}]' @@ -419,6 +450,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: 99f2094b02f848e785e40296958c5450 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Producers count total on {#JMXBROKERNAME}' type: JMX key: 'jmx["org.apache.activemq:type=Broker,brokerName={#JMXBROKERNAME}",{$ACTIVEMQ.TOTAL.PRODUCERS.COUNT: "{#JMXDESTINATIONNAME}"}]' @@ -444,6 +476,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: 5e93e53a0c2d49a49d421ded87b6b1f8 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Consumers count' type: JMX key: 'jmx[{#JMXOBJ},ConsumerCount]' @@ -457,6 +490,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: 3536ec77069a434e854415f0a3270e67 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Messages dequeue rate' type: JMX key: 'jmx[{#JMXOBJ},DequeueCount]' @@ -476,6 +510,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: a6dacc8c4d1f4724bf49c63449992035 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Messages enqueue rate' type: JMX key: 'jmx[{#JMXOBJ},EnqueueCount]' @@ -495,6 +530,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: 1c4ea913a9564d74b31ef82314203a15 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Expired messages count' type: JMX key: 'jmx[{#JMXOBJ},ExpiredCount]' @@ -514,11 +550,13 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: a498405c5b764c1ea9f0e151adf94ed7 expression: 'last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},ExpiredCount])>{$ACTIVEMQ.EXPIRIED.WARN:"{#JMXDESTINATIONNAME}"}' name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Expired messages count higher than {$ACTIVEMQ.EXPIRIED.WARN:"{#JMXDESTINATIONNAME}"}' priority: AVERAGE description: 'This metric represents the number of messages that expired before they could be delivered. If you expect all messages to be delivered and acknowledged within a certain amount of time, you can set an expiration for each message, and investigate if your ExpiredCount metric rises above zero.' - + uuid: 158fac5a1b3c4f07a4004a733f9b6995 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Memory usage in percents' type: JMX key: 'jmx[{#JMXOBJ},MemoryPercentUsage]' @@ -534,14 +572,17 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 197ab32730a84f79ba1b1e827a10e175 expression: 'last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},MemoryPercentUsage])>{$ACTIVEMQ.MEM.MAX.HIGH:"{#JMXDESTINATIONNAME}"}' name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Memory usage is too high (over {$ACTIVEMQ.MEM.MAX.HIGH:"{#JMXDESTINATIONNAME}"}%)' priority: HIGH - + uuid: 1e4e3a969b434c6d972251f8c9b3f2a7 expression: 'last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},MemoryPercentUsage])>{$ACTIVEMQ.MEM.MAX.WARN:"{#JMXDESTINATIONNAME}"}' name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Memory usage is too high (over {$ACTIVEMQ.MEM.MAX.WARN:"{#JMXDESTINATIONNAME}"}%)' priority: AVERAGE - + uuid: 82ee74872f6e46efbf16ae0705bcf2a6 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Producers count' type: JMX key: 'jmx[{#JMXOBJ},ProducerCount]' @@ -555,6 +596,7 @@ zabbix_export: tag: Application value: '{#JMXBROKERNAME}' - + uuid: fdc1e26fbe6545d3bdfc86f6f8c91b8b name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Queue size' type: JMX key: 'jmx[{#JMXOBJ},QueueSize]' @@ -569,12 +611,14 @@ zabbix_export: value: '{#JMXBROKERNAME}' trigger_prototypes: - + uuid: 9a6b7a196f8345d9873bdddcb5a91d75 expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},QueueSize],{$ACTIVEMQ.QUEUE.TIME:"{#JMXDESTINATIONNAME}"})>{$ACTIVEMQ.QUEUE.WARN:"{#JMXDESTINATIONNAME}"} and {$ACTIVEMQ.QUEUE.ENABLED:"{#JMXDESTINATIONNAME}"}=1' name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Queue size higher than {$ACTIVEMQ.QUEUE.WARN:"{#JMXDESTINATIONNAME}"} for {$ACTIVEMQ.QUEUE.TIME:"{#JMXDESTINATIONNAME}"}' priority: AVERAGE description: 'Queue size is higher than threshold. It may indicate performance problems.' trigger_prototypes: - + uuid: 1c7a3eb1196d492cbaef8d878811e67f expression: 'max(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},ConsumerCount],{$ACTIVEMQ.DESTINATION.CONSUMERS.MIN.TIME:"{#JMXDESTINATIONNAME}"})<{$ACTIVEMQ.DESTINATION.CONSUMERS.MIN.HIGH:"{#JMXDESTINATIONNAME}"} and last(/Apache ActiveMQ by JMX/jmx["org.apache.activemq:type=Broker,brokerName={#JMXBROKERNAME}",{$ACTIVEMQ.TOTAL.CONSUMERS.COUNT: "{#JMXDESTINATIONNAME}"}])>{$ACTIVEMQ.BROKER.CONSUMERS.MIN.HIGH:"{#JMXBROKERNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},ConsumerCount],{$ACTIVEMQ.DESTINATION.CONSUMERS.MIN.TIME:"{#JMXDESTINATIONNAME}"})>={$ACTIVEMQ.DESTINATION.CONSUMERS.MIN.HIGH:"{#JMXDESTINATIONNAME}"}' @@ -582,11 +626,13 @@ zabbix_export: priority: AVERAGE manual_close: 'YES' - + uuid: f2d6453cc71242799e3c55662f51981d expression: 'avg(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},EnqueueCount],{$ACTIVEMQ.MSG.RATE.WARN.TIME:"{#JMXDESTINATIONNAME}"})>avg(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},DequeueCount],{$ACTIVEMQ.MSG.RATE.WARN.TIME:"{#JMXDESTINATIONNAME}"})' name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Message enqueue rate is higher than dequeue rate for {$ACTIVEMQ.MSG.RATE.WARN.TIME:"{#JMXDESTINATIONNAME}"}' priority: AVERAGE description: 'Enqueue rate is higher than dequeue rate. It may indicate performance problems.' - + uuid: ef00f224d2d6486ea31c44224223231c expression: 'max(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},ProducerCount],{$ACTIVEMQ.DESTINATION.PRODUCERS.MIN.TIME:"{#JMXDESTINATIONNAME}"})<{$ACTIVEMQ.DESTINATION.PRODUCERS.MIN.HIGH:"{#JMXDESTINATIONNAME}"} and last(/Apache ActiveMQ by JMX/jmx["org.apache.activemq:type=Broker,brokerName={#JMXBROKERNAME}",{$ACTIVEMQ.TOTAL.PRODUCERS.COUNT: "{#JMXDESTINATIONNAME}"}])>{$ACTIVEMQ.BROKER.PRODUCERS.MIN.HIGH:"{#JMXBROKERNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},ProducerCount],{$ACTIVEMQ.DESTINATION.PRODUCERS.MIN.TIME:"{#JMXDESTINATIONNAME}"})>={$ACTIVEMQ.DESTINATION.PRODUCERS.MIN.HIGH:"{#JMXDESTINATIONNAME}"}' @@ -595,6 +641,7 @@ zabbix_export: manual_close: 'YES' graph_prototypes: - + uuid: 006f397fbb664f9981b9228808870239 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Memory usage' graph_items: - @@ -604,6 +651,7 @@ zabbix_export: host: 'Apache ActiveMQ by JMX' key: 'jmx[{#JMXOBJ},MemoryPercentUsage]' - + uuid: 1c9a999ec2b94942ad10f408b470b1a2 name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Messages rate' graph_items: - @@ -620,6 +668,7 @@ zabbix_export: host: 'Apache ActiveMQ by JMX' key: 'jmx[{#JMXOBJ},DequeueCount]' - + uuid: 0854230a67bc4d29b3b3dc2cb7eeaefa name: '{#JMXBROKERNAME}: {#JMXDESTINATIONTYPE} {#JMXDESTINATIONNAME}: Producers and consumers' graph_items: - diff --git a/templates/app/apache_agent/template_app_apache_agent.yaml b/templates/app/apache_agent/template_app_apache_agent.yaml index add09d8df89..2c9218255f8 100644 --- a/templates/app/apache_agent/template_app_apache_agent.yaml +++ b/templates/app/apache_agent/template_app_apache_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:39Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: a8d91e4f36794e32b73090d5edf3d7ae template: 'Apache by Zabbix agent' name: 'Apache by Zabbix agent' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 2d3ebb059bd944ee8a7b95e2c60b08f0 name: 'Apache: Total bytes' type: DEPENDENT key: apache.bytes @@ -44,6 +47,7 @@ zabbix_export: tag: Application value: Apache - + uuid: be97c53d82f846cdbc2d0ec640435b6f name: 'Apache: Bytes per second' type: DEPENDENT key: apache.bytes.rate @@ -74,6 +78,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 5919f29c692b468fb5642e83f408c2e5 name: 'Apache: Total requests' type: DEPENDENT key: apache.requests @@ -92,6 +97,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 7e1e674a23d24fafa31b76a048fe9fd0 name: 'Apache: Requests per second' type: DEPENDENT key: apache.requests.rate @@ -117,6 +123,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 5a4bd2d6c2874d888ec4c82409e1c711 name: 'Apache: Uptime' type: DEPENDENT key: apache.uptime @@ -137,12 +144,14 @@ zabbix_export: value: Apache triggers: - + uuid: 7872d9665c234f45941ca26206e0255c expression: 'last(/Apache by Zabbix agent/apache.uptime)<10m' name: 'Apache: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 78a611c2b15c4ae8949257b6fdf922f1 name: 'Apache: Version' type: DEPENDENT key: apache.version @@ -168,12 +177,14 @@ zabbix_export: value: Apache triggers: - + uuid: 76fd680b89784c8f91ea7b2f75e6575c expression: '(last(/Apache by Zabbix agent/apache.version,#1)<>last(/Apache by Zabbix agent/apache.version,#2))=1 and length(last(/Apache by Zabbix agent/apache.version))>0' name: 'Apache: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Apache version has changed. Ack to close.' manual_close: 'YES' - + uuid: 35f48761ec6d451bbb8b0d80cd0ccd91 name: 'Apache: Workers idle cleanup' type: DEPENDENT key: apache.workers.cleanup @@ -192,6 +203,7 @@ zabbix_export: tag: Application value: Apache - + uuid: ebd391702cbd432ab458578a3cb45361 name: 'Apache: Workers closing connection' type: DEPENDENT key: apache.workers.closing @@ -210,6 +222,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 6a961707e7084d8ebc09f572b15ef1fd name: 'Apache: Workers DNS lookup' type: DEPENDENT key: apache.workers.dnslookup @@ -228,6 +241,7 @@ zabbix_export: tag: Application value: Apache - + uuid: fd383c9ace4647deb9d3e3882554b8d0 name: 'Apache: Workers finishing' type: DEPENDENT key: apache.workers.finishing @@ -246,6 +260,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 2a02413c0e9144b4a70b8a5a71d680e0 name: 'Apache: Workers keepalive (read)' type: DEPENDENT key: apache.workers.keepalive @@ -264,6 +279,7 @@ zabbix_export: tag: Application value: Apache - + uuid: ed71fb2ec75f4537a2937293add75274 name: 'Apache: Workers logging' type: DEPENDENT key: apache.workers.logging @@ -282,6 +298,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 6c38147f9f3449a194f36a6e6d828865 name: 'Apache: Workers reading request' type: DEPENDENT key: apache.workers.reading @@ -300,6 +317,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 47856ac3b68644e0861b593d3083d35b name: 'Apache: Workers sending reply' type: DEPENDENT key: apache.workers.sending @@ -318,6 +336,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 60cf954a40594cf69afdd1bf0319c031 name: 'Apache: Workers slot with no current process' type: DEPENDENT key: apache.workers.slot @@ -336,6 +355,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 441c797164bf4c8da8112d78240abc43 name: 'Apache: Workers starting up' type: DEPENDENT key: apache.workers.starting @@ -354,6 +374,7 @@ zabbix_export: tag: Application value: Apache - + uuid: ec87e89ee9304acd8c7a76e863cb4443 name: 'Apache: Workers waiting for connection' type: DEPENDENT key: apache.workers.waiting @@ -372,6 +393,7 @@ zabbix_export: tag: Application value: Apache - + uuid: b52addb50ccb415fb63eaf67076991c1 name: 'Apache: Total workers busy' type: DEPENDENT key: apache.workers_total.busy @@ -390,6 +412,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 6955f78c203b435987b5ab75a1114867 name: 'Apache: Total workers idle' type: DEPENDENT key: apache.workers_total.idle @@ -408,6 +431,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 267ca6fe038346e5be1113f3bf9b4023 name: 'Apache: Service response time' key: 'net.tcp.service.perf[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"]' history: 7d @@ -419,6 +443,7 @@ zabbix_export: value: Apache triggers: - + uuid: e762b29eebdf45ea9c35e7f2aa3bced2 expression: 'min(/Apache by Zabbix agent/net.tcp.service.perf[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"],5m)>{$APACHE.RESPONSE_TIME.MAX.WARN}' name: 'Apache: Service response time is too high (over {$APACHE.RESPONSE_TIME.MAX.WARN}s for 5m)' priority: WARNING @@ -431,6 +456,7 @@ zabbix_export: name: 'Apache: Service is down' expression: 'last(/Apache by Zabbix agent/net.tcp.service[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"])=0' - + uuid: 369f00e2970048c786ce3bd609e65566 name: 'Apache: Service ping' key: 'net.tcp.service[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"]' history: 7d @@ -447,6 +473,7 @@ zabbix_export: value: Apache triggers: - + uuid: e24dbf9b89c34d839cb12a22b1103df3 expression: 'last(/Apache by Zabbix agent/net.tcp.service[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"])=0' name: 'Apache: Service is down' priority: AVERAGE @@ -456,6 +483,7 @@ zabbix_export: name: 'Apache: Process is not running' expression: 'last(/Apache by Zabbix agent/proc.num["{$APACHE.PROCESS_NAME}"])=0' - + uuid: b73280fb0af64c7899abfc74cc074b13 name: 'Apache: CPU utilization' key: 'proc.cpu.util["{$APACHE.PROCESS_NAME}"]' history: 7d @@ -467,6 +495,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 384bf197e6a241b3b63bb89d009bba6b name: 'Apache: Memory usage (rss)' key: 'proc.mem["{$APACHE.PROCESS_NAME}",,,,rss]' history: 7d @@ -477,6 +506,7 @@ zabbix_export: tag: Application value: Apache - + uuid: f20b7a01ff134a128c54ea83af8557e2 name: 'Apache: Memory usage (vsize)' key: 'proc.mem["{$APACHE.PROCESS_NAME}",,,,vsize]' history: 7d @@ -487,6 +517,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 233b5466014640e4b990ffd81fa19fa1 name: 'Apache: Number of processes running' key: 'proc.num["{$APACHE.PROCESS_NAME}"]' history: 7d @@ -496,10 +527,12 @@ zabbix_export: value: Apache triggers: - + uuid: b62f49b09d6b4c6ca01ff60cd9dd2209 expression: 'last(/Apache by Zabbix agent/proc.num["{$APACHE.PROCESS_NAME}"])=0' name: 'Apache: Process is not running' priority: HIGH - + uuid: 115413a0f5ab4caba418ab841ad81eba name: 'Apache: Get status' key: 'web.page.get["{$APACHE.STATUS.SCHEME}://{$APACHE.STATUS.HOST}:{$APACHE.STATUS.PORT}/{$APACHE.STATUS.PATH}"]' history: 1h @@ -560,6 +593,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 836aea0b2a3a4c13af2a57a750a00f2c expression: 'nodata(/Apache by Zabbix agent/web.page.get["{$APACHE.STATUS.SCHEME}://{$APACHE.STATUS.HOST}:{$APACHE.STATUS.PORT}/{$APACHE.STATUS.PATH}"],30m)=1' name: 'Apache: Failed to fetch status page (or no data for 30m)' priority: WARNING @@ -574,6 +608,7 @@ zabbix_export: expression: 'last(/Apache by Zabbix agent/net.tcp.service[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"])=0' discovery_rules: - + uuid: 36a82bdda7754c51a05da3bb0b65b83e name: 'Event MPM discovery' type: DEPENDENT key: apache.mpm.event.discovery @@ -583,6 +618,7 @@ zabbix_export: https://httpd.apache.org/docs/current/mod/event.html item_prototypes: - + uuid: 99df2ff5970b4497887371bcd16d5ada name: 'Apache: Bytes per request' type: DEPENDENT key: 'apache.bytes[per_request{#SINGLETON}]' @@ -603,6 +639,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 2e0692f36b924b52ab7b2ff7788b641d name: 'Apache: Connections async closing' type: DEPENDENT key: 'apache.connections[async_closing{#SINGLETON}]' @@ -621,6 +658,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 33d3fec8f45c493097bab986d5ea1e55 name: 'Apache: Connections async keep alive' type: DEPENDENT key: 'apache.connections[async_keep_alive{#SINGLETON}]' @@ -639,6 +677,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 9ad0e5c49e7c4b939eb7977a5158953f name: 'Apache: Connections async writing' type: DEPENDENT key: 'apache.connections[async_writing{#SINGLETON}]' @@ -657,6 +696,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 0fbfbfae187040c790bb4d68f9e2fae5 name: 'Apache: Connections total' type: DEPENDENT key: 'apache.connections[total{#SINGLETON}]' @@ -675,6 +715,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 778a1bfeaa1b474ba529e6c0a55a9949 name: 'Apache: Number of async processes' type: DEPENDENT key: 'apache.process[num{#SINGLETON}]' @@ -694,6 +735,7 @@ zabbix_export: value: Apache graph_prototypes: - + uuid: 4845e6716bd74e7698406e6d8389eba5 name: 'Apache: Current async connections{#SINGLETON}' graph_items: - @@ -721,6 +763,7 @@ zabbix_export: host: 'Apache by Zabbix agent' key: 'apache.connections[total{#SINGLETON}]' - + uuid: 19ecb4e04c3742daac1a0e06d5f98c0c name: 'Apache: Current async processes{#SINGLETON}' graph_items: - @@ -767,6 +810,7 @@ zabbix_export: description: 'Request scheme which may be http or https' dashboards: - + uuid: c27c68fb9c234a09b4023076b45affc1 name: 'Apache performance' pages: - @@ -869,6 +913,7 @@ zabbix_export: host: 'Apache by Zabbix agent' valuemaps: - + uuid: 452297e814a84b08a72730a7b777e378 name: 'Service state' mappings: - @@ -879,6 +924,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: d317a2ccde4f4a2ab20e983b27ae64e2 name: 'Apache: Memory usage' graph_items: - @@ -893,6 +939,7 @@ zabbix_export: host: 'Apache by Zabbix agent' key: 'proc.mem["{$APACHE.PROCESS_NAME}",,,,rss]' - + uuid: dfc5334e77ce45d286145cc08d036f38 name: 'Apache: Requests per second' graph_items: - @@ -902,6 +949,7 @@ zabbix_export: host: 'Apache by Zabbix agent' key: apache.requests.rate - + uuid: 6f646e8c11b04e8a835b81bc17824593 name: 'Apache: Worker states' graph_items: - @@ -970,6 +1018,7 @@ zabbix_export: host: 'Apache by Zabbix agent' key: apache.workers.waiting - + uuid: 121c2d4feb0b4b53b027f1566107ab29 name: 'Apache: Workers total' type: STACKED graph_items: diff --git a/templates/app/apache_http/template_app_apache_http.yaml b/templates/app/apache_http/template_app_apache_http.yaml index 649e00b7a02..7d72589ace8 100644 --- a/templates/app/apache_http/template_app_apache_http.yaml +++ b/templates/app/apache_http/template_app_apache_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:35Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 86702e8bc514434e8c914d50c206cb94 template: 'Apache by HTTP' name: 'Apache by HTTP' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: b9fe6f0bbe174e9f81af84a3bc0b0e7c name: 'Apache: Total bytes' type: DEPENDENT key: apache.bytes @@ -44,6 +47,7 @@ zabbix_export: tag: Application value: Apache - + uuid: b36010be10874cf188eeacc81f2c366f name: 'Apache: Bytes per second' type: DEPENDENT key: apache.bytes.rate @@ -74,6 +78,7 @@ zabbix_export: tag: Application value: Apache - + uuid: e61be8ad92004100aca55fcedd2a3807 name: 'Apache: Get status' type: HTTP_AGENT key: apache.get_status @@ -137,6 +142,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 7ee45f25ba5340fa929baf73c3940101 expression: 'nodata(/Apache by HTTP/apache.get_status,30m)=1' name: 'Apache: Failed to fetch status page (or no data for 30m)' priority: WARNING @@ -147,6 +153,7 @@ zabbix_export: name: 'Apache: Service is down' expression: 'last(/Apache by HTTP/net.tcp.service[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"])=0' - + uuid: 5fb5101de70a43fab50d55f418462255 name: 'Apache: Total requests' type: DEPENDENT key: apache.requests @@ -165,6 +172,7 @@ zabbix_export: tag: Application value: Apache - + uuid: ee15f4958040459da53251cc3561ed39 name: 'Apache: Requests per second' type: DEPENDENT key: apache.requests.rate @@ -190,6 +198,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 3dd8ba505d584b028c7ac08d8b959eb3 name: 'Apache: Uptime' type: DEPENDENT key: apache.uptime @@ -210,12 +219,14 @@ zabbix_export: value: Apache triggers: - + uuid: 76cfa6ebf39f4c8fbd8fde9e0f36d3ed expression: 'last(/Apache by HTTP/apache.uptime)<10m' name: 'Apache: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: fe0de2eb1478482f99b38c13bd20564c name: 'Apache: Version' type: DEPENDENT key: apache.version @@ -241,12 +252,14 @@ zabbix_export: value: Apache triggers: - + uuid: 4199138cff584ebd951e46efa720c41e expression: '(last(/Apache by HTTP/apache.version,#1)<>last(/Apache by HTTP/apache.version,#2))=1 and length(last(/Apache by HTTP/apache.version))>0' name: 'Apache: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Apache version has changed. Ack to close.' manual_close: 'YES' - + uuid: f74ffb92e30e48958b5b82f7dfbe5147 name: 'Apache: Workers idle cleanup' type: DEPENDENT key: apache.workers.cleanup @@ -265,6 +278,7 @@ zabbix_export: tag: Application value: Apache - + uuid: d664bee9a330480bbaee7273b871a8d3 name: 'Apache: Workers closing connection' type: DEPENDENT key: apache.workers.closing @@ -283,6 +297,7 @@ zabbix_export: tag: Application value: Apache - + uuid: a6fb3444585749be998ec840cd8e4511 name: 'Apache: Workers DNS lookup' type: DEPENDENT key: apache.workers.dnslookup @@ -301,6 +316,7 @@ zabbix_export: tag: Application value: Apache - + uuid: fcf771f2a9b64a81a37db679f0494ed3 name: 'Apache: Workers finishing' type: DEPENDENT key: apache.workers.finishing @@ -319,6 +335,7 @@ zabbix_export: tag: Application value: Apache - + uuid: cb81a6a77395444283bc5e065fcbfc2e name: 'Apache: Workers keepalive (read)' type: DEPENDENT key: apache.workers.keepalive @@ -337,6 +354,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 7fc0002a279b4541af569a03c1aca2ac name: 'Apache: Workers logging' type: DEPENDENT key: apache.workers.logging @@ -355,6 +373,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 78b0bd7d8bec49549fc003d460af9177 name: 'Apache: Workers reading request' type: DEPENDENT key: apache.workers.reading @@ -373,6 +392,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 379ac66397b94463ad17b24fbd20c615 name: 'Apache: Workers sending reply' type: DEPENDENT key: apache.workers.sending @@ -391,6 +411,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 1c90055e02a244fc8d18e73b23daa0f1 name: 'Apache: Workers slot with no current process' type: DEPENDENT key: apache.workers.slot @@ -409,6 +430,7 @@ zabbix_export: tag: Application value: Apache - + uuid: ae21ea113e8840349aff81ab582d92b4 name: 'Apache: Workers starting up' type: DEPENDENT key: apache.workers.starting @@ -427,6 +449,7 @@ zabbix_export: tag: Application value: Apache - + uuid: be1a05a6eab84b64ac4d51c966ea91e8 name: 'Apache: Workers waiting for connection' type: DEPENDENT key: apache.workers.waiting @@ -445,6 +468,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 1752b9bcf7b34abbaf105f5261638271 name: 'Apache: Total workers busy' type: DEPENDENT key: apache.workers_total.busy @@ -463,6 +487,7 @@ zabbix_export: tag: Application value: Apache - + uuid: b1b1c86a12964ae2813c63481e464ec7 name: 'Apache: Total workers idle' type: DEPENDENT key: apache.workers_total.idle @@ -481,6 +506,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 5039d11bc3964d6e9928a0a46dd0b402 name: 'Apache: Service response time' type: SIMPLE key: 'net.tcp.service.perf[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"]' @@ -493,6 +519,7 @@ zabbix_export: value: Apache triggers: - + uuid: d66c14d27f2e47b58c0fdace967e9669 expression: 'min(/Apache by HTTP/net.tcp.service.perf[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"],5m)>{$APACHE.RESPONSE_TIME.MAX.WARN}' name: 'Apache: Service response time is too high (over {$APACHE.RESPONSE_TIME.MAX.WARN}s for 5m)' priority: WARNING @@ -502,6 +529,7 @@ zabbix_export: name: 'Apache: Service is down' expression: 'last(/Apache by HTTP/net.tcp.service[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"])=0' - + uuid: fb65918695094026838e2b9e4ca00402 name: 'Apache: Service ping' type: SIMPLE key: 'net.tcp.service[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"]' @@ -519,12 +547,14 @@ zabbix_export: value: Apache triggers: - + uuid: afe2fde35d054333adc8369a0f9af778 expression: 'last(/Apache by HTTP/net.tcp.service[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"])=0' name: 'Apache: Service is down' priority: AVERAGE manual_close: 'YES' discovery_rules: - + uuid: eee8abd3174d426092e8bca9b3ba982e name: 'Event MPM discovery' type: DEPENDENT key: apache.mpm.event.discovery @@ -534,6 +564,7 @@ zabbix_export: https://httpd.apache.org/docs/current/mod/event.html item_prototypes: - + uuid: f52700379f9a4ee8b378a2eb9caea070 name: 'Apache: Bytes per request' type: DEPENDENT key: 'apache.bytes[per_request{#SINGLETON}]' @@ -554,6 +585,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 062d7c941f0c468d8b63fa76ae0610f6 name: 'Apache: Connections async closing' type: DEPENDENT key: 'apache.connections[async_closing{#SINGLETON}]' @@ -572,6 +604,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 6cb8b255ad8343a48e622912bc298366 name: 'Apache: Connections async keep alive' type: DEPENDENT key: 'apache.connections[async_keep_alive{#SINGLETON}]' @@ -590,6 +623,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 997b3452aac24ad6afbad775d649c727 name: 'Apache: Connections async writing' type: DEPENDENT key: 'apache.connections[async_writing{#SINGLETON}]' @@ -608,6 +642,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 31cb044eed904ca19150921fe36f3285 name: 'Apache: Connections total' type: DEPENDENT key: 'apache.connections[total{#SINGLETON}]' @@ -626,6 +661,7 @@ zabbix_export: tag: Application value: Apache - + uuid: 34555340f3ad4b878504df188f54a9c9 name: 'Apache: Number of async processes' type: DEPENDENT key: 'apache.process[num{#SINGLETON}]' @@ -645,6 +681,7 @@ zabbix_export: value: Apache graph_prototypes: - + uuid: 066b53ed2244414ca3090498eb035c27 name: 'Apache: Current async connections{#SINGLETON}' graph_items: - @@ -672,6 +709,7 @@ zabbix_export: host: 'Apache by HTTP' key: 'apache.connections[total{#SINGLETON}]' - + uuid: dbaa0c2468cc40fca977fb382d19cb78 name: 'Apache: Current async processes{#SINGLETON}' graph_items: - @@ -710,6 +748,7 @@ zabbix_export: description: 'Request scheme which may be http or https' dashboards: - + uuid: a328c9e713424465a8e1adec7322b0dc name: 'Apache performance' pages: - @@ -784,6 +823,7 @@ zabbix_export: host: 'Apache by HTTP' valuemaps: - + uuid: a5d1f911fb264bd4bc087ea582626d7f name: 'Service state' mappings: - @@ -794,6 +834,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: a3998992f7504a12826e3c4d592836b5 name: 'Apache: Requests per second' graph_items: - @@ -803,6 +844,7 @@ zabbix_export: host: 'Apache by HTTP' key: apache.requests.rate - + uuid: 1629062b5cd74b67af9a60226a79f8f1 name: 'Apache: Worker states' graph_items: - @@ -871,6 +913,7 @@ zabbix_export: host: 'Apache by HTTP' key: apache.workers.waiting - + uuid: 78e59f1b5eb747019f92921ac5ef48b0 name: 'Apache: Workers total' type: STACKED graph_items: diff --git a/templates/app/aranet/aranet_cloud.yaml b/templates/app/aranet/aranet_cloud.yaml index 7a04f586605..123e94b50cf 100644 --- a/templates/app/aranet/aranet_cloud.yaml +++ b/templates/app/aranet/aranet_cloud.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:34Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: af21edc47557400583e537904ea632aa template: 'Aranet Cloud' name: 'Aranet Cloud' description: 'Template tooling version used: 0.38' @@ -14,6 +16,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 56f89fce2b1541b7898ad56362d4b28a name: 'Aranet: Get data' type: SCRIPT key: aranet.get_data @@ -302,6 +305,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 92fb73948fa74de8a6a219397b77b570 name: 'Aranet: Sensors discovery' type: DEPENDENT key: aranet.sensor.discovery @@ -346,6 +350,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: c4d177c29cb34e87b6bec0d22bd3ae23 name: 'Battery voltage discovery' type: DEPENDENT key: aranet.battery.voltage.discovery @@ -386,6 +391,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Battery voltage sensors' item_prototypes: - + uuid: b5fca30b1433461f82ea7fe5c72687ef name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.battery.voltage["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -406,10 +412,12 @@ zabbix_export: value: '{#METRIC}' trigger_prototypes: - + uuid: ef3e8a748b9d47f1a60219e59ffa66f5 expression: 'max(/Aranet Cloud/aranet.battery.voltage["{#GATEWAY_ID}", "{#SENSOR_ID}"],5m) < {$ARANET.BATT.VOLTAGE.MIN.CRIT:"{#SENSOR_NAME}"}' name: '{#METRIC}: Critically low battery voltage on "[{#GATEWAY_NAME}] {#SENSOR_NAME}" (below {$ARANET.BATT.VOLTAGE.MIN.CRIT:"{#SENSOR_NAME}"}{#UNIT} for 5m)' priority: HIGH - + uuid: f2adc20a63ba4989a65e43aea6601ff5 expression: 'max(/Aranet Cloud/aranet.battery.voltage["{#GATEWAY_ID}", "{#SENSOR_ID}"],5m) < {$ARANET.BATT.VOLTAGE.MIN.WARN:"{#SENSOR_NAME}"}' name: '{#METRIC}: Low battery voltage on "[{#GATEWAY_NAME}] {#SENSOR_NAME}" (below {$ARANET.BATT.VOLTAGE.MIN.WARN:"{#SENSOR_NAME}"}{#UNIT} for 5m)' priority: WARNING @@ -420,6 +428,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: f10b45e1e1024cb19ea8a705281e61fc name: 'CO2 discovery' type: DEPENDENT key: aranet.co2.discovery @@ -460,6 +469,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud CO2 sensors' item_prototypes: - + uuid: 5057bec2a8d0446cb3515f1771e30d41 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.co2["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -480,10 +490,12 @@ zabbix_export: value: '{#METRIC}' trigger_prototypes: - + uuid: d93f685c6d6448a4b61ae394c3992840 expression: 'min(/Aranet Cloud/aranet.co2["{#GATEWAY_ID}", "{#SENSOR_ID}"],5m) > {$ARANET.CO2.MAX.CRIT:"{#SENSOR_NAME}"}' name: '{#METRIC}: Critically high CO2 level on "[{#GATEWAY_NAME}] {#SENSOR_NAME}" (over {$ARANET.CO2.MAX.CRIT:"{#SENSOR_NAME}"}{#UNIT} for 5m)' priority: HIGH - + uuid: 85afb085874241dfa69839a7a9d7b9c7 expression: 'min(/Aranet Cloud/aranet.co2["{#GATEWAY_ID}", "{#SENSOR_ID}"],5m) > {$ARANET.CO2.MAX.WARN:"{#SENSOR_NAME}"}' name: '{#METRIC}: High CO2 level on "[{#GATEWAY_NAME}] {#SENSOR_NAME}" (over {$ARANET.CO2.MAX.WARN:"{#SENSOR_NAME}"}{#UNIT} for 5m)' priority: WARNING @@ -494,6 +506,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: c42c2ae80f0d40688031f0ef3adb4dfb name: 'Current discovery' type: DEPENDENT key: aranet.current.discovery @@ -534,6 +547,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Current sensors' item_prototypes: - + uuid: 68434a6b6881497b8f7892b00044e3e7 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.current["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -555,6 +569,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 0d5eca62cf6e4db8abed33e7ad907925 name: 'Differential Pressure discovery' type: DEPENDENT key: aranet.diff_pressure.discovery @@ -595,6 +610,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Differential Pressure sensors' item_prototypes: - + uuid: d02fa9c559af492d8f23503c6c0e6b67 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.diff_pressure["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -616,6 +632,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: b9f0950111b6488098c79a60b2a444d6 name: 'Distance discovery' type: DEPENDENT key: aranet.distance.discovery @@ -656,6 +673,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Distance sensors' item_prototypes: - + uuid: 4a2dd84d9be34e39b4b8e0c03199ebec name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.distance["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -677,6 +695,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 7cf9f5296e784045a86aa0fc7bb1ba69 name: 'Humidity discovery' type: DEPENDENT key: aranet.humidity.discovery @@ -717,6 +736,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud humidity sensors' item_prototypes: - + uuid: b0b25cd929fe493e8db07b19f64e623a name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.humidity["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -737,10 +757,12 @@ zabbix_export: value: '{#METRIC}' trigger_prototypes: - + uuid: 813e4e7454664ca79150841cb4f46eee expression: 'min(/Aranet Cloud/aranet.humidity["{#GATEWAY_ID}", "{#SENSOR_ID}"],5m) > {$ARANET.HUMIDITY.MAX.WARN:"{#SENSOR_NAME}"}' name: '{#METRIC}: High humidity on "[{#GATEWAY_NAME}] {#SENSOR_NAME}" (over {$ARANET.HUMIDITY.MAX.WARN:"{#SENSOR_NAME}"}{#UNIT} for 5m)' priority: HIGH - + uuid: d11f0ec0d2f24b60a4e0c5a5a7206ad2 expression: 'max(/Aranet Cloud/aranet.humidity["{#GATEWAY_ID}", "{#SENSOR_ID}"],5m) < {$ARANET.HUMIDITY.MIN.WARN:"{#SENSOR_NAME}"}' name: '{#METRIC}: Low humidity on "[{#GATEWAY_NAME}] {#SENSOR_NAME}" (below {$ARANET.HUMIDITY.MIN.WARN:"{#SENSOR_NAME}"}{#UNIT} for 5m)' priority: WARNING @@ -751,6 +773,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 144396930b4b4049acb4bfd7b183a6f7 name: 'Illuminance discovery' type: DEPENDENT key: aranet.illuminance.discovery @@ -791,6 +814,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Illuminance sensors' item_prototypes: - + uuid: 0617cbdf99844d82a469bf600c94bcfa name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.illuminance["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -812,6 +836,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 16b57e7a700c4041b787a8916442cd59 name: 'Last update discovery' type: DEPENDENT key: aranet.last_update.discovery @@ -852,6 +877,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Last update metric' item_prototypes: - + uuid: 296198c168694dc0bd0af5d1cc07cc0e name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.last_update["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -875,12 +901,14 @@ zabbix_export: value: '{#METRIC}' trigger_prototypes: - + uuid: b0aa8bb4e07e47b5824595b824081d75 expression: 'last(/Aranet Cloud/aranet.last_update["{#GATEWAY_ID}", "{#SENSOR_ID}"]) > {$ARANET.LAST_UPDATE.MAX.WARN:"{#SENSOR_NAME}"}' name: '{#METRIC}: Sensor data "[{#GATEWAY_NAME}] {#SENSOR_NAME}" is not updated (more than {$ARANET.LAST_UPDATE.MAX.WARN:"{#SENSOR_NAME}"})' priority: WARNING master_item: key: aranet.sensor.discovery - + uuid: 9b33a2810e644c3c998d431a4a860993 name: 'pH discovery' type: DEPENDENT key: aranet.ph.discovery @@ -921,6 +949,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud pH sensors' item_prototypes: - + uuid: ad6f3af944a04305a196ff60bdae078f name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.ph["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -941,6 +970,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 1763029f67494745a2f52c980ae86b9c name: 'Pore Electrical Conductivity discovery' type: DEPENDENT key: aranet.pore_electric_cond.discovery @@ -981,6 +1011,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Pore Electrical Conductivity sensors' item_prototypes: - + uuid: 4610a3ef84e54ddeb778e4f1c9e7ab8a name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.pore_electric_cond["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1002,6 +1033,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: c1a3941026c24d178a494de66c7be2cc name: 'PPFD discovery' type: DEPENDENT key: aranet.ppfd.discovery @@ -1042,6 +1074,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud PPFD sensors' item_prototypes: - + uuid: 7f41b6f57a024e4fa632268bec66fdd3 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.ppfd["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1063,6 +1096,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 11a77f7018ca4b8f92f65888e3e2a237 name: 'Atmospheric pressure discovery' type: DEPENDENT key: aranet.pressure.discovery @@ -1103,6 +1137,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud atmospheric pressure sensors' item_prototypes: - + uuid: 3534343a6f78415e94b52f791a1a419a name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.pressure["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1124,6 +1159,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 6d5e1eebba704d5e88aa67ed029d95ca name: 'Pulses discovery' type: DEPENDENT key: aranet.pulses.discovery @@ -1164,6 +1200,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Pulses sensors' item_prototypes: - + uuid: 471e5f773216407e819c840161562d1e name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.pulses["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1185,6 +1222,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 92f27211f4dd4f61b7939cf8b07fc959 name: 'Pulses Cumulative discovery' type: DEPENDENT key: aranet.pulses_cumulative.discovery @@ -1225,6 +1263,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Pulses Cumulative sensors' item_prototypes: - + uuid: da698f1bec144ab8aa8d960669c385d5 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.pulses_cumulative["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1246,6 +1285,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 2caab3aefe0b498588aa3ec0d8578e09 name: 'RSSI discovery' type: DEPENDENT key: aranet.rssi.discovery @@ -1286,6 +1326,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud RSSI sensors' item_prototypes: - + uuid: eefb5804ec224d26a3050246907c35aa name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.rssi["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1307,6 +1348,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 4d6116d2bd3049b9bb550e1d77338b2e name: 'Soil Dielectric Permittivity discovery' type: DEPENDENT key: aranet.soil_dielectric_perm.discovery @@ -1347,6 +1389,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Soil Dielectric Permittivity sensors' item_prototypes: - + uuid: 53b7bb6bab76432f95599917e61a3ea7 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.soil_dielectric_perm["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1368,6 +1411,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: e44cc900de3b4353bbccc6f01388c103 name: 'Soil Electrical Conductivity discovery' type: DEPENDENT key: aranet.soil_electric_cond.discovery @@ -1408,6 +1452,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Soil Electrical Conductivity sensors' item_prototypes: - + uuid: 2f73f57b147c4d3498bd46a4048e2418 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.soil_electric_cond["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1429,6 +1474,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 215affa3d0d34aa2b27be4ec75ba3349 name: 'Temperature discovery' type: DEPENDENT key: aranet.temp.discovery @@ -1469,6 +1515,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud temperature sensors' item_prototypes: - + uuid: 86a562af26184359ac7d2287c6bd87c6 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.temp["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1490,6 +1537,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 9e9bf9e27be743368c50036f02fab572 name: 'Voltage discovery' type: DEPENDENT key: aranet.voltage.discovery @@ -1530,6 +1578,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Voltage sensors' item_prototypes: - + uuid: 461f54e7c7ce4658b8acc83be8d6906c name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.voltage["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1551,6 +1600,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: c059e164b01242b78ab8505d12c2d291 name: 'Volumetric Water Content discovery' type: DEPENDENT key: aranet.volum_water_content.discovery @@ -1591,6 +1641,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Volumetric Water Content sensors' item_prototypes: - + uuid: 8a03e78d9f4145b58c55d04189b90423 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.volumetric.water.content["{#GATEWAY_ID}", "{#SENSOR_ID}"]' @@ -1612,6 +1663,7 @@ zabbix_export: master_item: key: aranet.sensor.discovery - + uuid: 414889299c224d748c857fcf028d9e96 name: 'Weight discovery' type: DEPENDENT key: aranet.weight.discovery @@ -1652,6 +1704,7 @@ zabbix_export: description: 'Discovery for Aranet Cloud Weight sensors' item_prototypes: - + uuid: 6eb5e840b089469ca644a20bcb7739d4 name: '{#METRIC}: [{#GATEWAY_NAME}] {#SENSOR_NAME}' type: DEPENDENT key: 'aranet.weight["{#GATEWAY_ID}", "{#SENSOR_ID}"]' diff --git a/templates/app/ceph_agent2/template_app_ceph_agent2.yaml b/templates/app/ceph_agent2/template_app_ceph_agent2.yaml index be6a432f40a..8116a0f21d9 100644 --- a/templates/app/ceph_agent2/template_app_ceph_agent2.yaml +++ b/templates/app/ceph_agent2/template_app_ceph_agent2.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:29Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 09fb25d089f7467f860895f6e71d3fa2 template: 'Ceph by Zabbix Agent2' name: 'Ceph by Zabbix Agent2' description: | @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: af3e6faf835f41ef93cbbc44aa57f97e name: 'Ceph: Get df' key: 'ceph.df.details["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]' history: '0' @@ -27,6 +30,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 45c9df734d424e6a8d3fea99c4a66246 name: 'Ceph: Minimum Mon release version' type: DEPENDENT key: ceph.min_mon_release_name @@ -52,12 +56,14 @@ zabbix_export: value: Ceph triggers: - + uuid: d49bb7a9cfb54adc9dc9c116c2eb1679 expression: '(last(/Ceph by Zabbix Agent2/ceph.min_mon_release_name,#1)<>last(/Ceph by Zabbix Agent2/ceph.min_mon_release_name,#2))=1 and length(last(/Ceph by Zabbix Agent2/ceph.min_mon_release_name))>0' name: 'Ceph: Minimum monitor release version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Ceph version has changed. Ack to close.' manual_close: 'YES' - + uuid: 5d5276504d6c41eebe8e18846edcff45 name: 'Ceph: Number of Monitors' type: DEPENDENT key: ceph.num_mon @@ -80,6 +86,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 09d7a872f35349c6ba7d4a678bf71652 name: 'Ceph: Number of OSDs' type: DEPENDENT key: ceph.num_osd @@ -102,6 +109,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 795939e16e70475381e917b213bf6f70 name: 'Ceph: Number of OSDs in state: IN' type: DEPENDENT key: ceph.num_osd_in @@ -124,6 +132,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: d2d5caaad2914fb1ba07343956edb5b8 name: 'Ceph: Number of OSDs in state: UP' type: DEPENDENT key: ceph.num_osd_up @@ -146,6 +155,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 46ea920b0951408daa5d678f298b1097 name: 'Ceph: Number of Placement Groups' type: DEPENDENT key: ceph.num_pg @@ -168,6 +178,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 97fbecc8ee824e658dd95d8115fec5e9 name: 'Ceph: Number of Placement Groups in Temporary state' type: DEPENDENT key: ceph.num_pg_temp @@ -186,6 +197,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: b0e36ff76db049ab870fa26c29e5e69c name: 'Ceph: Number of Pools' type: DEPENDENT key: ceph.num_pools @@ -204,6 +216,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: e7eb1f67d81c4e2ba7c57cfbc81d1a00 name: 'Ceph: Get OSD dump' key: 'ceph.osd.dump["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]' history: '0' @@ -214,6 +227,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 35b63ca6519e4137bb7655e37ed08e51 name: 'Ceph: Get OSD stats' key: 'ceph.osd.stats["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]' history: '0' @@ -224,6 +238,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0d6cffa1f06748738431524667ea8db0 name: 'Ceph: Ceph backfill full ratio' type: DEPENDENT key: ceph.osd_backfillfull_ratio @@ -247,6 +262,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 52c5efe132b8404f8fc4ac995c3d5c2c name: 'Ceph: Ceph OSD avg fill' type: DEPENDENT key: ceph.osd_fill.avg @@ -267,6 +283,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 453cebeed3214153ba4e3a5b224c063d name: 'Ceph: Ceph OSD max fill' type: DEPENDENT key: ceph.osd_fill.max @@ -287,6 +304,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: f6efbd37e8104272be131d686a700808 name: 'Ceph: Ceph OSD min fill' type: DEPENDENT key: ceph.osd_fill.min @@ -307,6 +325,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 532891a1d8934211a016524b136cfb1e name: 'Ceph: Ceph full ratio' type: DEPENDENT key: ceph.osd_full_ratio @@ -330,6 +349,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 074c0881384446ea90e99d355afe4f4f name: 'Ceph: Ceph OSD Apply latency Avg' type: DEPENDENT key: ceph.osd_latency_apply.avg @@ -350,6 +370,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: ef0a76f0c16147d1a280e00e66d3806f name: 'Ceph: Ceph OSD Apply latency Max' type: DEPENDENT key: ceph.osd_latency_apply.max @@ -370,6 +391,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: d45ad876b0a04345be347af54211aa69 name: 'Ceph: Ceph OSD Apply latency Min' type: DEPENDENT key: ceph.osd_latency_apply.min @@ -390,6 +412,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 52e1b146c36e4c2e82acf36f1c7d12eb name: 'Ceph: Ceph OSD Commit latency Avg' type: DEPENDENT key: ceph.osd_latency_commit.avg @@ -410,6 +433,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 3027a1dbdd8e4f9bbef8927b92eb8e77 name: 'Ceph: Ceph OSD Commit latency Max' type: DEPENDENT key: ceph.osd_latency_commit.max @@ -430,6 +454,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: b9900b84c22843dab4ad335b9642e040 name: 'Ceph: Ceph OSD Commit latency Min' type: DEPENDENT key: ceph.osd_latency_commit.min @@ -450,6 +475,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 477d94bd838d4273a556537de36bb1f6 name: 'Ceph: Ceph nearfull ratio' type: DEPENDENT key: ceph.osd_nearfull_ratio @@ -473,6 +499,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 27ea5688271347bca429d91ace62d4e2 name: 'Ceph: Ceph OSD avg PGs' type: DEPENDENT key: ceph.osd_pgs.avg @@ -492,6 +519,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 4174d7d3190e47ccb55b1e50da4cedc5 name: 'Ceph: Ceph OSD max PGs' type: DEPENDENT key: ceph.osd_pgs.max @@ -511,6 +539,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 47f56243cd1c430fae217d1a0cbc4a99 name: 'Ceph: Ceph OSD min PGs' type: DEPENDENT key: ceph.osd_pgs.min @@ -530,6 +559,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 4023ca309692470eab2651f69d49419a name: 'Ceph: Overall cluster status' type: DEPENDENT key: ceph.overall_status @@ -555,11 +585,13 @@ zabbix_export: value: Ceph triggers: - + uuid: 6ab06350bd8b426681f1b8bddde76a13 expression: 'last(/Ceph by Zabbix Agent2/ceph.overall_status)=2' name: 'Ceph: Cluster in ERROR state' priority: AVERAGE manual_close: 'YES' - + uuid: 8b6ba1a7ae014e80a5287ffd13b5d8aa expression: 'last(/Ceph by Zabbix Agent2/ceph.overall_status)=1' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Ceph by Zabbix Agent2/ceph.overall_status)=0' @@ -571,6 +603,7 @@ zabbix_export: name: 'Ceph: Cluster in ERROR state' expression: 'last(/Ceph by Zabbix Agent2/ceph.overall_status)=2' - + uuid: 9b073153d7474b0abfccb1844d0e6981 name: 'Ceph: Number of Placement Groups in Active state' type: DEPENDENT key: ceph.pg_states.active @@ -589,6 +622,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 1471a13aaadc48c7a265835abcb93a03 name: 'Ceph: Number of Placement Groups in Backfilling state' type: DEPENDENT key: ceph.pg_states.backfilling @@ -607,6 +641,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 3b44c79e03d4402ba442331593dbdfa3 name: 'Ceph: Number of Placement Groups in backfill_toofull state' type: DEPENDENT key: ceph.pg_states.backfill_toofull @@ -625,6 +660,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: ada3f638ee2e48eeb8889526898aed2f name: 'Ceph: Number of Placement Groups in backfill_wait state' type: DEPENDENT key: ceph.pg_states.backfill_wait @@ -643,6 +679,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: b1af2b88fe424723b97c9aa4eee12d83 name: 'Ceph: Number of Placement Groups in Clean state' type: DEPENDENT key: ceph.pg_states.clean @@ -661,6 +698,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: f8acf8f66fbc401799d3515eb3e2ea43 name: 'Ceph: Number of Placement Groups in degraded state' type: DEPENDENT key: ceph.pg_states.degraded @@ -679,6 +717,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 79e056b9e3af40eabab0f927fb326491 name: 'Ceph: Number of Placement Groups in inconsistent state' type: DEPENDENT key: ceph.pg_states.inconsistent @@ -697,6 +736,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 9ddef3d2e7df43eda7d2835ceac19d32 name: 'Ceph: Number of Placement Groups in Peering state' type: DEPENDENT key: ceph.pg_states.peering @@ -715,6 +755,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 573461fc94e84f96b8ae6f6d89916424 name: 'Ceph: Number of Placement Groups in recovering state' type: DEPENDENT key: ceph.pg_states.recovering @@ -733,6 +774,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: c150a9414fee40acaa65d532fd110c4e name: 'Ceph: Number of Placement Groups in recovery_wait state' type: DEPENDENT key: ceph.pg_states.recovery_wait @@ -751,6 +793,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: bac3270faf854267a466eaa6a4acad91 name: 'Ceph: Number of Placement Groups in remapped state' type: DEPENDENT key: ceph.pg_states.remapped @@ -769,6 +812,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 8a0117845436492d951e96b46eb67e1c name: 'Ceph: Number of Placement Groups in Scrubbing state' type: DEPENDENT key: ceph.pg_states.scrubbing @@ -787,6 +831,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 4998e4542ed746f08f82ecf53b553c36 name: 'Ceph: Number of Placement Groups in Undersized state' type: DEPENDENT key: ceph.pg_states.undersized @@ -805,6 +850,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: c922613c5ffb4f689c01f13143633ec3 name: 'Ceph: Number of Placement Groups in Unknown state' type: DEPENDENT key: ceph.pg_states.unknown @@ -823,6 +869,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 911e8a654ca44e7ca56b8010ac7381c8 name: 'Ceph: Ping' key: 'ceph.ping["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]' history: 7d @@ -839,11 +886,13 @@ zabbix_export: value: Ceph triggers: - + uuid: 9ffc9a5c3d1c47d288c665c8be7d2fbb expression: 'last(/Ceph by Zabbix Agent2/ceph.ping["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"])=0' name: 'Ceph: Can not connect to cluster' priority: AVERAGE description: 'Connection to Ceph RESTful module is broken (if there is any error presented including AUTH and configuration issues).' - + uuid: 89d7df2ebfbc4aa88b4ff4de44dc4b8b name: 'Ceph: Ceph Read bandwidth' type: DEPENDENT key: ceph.rd_bytes.rate @@ -868,6 +917,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 8a35a37de63746498291993d4f3fc1cc name: 'Ceph: Ceph Read operations per sec' type: DEPENDENT key: ceph.rd_ops.rate @@ -888,6 +938,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 8b43d105f9d64a3a94196f3f3bc7eac3 name: 'Ceph: Get overall cluster status' key: 'ceph.status["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]' history: '0' @@ -898,6 +949,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5e400c932acf4ad498e17daca0ad4943 name: 'Ceph: Total bytes available' type: DEPENDENT key: ceph.total_avail_bytes @@ -917,6 +969,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: c4b1a31efb5f47518cc5dd6082f3a42b name: 'Ceph: Total bytes' type: DEPENDENT key: ceph.total_bytes @@ -936,6 +989,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: d3910275462b43dba1fa8022a398ed1c name: 'Ceph: Total number of objects' type: DEPENDENT key: ceph.total_objects @@ -954,6 +1008,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 6ad8e289eef349ab8ebfd4cc92a35c18 name: 'Ceph: Total bytes used' type: DEPENDENT key: ceph.total_used_bytes @@ -973,6 +1028,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 51e100668e5344d29afd50dc9b9eabc9 name: 'Ceph: Ceph Write bandwidth' type: DEPENDENT key: ceph.wr_bytes.rate @@ -997,6 +1053,7 @@ zabbix_export: tag: Application value: Ceph - + uuid: 0a7203defa7147f7b975b404e6706b60 name: 'Ceph: Ceph Write operations per sec' type: DEPENDENT key: ceph.wr_ops.rate @@ -1022,11 +1079,13 @@ zabbix_export: value: Ceph discovery_rules: - + uuid: 374557a43a824d938e9a8e656151e0c9 name: OSD key: 'ceph.osd.discovery["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]' delay: 1h item_prototypes: - + uuid: 4f7a72a5c4c14b9da63ddbae9e2ebf5f name: 'Ceph: [osd.{#OSDNAME}] OSD fill' type: DEPENDENT key: 'ceph.osd[{#OSDNAME},fill]' @@ -1047,6 +1106,7 @@ zabbix_export: tag: Application value: 'Ceph {#HOST} OSD [{#CLASS}]' - + uuid: fc2518ca8b9341d8befc6f9b1cbd4b79 name: 'Ceph: [osd.{#OSDNAME}] OSD in' type: DEPENDENT key: 'ceph.osd[{#OSDNAME},in]' @@ -1068,6 +1128,7 @@ zabbix_export: tag: Application value: 'Ceph {#HOST} OSD [{#CLASS}]' - + uuid: 2eb6a0d999d14906a4737ed32834ccc7 name: 'Ceph: [osd.{#OSDNAME}] OSD latency apply' type: DEPENDENT key: 'ceph.osd[{#OSDNAME},latency_apply]' @@ -1089,6 +1150,7 @@ zabbix_export: tag: Application value: 'Ceph {#HOST} OSD [{#CLASS}]' - + uuid: 14f392b369504f10b7e068522ac4a086 name: 'Ceph: [osd.{#OSDNAME}] OSD latency commit' type: DEPENDENT key: 'ceph.osd[{#OSDNAME},latency_commit]' @@ -1110,6 +1172,7 @@ zabbix_export: tag: Application value: 'Ceph {#HOST} OSD [{#CLASS}]' - + uuid: 63234342c0bd49e6b1f8737bf595851f name: 'Ceph: [osd.{#OSDNAME}] OSD PGs' type: DEPENDENT key: 'ceph.osd[{#OSDNAME},num_pgs]' @@ -1128,6 +1191,7 @@ zabbix_export: tag: Application value: 'Ceph {#HOST} OSD [{#CLASS}]' - + uuid: 12c20b2fbf10466bba7e1097c014e968 name: 'Ceph: [osd.{#OSDNAME}] OSD up' type: DEPENDENT key: 'ceph.osd[{#OSDNAME},up]' @@ -1150,6 +1214,7 @@ zabbix_export: value: 'Ceph {#HOST} OSD [{#CLASS}]' trigger_prototypes: - + uuid: 21535bb935b44b3aa073542db3cc7827 expression: 'last(/Ceph by Zabbix Agent2/ceph.osd[{#OSDNAME},up]) = 0' name: 'Ceph: OSD osd.{#OSDNAME} is down' priority: AVERAGE @@ -1158,6 +1223,7 @@ zabbix_export: The OSD daemon may have been stopped, or peer OSDs may be unable to reach the OSD over the network. trigger_prototypes: - + uuid: 12d993e62f124a87a1ec6462633ffca4 expression: 'min(/Ceph by Zabbix Agent2/ceph.osd[{#OSDNAME},fill],15m) > last(/Ceph by Zabbix Agent2/ceph.osd_nearfull_ratio)*100' name: 'Ceph: Ceph OSD osd.{#OSDNAME} is near full' priority: WARNING @@ -1166,11 +1232,13 @@ zabbix_export: name: 'Ceph: OSD osd.{#OSDNAME} is full' expression: 'min(/Ceph by Zabbix Agent2/ceph.osd[{#OSDNAME},fill],15m) > last(/Ceph by Zabbix Agent2/ceph.osd_full_ratio)*100' - + uuid: 3c55961c4f0f4313ba4ecb8edc21019b expression: 'min(/Ceph by Zabbix Agent2/ceph.osd[{#OSDNAME},fill],15m) > last(/Ceph by Zabbix Agent2/ceph.osd_full_ratio)*100' name: 'Ceph: OSD osd.{#OSDNAME} is full' priority: AVERAGE graph_prototypes: - + uuid: c88d53bfa7b8456aa70b4d7a2cb63ef5 name: 'Ceph: [osd.{#OSDNAME}] OSD latency' graph_items: - @@ -1185,11 +1253,13 @@ zabbix_export: host: 'Ceph by Zabbix Agent2' key: 'ceph.osd[{#OSDNAME},latency_commit]' - + uuid: fb6b4d27f46e4160ad978244aa845d0e name: Pool key: 'ceph.pool.discovery["{$CEPH.CONNSTRING}","{$CEPH.USER}","{$CEPH.API.KEY}"]' delay: 1h item_prototypes: - + uuid: 1090dc09ce79458e9471863fcb973460 name: 'Ceph: [{#POOLNAME}] Pool Used' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",bytes_used]' @@ -1209,6 +1279,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: 4e49ce8a11084dd287f89b076cc70535 name: 'Ceph: [{#POOLNAME}] Max available' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",max_avail]' @@ -1228,6 +1299,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: 5c7bd85f9d944215acaced87b0eb216f name: 'Ceph: [{#POOLNAME}] Pool objects' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",objects]' @@ -1246,6 +1318,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: eda166ae6c4c46cf8c01c2b928f07ec5 name: 'Ceph: [{#POOLNAME}] Pool Percent Used' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",percent_used]' @@ -1265,6 +1338,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: 5311f1a539284c5483458e1820496be3 name: 'Ceph: [{#POOLNAME}] Pool Read bandwidth' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",rd_bytes.rate]' @@ -1289,6 +1363,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: 76871b86d66d4307a83e813a8d9fc1b0 name: 'Ceph: [{#POOLNAME}] Pool Read operations' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",rd_ops.rate]' @@ -1313,6 +1388,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: 4c053bbaaf6946bcaf5288cc154d6fdd name: 'Ceph: [{#POOLNAME}] Pool RAW Used' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",stored_raw]' @@ -1332,6 +1408,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: 955353da182243e29d326b3b2807286a name: 'Ceph: [{#POOLNAME}] Pool Write bandwidth' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",wr_bytes.rate]' @@ -1356,6 +1433,7 @@ zabbix_export: tag: Application value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' - + uuid: acb3081d772444dab060a055fb3f4304 name: 'Ceph: [{#POOLNAME}] Pool Write operations' type: DEPENDENT key: 'ceph.pool["{#POOLNAME}",wr_ops.rate]' @@ -1381,6 +1459,7 @@ zabbix_export: value: 'Ceph CRUSH [{#CRUSHRULE}] Pool' graph_prototypes: - + uuid: 1a469f2c99214b1ba7fe3a7520e43439 name: 'Ceph: [{#POOLNAME}] Pool bandwidth' graph_items: - @@ -1395,6 +1474,7 @@ zabbix_export: host: 'Ceph by Zabbix Agent2' key: 'ceph.pool["{#POOLNAME}",wr_bytes.rate]' - + uuid: 7870932ea335481db1c23224dfb33f60 name: 'Ceph: [{#POOLNAME}] Pool I/O' graph_items: - @@ -1409,6 +1489,7 @@ zabbix_export: host: 'Ceph by Zabbix Agent2' key: 'ceph.pool["{#POOLNAME}",wr_ops.rate]' - + uuid: 3da48042fdaa4c01825c3eea7ab5af6b name: 'Ceph: [{#POOLNAME}] Pool Usage' graph_items: - @@ -1440,6 +1521,7 @@ zabbix_export: value: zabbix valuemaps: - + uuid: 2a4b2a8c55ba48b2a815e4123c9ea7fa name: 'Ceph cluster status' mappings: - @@ -1452,6 +1534,7 @@ zabbix_export: value: '2' newvalue: HEALTH_ERR - + uuid: 22fe6d6c74454775994f07fc05d7bafd name: 'Service state' mappings: - @@ -1462,6 +1545,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: fac43ab599344f1da374bd091f6b618b name: 'Ceph: Cluster bandwidth' graph_items: - @@ -1476,6 +1560,7 @@ zabbix_export: host: 'Ceph by Zabbix Agent2' key: ceph.wr_bytes.rate - + uuid: 4191a30a9a7c4e5aa48d96238ca8f20c name: 'Ceph: Cluster I/O' graph_items: - @@ -1490,6 +1575,7 @@ zabbix_export: host: 'Ceph by Zabbix Agent2' key: ceph.rd_ops.rate - + uuid: 515e2c5239f94ee7a52ecdb834079e06 name: 'Ceph: Free space' type: STACKED graph_items: @@ -1507,6 +1593,7 @@ zabbix_export: host: 'Ceph by Zabbix Agent2' key: ceph.total_avail_bytes - + uuid: 8714a8cf50bd43c2b54e410a439d320b name: 'Ceph: Overall OSD latency' graph_items: - @@ -1547,6 +1634,7 @@ zabbix_export: host: 'Ceph by Zabbix Agent2' key: ceph.osd_latency_apply.min - + uuid: 716d959b255a47779b9aaf376be8ba03 name: 'Ceph: Overall OSD utilization' graph_items: - diff --git a/templates/app/docker/template_app_docker.yaml b/templates/app/docker/template_app_docker.yaml index 456731f81dc..dbbe829df32 100644 --- a/templates/app/docker/template_app_docker.yaml +++ b/templates/app/docker/template_app_docker.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:23Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: c5fd214cdd0d4b3b8272e73b022ba5c2 template: Docker name: Docker description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 1d77b27beba04822a67bdedac22ec522 name: 'Docker: Architecture' type: DEPENDENT key: docker.architecture @@ -42,6 +45,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 32c441b73b90400fa0e6972798ae1f4c name: 'Docker: Cgroup driver' type: DEPENDENT key: docker.cgroup_driver @@ -65,6 +69,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 6edcd2fbe7c446738d323ce7f1c11810 name: 'Docker: Get containers' key: docker.containers history: '0' @@ -75,6 +80,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 75f55b1f18c54af6ad0b3045cb230bd3 name: 'Docker: Containers paused' type: DEPENDENT key: docker.containers.paused @@ -93,6 +99,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 976bf10901404fd290b6628af437e8e4 name: 'Docker: Containers running' type: DEPENDENT key: docker.containers.running @@ -111,6 +118,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 40179a84ffd14742b9df87f48a2eaa90 name: 'Docker: Containers stopped' type: DEPENDENT key: docker.containers.stopped @@ -129,6 +137,7 @@ zabbix_export: tag: Application value: Docker - + uuid: cacbbf17fd0144c79ecdcbf9e3ef9290 name: 'Docker: Containers total' type: DEPENDENT key: docker.containers.total @@ -147,6 +156,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 4d116791a88d4d4e8dd4a9013f9bc39f name: 'Docker: Containers size' type: DEPENDENT key: docker.containers_size @@ -165,6 +175,7 @@ zabbix_export: tag: Application value: Docker - + uuid: fcf42585b871488f91a92d04b0cc748d name: 'Docker: CPU CFS Period enabled' type: DEPENDENT key: docker.cpu_cfs_period.enabled @@ -193,6 +204,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 54d3fa0099f24f75a6a414b7caf1b85a name: 'Docker: CPU CFS Quota enabled' type: DEPENDENT key: docker.cpu_cfs_quota.enabled @@ -221,6 +233,7 @@ zabbix_export: tag: Application value: Docker - + uuid: ceddc2b06f4a4cb4acec3dc74c02ce3f name: 'Docker: CPU Set enabled' type: DEPENDENT key: docker.cpu_set.enabled @@ -249,6 +262,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 2ad923020baf48c5a43f6c875ad45561 name: 'Docker: CPU Shares enabled' type: DEPENDENT key: docker.cpu_shares.enabled @@ -277,6 +291,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 4f7221691d494c60b40abb6dd5c14719 name: 'Docker: Get data_usage' key: docker.data_usage history: '0' @@ -287,6 +302,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0a258c42f6aa4eeeb355fec491710764 name: 'Docker: Debug enabled' type: DEPENDENT key: docker.debug.enabled @@ -314,6 +330,7 @@ zabbix_export: tag: Application value: Docker - + uuid: edb61f5ce3504f57bf32ddf2e50e4e3d name: 'Docker: Default runtime' type: DEPENDENT key: docker.default_runtime @@ -337,6 +354,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 1ce2471ca651487288ad1aef9286da5f name: 'Docker: Storage driver' type: DEPENDENT key: docker.driver @@ -363,6 +381,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 14a7686d3bd74533aa8406297d419dfd name: 'Docker: Goroutines' type: DEPENDENT key: docker.goroutines @@ -381,6 +400,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 8b2be6316b8d4d019443062f0809b579 name: 'Docker: Get images' key: docker.images history: '0' @@ -391,6 +411,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ab4a4d92e4c04ff685b687cf14414b06 name: 'Docker: Images available' type: DEPENDENT key: docker.images.top_level @@ -409,6 +430,7 @@ zabbix_export: tag: Application value: Docker - + uuid: d83337b0ea2c4f16be4b5b9c3a48755b name: 'Docker: Images total' type: DEPENDENT key: docker.images.total @@ -427,6 +449,7 @@ zabbix_export: tag: Application value: Docker - + uuid: bf4f531b727c47f0aa30de14d4b41b49 name: 'Docker: Images size' type: DEPENDENT key: docker.images_size @@ -445,6 +468,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 3d8265e0495d4cbe97535f281a957b3e name: 'Docker: Get info' key: docker.info history: '0' @@ -455,6 +479,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3545c86b7db9494c94dcda09386ac827 name: 'Docker: IPv4 Forwarding enabled' type: DEPENDENT key: docker.ipv4_forwarding.enabled @@ -482,6 +507,7 @@ zabbix_export: tag: Application value: Docker - + uuid: cb1e486a170b4d668a77d0918f22e51c name: 'Docker: Kernel memory enabled' type: DEPENDENT key: docker.kernel_mem.enabled @@ -509,6 +535,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 77a61a63d6ed4583a0c39ce377b11d4f name: 'Docker: Kernel memory TCP enabled' type: DEPENDENT key: docker.kernel_mem_tcp.enabled @@ -536,6 +563,7 @@ zabbix_export: tag: Application value: Docker - + uuid: d645713e25c74686a47cf859725e655f name: 'Docker: Kernel version' type: DEPENDENT key: docker.kernel_version @@ -559,6 +587,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 2f512e64ba414e86806f19c0be803a3e name: 'Docker: Layers size' type: DEPENDENT key: docker.layers_size @@ -577,6 +606,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 671cd65ddae046f5ba9b0f83241976ac name: 'Docker: Live restore enabled' type: DEPENDENT key: docker.live_restore.enabled @@ -604,6 +634,7 @@ zabbix_export: tag: Application value: Docker - + uuid: be0cb2d07d12497b8b411e094fed6087 name: 'Docker: Logging driver' type: DEPENDENT key: docker.logging_driver @@ -627,6 +658,7 @@ zabbix_export: tag: Application value: Docker - + uuid: e0da86d370a049e3a2d6a82e49ea1f37 name: 'Docker: Memory total' type: DEPENDENT key: docker.mem.total @@ -645,6 +677,7 @@ zabbix_export: tag: Application value: Docker - + uuid: b08c91f28e094c4faa3e004d3fb3057d name: 'Docker: Memory limit enabled' type: DEPENDENT key: docker.mem_limit.enabled @@ -672,6 +705,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 812a6b9902a44dd7a803c7218555afe7 name: 'Docker: Name' type: DEPENDENT key: docker.name @@ -692,6 +726,7 @@ zabbix_export: value: Docker triggers: - + uuid: e58c79010cd54edeb2a00f837f1d0703 expression: 'nodata(/Docker/docker.name,30m)=1' name: 'Docker: Failed to fetch info data (or no data for 30m)' priority: WARNING @@ -702,6 +737,7 @@ zabbix_export: name: 'Docker: Service is down' expression: last(/Docker/docker.ping)=0 - + uuid: 5e4999067e6948f893dc465f8e5a2b5f name: 'Docker: NCPU' type: DEPENDENT key: docker.ncpu @@ -719,6 +755,7 @@ zabbix_export: tag: Application value: Docker - + uuid: f64919a3a5dc4f429f2992eb7ae5223c name: 'Docker: NEvents listener' type: DEPENDENT key: docker.nevents_listener @@ -736,6 +773,7 @@ zabbix_export: tag: Application value: Docker - + uuid: ce025599e68d447f9a1f5c076502e2f2 name: 'Docker: Nfd' type: DEPENDENT key: docker.nfd @@ -754,6 +792,7 @@ zabbix_export: tag: Application value: Docker - + uuid: e164279251ce471abaae599bf1885bbb name: 'Docker: OomKill disabled' type: DEPENDENT key: docker.oomkill.disabled @@ -781,6 +820,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 78a5af9aa6a741d4ac976d0949414b68 name: 'Docker: Operating system' type: DEPENDENT key: docker.operating_system @@ -804,6 +844,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 3acc93aa0fe64696a5560adcb3dd5acc name: 'Docker: OS type' type: DEPENDENT key: docker.os_type @@ -827,6 +868,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 58ecaf4ae7f04316b6bf019cabadfd3e name: 'Docker: Pids limit enabled' type: DEPENDENT key: docker.pids_limit.enabled @@ -852,6 +894,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 3c8f26e4b80f4356bde061ccddb95f2c name: 'Docker: Ping' key: docker.ping history: 7h @@ -868,11 +911,13 @@ zabbix_export: value: Docker triggers: - + uuid: a4f00b4d25b54acfa61475c94651d8a5 expression: last(/Docker/docker.ping)=0 name: 'Docker: Service is down' priority: AVERAGE manual_close: 'YES' - + uuid: 864eae0a62374f729143d6efc4f1655a name: 'Docker: Docker root dir' type: DEPENDENT key: docker.root_dir @@ -896,6 +941,7 @@ zabbix_export: tag: Application value: Docker - + uuid: a7e5441fe4d64848a7c5e374ea99ad54 name: 'Docker: Server version' type: DEPENDENT key: docker.server_version @@ -920,12 +966,14 @@ zabbix_export: value: Docker triggers: - + uuid: 73e1a414035047a3a3a9b4a8c62481d1 expression: '(last(/Docker/docker.server_version,#1)<>last(/Docker/docker.server_version,#2))=1 and length(last(/Docker/docker.server_version))>0' name: 'Docker: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Docker version has changed. Ack to close.' manual_close: 'YES' - + uuid: fcbe64ee979a4787a4b0f06836b258bd name: 'Docker: Swap limit enabled' type: DEPENDENT key: docker.swap_limit.enabled @@ -953,6 +1001,7 @@ zabbix_export: tag: Application value: Docker - + uuid: 6c81479dba77465ebcd335a5f3d08e19 name: 'Docker: Volumes size' type: DEPENDENT key: docker.volumes_size @@ -972,6 +1021,7 @@ zabbix_export: value: Docker discovery_rules: - + uuid: 6f379dce9d3440018deb2c2cbaa91c06 name: 'Containers discovery' key: 'docker.containers.discovery[false]' delay: 15m @@ -995,6 +1045,7 @@ zabbix_export: false - Returns only running containers item_prototypes: - + uuid: 2c5d0902f43343ef85a9067cf3d59cfd name: 'Container {#NAME}: Created' type: DEPENDENT key: 'docker.container_info.created["{#NAME}"]' @@ -1017,6 +1068,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 1c481ac2b05e4b53b85b7fd37a39bc4a name: 'Container {#NAME}: Finished at' type: DEPENDENT key: 'docker.container_info.finished["{#NAME}"]' @@ -1040,6 +1092,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: ee9da156a6134760af1762236d08e566 name: 'Container {#NAME}: Image' type: DEPENDENT key: 'docker.container_info.image["{#NAME}"]' @@ -1063,6 +1116,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 72de0e4e056a4d3799d61cb3ac19a306 name: 'Container {#NAME}: Restart count' type: DEPENDENT key: 'docker.container_info.restart_count["{#NAME}"]' @@ -1080,6 +1134,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 0b6ce9bd73244e79bc9c4e00f56c2465 name: 'Container {#NAME}: Started at' type: DEPENDENT key: 'docker.container_info.started["{#NAME}"]' @@ -1103,6 +1158,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: fd9d315125fb40738c00bab16c145255 name: 'Container {#NAME}: Dead' type: DEPENDENT key: 'docker.container_info.state.dead["{#NAME}"]' @@ -1126,6 +1182,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: be3eed62681045aaa667a417a7383a58 name: 'Container {#NAME}: Error' type: DEPENDENT key: 'docker.container_info.state.error["{#NAME}"]' @@ -1150,12 +1207,14 @@ zabbix_export: value: 'Docker: Container {#NAME}' trigger_prototypes: - + uuid: bf14e1819ec54b898a37a4f2e74290b9 expression: '(last(/Docker/docker.container_info.state.error["{#NAME}"],#1)<>last(/Docker/docker.container_info.state.error["{#NAME}"],#2))=1 and length(last(/Docker/docker.container_info.state.error["{#NAME}"]))>0' name: 'Container {#NAME}: An error has occurred in the container' priority: WARNING description: 'Container {#NAME} has an error. Ack to close.' manual_close: 'YES' - + uuid: 65d5ac15043446658cd8e0d326b1bf04 name: 'Container {#NAME}: Exit code' type: DEPENDENT key: 'docker.container_info.state.exitcode["{#NAME}"]' @@ -1177,6 +1236,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 69381dd6116f4b0d9d957dd1e768748b name: 'Container {#NAME}: OOMKilled' type: DEPENDENT key: 'docker.container_info.state.oomkilled["{#NAME}"]' @@ -1200,6 +1260,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 000375ca6899443cac7e02e1239d879e name: 'Container {#NAME}: Paused' type: DEPENDENT key: 'docker.container_info.state.paused["{#NAME}"]' @@ -1223,6 +1284,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 15dffc2d2aeb4a15954b624c7c273155 name: 'Container {#NAME}: Pid' type: DEPENDENT key: 'docker.container_info.state.pid["{#NAME}"]' @@ -1244,6 +1306,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 38829fadf7f246c99c9776945022fac1 name: 'Container {#NAME}: Restarting' type: DEPENDENT key: 'docker.container_info.state.restarting["{#NAME}"]' @@ -1267,6 +1330,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 6d8d5a7523f64968b72f4861e9ae867a name: 'Container {#NAME}: Running' type: DEPENDENT key: 'docker.container_info.state.running["{#NAME}"]' @@ -1290,6 +1354,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: c7f1d81836d54a528184c7d4be60b792 name: 'Container {#NAME}: Status' type: DEPENDENT key: 'docker.container_info.state.status["{#NAME}"]' @@ -1313,6 +1378,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 743e2c9545de49c89472e343bf8d38da name: 'Container {#NAME}: Get info' key: 'docker.container_info["{#NAME}"]' history: '0' @@ -1324,6 +1390,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 92510799a44b4b93921d7b4d308ef10d name: 'Container {#NAME}: CPU kernelmode usage per second' type: DEPENDENT key: 'docker.container_stats.cpu_usage.kernel.rate["{#NAME}"]' @@ -1351,6 +1418,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 4c71c95c86d2433da78b0cd3ba5d56fa name: 'Container {#NAME}: Throttled periods' type: DEPENDENT key: 'docker.container_stats.cpu_usage.throttled_periods["{#NAME}"]' @@ -1369,6 +1437,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: ff834b708f764ce6b08fcfbc1dfacb60 name: 'Container {#NAME}: Throttled time' type: DEPENDENT key: 'docker.container_stats.cpu_usage.throttled_time["{#NAME}"]' @@ -1393,6 +1462,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 151f2f36bfb2429b8c8e500067489694 name: 'Container {#NAME}: Throttling periods' type: DEPENDENT key: 'docker.container_stats.cpu_usage.throttling_periods["{#NAME}"]' @@ -1411,6 +1481,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 2c21d9b3968c43e68231ddc5b2d05808 name: 'Container {#NAME}: CPU total usage per second' type: DEPENDENT key: 'docker.container_stats.cpu_usage.total.rate["{#NAME}"]' @@ -1438,6 +1509,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 801467fe7cbe48b8b05c5005680b934a name: 'Container {#NAME}: CPU usermode usage per second' type: DEPENDENT key: 'docker.container_stats.cpu_usage.user.rate["{#NAME}"]' @@ -1465,6 +1537,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: bd57aed03daa47e68acc4dc38a1697b7 name: 'Container {#NAME}: Memory commit bytes' type: DEPENDENT key: 'docker.container_stats.memory.commit_bytes["{#NAME}"]' @@ -1483,6 +1556,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 1e110d4d78e74ca8b12a1923f73543f1 name: 'Container {#NAME}: Memory commit peak bytes' type: DEPENDENT key: 'docker.container_stats.memory.commit_peak_bytes["{#NAME}"]' @@ -1501,6 +1575,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: b463f79d6c0644a394c3c0ba8f1d29d1 name: 'Container {#NAME}: Memory maximum usage' type: DEPENDENT key: 'docker.container_stats.memory.max_usage["{#NAME}"]' @@ -1519,6 +1594,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 763c8878d2c74d069567cbcd1d53544c name: 'Container {#NAME}: Memory private working set' type: DEPENDENT key: 'docker.container_stats.memory.private_working_set["{#NAME}"]' @@ -1537,6 +1613,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 6f39422b278b4a4398bfbd993f247fd0 name: 'Container {#NAME}: Memory usage' type: DEPENDENT key: 'docker.container_stats.memory.usage["{#NAME}"]' @@ -1555,6 +1632,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: a5999dfeccca44ca8679ef71876da773 name: 'Container {#NAME}: Online CPUs' type: DEPENDENT key: 'docker.container_stats.online_cpus["{#NAME}"]' @@ -1572,6 +1650,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 4192b5b8be2545568637b7121c1466c1 name: 'Container {#NAME}: Get stats' key: 'docker.container_stats["{#NAME}"]' history: '0' @@ -1583,6 +1662,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 4ab3f13ab7714367b971eada3f01c611 name: 'Container {#NAME}: Networks bytes received per second' type: DEPENDENT key: 'docker.networks.rx_bytes["{#NAME}"]' @@ -1608,6 +1688,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: cf4517565e3f4fc49e7d6d411302a732 name: 'Container {#NAME}: Networks incoming packets dropped per second' type: DEPENDENT key: 'docker.networks.rx_dropped["{#NAME}"]' @@ -1632,6 +1713,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 9d139e59dc1b46d39832ca668d5a6ce1 name: 'Container {#NAME}: Networks errors received per second' type: DEPENDENT key: 'docker.networks.rx_errors["{#NAME}"]' @@ -1656,6 +1738,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 13fb8c2c3843481492af82c3308e1257 name: 'Container {#NAME}: Networks packets received per second' type: DEPENDENT key: 'docker.networks.rx_packets["{#NAME}"]' @@ -1680,6 +1763,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: da4bf99b26e540fdafc0ee99d50e1c6c name: 'Container {#NAME}: Networks bytes sent per second' type: DEPENDENT key: 'docker.networks.tx_bytes["{#NAME}"]' @@ -1705,6 +1789,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 1f4d7848ecfd44ae958cc1bd64d61078 name: 'Container {#NAME}: Networks outgoing packets dropped per second' type: DEPENDENT key: 'docker.networks.tx_dropped["{#NAME}"]' @@ -1729,6 +1814,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: bc7273bd3a7d4c9d9d6d6b3a019af947 name: 'Container {#NAME}: Networks errors sent per second' type: DEPENDENT key: 'docker.networks.tx_errors["{#NAME}"]' @@ -1753,6 +1839,7 @@ zabbix_export: tag: Application value: 'Docker: Container {#NAME}' - + uuid: 9191bd95da9a4ee9a7315d20de23c977 name: 'Container {#NAME}: Networks packets sent per second' type: DEPENDENT key: 'docker.networks.tx_packets["{#NAME}"]' @@ -1778,6 +1865,7 @@ zabbix_export: value: 'Docker: Container {#NAME}' trigger_prototypes: - + uuid: db675ff608a14b12bcc02e6b500c557f expression: 'last(/Docker/docker.container_info.state.exitcode["{#NAME}"])>0 and last(/Docker/docker.container_info.state.running["{#NAME}"])=0' name: 'Container {#NAME}: Container has been stopped with error code' opdata: 'Exit code: {ITEM.LASTVALUE1}' @@ -1785,6 +1873,7 @@ zabbix_export: manual_close: 'YES' graph_prototypes: - + uuid: 72e32a60dc064affb3bb6785bae50e37 name: 'Container {#NAME}: CPU usage' type: STACKED graph_items: @@ -1809,6 +1898,7 @@ zabbix_export: host: Docker key: 'docker.container_stats.cpu_usage.total.rate["{#NAME}"]' - + uuid: ef48f834b7d543169b21caff1e1d2ade name: 'Container {#NAME}: Memory usage' graph_items: - @@ -1825,6 +1915,7 @@ zabbix_export: host: Docker key: 'docker.container_stats.memory.max_usage["{#NAME}"]' - + uuid: 5cc619d6da2046928ad6d0c28a0e4186 name: 'Container {#NAME}: Network packets' graph_items: - @@ -1869,6 +1960,7 @@ zabbix_export: host: Docker key: 'docker.networks.tx_dropped["{#NAME}"]' - + uuid: 1952afdd7ab54a65b7f839fd6490f9ff name: 'Container {#NAME}: Network traffic' graph_items: - @@ -1885,6 +1977,7 @@ zabbix_export: host: Docker key: 'docker.networks.tx_bytes["{#NAME}"]' - + uuid: 0b31468772c942cc8a401af2d33f17d2 name: 'Images discovery' key: docker.images.discovery delay: 15m @@ -1903,6 +1996,7 @@ zabbix_export: description: 'Discovery for images metrics' item_prototypes: - + uuid: 63b19204b1d0459b9969234a719dab93 name: 'Image {#NAME}: Created' type: DEPENDENT key: 'docker.image.created["{#ID}"]' @@ -1925,6 +2019,7 @@ zabbix_export: tag: Application value: 'Docker: Image {#NAME}' - + uuid: 4eb812ba952e417185f6ac499d6cb85a name: 'Image {#NAME}: Size' type: DEPENDENT key: 'docker.image.size["{#ID}"]' @@ -1961,6 +2056,7 @@ zabbix_export: description: 'Filter to exclude discovered images' dashboards: - + uuid: 7eb6472d07ac4c379e6b730b59a12507 name: 'Docker overview' pages: - @@ -2047,6 +2143,7 @@ zabbix_export: host: Docker valuemaps: - + uuid: c289195aa4dc47ab883fa95c9cb6fd07 name: 'Docker flag' mappings: - @@ -2056,6 +2153,7 @@ zabbix_export: value: '1' newvalue: 'True' - + uuid: 8effc3f81db14540996e2373dde6eca9 name: 'Service state' mappings: - @@ -2066,6 +2164,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 5959831c9ec840f3af4ec7031f5213aa name: 'Docker: Containers' graph_items: - @@ -2096,6 +2195,7 @@ zabbix_export: host: Docker key: docker.containers.total - + uuid: b9131437fcc24587b47ef6dd5d51e15b name: 'Docker: Goroutines' graph_items: - @@ -2105,6 +2205,7 @@ zabbix_export: host: Docker key: docker.goroutines - + uuid: 130ff603f0cd4ac4844817ccede8cfac name: 'Docker: Images' graph_items: - @@ -2121,6 +2222,7 @@ zabbix_export: host: Docker key: docker.images.total - + uuid: 5115b03abf71402db63c59b570e83dba name: 'Docker: Memory total' graph_items: - @@ -2130,6 +2232,7 @@ zabbix_export: host: Docker key: docker.mem.total - + uuid: 815866ae9f77447bbf15a1b91f7c7708 name: 'Docker: Size' graph_items: - diff --git a/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml b/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml index 378b486aa45..08077d1e63c 100644 --- a/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml +++ b/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:33Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 52b2664578884d9eba62e47375c99f8e template: 'Elasticsearch Cluster by HTTP' name: 'Elasticsearch Cluster by HTTP' description: | @@ -25,6 +27,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: f3531c005c7f477b9916b4bf1ad273c2 name: 'ES: Delayed unassigned shards' type: DEPENDENT key: es.cluster.delayed_unassigned_shards @@ -43,6 +46,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 7f587fd270be4eb68d81ae1de2a3ca1f name: 'ES: Get cluster health' type: HTTP_AGENT key: es.cluster.get_health @@ -61,6 +65,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7066a66f352e4d79ba4aec11c0c5c611 name: 'ES: Get cluster stats' type: HTTP_AGENT key: es.cluster.get_stats @@ -78,6 +83,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 500a763b9bfd4044b2d3bc95d3a0586c name: 'ES: Inactive shards percentage' type: DEPENDENT key: es.cluster.inactive_shards_percent_as_number @@ -102,6 +108,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: e0b684d5992a496981cf6fb9bb85be62 name: 'ES: Number of initializing shards' type: DEPENDENT key: es.cluster.initializing_shards @@ -121,11 +128,13 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: 133f9dc5ad6e45db944399534a20378f expression: 'min(/Elasticsearch Cluster by HTTP/es.cluster.initializing_shards,10m)>0' name: 'ES: Cluster has the initializing shards' priority: AVERAGE description: 'The cluster has the initializing shards longer than 10 minutes.' - + uuid: 7d3c87e2fcae49438a14380f7d5faa81 name: 'ES: Number of data nodes' type: DEPENDENT key: es.cluster.number_of_data_nodes @@ -148,6 +157,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 4ec7496b441643f39df3e25c0225e6ec name: 'ES: Number of nodes' type: DEPENDENT key: es.cluster.number_of_nodes @@ -171,16 +181,19 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: 5be4cb40e72442aca18ea014adbead23 expression: 'change(/Elasticsearch Cluster by HTTP/es.cluster.number_of_nodes)<0' name: 'ES: The number of nodes within the cluster has decreased' priority: INFO manual_close: 'YES' - + uuid: 2fba2b29425b4ff9a4008db9bde49d7f expression: 'change(/Elasticsearch Cluster by HTTP/es.cluster.number_of_nodes)>0' name: 'ES: The number of nodes within the cluster has increased' priority: INFO manual_close: 'YES' - + uuid: 2c84eea7f4a642f8892cb7f50febb562 name: 'ES: Number of pending tasks' type: DEPENDENT key: es.cluster.number_of_pending_tasks @@ -199,6 +212,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 981818f43a3c4b36b36e4b3c4e3468e9 name: 'ES: Number of relocating shards' type: DEPENDENT key: es.cluster.relocating_shards @@ -217,6 +231,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: b9568a6370dc40efae45ac1e0b719dd7 name: 'ES: Cluster health status' type: DEPENDENT key: es.cluster.status @@ -256,6 +271,7 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: f3bb7e96f6074063bad76521e1dce24f expression: 'last(/Elasticsearch Cluster by HTTP/es.cluster.status)=2' name: 'ES: Health is RED' priority: HIGH @@ -263,11 +279,13 @@ zabbix_export: One or more primary shards are unassigned, so some data is unavailable. This can occur briefly during cluster startup as primary shards are assigned. - + uuid: 33a6ef13f7b240768841919482709411 expression: 'last(/Elasticsearch Cluster by HTTP/es.cluster.status)=255' name: 'ES: Health is UNKNOWN' priority: HIGH description: 'The health status of the cluster is unknown or cannot be obtained.' - + uuid: 99f36c2aa5d64248b96d1fc97c3b3065 expression: 'last(/Elasticsearch Cluster by HTTP/es.cluster.status)=1' name: 'ES: Health is YELLOW' priority: AVERAGE @@ -275,6 +293,7 @@ zabbix_export: All primary shards are assigned, but one or more replica shards are unassigned. If a node in the cluster fails, some data could be unavailable until that node is repaired. - + uuid: 2295e2ba3d4949feb3519ac85ba6ff86 name: 'ES: Task max waiting in queue' type: DEPENDENT key: es.cluster.task_max_waiting_in_queue @@ -299,6 +318,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 85e82cba1e5c479caede2a94c58239be name: 'ES: Number of unassigned shards' type: DEPENDENT key: es.cluster.unassigned_shards @@ -318,11 +338,13 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: 5f714f60e5304c3f96a865815615e6da expression: 'min(/Elasticsearch Cluster by HTTP/es.cluster.unassigned_shards,10m)>0' name: 'ES: Cluster has the unassigned shards' priority: AVERAGE description: 'The cluster has the unassigned shards longer than 10 minutes.' - + uuid: db2f3161eaff4eb0b25d4191b423c733 name: 'ES: Indices with shards assigned to nodes' type: DEPENDENT key: es.indices.count @@ -345,6 +367,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 25cb1e0203334efd96d3e626f81b4670 name: 'ES: Number of non-deleted documents' type: DEPENDENT key: es.indices.docs.count @@ -369,6 +392,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 54f51a653e014290aa3f91deaca44e47 name: 'ES: Nodes with the data role' type: DEPENDENT key: es.nodes.count.data @@ -391,6 +415,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 613ab3469f234e278af99d61e57b46bd name: 'ES: Nodes with the ingest role' type: DEPENDENT key: es.nodes.count.ingest @@ -413,6 +438,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: e7b36f37b86845339a306dacf874164a name: 'ES: Nodes with the master role' type: DEPENDENT key: es.nodes.count.master @@ -436,11 +462,13 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: 8011883baef04aa0bed343d1bb0df288 expression: 'last(/Elasticsearch Cluster by HTTP/es.nodes.count.master)=2' name: 'ES: Cluster has only two master nodes' priority: DISASTER description: 'The cluster has only two nodes with a master role and will be unavailable if one of them breaks.' - + uuid: c3ea99e5897b4663a3239d0edd66f1f0 name: 'ES: Total available size to JVM in all file stores' type: DEPENDENT key: es.nodes.fs.available_in_bytes @@ -467,6 +495,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: b8c3c5d8866d4a6b9c6847b5c8da0631 name: 'ES: Total size of all file stores' type: DEPENDENT key: es.nodes.fs.total_in_bytes @@ -490,6 +519,7 @@ zabbix_export: tag: Application value: 'ES cluster' - + uuid: 66c22b8b2b8b40fda7ac6f0ae472befd name: 'ES: Get nodes stats' type: HTTP_AGENT key: es.nodes.get_stats @@ -507,6 +537,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 2dcf54f21cbd4af9a7931e3a2522685c name: 'ES: Cluster uptime' type: DEPENDENT key: 'es.nodes.jvm.max_uptime[{#ES.NODE}]' @@ -532,12 +563,14 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: d28aa18c85cb4f48a9e7b8ba55d65400 expression: 'last(/Elasticsearch Cluster by HTTP/es.nodes.jvm.max_uptime[{#ES.NODE}])<10m' name: 'ES: Cluster has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 671888d47c724e54aca78fbe1b3ecaed name: 'ES: Service response time' type: SIMPLE key: 'net.tcp.service.perf["{$ELASTICSEARCH.SCHEME}","{HOST.CONN}","{$ELASTICSEARCH.PORT}"]' @@ -551,6 +584,7 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: dba10edf6c8a4a41a27da4155bea813d expression: 'min(/Elasticsearch Cluster by HTTP/net.tcp.service.perf["{$ELASTICSEARCH.SCHEME}","{HOST.CONN}","{$ELASTICSEARCH.PORT}"],5m)>{$ELASTICSEARCH.RESPONSE_TIME.MAX.WARN}' name: 'ES: Service response time is too high (over {$ELASTICSEARCH.RESPONSE_TIME.MAX.WARN} for 5m)' priority: WARNING @@ -561,6 +595,7 @@ zabbix_export: name: 'ES: Service is down' expression: 'last(/Elasticsearch Cluster by HTTP/net.tcp.service["{$ELASTICSEARCH.SCHEME}","{HOST.CONN}","{$ELASTICSEARCH.PORT}"])=0' - + uuid: d0d38ce55f844a51a0f2131c86bec1ae name: 'ES: Service status' type: SIMPLE key: 'net.tcp.service["{$ELASTICSEARCH.SCHEME}","{HOST.CONN}","{$ELASTICSEARCH.PORT}"]' @@ -579,6 +614,7 @@ zabbix_export: value: 'ES cluster' triggers: - + uuid: b4d76f68ce94492f96bbfbb778d1f144 expression: 'last(/Elasticsearch Cluster by HTTP/net.tcp.service["{$ELASTICSEARCH.SCHEME}","{HOST.CONN}","{$ELASTICSEARCH.PORT}"])=0' name: 'ES: Service is down' priority: AVERAGE @@ -586,6 +622,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 5105173f24d941b2969fe3d190d22e82 name: 'Cluster nodes discovery' type: HTTP_AGENT key: es.nodes.discovery @@ -596,6 +633,7 @@ zabbix_export: description: 'Discovery ES cluster nodes.' item_prototypes: - + uuid: b4e87d039e9d4feeb03e0e33f14b2c82 name: 'ES {#ES.NODE}: Total available size' type: DEPENDENT key: 'es.node.fs.total.available_in_bytes[{#ES.NODE}]' @@ -622,6 +660,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 4f315fdf62884b0284bf04f1a85aeb98 name: 'ES {#ES.NODE}: Total size' type: DEPENDENT key: 'es.node.fs.total.total_in_bytes[{#ES.NODE}]' @@ -645,6 +684,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 2ba1fc7e2dad4d0ab1807221fb1e4fca name: 'ES {#ES.NODE}: Number of open HTTP connections' type: DEPENDENT key: 'es.node.http.current_open[{#ES.NODE}]' @@ -667,6 +707,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: fcf163d5db9b455fa38823e8ad16e578 name: 'ES {#ES.NODE}: Rate of HTTP connections opened' type: DEPENDENT key: 'es.node.http.opened.rate[{#ES.NODE}]' @@ -691,6 +732,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: c530311329e348cca74c38fa2260236b name: 'ES {#ES.NODE}: Flush latency' type: CALCULATED key: 'es.node.indices.flush.latency[{#ES.NODE}]' @@ -705,6 +747,7 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: ba7345ec837944b29fb8eaeaec8b0a6e expression: 'min(/Elasticsearch Cluster by HTTP/es.node.indices.flush.latency[{#ES.NODE}],5m)>{$ELASTICSEARCH.FLUSH_LATENCY.MAX.WARN}' name: 'ES {#ES.NODE}: Flush latency is too high (over {$ELASTICSEARCH.FLUSH_LATENCY.MAX.WARN}ms for 5m)' priority: WARNING @@ -712,6 +755,7 @@ zabbix_export: If you see this metric increasing steadily, it may indicate a problem with slow disks; this problem may escalate and eventually prevent you from being able to add new information to your index. - + uuid: 8e270dfff9c84d2a96a134dd6d86533b name: 'ES {#ES.NODE}: Total number of index flushes to disk' type: DEPENDENT key: 'es.node.indices.flush.total[{#ES.NODE}]' @@ -734,6 +778,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7e18149dcaee47748e4073f4ce814c03 name: 'ES {#ES.NODE}: Total time spent on flushing indices to disk' type: DEPENDENT key: 'es.node.indices.flush.total_time_in_millis[{#ES.NODE}]' @@ -757,6 +802,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: e91cc33c088a4f56a9176fd6a09f2411 name: 'ES {#ES.NODE}: Current indexing operations' type: DEPENDENT key: 'es.node.indices.indexing.index_current[{#ES.NODE}]' @@ -779,6 +825,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 23f54c51c30a4dbdbef48611a7907db6 name: 'ES {#ES.NODE}: Indexing latency' type: CALCULATED key: 'es.node.indices.indexing.index_latency[{#ES.NODE}]' @@ -793,6 +840,7 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: 665e343430cd4aff8bd40cee62016659 expression: 'min(/Elasticsearch Cluster by HTTP/es.node.indices.indexing.index_latency[{#ES.NODE}],5m)>{$ELASTICSEARCH.INDEXING_LATENCY.MAX.WARN}' name: 'ES {#ES.NODE}: Indexing latency is too high (over {$ELASTICSEARCH.INDEXING_LATENCY.MAX.WARN}ms for 5m)' priority: WARNING @@ -800,6 +848,7 @@ zabbix_export: If the latency is increasing, it may indicate that you are indexing too many documents at the same time (Elasticsearch’s documentation recommends starting with a bulk indexing size of 5 to 15 megabytes and increasing slowly from there). - + uuid: f471dad45ff149b09a479963cb616fc2 name: 'ES {#ES.NODE}: Total time spent performing indexing' type: DEPENDENT key: 'es.node.indices.indexing.index_time_in_millis[{#ES.NODE}]' @@ -823,6 +872,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ad36b8495eca49c48e7d8a7877a325c2 name: 'ES {#ES.NODE}: Total number of indexing' type: DEPENDENT key: 'es.node.indices.indexing.index_total[{#ES.NODE}]' @@ -845,6 +895,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: bb0cb2196b14483f8807a855f2f531a7 name: 'ES {#ES.NODE}: Time spent throttling operations' type: DEPENDENT key: 'es.node.indices.indexing.throttle_time[{#ES.NODE}]' @@ -873,6 +924,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 5f3b7dca802343cd905d54e66ac0e113 name: 'ES {#ES.NODE}: Time spent throttling merge operations' type: DEPENDENT key: 'es.node.indices.merges.total_throttled_time[{#ES.NODE}]' @@ -901,6 +953,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 9c82da45a63947dd91a4e19e6f2d121d name: 'ES {#ES.NODE}: Time spent throttling recovery operations' type: DEPENDENT key: 'es.node.indices.recovery.throttle_time[{#ES.NODE}]' @@ -929,6 +982,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: e27361fdce5a4635854960066ac050ca name: 'ES {#ES.NODE}: Rate of index refreshes' type: DEPENDENT key: 'es.node.indices.refresh.rate[{#ES.NODE}]' @@ -953,6 +1007,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: fd20bbc5012d4c5693710b321e252193 name: 'ES {#ES.NODE}: Time spent performing refresh' type: DEPENDENT key: 'es.node.indices.refresh.time[{#ES.NODE}]' @@ -981,6 +1036,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 6d3b074aecb44a08a3573aba0ff006f9 name: 'ES {#ES.NODE}: Rate of fetch' type: DEPENDENT key: 'es.node.indices.search.fetch.rate[{#ES.NODE}]' @@ -1005,6 +1061,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 36b2ffa3ed9f4c9781ccded273c395d7 name: 'ES {#ES.NODE}: Current fetch operations' type: DEPENDENT key: 'es.node.indices.search.fetch_current[{#ES.NODE}]' @@ -1023,6 +1080,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 79b5fd5e04e249da9f73fbe68915fdb1 name: 'ES {#ES.NODE}: Fetch latency' type: CALCULATED key: 'es.node.indices.search.fetch_latency[{#ES.NODE}]' @@ -1037,6 +1095,7 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: c5af1b140e164e7a8cf359635c898c7d expression: 'min(/Elasticsearch Cluster by HTTP/es.node.indices.search.fetch_latency[{#ES.NODE}],5m)>{$ELASTICSEARCH.FETCH_LATENCY.MAX.WARN}' name: 'ES {#ES.NODE}: Fetch latency is too high (over {$ELASTICSEARCH.FETCH_LATENCY.MAX.WARN}ms for 5m)' priority: WARNING @@ -1045,6 +1104,7 @@ zabbix_export: this could indicate a problem with slow disks, enriching of documents (highlighting the relevant text in search results, etc.), or requesting too many results. - + uuid: a10e7dca72c8411a9b7fdcbeb676017e name: 'ES {#ES.NODE}: Time spent performing fetch' type: DEPENDENT key: 'es.node.indices.search.fetch_time[{#ES.NODE}]' @@ -1073,6 +1133,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: f35e3e9773394632b422dbc4e4442171 name: 'ES {#ES.NODE}: Total time spent performing fetch' type: DEPENDENT key: 'es.node.indices.search.fetch_time_in_millis[{#ES.NODE}]' @@ -1096,6 +1157,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: b3ac68f3531f478b9ad28fb1988df257 name: 'ES {#ES.NODE}: Total number of fetch' type: DEPENDENT key: 'es.node.indices.search.fetch_total[{#ES.NODE}]' @@ -1118,6 +1180,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d347df9c9eee4aa89ccfb9147143b5d5 name: 'ES {#ES.NODE}: Rate of queries' type: DEPENDENT key: 'es.node.indices.search.query.rate[{#ES.NODE}]' @@ -1142,6 +1205,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 20fb738abf7a4aa1bf3ccb84790a26c9 name: 'ES {#ES.NODE}: Current query operations' type: DEPENDENT key: 'es.node.indices.search.query_current[{#ES.NODE}]' @@ -1160,6 +1224,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: fadb6fe530ab4b1296d4c17728667b12 name: 'ES {#ES.NODE}: Query latency' type: CALCULATED key: 'es.node.indices.search.query_latency[{#ES.NODE}]' @@ -1176,11 +1241,13 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: 3d8398e320b4495fa5350abfe7014fd5 expression: 'min(/Elasticsearch Cluster by HTTP/es.node.indices.search.query_latency[{#ES.NODE}],5m)>{$ELASTICSEARCH.QUERY_LATENCY.MAX.WARN}' name: 'ES {#ES.NODE}: Query latency is too high (over {$ELASTICSEARCH.QUERY_LATENCY.MAX.WARN}ms for 5m)' priority: WARNING description: 'If latency exceeds a threshold, look for potential resource bottlenecks, or investigate whether you need to optimize your queries.' - + uuid: ce807b641b0b4501b6a8e253d8403ce4 name: 'ES {#ES.NODE}: Time spent performing query' type: DEPENDENT key: 'es.node.indices.search.query_time[{#ES.NODE}]' @@ -1209,6 +1276,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 7afc767463c64bbb9290975a8cef3cec name: 'ES {#ES.NODE}: Total time spent performing query' type: DEPENDENT key: 'es.node.indices.search.query_time_in_millis[{#ES.NODE}]' @@ -1232,6 +1300,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7279b682fa3e4661a1600d6da25e0fc7 name: 'ES {#ES.NODE}: Total number of query' type: DEPENDENT key: 'es.node.indices.search.query_total[{#ES.NODE}]' @@ -1254,6 +1323,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 269cc21be4c94ba58a52b9fca9590632 name: 'ES {#ES.NODE}: Amount of JVM heap committed' type: DEPENDENT key: 'es.node.jvm.mem.heap_committed_in_bytes[{#ES.NODE}]' @@ -1277,6 +1347,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 7f205e21644a4f629e4a419c42670158 name: 'ES {#ES.NODE}: Maximum JVM memory available for use' type: DEPENDENT key: 'es.node.jvm.mem.heap_max_in_bytes[{#ES.NODE}]' @@ -1300,6 +1371,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: bb55c78c2aca49e49f6200e14c25dee8 name: 'ES {#ES.NODE}: Amount of JVM heap currently in use' type: DEPENDENT key: 'es.node.jvm.mem.heap_used_in_bytes[{#ES.NODE}]' @@ -1323,6 +1395,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 71fca039cad847da9623aaeb722168f1 name: 'ES {#ES.NODE}: Percent of JVM heap currently in use' type: DEPENDENT key: 'es.node.jvm.mem.heap_used_percent[{#ES.NODE}]' @@ -1348,6 +1421,7 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: 21cf9057140b408b89247034d299ba9c expression: 'min(/Elasticsearch Cluster by HTTP/es.node.jvm.mem.heap_used_percent[{#ES.NODE}],1h)>{$ELASTICSEARCH.HEAP_USED.MAX.CRIT}' name: 'ES {#ES.NODE}: Percent of JVM heap in use is critical (over {$ELASTICSEARCH.HEAP_USED.MAX.CRIT}% for 1h)' priority: HIGH @@ -1356,6 +1430,7 @@ zabbix_export: To address this problem, you can either increase your heap size (as long as it remains below the recommended guidelines stated above), or scale out the cluster by adding more nodes. - + uuid: f6ff14189872489cbc51f65a1ec8d162 expression: 'min(/Elasticsearch Cluster by HTTP/es.node.jvm.mem.heap_used_percent[{#ES.NODE}],1h)>{$ELASTICSEARCH.HEAP_USED.MAX.WARN}' name: 'ES {#ES.NODE}: Percent of JVM heap in use is high (over {$ELASTICSEARCH.HEAP_USED.MAX.WARN}% for 1h)' priority: WARNING @@ -1368,6 +1443,7 @@ zabbix_export: name: 'ES {#ES.NODE}: Percent of JVM heap in use is critical (over {$ELASTICSEARCH.HEAP_USED.MAX.CRIT}% for 1h)' expression: 'min(/Elasticsearch Cluster by HTTP/es.node.jvm.mem.heap_used_percent[{#ES.NODE}],1h)>{$ELASTICSEARCH.HEAP_USED.MAX.CRIT}' - + uuid: 3c2f512ae6ff4221a7de4e5dbff2ed48 name: 'ES {#ES.NODE}: Node uptime' type: DEPENDENT key: 'es.node.jvm.uptime[{#ES.NODE}]' @@ -1393,12 +1469,14 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: 580ae8aadf994fbcb34c9c8ad7cd5fad expression: 'last(/Elasticsearch Cluster by HTTP/es.node.jvm.uptime[{#ES.NODE}])<10m' name: 'ES {#ES.NODE}: Node {#ES.NODE} has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 14ea2732fbfc40ceaafadfff1830ac4d name: 'ES {#ES.NODE}: Refresh thread pool active threads' type: DEPENDENT key: 'es.node.thread_pool.refresh.active[{#ES.NODE}]' @@ -1417,6 +1495,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: b6496d2878914b06bf6301630b4609a8 name: 'ES {#ES.NODE}: Refresh thread pool executor tasks completed' type: DEPENDENT key: 'es.node.thread_pool.refresh.completed.rate[{#ES.NODE}]' @@ -1441,6 +1520,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 4b748eeb937e45308e58d699b713cf01 name: 'ES {#ES.NODE}: Refresh thread pool tasks in queue' type: DEPENDENT key: 'es.node.thread_pool.refresh.queue[{#ES.NODE}]' @@ -1459,6 +1539,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 593514af005044ce8e6207a5616270f2 name: 'ES {#ES.NODE}: Refresh thread pool executor tasks rejected' type: DEPENDENT key: 'es.node.thread_pool.refresh.rejected.rate[{#ES.NODE}]' @@ -1484,11 +1565,13 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: 2f7cb5d8eb574030b4ac437f4defd0c3 expression: 'min(/Elasticsearch Cluster by HTTP/es.node.thread_pool.refresh.rejected.rate[{#ES.NODE}],5m)>0' name: 'ES {#ES.NODE}: Refresh thread pool executor has the rejected tasks (for 5m)' priority: WARNING description: 'The number of tasks rejected by the refresh thread pool executor is over 0 for 5m.' - + uuid: 63875f40cf7c4f8f842562be2adfb7c7 name: 'ES {#ES.NODE}: Search thread pool active threads' type: DEPENDENT key: 'es.node.thread_pool.search.active[{#ES.NODE}]' @@ -1507,6 +1590,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: dc67ab311d4945aaae3347464785abb1 name: 'ES {#ES.NODE}: Search thread pool executor tasks completed' type: DEPENDENT key: 'es.node.thread_pool.search.completed.rate[{#ES.NODE}]' @@ -1531,6 +1615,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: d11933b62131425d83ab09c6d5fd5e85 name: 'ES {#ES.NODE}: Search thread pool tasks in queue' type: DEPENDENT key: 'es.node.thread_pool.search.queue[{#ES.NODE}]' @@ -1549,6 +1634,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 820ed330abc845919b1dada3cfa81387 name: 'ES {#ES.NODE}: Search thread pool executor tasks rejected' type: DEPENDENT key: 'es.node.thread_pool.search.rejected.rate[{#ES.NODE}]' @@ -1574,11 +1660,13 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: 6f3b36a122304ae69007eba4f780be05 expression: 'min(/Elasticsearch Cluster by HTTP/es.node.thread_pool.search.rejected.rate[{#ES.NODE}],5m)>0' name: 'ES {#ES.NODE}: Search thread pool executor has the rejected tasks (for 5m)' priority: WARNING description: 'The number of tasks rejected by the search thread pool executor is over 0 for 5m.' - + uuid: 4b7dc34d78a64b24a8fd19af95e0f0bd name: 'ES {#ES.NODE}: Write thread pool active threads' type: DEPENDENT key: 'es.node.thread_pool.write.active[{#ES.NODE}]' @@ -1597,6 +1685,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: 5b5ac74702564bd490c7378adcf75c28 name: 'ES {#ES.NODE}: Write thread pool executor tasks completed' type: DEPENDENT key: 'es.node.thread_pool.write.completed.rate[{#ES.NODE}]' @@ -1621,6 +1710,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: a0d8f8d896a546d1ade07c355992308d name: 'ES {#ES.NODE}: Write thread pool tasks in queue' type: DEPENDENT key: 'es.node.thread_pool.write.queue[{#ES.NODE}]' @@ -1639,6 +1729,7 @@ zabbix_export: tag: Application value: 'ES {#ES.NODE}' - + uuid: a21213815a30485a88b183e7b40a4e7e name: 'ES {#ES.NODE}: Write thread pool executor tasks rejected' type: DEPENDENT key: 'es.node.thread_pool.write.rejected.rate[{#ES.NODE}]' @@ -1664,12 +1755,14 @@ zabbix_export: value: 'ES {#ES.NODE}' trigger_prototypes: - + uuid: ea466d8a654e42b4a394ced283469402 expression: 'min(/Elasticsearch Cluster by HTTP/es.node.thread_pool.write.rejected.rate[{#ES.NODE}],5m)>0' name: 'ES {#ES.NODE}: Write thread pool executor has the rejected tasks (for 5m)' priority: WARNING description: 'The number of tasks rejected by the write thread pool executor is over 0 for 5m.' graph_prototypes: - + uuid: 0725d91f63b64346bbef2c20d2901e9b name: 'ES {#ES.NODE}: Latency' graph_items: - @@ -1696,6 +1789,7 @@ zabbix_export: host: 'Elasticsearch Cluster by HTTP' key: 'es.node.indices.flush.latency[{#ES.NODE}]' - + uuid: 5196ed75f24d48f7ae55b564b8d925e5 name: 'ES {#ES.NODE}: Query load' graph_items: - @@ -1710,6 +1804,7 @@ zabbix_export: host: 'Elasticsearch Cluster by HTTP' key: 'es.node.indices.search.query_current[{#ES.NODE}]' - + uuid: 6d0e4fde0eeb47b6af4c9f40311b384d name: 'ES {#ES.NODE}: Refresh thread pool' graph_items: - @@ -1736,6 +1831,7 @@ zabbix_export: host: 'Elasticsearch Cluster by HTTP' key: 'es.node.thread_pool.refresh.rejected.rate[{#ES.NODE}]' - + uuid: 9abe085b960d40bf8a99c88ec3564a8d name: 'ES {#ES.NODE}: Search thread pool' graph_items: - @@ -1762,6 +1858,7 @@ zabbix_export: host: 'Elasticsearch Cluster by HTTP' key: 'es.node.thread_pool.search.rejected.rate[{#ES.NODE}]' - + uuid: 689492a2614642a1a5d3279c42b29e85 name: 'ES {#ES.NODE}: Write thread pool' graph_items: - @@ -1847,6 +1944,7 @@ zabbix_export: description: 'The username of the Elasticsearch.' valuemaps: - + uuid: d651bdf75d0849d5ab2b0802fab76e22 name: 'ES cluster state' mappings: - @@ -1862,6 +1960,7 @@ zabbix_export: value: '255' newvalue: unknown - + uuid: 15d416d869894fdb959ca2cda2c5e37c name: 'Service state' mappings: - @@ -1872,12 +1971,14 @@ zabbix_export: newvalue: Up triggers: - + uuid: a2f33888d2774325b7955b633a7aae81 expression: '(last(/Elasticsearch Cluster by HTTP/es.nodes.fs.total_in_bytes)-last(/Elasticsearch Cluster by HTTP/es.nodes.fs.available_in_bytes))/(last(/Elasticsearch Cluster by HTTP/es.cluster.number_of_data_nodes)-1)>last(/Elasticsearch Cluster by HTTP/es.nodes.fs.available_in_bytes)' name: 'ES: Cluster does not have enough space for resharding' priority: HIGH description: 'There is not enough disk space for index resharding.' graphs: - + uuid: 50f90b092fa24658b83b131fa7a3f2ce name: 'ES: Cluster health' graph_items: - diff --git a/templates/app/etcd_http/template_app_etcd_http.yaml b/templates/app/etcd_http/template_app_etcd_http.yaml index 4ba06a7d039..743612f6b4f 100644 --- a/templates/app/etcd_http/template_app_etcd_http.yaml +++ b/templates/app/etcd_http/template_app_etcd_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:31Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: b25b8b517a4743c48037bfa10af3dc3c template: 'Etcd by HTTP' name: 'Etcd by HTTP' description: | @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 32a59c8e93e141d6a471266df6dbfbd3 name: 'Etcd: Cluster version' type: DEPENDENT key: etcd.cluster.version @@ -42,12 +45,14 @@ zabbix_export: value: Etcd triggers: - + uuid: e9a34b9e5b2f4c73a1b15cf7ef15b51e expression: '(last(/Etcd by HTTP/etcd.cluster.version,#1)<>last(/Etcd by HTTP/etcd.cluster.version,#2))=1 and length(last(/Etcd by HTTP/etcd.cluster.version))>0' name: 'Etcd: Cluster version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Etcd version has changed. Ack to close.' manual_close: 'YES' - + uuid: 04b0fa552b7d4267b4c5b67ee82ef5f1 name: 'Etcd: CPU' type: DEPENDENT key: etcd.cpu.util @@ -73,6 +78,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: bfa5bd42637642808802f7b2485a0c4d name: 'Etcd: DB size' type: DEPENDENT key: etcd.db.size @@ -94,6 +100,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: a5bc7ffb090641ab92f537b38b6055e5 name: 'Etcd: Deletes per second' type: DEPENDENT key: etcd.delete.rate @@ -119,6 +126,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: 183843bd93f84dc887a03fb638b2d323 name: 'Etcd: Pending events' type: DEPENDENT key: etcd.events.sent.rate @@ -138,6 +146,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: 34ffab33275a400ab88e5217dee5ef96 name: 'Etcd: Get node metrics' type: HTTP_AGENT key: etcd.get_metrics @@ -153,6 +162,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: fdf7593420ab42b2a5af8f8b8030b517 name: 'Etcd: Get version' type: HTTP_AGENT key: etcd.get_version @@ -165,6 +175,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d23baf75628043e193ba0a607e1b4215 name: 'Etcd: RPCs received per second' type: DEPENDENT key: etcd.grpc.received.rate @@ -197,6 +208,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: eda81182710e47e1b5f2f21bb05b4775 name: 'Etcd: RPCs sent per second' type: DEPENDENT key: etcd.grpc.sent.rate @@ -229,6 +241,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: bf59a130b20d480d93eb9330750e8e28 name: 'Etcd: RPCs started per second' type: DEPENDENT key: etcd.grpc.started.rate @@ -261,6 +274,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: e03575f4c472410eb6fbcf731ac6aab2 name: 'Etcd: Server has a leader' type: DEPENDENT key: etcd.has.leader @@ -287,11 +301,13 @@ zabbix_export: value: Etcd triggers: - + uuid: 20165719d521453bb239d818ac57805c expression: 'last(/Etcd by HTTP/etcd.has.leader)=0' name: 'Etcd: Member has no leader' priority: AVERAGE description: '"If a member does not have a leader, it is totally unavailable."' - + uuid: 3fde4db8b9684ba4b56ba915e48957b5 name: 'Etcd: Node health' type: HTTP_AGENT key: etcd.health @@ -324,6 +340,7 @@ zabbix_export: value: Etcd triggers: - + uuid: 6acda7bdc9df4a4ab5b7cca76c6369f0 expression: 'last(/Etcd by HTTP/etcd.health)=0' name: 'Etcd: Node healthcheck failed' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -334,6 +351,7 @@ zabbix_export: name: 'Etcd: Service is unavailable' expression: 'last(/Etcd by HTTP/net.tcp.service["{$ETCD.SCHEME}","{HOST.CONN}","{$ETCD.PORT}"])=0' - + uuid: 923a408dd4514e808b6e2137a94f8140 name: 'Etcd: HTTP 4XX' type: DEPENDENT key: etcd.http.requests.4xx.rate @@ -366,6 +384,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: c0f27d4bfba344079a31ce8c10b22683 name: 'Etcd: HTTP 5XX' type: DEPENDENT key: etcd.http.requests.5xx.rate @@ -399,11 +418,13 @@ zabbix_export: value: Etcd triggers: - + uuid: 5c7f708f78d641f8b6b1f74d06aa76a6 expression: 'min(/Etcd by HTTP/etcd.http.requests.5xx.rate,5m)>{$ETCD.HTTP.FAIL.MAX.WARN}' name: 'Etcd: Too many HTTP requests failures (over {$ETCD.HTTP.FAIL.MAX.WARN} for 5m)''' priority: WARNING description: '"Too many reqvests failed on etcd instance with 5xx HTTP code"' - + uuid: 2a19db1c58ee4a509061fcb1b557c1a3 name: 'Etcd: HTTP requests received' type: DEPENDENT key: etcd.http.requests.rate @@ -436,6 +457,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: b3760811472440baad6a338f481ba13a name: 'Etcd: Server is a leader' type: DEPENDENT key: etcd.is.leader @@ -464,6 +486,7 @@ zabbix_export: value: Etcd triggers: - + uuid: ebce46d4aea84d18a8c7d0935653ce15 expression: 'nodata(/Etcd by HTTP/etcd.is.leader,30m)=1' name: 'Etcd: Failed to fetch info data (or no data for 30m)' priority: WARNING @@ -474,6 +497,7 @@ zabbix_export: name: 'Etcd: Service is unavailable' expression: 'last(/Etcd by HTTP/net.tcp.service["{$ETCD.SCHEME}","{HOST.CONN}","{$ETCD.PORT}"])=0' - + uuid: ecd1ae9c038f4fc2b720ad562ced0191 name: 'Etcd: Keys compacted per second' type: DEPENDENT key: etcd.keys.compacted.rate @@ -500,6 +524,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: a3f910efb0a04cc494c07b8703f9d2ec name: 'Etcd: Keys expired per second' type: DEPENDENT key: etcd.keys.expired.rate @@ -524,6 +549,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: fbda737014544cf1bcf544a48aa6e48b name: 'Etcd: Keys total' type: DEPENDENT key: etcd.keys.total @@ -543,6 +569,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: e45ba61d99b8432b86f5797a2cfdb416 name: 'Etcd: Leader changes' type: DEPENDENT key: etcd.leader.changes @@ -563,11 +590,13 @@ zabbix_export: value: Etcd triggers: - + uuid: 6d42b29eab6040ed9c0c243cc734a292 expression: '(max(/Etcd by HTTP/etcd.leader.changes,15m)-min(/Etcd by HTTP/etcd.leader.changes,15m))>{$ETCD.LEADER.CHANGES.MAX.WARN}' name: 'Etcd: Instance has seen too many leader changes (over {$ETCD.LEADER.CHANGES.MAX.WARN} for 15m)''' priority: WARNING description: 'Rapid leadership changes impact the performance of etcd significantly. It also signals that the leader is unstable, perhaps due to network connectivity issues or excessive load hitting the etcd cluster.' - + uuid: 348e15d2ec3a4bb88e2ca371f96c2f00 name: 'Etcd: Maximum open file descriptors' type: DEPENDENT key: etcd.max.fds @@ -588,6 +617,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: d016b8674ebd4251943f2e94b22f5ff2 name: 'Etcd: Client gRPC received bytes per second' type: DEPENDENT key: etcd.network.grpc.received.rate @@ -613,6 +643,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: e50d2d088c6448dbb3ecaeebc3b2b8f1 name: 'Etcd: Client gRPC sent bytes per second' type: DEPENDENT key: etcd.network.grpc.sent.rate @@ -638,6 +669,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: d5099d4cdb3044ba95935c2aea2b6352 name: 'Etcd: Open file descriptors' type: DEPENDENT key: etcd.open.fds @@ -658,6 +690,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: a2927b1e85af41cab9c28b1b79c229ea name: 'Etcd: Proposals applied per second' type: DEPENDENT key: etcd.proposals.applied.rate @@ -682,6 +715,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: e829f3df055e42dfbce5f27eb7ca487c name: 'Etcd: Proposals committed per second' type: DEPENDENT key: etcd.proposals.committed.rate @@ -706,6 +740,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: 6b45b99526394a219d31b5c22cb98c85 name: 'Etcd: Proposals failed per second' type: DEPENDENT key: etcd.proposals.failed.rate @@ -731,6 +766,7 @@ zabbix_export: value: Etcd triggers: - + uuid: 276f05b6773a40b7995469bf07505b7e expression: 'min(/Etcd by HTTP/etcd.proposals.failed.rate,5m)>{$ETCD.PROPOSAL.FAIL.MAX.WARN}' name: 'Etcd: Too many proposal failures (over {$ETCD.PROPOSAL.FAIL.MAX.WARN} for 5m)''' priority: WARNING @@ -738,6 +774,7 @@ zabbix_export: "Normally related to two issues: temporary failures related to a leader election or longer downtime caused by a loss of quorum in the cluster." - + uuid: 1c506ff69e7b4564a6d95fd35b1a11fd name: 'Etcd: Proposals pending' type: DEPENDENT key: etcd.proposals.pending @@ -758,11 +795,13 @@ zabbix_export: value: Etcd triggers: - + uuid: 28f4105868d443cb8a0f6f7165e3356e expression: 'min(/Etcd by HTTP/etcd.proposals.pending,5m)>{$ETCD.PROPOSAL.PENDING.MAX.WARN}' name: 'Etcd: Too many proposals are queued to commit (over {$ETCD.PROPOSAL.PENDING.MAX.WARN} for 5m)''' priority: WARNING description: '"Rising pending proposals suggests there is a high client load or the member cannot commit proposals."' - + uuid: bd7398507c274bfab53339380df16761 name: 'Etcd: PUT per second' type: DEPENDENT key: etcd.put.rate @@ -788,6 +827,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: b744c07f3290467b96b21ea38ad5d497 name: 'Etcd: Range per second' type: DEPENDENT key: etcd.range.rate @@ -813,6 +853,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: 88c91b36eca94fd2b357a67d171dc621 name: 'Etcd: Reads per second' type: DEPENDENT key: etcd.reads.rate @@ -846,6 +887,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: 4b881e32094e4f478c5d0849cb5d07a7 name: 'Etcd: Resident memory' type: DEPENDENT key: etcd.res.bytes @@ -867,6 +909,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: dee9ed8897cf4d3582957707ea09cdf8 name: 'Etcd: Server version' type: DEPENDENT key: etcd.server.version @@ -892,12 +935,14 @@ zabbix_export: value: Etcd triggers: - + uuid: 32b6b7bc359544019a278fffc9009cca expression: '(last(/Etcd by HTTP/etcd.server.version,#1)<>last(/Etcd by HTTP/etcd.server.version,#2))=1 and length(last(/Etcd by HTTP/etcd.server.version))>0' name: 'Etcd: Server version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Etcd version has changed. Ack to close.' manual_close: 'YES' - + uuid: b14c787c716146e990bc388d277a2803 name: 'Etcd: Transaction per second' type: DEPENDENT key: etcd.txn.rate @@ -923,6 +968,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: 98ec9085d621446aa462efc86cf93905 name: 'Etcd: Uptime' type: DEPENDENT key: etcd.uptime @@ -951,12 +997,14 @@ zabbix_export: value: Etcd triggers: - + uuid: 6843369969f5410a840494104d71fe1f expression: 'last(/Etcd by HTTP/etcd.uptime)<10m' name: 'Etcd: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: c35810b8b7bc4a62970b5293fb2d8fb2 name: 'Etcd: Virtual memory' type: DEPENDENT key: etcd.virtual.bytes @@ -978,6 +1026,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: 16c041fc189248bfaaa5826ffaf38459 name: 'Etcd: Writes per second' type: DEPENDENT key: etcd.writes.rate @@ -1010,6 +1059,7 @@ zabbix_export: tag: Application value: Etcd - + uuid: a0f94f429b99432e86d15ffa74d6eada name: 'Etcd: Service''s TCP port state' type: SIMPLE key: 'net.tcp.service["{$ETCD.SCHEME}","{HOST.CONN}","{$ETCD.PORT}"]' @@ -1027,12 +1077,14 @@ zabbix_export: value: Etcd triggers: - + uuid: 74164f0783ae4227ba44f3e865fee3bd expression: 'last(/Etcd by HTTP/net.tcp.service["{$ETCD.SCHEME}","{HOST.CONN}","{$ETCD.PORT}"])=0' name: 'Etcd: Service is unavailable' priority: AVERAGE manual_close: 'YES' discovery_rules: - + uuid: 5e6121383e5d4f3eb1150a2068a4633b name: 'gRPC codes discovery' type: DEPENDENT key: etcd.grpc_code.discovery @@ -1051,6 +1103,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 7d316cbec2ce4718ac133d90b7a89585 name: 'Etcd: RPCs completed with code {#GRPC.CODE}' type: DEPENDENT key: 'etcd.grpc.handled.rate[{#GRPC.CODE}]' @@ -1084,6 +1137,7 @@ zabbix_export: value: Etcd trigger_prototypes: - + uuid: 89903554a34b4a1483b8f5435029367f expression: 'min(/Etcd by HTTP/etcd.grpc.handled.rate[{#GRPC.CODE}],5m)>{$ETCD.GRPC.ERRORS.MAX.WARN}' name: 'Etcd: Too many failed gRPC requests with code: {#GRPC.CODE} (over {$ETCD.GRPC.ERRORS.MAX.WARN} in 5m)' priority: WARNING @@ -1131,12 +1185,14 @@ zabbix_export: status: ENABLED discover: DISCOVER - + uuid: b7b527ee30b84a569afcd1f85b705810 name: 'Peers discovery' type: DEPENDENT key: etcd.peer.discovery delay: '0' item_prototypes: - + uuid: 4129aa7b8acf4ca3b5476461fe5275c9 name: 'Etcd: Etcd peer {#ETCD.PEER}: Bytes received' type: DEPENDENT key: 'etcd.bytes.received.rate[{#ETCD.PEER}]' @@ -1164,6 +1220,7 @@ zabbix_export: tag: Application value: 'Etcd peer {#ETCD.PEER}' - + uuid: 8f5fecbabe474baaab40df46879401af name: 'Etcd: Etcd peer {#ETCD.PEER}: Bytes sent' type: DEPENDENT key: 'etcd.bytes.sent.rate[{#ETCD.PEER}]' @@ -1191,6 +1248,7 @@ zabbix_export: tag: Application value: 'Etcd peer {#ETCD.PEER}' - + uuid: 2521ccfc16fc43069001883b85aa0243 name: 'Etcd: Etcd peer {#ETCD.PEER}: Receive failures failures' type: DEPENDENT key: 'etcd.received.fail.rate[{#ETCD.PEER}]' @@ -1218,6 +1276,7 @@ zabbix_export: tag: Application value: 'Etcd peer {#ETCD.PEER}' - + uuid: 5756f1a16e5c42b79f6d6225c5382599 name: 'Etcd: Etcd peer {#ETCD.PEER}: Send failures' type: DEPENDENT key: 'etcd.sent.fail.rate[{#ETCD.PEER}]' @@ -1306,6 +1365,7 @@ zabbix_export: macro: '{$ETCD.USER}' valuemaps: - + uuid: f25e21a70baa4e009bdbcb44acb1a22e name: 'Etcd healthcheck' mappings: - @@ -1315,6 +1375,7 @@ zabbix_export: value: '1' newvalue: Ok - + uuid: 7bcaf8a520e24613a96d49e63a91a55b name: 'Etcd leader' mappings: - @@ -1324,6 +1385,7 @@ zabbix_export: value: '1' newvalue: 'Yes' - + uuid: 1735a8d251b24c3fbab32e766064536b name: 'Service state' mappings: - @@ -1334,6 +1396,7 @@ zabbix_export: newvalue: Up triggers: - + uuid: ae60fab553c64eabbfb03d629ff0f6db expression: 'min(/Etcd by HTTP/etcd.open.fds,5m)/last(/Etcd by HTTP/etcd.max.fds)*100>{$ETCD.OPEN.FDS.MAX.WARN}' name: 'Etcd: Current number of open files is too high (over {$ETCD.OPEN.FDS.MAX.WARN}% for 5m)' priority: WARNING @@ -1342,6 +1405,7 @@ zabbix_export: If the file descriptors are exhausted, etcd may panic because it cannot create new WAL files." graphs: - + uuid: 18baccd03c0f4814a42d32b51334787d name: 'Etcd: File descriptors' graph_items: - @@ -1358,6 +1422,7 @@ zabbix_export: host: 'Etcd by HTTP' key: etcd.max.fds - + uuid: eefd07cf30d84cc4b84f802468363200 name: 'Etcd: gRPC client traffic' graph_items: - @@ -1372,6 +1437,7 @@ zabbix_export: host: 'Etcd by HTTP' key: etcd.network.grpc.sent.rate - + uuid: c53ee0dba42d4a1f8afedbe0f6e42785 name: 'Etcd: gRPC requests rate' graph_items: - @@ -1392,6 +1458,7 @@ zabbix_export: host: 'Etcd by HTTP' key: etcd.grpc.started.rate - + uuid: 520ff92815d84e0f84e9296d249c04ae name: 'Etcd: HTTP requests rate' graph_items: - @@ -1412,6 +1479,7 @@ zabbix_export: host: 'Etcd by HTTP' key: etcd.http.requests.rate - + uuid: 90af5b2f75b7402693bad7a8f371ab8e name: 'Etcd: Memory usage' graph_items: - @@ -1428,6 +1496,7 @@ zabbix_export: host: 'Etcd by HTTP' key: etcd.virtual.bytes - + uuid: 59cd15292ad04ebd902a7d3080b53838 name: 'Etcd: Proposals rate' graph_items: - @@ -1456,6 +1525,7 @@ zabbix_export: host: 'Etcd by HTTP' key: etcd.proposals.pending - + uuid: b374fab55bcc452e9279214ddb2c8024 name: 'Etcd: Read/Write rate' graph_items: - diff --git a/templates/app/exchange/template_app_exchange.yaml b/templates/app/exchange/template_app_exchange.yaml index 4582e6d5c1f..07019bdbb8f 100644 --- a/templates/app/exchange/template_app_exchange.yaml +++ b/templates/app/exchange/template_app_exchange.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:29Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: cbf70ed444394566bcf213dd63d4d352 template: 'Microsoft Exchange Server 2016 by Zabbix agent' name: 'Microsoft Exchange Server 2016 by Zabbix agent' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: b4978a9a4cff4ce88fbc82683b61eec4 name: 'MS Exchange: Databases total mounted' key: 'perf_counter_en["\MSExchange Active Manager(_total)\Database Mounted"]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -37,6 +40,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 9b59700d8db8472fbde41c85c7a06ffc name: 'MS Exchange [Client Access Server]: ActiveSync: ping command pending' key: 'perf_counter_en["\MSExchange ActiveSync\Ping Commands Pending", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -48,6 +52,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: fa70b4e2d17c44c6945dd2d1c971c34c name: 'MS Exchange [Client Access Server]: ActiveSync: requests per second' key: 'perf_counter_en["\MSExchange ActiveSync\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -59,6 +64,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 8528015c73134a239d7ac235464788dd name: 'MS Exchange [Client Access Server]: ActiveSync: sync commands per second' key: 'perf_counter_en["\MSExchange ActiveSync\Sync Commands/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -70,6 +76,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 456cb7af0b224a59afabae36d24d2cbc name: 'MS Exchange [Client Access Server]: Autodiscover: requests per second' key: 'perf_counter_en["\MSExchangeAutodiscover\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -81,6 +88,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: b9a539175cbb4259b064a787a25e9dbe name: 'MS Exchange [Client Access Server]: Availability Service: availability requests per second' key: 'perf_counter_en["\MSExchange Availability Service\Availability Requests (sec)", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -92,6 +100,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 3c2a83dfef35497baf8c38b801854882 name: 'MS Exchange [Client Access Server]: Outlook Web App: current unique users' key: 'perf_counter_en["\MSExchange OWA\Current Unique Users", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -103,6 +112,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 2c7fd331673e4d84aa09551222469b08 name: 'MS Exchange [Client Access Server]: Outlook Web App: requests per second' key: 'perf_counter_en["\MSExchange OWA\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -114,6 +124,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 9808449df53148a9a988a69d66944371 name: 'MS Exchange [Client Access Server]: MSExchangeWS: requests per second' key: 'perf_counter_en["\MSExchangeWS\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -126,12 +137,14 @@ zabbix_export: value: 'MS Exchange' discovery_rules: - + uuid: f3d6e34eaff844bfab582cb55d679e82 name: 'Databases discovery' key: 'perf_instance.discovery["MSExchange Active Manager"]' delay: 1h description: 'Discovery of Exchange databases.' item_prototypes: - + uuid: 0b2d46b766f24947b76b49d8368044a5 name: 'Active Manager [{#INSTANCE}]: Database copy role' key: 'perf_counter_en["\MSExchange Active Manager({#INSTANCE})\Database Copy Role Active"]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -150,6 +163,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 9ad0743878ed411ab1e76b8e774e91e9 name: 'Information Store [{#INSTANCE}]: Page faults per second' key: 'perf_counter_en["\MSExchange Database({#INF.STORE})\Database Page Fault Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -162,11 +176,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: f6f3dd022271422e9cd753020b859abb expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange Database({#INF.STORE})\Database Page Fault Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.FAULTS.TIME})>{$MS.EXCHANGE.DB.FAULTS.WARN}' name: 'Information Store [{#INSTANCE}]: Page faults is too high (>{$MS.EXCHANGE.DB.FAULTS.WARN} for {$MS.EXCHANGE.DB.FAULTS.TIME})' priority: AVERAGE description: 'Too much page faults stalls for database "{#INSTANCE}". This counter should be 0 on production servers.' - + uuid: 1af9e0b4abb74e07af1d0d183333f0c4 name: 'Information Store [{#INSTANCE}]: Log records stalled' key: 'perf_counter_en["\MSExchange Database({#INF.STORE})\Log Record Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -179,11 +195,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: d44d83c5bd1644cc9a79da088d540fbf expression: 'avg(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange Database({#INF.STORE})\Log Record Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.LOG.STALLS.TIME})>{$MS.EXCHANGE.LOG.STALLS.WARN}' name: 'Information Store [{#INSTANCE}]: Log records stalls is too high (>{$MS.EXCHANGE.LOG.STALLS.WARN} for {$MS.EXCHANGE.LOG.STALLS.TIME})' priority: AVERAGE description: 'Stalled log records too high. The average value should be less than 10 threads waiting.' - + uuid: 1b53de26c73a49bdb7fe55328db03ddd name: 'Information Store [{#INSTANCE}]: Log threads waiting' key: 'perf_counter_en["\MSExchange Database({#INF.STORE})\Log Threads Waiting", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -195,6 +213,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 1da31e52e5dd4b72bea5811a9bb06a01 name: 'Database Counters [{#INSTANCE}]: Active database read operations per second' key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Attached)/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -206,6 +225,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 0bc5750ca13f4f738904e45f9860b76a name: 'Database Counters [{#INSTANCE}]: Active database read operations latency' key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -224,11 +244,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: e1abe7ac77334cef945aef314b0b4531 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.ACTIVE.READ.TIME})>{$MS.EXCHANGE.DB.ACTIVE.READ.WARN}' name: 'Database Counters [{#INSTANCE}]: Average read time latency is too high (>{$MS.EXCHANGE.DB.ACTIVE.READ.WARN}s for {$MS.EXCHANGE.DB.ACTIVE.READ.TIME})' priority: WARNING description: 'Should be less than 20ms on average.' - + uuid: 3095c843659341fd854fb297a9fdf14a name: 'Database Counters [{#INSTANCE}]: Passive database read operations latency' key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -247,11 +269,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: d2a7586fbc3f49e08da16e038556e70c expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.PASSIVE.READ.TIME})>{$MS.EXCHANGE.DB.PASSIVE.READ.WARN}' name: 'Database Counters [{#INSTANCE}]: Average read time latency is too high (>{$MS.EXCHANGE.DB.PASSIVE.READ.WARN}s for {$MS.EXCHANGE.DB.PASSIVE.READ.TIME})' priority: WARNING description: 'Should be less than 200ms on average.' - + uuid: 7456bcbbac114ead9c417bcbeefa0e1c name: 'Database Counters [{#INSTANCE}]: Active database write operations per second' key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Attached)/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -263,6 +287,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: e45413cc0e46458f9a00132b30c7c354 name: 'Database Counters [{#INSTANCE}]: Active database write operations latency' key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -281,11 +306,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: a7f2931928354903a8557deee61651d4 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.ACTIVE.WRITE.TIME})>{$MS.EXCHANGE.DB.ACTIVE.WRITE.WARN}' name: 'Database Counters [{#INSTANCE}]: Average write time latency is too high for {$MS.EXCHANGE.DB.ACTIVE.WRITE.TIME}' priority: WARNING description: 'Should be less than 50ms on average.' - + uuid: 5b7fc1949b67404584d2809556f3d595 name: 'Database Counters [{#INSTANCE}]: Passive database write operations latency' key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -303,6 +330,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 6128c55bf63a4c48981dfccd077b4635 name: 'Information Store [{#INSTANCE}]: Active mailboxes count' key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\Active mailboxes"]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -314,6 +342,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 4db79306eb044db899be5e7672651959 name: 'Information Store [{#INSTANCE}]: Database state' key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\Database State"]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -336,6 +365,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 6bc9bc6d20df4de89ff03d63f21f6eab name: 'Information Store [{#INSTANCE}]: RPC requests latency' key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -354,11 +384,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: aa49dec8bd974a509f7f76e2e6f41c34 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.RPC.TIME})>{$MS.EXCHANGE.RPC.WARN}' name: 'Information Store [{#INSTANCE}]: RPC Requests latency is too high (>{$MS.EXCHANGE.RPC.WARN}s for {$MS.EXCHANGE.RPC.TIME})' priority: WARNING description: 'Should be less than 50ms at all times, with spikes less than 100ms.' - + uuid: 5321c367d288406d8d9eac217a444e9c name: 'Information Store [{#INSTANCE}]: RPC requests per second' key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC Operations/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -370,6 +402,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 701d6a4fcfe14f899e0282eb75e08753 name: 'Information Store [{#INSTANCE}]: RPC requests total' key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC requests", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -382,18 +415,21 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: 15ad4e402cf0452ab99b67f0ea16a54d expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC requests", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.RPC.COUNT.TIME})>{$MS.EXCHANGE.RPC.COUNT.WARN}' name: 'Information Store [{#INSTANCE}]: RPC Requests total count is too high (>{$MS.EXCHANGE.RPC.COUNT.WARN} for {$MS.EXCHANGE.RPC.COUNT.TIME})' priority: WARNING description: 'Should be below 70 at all times.' trigger_prototypes: - + uuid: 9111442f34fa494aa7c4a74032c430cc expression: 'avg(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.PASSIVE.WRITE.TIME})>avg(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.PASSIVE.WRITE.TIME})' name: 'Database Counters [{#INSTANCE}]: Average write time latency is higher than read time latency for {$MS.EXCHANGE.DB.PASSIVE.WRITE.TIME}' priority: WARNING description: 'Should be less than the read latency for the same instance, as measured by the MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency counter.' graph_prototypes: - + uuid: d3de0d2651bf49bc856c3354437cea70 name: 'Database Counters [{#INSTANCE}]: Read and write stats' graph_items: - @@ -451,12 +487,14 @@ zabbix_export: return JSON.stringify(data); - + uuid: 635f8c96cf544dcd97e4a58b2e9353de name: 'LDAP discovery' key: 'perf_instance_en.discovery["MSExchange ADAccess Domain Controllers"]' delay: 1h description: 'Discovery of domain controller.' item_prototypes: - + uuid: b1c046c5aca04b85bf907f83c05b4142 name: 'Domain Controller [{#INSTANCE}]: Read time' key: 'perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Read Time", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -475,11 +513,13 @@ zabbix_export: value: 'MS Exchange' trigger_prototypes: - + uuid: 26c070b9698b41e894bca3e22fcf5feb expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Read Time", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.LDAP.TIME})>{$MS.EXCHANGE.LDAP.WARN}' name: 'Domain Controller [{#INSTANCE}]: LDAP read time is too high (>{$MS.EXCHANGE.LDAP.WARN}s for {$MS.EXCHANGE.LDAP.TIME})' priority: AVERAGE description: 'Should be less than 50ms at all times, with spikes less than 100ms.' - + uuid: c7326e542e534afd9a1df9a8ec1226e4 name: 'Domain Controller [{#INSTANCE}]: Search time' key: 'perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Search Time", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -498,12 +538,14 @@ zabbix_export: value: 'MS Exchange' trigger_prototypes: - + uuid: 40d3c9b734ee42ea833447e0f3ae955a expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent/perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Search Time", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.LDAP.TIME})>{$MS.EXCHANGE.LDAP.WARN}' name: 'Domain Controller [{#INSTANCE}]: LDAP search time is too high (>{$MS.EXCHANGE.LDAP.WARN}s for {$MS.EXCHANGE.LDAP.TIME})' priority: AVERAGE description: 'Should be less than 50ms at all times, with spikes less than 100ms.' graph_prototypes: - + uuid: 68caa8f72b21476f8f18695843c14328 name: 'Domain Controller [{#INSTANCE}]: Timings' graph_items: - @@ -518,12 +560,14 @@ zabbix_export: host: 'Microsoft Exchange Server 2016 by Zabbix agent' key: 'perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Search Time", {$MS.EXCHANGE.PERF.INTERVAL}]' - + uuid: 8a1cb7e22e55406e8e721a2189d7e00d name: 'Web services discovery' key: 'perf_instance_en.discovery["Web Service"]' delay: 1h description: 'Discovery of Exchange web services.' item_prototypes: - + uuid: 3c3d1881bb294a31afa09605699a6965 name: 'Web Service [{#INSTANCE}]: Current connections' key: 'perf_counter_en["\Web Service({#INSTANCE})\Current Connections", {$MS.EXCHANGE.PERF.INTERVAL}]' delay: '{$MS.EXCHANGE.PERF.INTERVAL}' @@ -609,6 +653,7 @@ zabbix_export: description: 'Threshold for RPC requests latency trigger.' valuemaps: - + uuid: 4a0e19e58ade4e8c878a6b87f4021416 name: 'Exchange database copy role' mappings: - @@ -618,6 +663,7 @@ zabbix_export: value: '1' newvalue: Active - + uuid: 2d131c4a033c4145a6bd66ec4c0c030a name: 'Exchange database state' mappings: - @@ -631,6 +677,7 @@ zabbix_export: newvalue: Healthy graphs: - + uuid: 47dd0ffded994286a6110082c1693433 name: 'MS Exchange [Client Access Server]: Request rate' graph_items: - diff --git a/templates/app/exchange_active/template_app_exchange_active.yaml b/templates/app/exchange_active/template_app_exchange_active.yaml index 5eb1c004825..47766443ffc 100644 --- a/templates/app/exchange_active/template_app_exchange_active.yaml +++ b/templates/app/exchange_active/template_app_exchange_active.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:40Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: a0e05ca631034676821b7e0e1ce25488 template: 'Microsoft Exchange Server 2016 by Zabbix agent active' name: 'Microsoft Exchange Server 2016 by Zabbix agent active' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 5af1c3257c264abda20023eae10b3b86 name: 'MS Exchange: Databases total mounted' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Active Manager(_total)\Database Mounted"]' @@ -38,6 +41,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: bb9de29f56124a77a6ac1d3f8cbd72e9 name: 'MS Exchange [Client Access Server]: ActiveSync: ping command pending' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange ActiveSync\Ping Commands Pending", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -50,6 +54,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 038e740be37c40339520b4c4b1b0d18b name: 'MS Exchange [Client Access Server]: ActiveSync: requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange ActiveSync\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -62,6 +67,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 953665dbe8f948ff821333a4d50eada6 name: 'MS Exchange [Client Access Server]: ActiveSync: sync commands per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange ActiveSync\Sync Commands/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -74,6 +80,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: c8ed8a7e36c6453183aee1a778a4749a name: 'MS Exchange [Client Access Server]: Autodiscover: requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchangeAutodiscover\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -86,6 +93,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 2260d98130814d369ac1c90324caaa26 name: 'MS Exchange [Client Access Server]: Availability Service: availability requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Availability Service\Availability Requests (sec)", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -98,6 +106,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: b4336fce2d27450b95de4f1bbbf947f3 name: 'MS Exchange [Client Access Server]: Outlook Web App: current unique users' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange OWA\Current Unique Users", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -110,6 +119,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: 14344546f3a748fbb8f78e503e92255f name: 'MS Exchange [Client Access Server]: Outlook Web App: requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange OWA\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -122,6 +132,7 @@ zabbix_export: tag: Application value: 'MS Exchange' - + uuid: e8c8e348c01e48ad92ee02060717e097 name: 'MS Exchange [Client Access Server]: MSExchangeWS: requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchangeWS\Requests/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -135,6 +146,7 @@ zabbix_export: value: 'MS Exchange' discovery_rules: - + uuid: 3b23aa50517a4081b8463f694757cd0c name: 'Databases discovery' type: ZABBIX_ACTIVE key: 'perf_instance.discovery["MSExchange Active Manager"]' @@ -142,6 +154,7 @@ zabbix_export: description: 'Discovery of Exchange databases.' item_prototypes: - + uuid: 7e0a5f324690432199728f577dbcc91a name: 'Active Manager [{#INSTANCE}]: Database copy role' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Active Manager({#INSTANCE})\Database Copy Role Active"]' @@ -161,6 +174,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 947396e622b24e2090a23607ee7a06a4 name: 'Information Store [{#INSTANCE}]: Page faults per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database({#INF.STORE})\Database Page Fault Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -174,11 +188,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: b27edecf56634ac59a8da529f729f09e expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange Database({#INF.STORE})\Database Page Fault Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.FAULTS.TIME})>{$MS.EXCHANGE.DB.FAULTS.WARN}' name: 'Information Store [{#INSTANCE}]: Page faults is too high (>{$MS.EXCHANGE.DB.FAULTS.WARN} for {$MS.EXCHANGE.DB.FAULTS.TIME})' priority: AVERAGE description: 'Too much page faults stalls for database "{#INSTANCE}". This counter should be 0 on production servers.' - + uuid: 8c1ca3d79ef445668e8a5ba04a278e6f name: 'Information Store [{#INSTANCE}]: Log records stalled' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database({#INF.STORE})\Log Record Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -192,11 +208,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: 4dcc3fac2be3450f8056bada4afe48bd expression: 'avg(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange Database({#INF.STORE})\Log Record Stalls/sec", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.LOG.STALLS.TIME})>{$MS.EXCHANGE.LOG.STALLS.WARN}' name: 'Information Store [{#INSTANCE}]: Log records stalls is too high (>{$MS.EXCHANGE.LOG.STALLS.WARN} for {$MS.EXCHANGE.LOG.STALLS.TIME})' priority: AVERAGE description: 'Stalled log records too high. The average value should be less than 10 threads waiting.' - + uuid: 9173dba68e55434aaa324b3e38ba22bb name: 'Information Store [{#INSTANCE}]: Log threads waiting' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database({#INF.STORE})\Log Threads Waiting", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -209,6 +227,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 9ad96174c29142f6904322d08d76fe8e name: 'Database Counters [{#INSTANCE}]: Active database read operations per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Attached)/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -221,6 +240,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 0df865f52f304f97aa01a706e455e153 name: 'Database Counters [{#INSTANCE}]: Active database read operations latency' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -240,11 +260,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: e4baade911ec4e8aa408c0df733565e4 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.ACTIVE.READ.TIME})>{$MS.EXCHANGE.DB.ACTIVE.READ.WARN}' name: 'Database Counters [{#INSTANCE}]: Average read time latency is too high (>{$MS.EXCHANGE.DB.ACTIVE.READ.WARN}s for {$MS.EXCHANGE.DB.ACTIVE.READ.TIME})' priority: WARNING description: 'Should be less than 20ms on average.' - + uuid: 8381c3c3971f4b3380cfe5d663e31416 name: 'Database Counters [{#INSTANCE}]: Passive database read operations latency' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -264,11 +286,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: 86ade08ceb3c4a32ae09da3c2e9586ce expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.PASSIVE.READ.TIME})>{$MS.EXCHANGE.DB.PASSIVE.READ.WARN}' name: 'Database Counters [{#INSTANCE}]: Average read time latency is too high (>{$MS.EXCHANGE.DB.PASSIVE.READ.WARN}s for {$MS.EXCHANGE.DB.PASSIVE.READ.TIME})' priority: WARNING description: 'Should be less than 200ms on average.' - + uuid: defb4f7dfb6f4a97a4928bab82897845 name: 'Database Counters [{#INSTANCE}]: Active database write operations per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Attached)/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -281,6 +305,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 9c83e27f56f94bea9e635158037a0c8b name: 'Database Counters [{#INSTANCE}]: Active database write operations latency' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -300,11 +325,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: 770f9853ea0b40feb1b728cbc9d7a2d1 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Attached) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.ACTIVE.WRITE.TIME})>{$MS.EXCHANGE.DB.ACTIVE.WRITE.WARN}' name: 'Database Counters [{#INSTANCE}]: Average write time latency is too high for {$MS.EXCHANGE.DB.ACTIVE.WRITE.TIME}' priority: WARNING description: 'Should be less than 50ms on average.' - + uuid: a53596604a4c4a49bd04bfda30064d78 name: 'Database Counters [{#INSTANCE}]: Passive database write operations latency' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -323,6 +350,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 9ef13ef1197a4ba1abba1591ae588fa8 name: 'Information Store [{#INSTANCE}]: Active mailboxes count' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\Active mailboxes"]' @@ -335,6 +363,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 0e3dbea7e5694cc48c5216d92db67f7f name: 'Information Store [{#INSTANCE}]: Database state' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\Database State"]' @@ -358,6 +387,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 4a08076fdfcb4226a122474f5c2e98d9 name: 'Information Store [{#INSTANCE}]: RPC requests latency' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -377,11 +407,13 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: f2e22072ce25464589d7cc630fece678 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.RPC.TIME})>{$MS.EXCHANGE.RPC.WARN}' name: 'Information Store [{#INSTANCE}]: RPC Requests latency is too high (>{$MS.EXCHANGE.RPC.WARN}s for {$MS.EXCHANGE.RPC.TIME})' priority: WARNING description: 'Should be less than 50ms at all times, with spikes less than 100ms.' - + uuid: c423048154634eb29f4fe56c306f5b04 name: 'Information Store [{#INSTANCE}]: RPC requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC Operations/sec", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -394,6 +426,7 @@ zabbix_export: tag: Application value: 'Database {#INSTANCE}' - + uuid: 0f4970d43155441ab0f860e4e06328e0 name: 'Information Store [{#INSTANCE}]: RPC requests total' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC requests", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -407,18 +440,21 @@ zabbix_export: value: 'Database {#INSTANCE}' trigger_prototypes: - + uuid: 2c7c2a2d3a64422c89bc5e0420a94773 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchangeIS Store({#INSTANCE})\RPC requests", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.RPC.COUNT.TIME})>{$MS.EXCHANGE.RPC.COUNT.WARN}' name: 'Information Store [{#INSTANCE}]: RPC Requests total count is too high (>{$MS.EXCHANGE.RPC.COUNT.WARN} for {$MS.EXCHANGE.RPC.COUNT.TIME})' priority: WARNING description: 'Should be below 70 at all times.' trigger_prototypes: - + uuid: 847adb18111b4e1c96c44462f712615b expression: 'avg(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Writes (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.PASSIVE.WRITE.TIME})>avg(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.DB.PASSIVE.WRITE.TIME})' name: 'Database Counters [{#INSTANCE}]: Average write time latency is higher than read time latency for {$MS.EXCHANGE.DB.PASSIVE.WRITE.TIME}' priority: WARNING description: 'Should be less than the read latency for the same instance, as measured by the MSExchange Database ==> Instances({#INF.STORE}/_Total)\I/O Database Reads (Recovery) Average Latency counter.' graph_prototypes: - + uuid: 3749d38f7b7f478486c1181aeabd19c1 name: 'Database Counters [{#INSTANCE}]: Read and write stats' graph_items: - @@ -476,6 +512,7 @@ zabbix_export: return JSON.stringify(data); - + uuid: c18f965b9ba6419ea578238ebc8168bb name: 'LDAP discovery' type: ZABBIX_ACTIVE key: 'perf_instance_en.discovery["MSExchange ADAccess Domain Controllers"]' @@ -483,6 +520,7 @@ zabbix_export: description: 'Discovery of domain controller.' item_prototypes: - + uuid: 577f868ff1e54113b61e8f74a084f611 name: 'Domain Controller [{#INSTANCE}]: Read time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Read Time", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -502,11 +540,13 @@ zabbix_export: value: 'MS Exchange' trigger_prototypes: - + uuid: 6ad96d46d74a4b7abb3781602e136961 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Read Time", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.LDAP.TIME})>{$MS.EXCHANGE.LDAP.WARN}' name: 'Domain Controller [{#INSTANCE}]: LDAP read time is too high (>{$MS.EXCHANGE.LDAP.WARN}s for {$MS.EXCHANGE.LDAP.TIME})' priority: AVERAGE description: 'Should be less than 50ms at all times, with spikes less than 100ms.' - + uuid: 1c94a8c06c5a4d4894060b68fc44a093 name: 'Domain Controller [{#INSTANCE}]: Search time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Search Time", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -526,12 +566,14 @@ zabbix_export: value: 'MS Exchange' trigger_prototypes: - + uuid: 6d9ab82ef20942879bebd3540734f5a1 expression: 'min(/Microsoft Exchange Server 2016 by Zabbix agent active/perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Search Time", {$MS.EXCHANGE.PERF.INTERVAL}],{$MS.EXCHANGE.LDAP.TIME})>{$MS.EXCHANGE.LDAP.WARN}' name: 'Domain Controller [{#INSTANCE}]: LDAP search time is too high (>{$MS.EXCHANGE.LDAP.WARN}s for {$MS.EXCHANGE.LDAP.TIME})' priority: AVERAGE description: 'Should be less than 50ms at all times, with spikes less than 100ms.' graph_prototypes: - + uuid: 004b61b0e602483780f7c944219cf110 name: 'Domain Controller [{#INSTANCE}]: Timings' graph_items: - @@ -546,6 +588,7 @@ zabbix_export: host: 'Microsoft Exchange Server 2016 by Zabbix agent active' key: 'perf_counter_en["\MSExchange ADAccess Domain Controllers({#INSTANCE})\LDAP Search Time", {$MS.EXCHANGE.PERF.INTERVAL}]' - + uuid: 8749f11f547546ac8bf81478c798186f name: 'Web services discovery' type: ZABBIX_ACTIVE key: 'perf_instance_en.discovery["Web Service"]' @@ -553,6 +596,7 @@ zabbix_export: description: 'Discovery of Exchange web services.' item_prototypes: - + uuid: 91f7649f17bf4d7a9ded8bec70ff09e2 name: 'Web Service [{#INSTANCE}]: Current connections' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service({#INSTANCE})\Current Connections", {$MS.EXCHANGE.PERF.INTERVAL}]' @@ -639,6 +683,7 @@ zabbix_export: description: 'Threshold for RPC requests latency trigger.' valuemaps: - + uuid: 0797c152a163407aa9490a63f80a8fd1 name: 'Exchange database copy role' mappings: - @@ -648,6 +693,7 @@ zabbix_export: value: '1' newvalue: Active - + uuid: a4fac47b56e4470c9c6d435d7eb06845 name: 'Exchange database state' mappings: - @@ -661,6 +707,7 @@ zabbix_export: newvalue: Healthy graphs: - + uuid: d1e720c28aba4d48a522d509bdd7d324 name: 'MS Exchange [Client Access Server]: Request rate' graph_items: - diff --git a/templates/app/generic_java_jmx/template_app_generic_java_jmx.yaml b/templates/app/generic_java_jmx/template_app_generic_java_jmx.yaml index 6261a3c8a97..ed8fb082d8c 100644 --- a/templates/app/generic_java_jmx/template_app_generic_java_jmx.yaml +++ b/templates/app/generic_java_jmx/template_app_generic_java_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:30Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 72aab08f7f27406a8f2c291648e5ba95 template: 'Generic Java JMX' name: 'Generic Java JMX' description: 'Template tooling version used: 0.38' @@ -14,6 +16,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: d16a651b35234011876b4f0c98126988 name: 'ClassLoading: Loaded class count' type: JMX key: 'jmx["java.lang:type=ClassLoading","LoadedClassCount"]' @@ -30,6 +33,7 @@ zabbix_export: tag: Application value: JMX - + uuid: fc79c5ac074f4266a88d5c239fa0fb70 name: 'ClassLoading: Total loaded class count' type: JMX key: 'jmx["java.lang:type=ClassLoading","TotalLoadedClassCount"]' @@ -46,6 +50,7 @@ zabbix_export: tag: Application value: JMX - + uuid: b7620bdebd044fb1b1d2cb293ea8912c name: 'ClassLoading: Unloaded class count' type: JMX key: 'jmx["java.lang:type=ClassLoading","UnloadedClassCount"]' @@ -62,6 +67,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 0d6880c07fcd42bebddc41f5f2eb7bdd name: 'Compilation: Name of the current JIT compiler' type: JMX key: 'jmx["java.lang:type=Compilation","Name"]' @@ -81,11 +87,13 @@ zabbix_export: value: JMX triggers: - + uuid: d9e5241d491b43eca4a6163c2dfc180f expression: 'find(/Generic Java JMX/jmx["java.lang:type=Compilation","Name"],,"like","Client")=1' name: 'Compilation: {HOST.NAME} uses suboptimal JIT compiler' priority: INFO manual_close: 'YES' - + uuid: c097ea2de6034d1d94f528533562b896 name: 'Compilation: Accumulated time spent' type: JMX key: 'jmx["java.lang:type=Compilation","TotalCompilationTime"]' @@ -108,6 +116,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 4cbe63dbe9184a0ba4df8cedbd86c2e8 name: 'GarbageCollector: ConcurrentMarkSweep number of collections per second' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep","CollectionCount"]' @@ -125,6 +134,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 133c53c035df4e83b6bf99a98f3f5ee0 name: 'GarbageCollector: ConcurrentMarkSweep accumulated time spent in collection' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep","CollectionTime"]' @@ -147,6 +157,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 2b378c3a34ae40fd9d2425298514860e name: 'GarbageCollector: Copy number of collections per second' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=Copy","CollectionCount"]' @@ -164,6 +175,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 253cd639242848a1905b22b821951f9c name: 'GarbageCollector: Copy accumulated time spent in collection' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=Copy","CollectionTime"]' @@ -186,6 +198,7 @@ zabbix_export: tag: Application value: JMX - + uuid: fc7adc1d5bab4bd28481b6e37d82210b name: 'GarbageCollector: MarkSweepCompact number of collections per second' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact","CollectionCount"]' @@ -203,6 +216,7 @@ zabbix_export: tag: Application value: JMX - + uuid: ce72ee1080114604b42fc0c5b9c4b283 name: 'GarbageCollector: MarkSweepCompact accumulated time spent in collection' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact","CollectionTime"]' @@ -225,6 +239,7 @@ zabbix_export: tag: Application value: JMX - + uuid: d55858afe5d14098a75918a4719a4d00 name: 'GarbageCollector: ParNew number of collections per second' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=ParNew","CollectionCount"]' @@ -242,6 +257,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 00f5d02eddbe4bac8816c11da6336600 name: 'GarbageCollector: ParNew accumulated time spent in collection' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=ParNew","CollectionTime"]' @@ -264,6 +280,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 65f874c8707d44f3ac35e6a48868c3e7 name: 'GarbageCollector: PS MarkSweep number of collections per second' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=PS MarkSweep","CollectionCount"]' @@ -281,6 +298,7 @@ zabbix_export: tag: Application value: JMX - + uuid: cd4c77af696b4312b2cf050e954bc5c4 name: 'GarbageCollector: PS MarkSweep accumulated time spent in collection' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=PS MarkSweep","CollectionTime"]' @@ -303,6 +321,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 161555b8c92346e0a4ea51349d99b7af name: 'GarbageCollector: PS Scavenge number of collections per second' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=PS Scavenge","CollectionCount"]' @@ -320,6 +339,7 @@ zabbix_export: tag: Application value: JMX - + uuid: fd1b0b7149bb41b3a2ba674ae83799d2 name: 'GarbageCollector: PS Scavenge accumulated time spent in collection' type: JMX key: 'jmx["java.lang:type=GarbageCollector,name=PS Scavenge","CollectionTime"]' @@ -342,6 +362,7 @@ zabbix_export: tag: Application value: JMX - + uuid: d98a8d00639742f4b62a29e0c7394d61 name: 'Memory: Heap memory committed' type: JMX key: 'jmx["java.lang:type=Memory","HeapMemoryUsage.committed"]' @@ -354,6 +375,7 @@ zabbix_export: tag: Application value: JMX - + uuid: e757e0d3d72548df97066632448dd18c name: 'Memory: Heap memory maximum size' type: JMX key: 'jmx["java.lang:type=Memory","HeapMemoryUsage.max"]' @@ -371,6 +393,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 0c24cd559cd74ddb9ff0b167a3d37c23 name: 'Memory: Heap memory used' type: JMX key: 'jmx["java.lang:type=Memory","HeapMemoryUsage.used"]' @@ -388,6 +411,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 50bb1ecb0a2141bbba128dfc842a1e34 name: 'Memory: Non-Heap memory committed' type: JMX key: 'jmx["java.lang:type=Memory","NonHeapMemoryUsage.committed"]' @@ -405,6 +429,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 0c6301dfec1c4e6c8ab26091e9372e91 name: 'Memory: Non-Heap memory maximum size' type: JMX key: 'jmx["java.lang:type=Memory","NonHeapMemoryUsage.max"]' @@ -422,6 +447,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 58d2bb1791994cbcacb75d029ed8a21b name: 'Memory: Non-Heap memory used' type: JMX key: 'jmx["java.lang:type=Memory","NonHeapMemoryUsage.used"]' @@ -439,6 +465,7 @@ zabbix_export: tag: Application value: JMX - + uuid: e309472afb794a2c9cd581275931db79 name: 'Memory: Object pending finalization count' type: JMX key: 'jmx["java.lang:type=Memory","ObjectPendingFinalizationCount"]' @@ -455,6 +482,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 5b5b9458cc284cbe90a4732a656c5745 name: 'MemoryPool: CMS Old Gen committed' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=CMS Old Gen","Usage.committed"]' @@ -472,6 +500,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 60ee3f05569f4b99809090d8b5e06f44 name: 'MemoryPool: CMS Old Gen maximum size' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=CMS Old Gen","Usage.max"]' @@ -484,6 +513,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 31fbaf48b1634d9b8c3cdbb8155f0347 name: 'MemoryPool: CMS Old Gen used' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=CMS Old Gen","Usage.used"]' @@ -496,6 +526,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 02e3dc52db244bda9fbcb7e926fbb7fa name: 'MemoryPool: CMS Perm Gen committed' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=CMS Perm Gen","Usage.committed"]' @@ -513,6 +544,7 @@ zabbix_export: tag: Application value: JMX - + uuid: cb595bbf821f44e8b00aee3217070be5 name: 'MemoryPool: CMS Perm Gen maximum size' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=CMS Perm Gen","Usage.max"]' @@ -525,6 +557,7 @@ zabbix_export: tag: Application value: JMX - + uuid: ff3ca233f45b473e8952632d515dbdc1 name: 'MemoryPool: CMS Perm Gen used' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=CMS Perm Gen","Usage.used"]' @@ -537,6 +570,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 9012e9453bb7442fb87aca747c148ed7 name: 'MemoryPool: Code Cache committed' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Code Cache","Usage.committed"]' @@ -554,6 +588,7 @@ zabbix_export: tag: Application value: JMX - + uuid: a6282cd5464747ec955597d933192f18 name: 'MemoryPool: CodeCache maximum size' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Code Cache","Usage.max"]' @@ -566,6 +601,7 @@ zabbix_export: tag: Application value: JMX - + uuid: a004c3a23c2d476ca12c0b6bf4d64ebd name: 'MemoryPool: Code Cache used' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Code Cache","Usage.used"]' @@ -578,6 +614,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 119045200b08450b87e35c5580d24162 name: 'MemoryPool: Perm Gen committed' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Perm Gen","Usage.committed"]' @@ -595,6 +632,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 8ca9e2beaa6d48fbb87fc78967c2d544 name: 'MemoryPool: Perm Gen maximum size' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Perm Gen","Usage.max"]' @@ -607,6 +645,7 @@ zabbix_export: tag: Application value: JMX - + uuid: e17f81cd11b34eb6ae26e46a157cb84b name: 'MemoryPool: Perm Gen used' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Perm Gen","Usage.used"]' @@ -619,6 +658,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 26edef50a85745a488b92ab22094edcd name: 'MemoryPool: PS Old Gen' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=PS Old Gen","Usage.committed"]' @@ -636,6 +676,7 @@ zabbix_export: tag: Application value: JMX - + uuid: a708c5a695d6441e984d8d24c58f9971 name: 'MemoryPool: PS Old Gen maximum size' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=PS Old Gen","Usage.max"]' @@ -648,6 +689,7 @@ zabbix_export: tag: Application value: JMX - + uuid: e4eb87b021aa49fb88e6b97e33dd2392 name: 'MemoryPool: PS Old Gen used' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=PS Old Gen","Usage.used"]' @@ -660,6 +702,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 97022584d6314efaaabb216fd28ed3a0 name: 'MemoryPool: PS Perm Gen committed' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=PS Perm Gen","Usage.committed"]' @@ -677,6 +720,7 @@ zabbix_export: tag: Application value: JMX - + uuid: d6f6c199bd7f4eb6a24a75933a53aa3b name: 'MemoryPool: PS Perm Gen maximum size' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=PS Perm Gen","Usage.max"]' @@ -689,6 +733,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 598378a9571943e2925951f381616ea3 name: 'MemoryPool: PS Perm Gen used' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=PS Perm Gen","Usage.used"]' @@ -701,6 +746,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 088933bc2f5d46008ae26f95e1a07ace name: 'MemoryPool: Tenured Gen committed' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Tenured Gen","Usage.committed"]' @@ -718,6 +764,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 0eddc89e4c6640dea5f958e75b779225 name: 'MemoryPool: Tenured Gen maximum size' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Tenured Gen","Usage.max"]' @@ -730,6 +777,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 08cc0edf464c41dc9e19cbcf14c23012 name: 'MemoryPool: Tenured Gen used' type: JMX key: 'jmx["java.lang:type=MemoryPool,name=Tenured Gen","Usage.used"]' @@ -742,6 +790,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 4c847c1239654be7b4f4d03fbb45ea4f name: 'OperatingSystem: File descriptors maximum count' type: JMX key: 'jmx["java.lang:type=OperatingSystem","MaxFileDescriptorCount"]' @@ -758,6 +807,7 @@ zabbix_export: tag: Application value: JMX - + uuid: f72ee698db964f3c9ce84bbb4a1274d7 name: 'OperatingSystem: File descriptors opened' type: JMX key: 'jmx["java.lang:type=OperatingSystem","OpenFileDescriptorCount"]' @@ -769,6 +819,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 3c252493c9304aabbb2930b9a82a1cbf name: 'OperatingSystem: Process CPU Load' type: JMX key: 'jmx["java.lang:type=OperatingSystem","ProcessCpuLoad"]' @@ -788,10 +839,12 @@ zabbix_export: value: JMX triggers: - + uuid: d222519eb6be4689990abf410e12502f expression: 'min(/Generic Java JMX/jmx["java.lang:type=OperatingSystem","ProcessCpuLoad"],{$JMX.CPU.LOAD.TIME})>{$JMX.CPU.LOAD.MAX}' name: 'OperatingSystem: Process CPU Load more than {$JMX.CPU.LOAD.MAX}% for {$JMX.CPU.LOAD.TIME}' priority: AVERAGE - + uuid: 00007954da00442b9631e15995ef6cab name: 'Runtime: JVM uptime' type: JMX key: 'jmx["java.lang:type=Runtime","Uptime"]' @@ -808,11 +861,13 @@ zabbix_export: value: JMX triggers: - + uuid: 80a1d47cb13f4f70bf380b943b762de4 expression: 'nodata(/Generic Java JMX/jmx["java.lang:type=Runtime","Uptime"],5m)=1' name: 'Runtime: JVM is not reachable' priority: AVERAGE manual_close: 'YES' - + uuid: e824c36de524425eaac253bcf3a1f3ec name: 'Runtime: JVM name' type: JMX key: 'jmx["java.lang:type=Runtime","VmName"]' @@ -832,11 +887,13 @@ zabbix_export: value: JMX triggers: - + uuid: fd657c73b52f4cda9dfb6463ef6d9358 expression: 'find(/Generic Java JMX/jmx["java.lang:type=Runtime","VmName"],,"like","Server")<>1' name: 'Runtime: {HOST.NAME} runs suboptimal VM type' priority: INFO manual_close: 'YES' - + uuid: a8675d659349414fa10cc11a1cd4ddd7 name: 'Runtime: JVM version' type: JMX key: 'jmx["java.lang:type=Runtime","VmVersion"]' @@ -855,6 +912,7 @@ zabbix_export: tag: Application value: JMX - + uuid: f2f0836103ea4358a740abc0010336ca name: 'Threading: Daemon thread count' type: JMX key: 'jmx["java.lang:type=Threading","DaemonThreadCount"]' @@ -871,6 +929,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 1793243b7ed147f1a182876fda905ebc name: 'Threading: Peak thread count' type: JMX key: 'jmx["java.lang:type=Threading","PeakThreadCount"]' @@ -882,6 +941,7 @@ zabbix_export: tag: Application value: JMX - + uuid: ca198e0473384025aecbc16913800c0c name: 'Threading: Thread count' type: JMX key: 'jmx["java.lang:type=Threading","ThreadCount"]' @@ -893,6 +953,7 @@ zabbix_export: tag: Application value: JMX - + uuid: 9db83653dfa6449c95ffec2b0e6c8b5d name: 'Threading: Total started thread count' type: JMX key: 'jmx["java.lang:type=Threading","TotalStartedThreadCount"]' @@ -946,59 +1007,73 @@ zabbix_export: description: 'The time during which the Non-heap memory utilization may exceed the threshold.' triggers: - + uuid: fa84ae88918c4a21953a93052ebf7380 expression: 'last(/Generic Java JMX/jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep","CollectionCount"])>last(/Generic Java JMX/jmx["java.lang:type=GarbageCollector,name=ParNew","CollectionCount"])' name: 'GarbageCollector: Concurrent Mark Sweep in fire fighting mode' priority: AVERAGE - + uuid: 32f2c8687d634240b430bbbd7881e0d8 expression: 'last(/Generic Java JMX/jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact","CollectionCount"])>last(/Generic Java JMX/jmx["java.lang:type=GarbageCollector,name=Copy","CollectionCount"])' name: 'GarbageCollector: Mark Sweep Compact in fire fighting mode' priority: AVERAGE - + uuid: 3dd80e3ba2b843e1b26212239c23ca24 expression: 'last(/Generic Java JMX/jmx["java.lang:type=GarbageCollector,name=PS MarkSweep","CollectionCount"])>last(/Generic Java JMX/jmx["java.lang:type=GarbageCollector,name=PS Scavenge","CollectionCount"])' name: 'GarbageCollector: PS Mark Sweep in fire fighting mode' priority: AVERAGE - + uuid: a074220076f04faa9dfce5f87220d218 expression: 'min(/Generic Java JMX/jmx["java.lang:type=Memory","HeapMemoryUsage.used"],{$JMX.HEAP.MEM.USAGE.TIME})>(last(/Generic Java JMX/jmx["java.lang:type=Memory","HeapMemoryUsage.max"])*{$JMX.HEAP.MEM.USAGE.MAX}/100)' name: 'Memory: Heap memory usage more than {$JMX.HEAP.USAGE.MAX}% for {$JMX.HEAP.MEM.USAGE.TIME}' priority: WARNING - + uuid: 044cb43d18974e7d8445810223dafa22 expression: 'min(/Generic Java JMX/jmx["java.lang:type=Memory","NonHeapMemoryUsage.used"],{$JMX.NONHEAP.MEM.USAGE.TIME})>(last(/Generic Java JMX/jmx["java.lang:type=Memory","NonHeapMemoryUsage.max"])*{$JMX.NONHEAP.MEM.USAGE.MAX}/100)' name: 'Memory: Non-Heap memory usage more than {$JMX.NONHEAP.MEM.USAGE.MAX}% for {$JMX.NONHEAP.MEM.USAGE.TIME}' priority: WARNING - + uuid: 5765b6426bf7450ea20d342fc89d92f3 expression: 'min(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=CMS Old Gen","Usage.used"],{$JMX.MP.USAGE.TIME:"CMS Old Gen"})>(last(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=CMS Old Gen","Usage.max"])*{$JMX.MP.USAGE.MAX:"CMS Old Gen"}/100)' name: 'MemoryPool: CMS Old Gen memory usage more than {$JMX.MP.USAGE.MAX:"CMS Old Gen"}% for {$JMX.MP.USAGE.TIME:"CMS Old Gen"}' priority: WARNING - + uuid: e86a92501b68481cabd7d4ef08ea6027 expression: 'min(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=CMS Perm Gen","Usage.used"],{$JMX.MP.USAGE.TIME:"CMS Perm Gen"})>(last(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=CMS Perm Gen","Usage.max"])*{$JMX.MP.USAGE.MAX:"CMS Perm Gen"}/100)' name: 'MemoryPool: CMS Perm Gen memory usage more than {$JMX.MP.USAGE.MAX:"CMS Perm Gen"}% for {$JMX.MP.USAGE.TIME:"CMS Perm Gen"}' priority: WARNING - + uuid: 2465feedb9594c3c807196b3d54fd213 expression: 'min(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=Code Cache","Usage.used"],{$JMX.MP.USAGE.TIME:"Code Cache"})>(last(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=Code Cache","Usage.max"])*{$JMX.MP.USAGE.MAX:"Code Cache"}/100)' name: 'MemoryPool: Code Cache memory usage more than {$JMX.MP.USAGE.MAX:"Code Cache"}% for {$JMX.MP.USAGE.TIME:"Code Cache"}' priority: WARNING - + uuid: 447ba571b9864b79a8bae67d4f1b00e6 expression: 'min(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=Perm Gen","Usage.used"],{$JMX.MP.USAGE.TIME:"Perm Gen"})>(last(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=Perm Gen","Usage.max"])*{$JMX.MP.USAGE.MAX:"Perm Gen"}/100)' name: 'MemoryPool: Perm Gen memory usage more than {$JMX.MP.USAGE.MAX:"Perm Gen"}% for {$JMX.MP.USAGE.TIME:"Perm Gen"}' priority: WARNING - + uuid: 5a020eea7e704ef7bdedf0586a246977 expression: 'min(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=PS Old Gen","Usage.used"],{$JMX.MP.USAGE.TIME:"PS Old Gen"})>(last(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=PS Old Gen","Usage.max"])*{$JMX.MP.USAGE.MAX:"PS Old Gen"}/100)' name: 'MemoryPool: PS Old Gen memory usage more than {$JMX.MP.USAGE.MAX:"PS Old Gen"}% for {$JMX.MP.USAGE.TIME:"PS Old Gen"}' priority: WARNING - + uuid: 201b756f533b4a1ba2cf6099d4abb74d expression: 'min(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=PS Perm Gen","Usage.used"],{$JMX.MP.USAGE.TIME:"PS Perm Gen"})>(last(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=PS Perm Gen","Usage.max"])*{$JMX.MP.USAGE.MAX:"PS Perm Gen"}/100)' name: 'MemoryPool: PS Perm Gen memory usage more than {$JMX.MP.USAGE.MAX:"PS Perm Gen"}% for {$JMX.MP.USAGE.TIME:"PS Perm Gen"}' priority: WARNING - + uuid: e8a8db7c1610482c96619771ff817f1f expression: 'min(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=Tenured Gen","Usage.used"],{$JMX.MP.USAGE.TIME:"Tenured Gen"})>(last(/Generic Java JMX/jmx["java.lang:type=MemoryPool,name=Tenured Gen","Usage.max"])*{$JMX.MP.USAGE.MAX:"Tenured Gen"}/100)' name: 'MemoryPool: Tenured Gen memory usage more than {$JMX.MP.USAGE.MAX:"Tenured Gen"}% for {$JMX.MP.USAGE.TIME:"Tenured Gen"}' priority: WARNING - + uuid: 2841cfacb93d4e9abae87221290d334f expression: 'min(/Generic Java JMX/jmx["java.lang:type=OperatingSystem","OpenFileDescriptorCount"],{$JMX.FILE.DESCRIPTORS.TIME})>(last(/Generic Java JMX/jmx["java.lang:type=OperatingSystem","MaxFileDescriptorCount"])*{$JMX.FILE.DESCRIPTORS.MAX}/100)' name: 'OperatingSystem: Opened file descriptor count more than {$JMX.FILE.DESCRIPTORS.MAX}% of maximum' priority: WARNING graphs: - + uuid: 69184fc10a914cc78637625cc6cc554c name: 'ClassLoading: Class Loader' graph_items: - @@ -1019,6 +1094,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=ClassLoading","LoadedClassCount"]' - + uuid: 9fdf00862d4b4a24bcc17eb0f2fb3f16 name: 'GarbageCollector: Garbage Collector collections per second' graph_items: - @@ -1057,6 +1133,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=GarbageCollector,name=PS Scavenge","CollectionCount"]' - + uuid: 959dfaec1af14f928146487873cba637 name: 'MemoryPool: Memory Pool CMS Old Gen' graph_items: - @@ -1077,6 +1154,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=MemoryPool,name=CMS Old Gen","Usage.used"]' - + uuid: ca71ee8bd5004f6aa55063456094acfe name: 'MemoryPool: Memory Pool CMS Perm Gen' graph_items: - @@ -1097,6 +1175,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=MemoryPool,name=CMS Perm Gen","Usage.used"]' - + uuid: 32363c586f1a4cd1be2e87bc0c2cde99 name: 'MemoryPool: Memory Pool Code Cache' graph_items: - @@ -1117,6 +1196,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=MemoryPool,name=Code Cache","Usage.used"]' - + uuid: 0506ebace4454f9199e5c9ac60fffb28 name: 'MemoryPool: Memory Pool Perm Gen' graph_items: - @@ -1137,6 +1217,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=MemoryPool,name=Perm Gen","Usage.used"]' - + uuid: dd44791c7d3b4051ab47be938f9f57bc name: 'MemoryPool: Memory Pool PS Old Gen' graph_items: - @@ -1157,6 +1238,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=MemoryPool,name=PS Old Gen","Usage.used"]' - + uuid: 3576b8bb968d4ee8820b332a0f1fd3bd name: 'MemoryPool: Memory Pool PS Perm Gen' graph_items: - @@ -1177,6 +1259,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=MemoryPool,name=PS Perm Gen","Usage.used"]' - + uuid: 0ea8ef33ad55455d8a6e45ac3a52c064 name: 'MemoryPool: Memory Pool Tenured Gen' graph_items: - @@ -1197,6 +1280,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=MemoryPool,name=Tenured Gen","Usage.used"]' - + uuid: 39c14cff77694bddb836b63609d9ae92 name: 'OperatingSystem: File Descriptors' graph_items: - @@ -1211,6 +1295,7 @@ zabbix_export: host: 'Generic Java JMX' key: 'jmx["java.lang:type=OperatingSystem","OpenFileDescriptorCount"]' - + uuid: 397d90097f3f4237ac45d929ffd513e5 name: 'Threading: Threads' graph_items: - diff --git a/templates/app/gitlab_http/template_app_gitlab_http.yaml b/templates/app/gitlab_http/template_app_gitlab_http.yaml index f98db4eebc5..3b2a98344a4 100644 --- a/templates/app/gitlab_http/template_app_gitlab_http.yaml +++ b/templates/app/gitlab_http/template_app_gitlab_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:32Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: f445dac89ff74deabaae9dcb84815998 template: 'GitLab by HTTP' name: 'GitLab by HTTP' description: | @@ -24,6 +26,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 43a26551b0a6460cac3c43138ec5fd33 name: 'GitLab: Cache: Misses rate, total' type: DEPENDENT key: gitlab.cache.misses_total.rate @@ -47,6 +50,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 9c507412d4544a37bdad49ba47c48302 name: 'GitLab: Cache: Operations rate, total' type: DEPENDENT key: gitlab.cache.operations_total.rate @@ -70,6 +74,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 2d46dc855ca741839cfe1a19e0dc892f name: 'GitLab: Database: Connection pool, busy' type: DEPENDENT key: gitlab.database.connection_pool_busy @@ -88,6 +93,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 6ee7a1d3ab20463d83602b751381d821 name: 'GitLab: Database: Connection pool, current' type: DEPENDENT key: gitlab.database.connection_pool_connections @@ -106,6 +112,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 561a1f54c98d4a2b828fe644961404be name: 'GitLab: Database: Connection pool, dead' type: DEPENDENT key: gitlab.database.connection_pool_dead @@ -124,6 +131,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 3a0b5c8de88b41fa9ebf6f3fca63833e name: 'GitLab: Database: Connection pool, idle' type: DEPENDENT key: gitlab.database.connection_pool_idle @@ -142,6 +150,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: fd1458232de34981a9a00be820e123f1 name: 'GitLab: Database: Connection pool, size' type: DEPENDENT key: gitlab.database.connection_pool_size @@ -160,6 +169,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 501a2f646ced4207a32a24e900310440 name: 'GitLab: Database: Connection pool, waiting' type: DEPENDENT key: gitlab.database.connection_pool_waiting @@ -178,6 +188,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 71a5f82d11914b12a86008bfd488fb1e name: 'GitLab: Version' type: DEPENDENT key: gitlab.deployments.version @@ -203,12 +214,14 @@ zabbix_export: value: GitLab triggers: - + uuid: ca0b3f287bf04c48bdfc214049179571 expression: '(last(/GitLab by HTTP/gitlab.deployments.version,#1)<>last(/GitLab by HTTP/gitlab.deployments.version,#2))=1 and length(last(/GitLab by HTTP/gitlab.deployments.version))>0' name: 'GitLab: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'GitLab version has changed. Ack to close.' manual_close: 'YES' - + uuid: 3e409938aba24445a11012bcbf8aa113 name: 'GitLab: User CAPTCHA logins failed, total' type: DEPENDENT key: gitlab.failed_login_captcha_total @@ -228,6 +241,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 2aa509b84dc14026b8ff8ed473add2d2 name: 'GitLab: Get instance metrics' type: HTTP_AGENT key: gitlab.get_metrics @@ -249,6 +263,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3ff4d9793af94d339ca225aaf9200554 name: 'GitLab: HTTP requests rate, 4xx' type: DEPENDENT key: gitlab.http.requests.4xx.rate @@ -274,6 +289,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: d0fa18012d6a4b0ba6620b0ef6cb9aef name: 'GitLab: HTTP requests rate, 5xx' type: DEPENDENT key: gitlab.http.requests.5xx.rate @@ -300,11 +316,13 @@ zabbix_export: value: GitLab triggers: - + uuid: f4c67443bfbb411b8243b8df6c8f8ae4 expression: 'min(/GitLab by HTTP/gitlab.http.requests.5xx.rate,5m)>{$GITLAB.HTTP.FAIL.MAX.WARN}' name: 'GitLab: Too many HTTP requests failures (over {$GITLAB.HTTP.FAIL.MAX.WARN} for 5m)''' priority: WARNING description: '"Too many requests failed on GitLab instance with 5xx HTTP code"' - + uuid: 2d739e4bedb24b50ab6adfdfdeb39da9 name: 'GitLab: HTTP requests rate, total' type: DEPENDENT key: gitlab.http.requests.rate @@ -329,6 +347,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: c48920e302ff4b9ab16f45b67775b440 name: 'GitLab: Application server status' type: HTTP_AGENT key: gitlab.liveness @@ -365,11 +384,13 @@ zabbix_export: value: GitLab triggers: - + uuid: 2f1eb8d6c89a4d8cbda0e951d3f6a109 expression: 'last(/GitLab by HTTP/gitlab.liveness)=0' name: 'GitLab: Liveness check was failed' priority: HIGH description: 'The application server is not running or Rails Controllers are deadlocked.' - + uuid: 7ef7142babfd4bc2b5b25be541c0511f name: 'GitLab: Pipelines: Auto DevOps pipelines, total' type: DEPENDENT key: gitlab.pipeine.auto_devops_completed.total @@ -389,6 +410,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 0ffa0a5c108644508252a03469e4f394 name: 'GitLab: Pipelines: Auto DevOps pipelines, failed' type: DEPENDENT key: gitlab.pipeine.auto_devops_completed_total.failed @@ -408,6 +430,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: f4265a3167a245c4998958106f6ee265 name: 'GitLab: Pipelines: Created, total' type: DEPENDENT key: gitlab.pipeine.created_total @@ -427,6 +450,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 23cb22f8f81e461c86f72a92cdfde7a5 name: 'GitLab: Pipelines: CI/CD creation duration' type: DEPENDENT key: gitlab.pipeine.pipeline_creation @@ -447,6 +471,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 91c3acbb82524244a1ac400587641ffa name: 'GitLab: Pipelines: Pipelines: CI/CD creation count' type: DEPENDENT key: gitlab.pipeine.pipeline_creation.count @@ -466,6 +491,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: c80453c338814951a9e97d9f37e7d68f name: 'GitLab: Pipelines: Processing events, total' type: DEPENDENT key: gitlab.pipeine.processing_events_total @@ -485,6 +511,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 794a8d7f474d490c96e714dac810140d name: 'GitLab: Instance readiness check' type: HTTP_AGENT key: gitlab.readiness @@ -520,6 +547,7 @@ zabbix_export: value: GitLab triggers: - + uuid: 11ff325698534dcd8bbaa12c86704069 expression: 'last(/GitLab by HTTP/gitlab.readiness)=0' name: 'GitLab: Gitlab instance is not able to accept traffic' priority: HIGH @@ -528,6 +556,7 @@ zabbix_export: name: 'GitLab: Liveness check was failed' expression: 'last(/GitLab by HTTP/gitlab.liveness)=0' - + uuid: 173b8d5e108f471fbf4c1267dcb9cc37 name: 'GitLab: Redis: Client exceptions rate, cache' type: DEPENDENT key: gitlab.redis.client_exceptions.cache.rate @@ -553,11 +582,13 @@ zabbix_export: value: GitLab triggers: - + uuid: 531360dc8c6f461e90598953bc2ff7c4 expression: 'min(/GitLab by HTTP/gitlab.redis.client_exceptions.cache.rate,5m)>{$GITLAB.REDIS.FAIL.MAX.WARN}' name: 'GitLab: Too many Redis cache client exceptions (over {$GITLAB.REDIS.FAIL.MAX.WARN} for 5m)' priority: WARNING description: '"Too many Redis client exceptions during to requests to Redis instance cache."' - + uuid: 0bff591252dc4cc497527afb1f7d96b2 name: 'GitLab: Redis: Client exceptions rate, queues' type: DEPENDENT key: gitlab.redis.client_exceptions.queues.rate @@ -583,11 +614,13 @@ zabbix_export: value: GitLab triggers: - + uuid: 32c515848dcc4e378be3aec4016c30bc expression: 'min(/GitLab by HTTP/gitlab.redis.client_exceptions.queues.rate,5m)>{$GITLAB.REDIS.FAIL.MAX.WARN}' name: 'GitLab: Too many Redis queues client exceptions (over {$GITLAB.REDIS.FAIL.MAX.WARN} for 5m)' priority: WARNING description: '"Too many Redis client exceptions during to requests to Redis instance queues."' - + uuid: 800b429ea1d044e6a685bc51706f8547 name: 'GitLab: Redis: client exceptions rate, shared_state' type: DEPENDENT key: gitlab.redis.client_exceptions.shared_state.rate @@ -613,11 +646,13 @@ zabbix_export: value: GitLab triggers: - + uuid: 70f5dcdc441b4cb18f2ab6dc3ee8270b expression: 'min(/GitLab by HTTP/gitlab.redis.client_exceptions.shared_state.rate,5m)>{$GITLAB.REDIS.FAIL.MAX.WARN}' name: 'GitLab: Too many Redis shared_state client exceptions (over {$GITLAB.REDIS.FAIL.MAX.WARN} for 5m)' priority: WARNING description: '"Too many Redis client exceptions during to requests to Redis instance shared_state."' - + uuid: 7dcc638e1c174dd5975f85551211a3ba name: 'GitLab: Redis: Client requests rate, cache' type: DEPENDENT key: gitlab.redis.client_requests.cache.rate @@ -643,6 +678,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: f613303925db46958d181c379e22f942 name: 'GitLab: Redis: Client requests rate, queues' type: DEPENDENT key: gitlab.redis.client_requests.queues.rate @@ -668,6 +704,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 3ae46654b46e4c769a7308879bc64890 name: 'GitLab: Redis: Client requests rate, shared_state' type: DEPENDENT key: gitlab.redis.client_requests.shared_state.rate @@ -693,6 +730,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 950d48c3b5034e769b2bf6a7110ece02 name: 'GitLab: Ruby: File descriptors opened, avg' type: DEPENDENT key: gitlab.ruby.file_descriptors.avg @@ -712,6 +750,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 67ed35c3f5f444b2b10fb462838758ac name: 'GitLab: Ruby: File descriptors opened, max' type: DEPENDENT key: gitlab.ruby.file_descriptors.max @@ -731,6 +770,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: b1576e2b47bd448293c3e88885bfc87e name: 'GitLab: Ruby: File descriptors opened, min' type: DEPENDENT key: gitlab.ruby.file_descriptors.min @@ -750,6 +790,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 98feff3bfe0d4a9ea88733ae8fef8769 name: 'GitLab: Ruby: CPU usage per second' type: DEPENDENT key: gitlab.ruby.process_cpu_seconds.rate @@ -775,6 +816,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 91ed44c1738745119e892eadb88b417f name: 'GitLab: Ruby: File descriptors, max' type: DEPENDENT key: gitlab.ruby.process_max_fds @@ -794,6 +836,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 8de84a159b864ed791c07835aa0ec39a name: 'GitLab: Ruby: RSS memory, avg' type: DEPENDENT key: gitlab.ruby.process_resident_memory_bytes.avg @@ -814,6 +857,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 27285f7d3c344d68b7945edde3cb8ecf name: 'GitLab: Ruby: RSS memory, max' type: DEPENDENT key: gitlab.ruby.process_resident_memory_bytes.max @@ -834,6 +878,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 0cf8d21bcb8d4fb7880784dc82ba8229 name: 'GitLab: Ruby: RSS memory, min' type: DEPENDENT key: gitlab.ruby.process_resident_memory_bytes.min @@ -854,6 +899,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 68267621a5e14494bf57225e71e05ff4 name: 'GitLab: Ruby: First process start time' type: DEPENDENT key: gitlab.ruby.process_start_time_seconds.first @@ -877,6 +923,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: be88084e9b544af68f78c013caf6b59a name: 'GitLab: Ruby: Last process start time' type: DEPENDENT key: gitlab.ruby.process_start_time_seconds.last @@ -900,6 +947,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: f23849bd9716444f8bf65d3964e3be15 name: 'GitLab: Ruby: Running_threads' type: DEPENDENT key: gitlab.ruby.threads_running @@ -919,6 +967,7 @@ zabbix_export: value: GitLab triggers: - + uuid: 38680b43170440aeb35acfba52c77603 expression: 'nodata(/GitLab by HTTP/gitlab.ruby.threads_running,30m)=1' name: 'GitLab: Failed to fetch info data (or no data for 30m)' priority: WARNING @@ -929,6 +978,7 @@ zabbix_export: name: 'GitLab: Liveness check was failed' expression: 'last(/GitLab by HTTP/gitlab.liveness)=0' - + uuid: 56af56ccc23d44bcb636871229fbcde2 name: 'GitLab: User CAPTCHA logins, total' type: DEPENDENT key: gitlab.successful_login_captcha_total @@ -948,6 +998,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 95deb1dc93d34935930b154d1222c8a4 name: 'GitLab: Transactions per second' type: DEPENDENT key: gitlab.transactions.rate @@ -973,6 +1024,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: d1a346edc81d487da115105333e8992d name: 'GitLab: Upload file does not exist' type: DEPENDENT key: gitlab.upload_file_does_not_exist @@ -992,6 +1044,7 @@ zabbix_export: tag: Application value: GitLab - + uuid: 62c9c5a8886e431bb04c40a8045fe207 name: 'GitLab: User logins, total' type: DEPENDENT key: gitlab.user_session_logins_total @@ -1012,6 +1065,7 @@ zabbix_export: value: GitLab discovery_rules: - + uuid: acd3e31daa8f497bb1ce0f91d104d928 name: 'Puma metrics discovery' type: HTTP_AGENT key: gitlab.puma.discovery @@ -1019,6 +1073,7 @@ zabbix_export: description: 'Discovery Puma specific metrics, when Puma is used.' item_prototypes: - + uuid: 6b6ebfe9326247c8a57fb8c96125bcee name: 'GitLab: Active connections' type: DEPENDENT key: 'gitlab.puma.active_connections[{#SINGLETON}]' @@ -1037,6 +1092,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: 14194f273b4e47d98cfdcbefff64cc68 name: 'GitLab: Idle threads' type: DEPENDENT key: 'gitlab.puma.idle_threads[{#SINGLETON}]' @@ -1055,6 +1111,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: 33a1be2938e24ce2a3fb650efa4f98d6 name: 'GitLab: Killer terminations, total' type: DEPENDENT key: 'gitlab.puma.killer_terminations_total[{#SINGLETON}]' @@ -1074,6 +1131,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: 7d93438afd73422d90b03e78b1c0f998 name: 'GitLab: Max threads' type: DEPENDENT key: 'gitlab.puma.max_threads[{#SINGLETON}]' @@ -1092,6 +1150,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: fe381c99c2464e95bac63da2df994b8a name: 'GitLab: Pool capacity' type: DEPENDENT key: 'gitlab.puma.pool_capacity[{#SINGLETON}]' @@ -1110,6 +1169,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: 8c375d8323f9459a8b2a6254b7afed5b name: 'GitLab: Queued connections' type: DEPENDENT key: 'gitlab.puma.queued_connections[{#SINGLETON}]' @@ -1129,10 +1189,12 @@ zabbix_export: value: 'GitLab: Puma stats' trigger_prototypes: - + uuid: ed2e41aaad724f80aafc99c9d44a0d91 expression: 'min(/GitLab by HTTP/gitlab.puma.queued_connections[{#SINGLETON}],15m)>{$GITLAB.PUMA.QUEUE.MAX.WARN}' name: 'GitLab: Puma is queueing requests (over {$GITLAB.PUMA.QUEUE.MAX.WARN}% for 15m)' priority: WARNING - + uuid: 02b27e8a68884f399a8359ed6967d614 name: 'GitLab: Running threads' type: DEPENDENT key: 'gitlab.puma.running[{#SINGLETON}]' @@ -1151,6 +1213,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: b43e4275dd64427bb6eb4890c556c513 name: 'GitLab: Running workers' type: DEPENDENT key: 'gitlab.puma.running_workers[{#SINGLETON}]' @@ -1169,6 +1232,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: 0169db2581ba48579edc911cad4b41d7 name: 'GitLab: Stale workers' type: DEPENDENT key: 'gitlab.puma.stale_workers[{#SINGLETON}]' @@ -1187,6 +1251,7 @@ zabbix_export: tag: Application value: 'GitLab: Puma stats' - + uuid: 19e0149a6de846c7a39b305037469ecb name: 'GitLab: Workers' type: DEPENDENT key: 'gitlab.puma.workers[{#SINGLETON}]' @@ -1206,6 +1271,7 @@ zabbix_export: value: 'GitLab: Puma stats' trigger_prototypes: - + uuid: c0f45d12f3174321be9ec0cc9c222226 expression: 'min(/GitLab by HTTP/gitlab.puma.active_connections[{#SINGLETON}],5m)/last(/GitLab by HTTP/gitlab.puma.max_threads[{#SINGLETON}])*100>{$GITLAB.PUMA.UTILIZATION.MAX.WARN}' name: 'GitLab: Puma instance thread utilization is too high (over {$GITLAB.PUMA.UTILIZATION.MAX.WARN}% for 5m)' priority: WARNING @@ -1220,6 +1286,7 @@ zabbix_export: parameters: - 'return JSON.stringify(value != "[]" ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: 912723d1837641cf9b84996788bd6b54 name: 'Unicorn metrics discovery' type: HTTP_AGENT key: gitlab.unicorn.discovery @@ -1227,6 +1294,7 @@ zabbix_export: description: 'DiscoveryUnicorn specific metrics, when Unicorn is used.' item_prototypes: - + uuid: 7461ee7fad7f4597825644b80cce2ec2 name: 'GitLab: Unicorn: Active connections' type: DEPENDENT key: 'gitlab.unicorn.active_connections[{#SINGLETON}]' @@ -1245,6 +1313,7 @@ zabbix_export: tag: Application value: 'GitLab: Unicorn stats' - + uuid: 31e0f545c6c6428c8f9f46426cb97ca7 name: 'GitLab: Unicorn: Queued connections' type: DEPENDENT key: 'gitlab.unicorn.queued_connections[{#SINGLETON}]' @@ -1264,10 +1333,12 @@ zabbix_export: value: 'GitLab: Unicorn stats' trigger_prototypes: - + uuid: f13eb4e4f6454e6bbd3ab89238b46b0a expression: 'min(/GitLab by HTTP/gitlab.unicorn.queued_connections[{#SINGLETON}],5m)>{$GITLAB.UNICORN.QUEUE.MAX.WARN}' name: 'GitLab: Unicorn is queueing requests (over {$GITLAB.UNICORN.QUEUE.MAX.WARN}% for 5m)' priority: WARNING - + uuid: 44a12fd548b742069cae53a78f7f8ab0 name: 'GitLab: Unicorn: Workers' type: DEPENDENT key: 'gitlab.unicorn.unicorn_workers[{#SINGLETON}]' @@ -1287,6 +1358,7 @@ zabbix_export: value: 'GitLab: Unicorn stats' trigger_prototypes: - + uuid: cb5783d15b314436b11c84669146e667 expression: 'min(/GitLab by HTTP/gitlab.unicorn.active_connections[{#SINGLETON}],5m)/last(/GitLab by HTTP/gitlab.unicorn.unicorn_workers[{#SINGLETON}])*100>{$GITLAB.UNICORN.UTILIZATION.MAX.WARN}' name: 'GitLab: Unicorn worker utilization is too high (over {$GITLAB.UNICORN.UTILIZATION.MAX.WARN}% for 5m)' priority: WARNING @@ -1340,6 +1412,7 @@ zabbix_export: description: 'GitLab instance URL' valuemaps: - + uuid: 3b40391bb8b6472e9c3fd8e1f001fe04 name: 'GitLab healthcheck' mappings: - @@ -1350,11 +1423,13 @@ zabbix_export: newvalue: Ok triggers: - + uuid: bf7233ce98c243eda72af4a2b8dec78f expression: 'min(/GitLab by HTTP/gitlab.ruby.file_descriptors.max,5m)/last(/GitLab by HTTP/gitlab.ruby.process_max_fds)*100>{$GITLAB.OPEN.FDS.MAX.WARN}' name: 'GitLab: Current number of open files is too high (over {$GITLAB.OPEN.FDS.MAX.WARN}% for 5m)' priority: WARNING graphs: - + uuid: f6c30e56b54e478ea2708e302197b83b name: 'GitLab: Database: Connection pool' graph_items: - @@ -1394,6 +1469,7 @@ zabbix_export: host: 'GitLab by HTTP' key: gitlab.database.connection_pool_waiting - + uuid: ebffb6f63cf5400ab6a518612c5e857f name: 'GitLab: HTTP requests rate' graph_items: - @@ -1414,6 +1490,7 @@ zabbix_export: host: 'GitLab by HTTP' key: gitlab.http.requests.rate - + uuid: 14d4a4cc843e4c15bd72b680c18ffdd6 name: 'GitLab: Redis requests rate' graph_items: - @@ -1458,6 +1535,7 @@ zabbix_export: host: 'GitLab by HTTP' key: gitlab.redis.client_exceptions.queues.rate - + uuid: 2eafabff82a240258c50a77655f77fd9 name: 'GitLab: Ruby: File descriptors' graph_items: - @@ -1485,6 +1563,7 @@ zabbix_export: host: 'GitLab by HTTP' key: gitlab.ruby.process_max_fds - + uuid: 1c6b8a24e76f4b7390e8e8742afbedec name: 'GitLab: Ruby: RSS memory' graph_items: - diff --git a/templates/app/hadoop_http/template_app_hadoop_http.yaml b/templates/app/hadoop_http/template_app_hadoop_http.yaml index 5d02c82b2f9..d732450d099 100644 --- a/templates/app/hadoop_http/template_app_hadoop_http.yaml +++ b/templates/app/hadoop_http/template_app_hadoop_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:40Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: e129aeba7c814bf189772cf5919b4bbb template: 'Hadoop by HTTP' name: 'Hadoop by HTTP' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: d2d19ac9d1eb434c98a55cbf76c27850 name: 'Get DataNodes states' type: HTTP_AGENT key: hadoop.datanodes.get @@ -61,6 +64,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 2cb55b7ed9cd41878dc985497f45e084 name: 'NameNode: Total blocks' type: DEPENDENT key: hadoop.namenode.blocks_total @@ -79,6 +83,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 1d098dc6fa134053b6c6be0e7618092e name: 'NameNode: Blocks allocable' type: DEPENDENT key: hadoop.namenode.block_capacity @@ -97,6 +102,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 26ca0bbd18e04b49b9eb8d2a74f4fd15 name: 'NameNode: Capacity remaining' type: DEPENDENT key: hadoop.namenode.capacity_remaining @@ -116,6 +122,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: c73c2b6c24b846e49bdb68c3f5a01419 name: 'NameNode: Corrupt blocks' type: DEPENDENT key: hadoop.namenode.corrupt_blocks @@ -134,6 +141,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 82198b21427a4e39a173369db42d9de3 name: 'NameNode: Total files' type: DEPENDENT key: hadoop.namenode.files_total @@ -152,6 +160,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 687406d06ce94a8291b2e72bb2f8bec4 name: 'Get NameNode stats' type: HTTP_AGENT key: hadoop.namenode.get @@ -164,6 +173,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 30ee7e09067e4f00a4f26ad6c00454b2 name: 'NameNode: Missing blocks' type: DEPENDENT key: hadoop.namenode.missing_blocks @@ -183,11 +193,13 @@ zabbix_export: value: Hadoop triggers: - + uuid: f462d6bb12104a058161918f18b97bb2 expression: 'min(/Hadoop by HTTP/hadoop.namenode.missing_blocks,15m)>0' name: 'NameNode: Cluster has missing blocks' priority: AVERAGE description: 'A missing block is far worse than a corrupt block, because a missing block cannot be recovered by copying a replica.' - + uuid: 3473bad0a7c94c8b9fd35cd4398e6215 name: 'NameNode: Dead DataNodes' type: DEPENDENT key: hadoop.namenode.num_dead_data_nodes @@ -211,11 +223,13 @@ zabbix_export: value: Hadoop triggers: - + uuid: d13c06cca55345269ccce63de5bf94ca expression: 'min(/Hadoop by HTTP/hadoop.namenode.num_dead_data_nodes,5m)>0' name: 'NameNode: Cluster has DataNodes in Dead state' priority: AVERAGE description: 'The death of a DataNode causes a flurry of network activity, as the NameNode initiates replication of blocks lost on the dead nodes.' - + uuid: 398a8c95db3248b684f222fe7b912fe3 name: 'NameNode: Alive DataNodes' type: DEPENDENT key: hadoop.namenode.num_live_data_nodes @@ -238,6 +252,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 15bcb22fdc7f4e2c8f24560ef641d63d name: 'NameNode: Stale DataNodes' type: DEPENDENT key: hadoop.namenode.num_stale_data_nodes @@ -260,6 +275,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: b72d54b849fc48fd8e7cdacd75943c23 name: 'NameNode: Block Pool Renaming' type: DEPENDENT key: hadoop.namenode.percent_block_pool_used @@ -278,6 +294,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 3cfbf084a31b479c91be356556d43c0d name: 'NameNode: Percent capacity remaining' type: DEPENDENT key: hadoop.namenode.percent_remaining @@ -303,11 +320,13 @@ zabbix_export: value: Hadoop triggers: - + uuid: cc5850af8c6a4a0d9c89384eee9042c4 expression: 'max(/Hadoop by HTTP/hadoop.namenode.percent_remaining,15m)<{$HADOOP.CAPACITY_REMAINING.MIN.WARN}' name: 'NameNode: Cluster capacity remaining is low (below {$HADOOP.CAPACITY_REMAINING.MIN.WARN}% for 15m)' priority: WARNING description: 'A good practice is to ensure that disk use never exceeds 80 percent capacity.' - + uuid: a9e6c1e2f9544c71844785b4baa9c017 name: 'NameNode: RPC queue & processing time' type: DEPENDENT key: hadoop.namenode.rpc_processing_time_avg @@ -328,6 +347,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 9f00149ef0c2444ebbc9327b24acd7b9 name: 'NameNode: Total load' type: DEPENDENT key: hadoop.namenode.total_load @@ -346,6 +366,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 6abfe537a36646a0b10fe2c72586d249 name: 'NameNode: Transactions since last checkpoint' type: DEPENDENT key: hadoop.namenode.transactions_since_last_checkpoint @@ -364,6 +385,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 249098bbeb7a43cdac59f1297ca95104 name: 'NameNode: Under-replicated blocks' type: DEPENDENT key: hadoop.namenode.under_replicated_blocks @@ -382,6 +404,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 7e8769eb77304b6f9c6e1d5bbd420fd0 name: 'NameNode: Uptime' type: DEPENDENT key: hadoop.namenode.uptime @@ -406,6 +429,7 @@ zabbix_export: value: Hadoop triggers: - + uuid: be86e5a923f648b6b9e10cc8f8d6b7fd expression: 'nodata(/Hadoop by HTTP/hadoop.namenode.uptime,30m)=1' name: 'NameNode: Failed to fetch NameNode API page (or no data for 30m)' priority: WARNING @@ -416,12 +440,14 @@ zabbix_export: name: 'NameNode: Service is unavailable' expression: 'last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"])=0' - + uuid: 84d866bc0dc3486d9c5dc9beefec8d31 expression: 'last(/Hadoop by HTTP/hadoop.namenode.uptime)<10m' name: 'NameNode: Service has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 396eb8f791d54254b08ddee553d3d944 name: 'NameNode: Failed volumes' type: DEPENDENT key: hadoop.namenode.volume_failures_total @@ -441,11 +467,13 @@ zabbix_export: value: Hadoop triggers: - + uuid: 947ceff67480477eaf8ebc1d958a4bf3 expression: 'min(/Hadoop by HTTP/hadoop.namenode.volume_failures_total,15m)>0' name: 'NameNode: Cluster has volume failures' priority: AVERAGE description: 'HDFS now allows for disks to fail in place, without affecting DataNode operations, until a threshold value is reached. This is set on each DataNode via the dfs.datanode.failed.volumes.tolerated property; it defaults to 0, meaning that any volume failure will shut down the DataNode; on a production cluster where DataNodes typically have 6, 8, or 12 disks, setting this parameter to 1 or 2 is typically the best practice.' - + uuid: 6d7546c5d15d4e478b2e87e35d5306b0 name: 'Get NodeManagers states' type: HTTP_AGENT key: hadoop.nodemanagers.get @@ -463,6 +491,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: e693cff98ec74cc198ec6b5e973f116c name: 'Get ResourceManager stats' type: HTTP_AGENT key: hadoop.resourcemanager.get @@ -475,6 +504,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 63d4fe7384044027b08b99698355fd8b name: 'ResourceManager: Active NMs' type: DEPENDENT key: hadoop.resourcemanager.num_active_nm @@ -498,11 +528,13 @@ zabbix_export: value: Hadoop triggers: - + uuid: 27043b687b5e41c78e95a313414b3022 expression: 'max(/Hadoop by HTTP/hadoop.resourcemanager.num_active_nm,5m)=0' name: 'ResourceManager: Cluster has no active NodeManagers' priority: HIGH description: 'Cluster is unable to execute any jobs without at least one NodeManager.' - + uuid: 3fccfdd8738544ca8969ade842430fc8 name: 'ResourceManager: Decommissioned NMs' type: DEPENDENT key: hadoop.resourcemanager.num_decommissioned_nm @@ -521,6 +553,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 9aad193a9e074575878e44aa96ff4237 name: 'ResourceManager: Decommissioning NMs' type: DEPENDENT key: hadoop.resourcemanager.num_decommissioning_nm @@ -543,6 +576,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: c4bbf5295b2a44619e2b641468071f9b name: 'ResourceManager: Lost NMs' type: DEPENDENT key: hadoop.resourcemanager.num_lost_nm @@ -565,6 +599,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: b7791ce30e8f4aa7b5eea2ee7ca7eef9 name: 'ResourceManager: Rebooted NMs' type: DEPENDENT key: hadoop.resourcemanager.num_rebooted_nm @@ -583,6 +618,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 666152b3bf544a29b9e58a9f417c0ab8 name: 'ResourceManager: Shutdown NMs' type: DEPENDENT key: hadoop.resourcemanager.num_shutdown_nm @@ -601,6 +637,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: e6aa4b4b29414f2fb1f06bd536552c1c name: 'ResourceManager: Unhealthy NMs' type: DEPENDENT key: hadoop.resourcemanager.num_unhealthy_nm @@ -620,11 +657,13 @@ zabbix_export: value: Hadoop triggers: - + uuid: f2bacdf44c6c4ab78557b65d8c9a2b6a expression: 'min(/Hadoop by HTTP/hadoop.resourcemanager.num_unhealthy_nm,15m)>0' name: 'ResourceManager: Cluster has unhealthy NodeManagers' priority: AVERAGE description: 'YARN considers any node with disk utilization exceeding the value specified under the property yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage (in yarn-site.xml) to be unhealthy. Ample disk space is critical to ensure uninterrupted operation of a Hadoop cluster, and large numbers of unhealthyNodes (the number to alert on depends on the size of your cluster) should be quickly investigated and resolved.' - + uuid: c4c3195326e34ebcb57e5039beffce7c name: 'ResourceManager: RPC queue & processing time' type: DEPENDENT key: hadoop.resourcemanager.rpc_processing_time_avg @@ -645,6 +684,7 @@ zabbix_export: tag: Application value: Hadoop - + uuid: 4e74ca69a84d441e95e2c20afd25fada name: 'ResourceManager: Uptime' type: DEPENDENT key: hadoop.resourcemanager.uptime @@ -669,6 +709,7 @@ zabbix_export: value: Hadoop triggers: - + uuid: a9a1b10830bf4e5fa34c81e040cceca9 expression: 'nodata(/Hadoop by HTTP/hadoop.resourcemanager.uptime,30m)=1' name: 'ResourceManager: Failed to fetch ResourceManager API page (or no data for 30m)' priority: WARNING @@ -679,12 +720,14 @@ zabbix_export: name: 'ResourceManager: Service is unavailable' expression: 'last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"])=0' - + uuid: ade7cc30a4184ef89ed896bae56e0b18 expression: 'last(/Hadoop by HTTP/hadoop.resourcemanager.uptime)<10m' name: 'ResourceManager: Service has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 66a87b21d32c436bb2d2eb23ec328f91 name: 'NameNode: Service response time' type: SIMPLE key: 'net.tcp.service.perf["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"]' @@ -698,6 +741,7 @@ zabbix_export: value: Hadoop triggers: - + uuid: 5c54acfc4c2447bf98e75ff77b20f0b5 expression: 'min(/Hadoop by HTTP/net.tcp.service.perf["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"],5m)>{$HADOOP.NAMENODE.RESPONSE_TIME.MAX.WARN}' name: 'NameNode: Service response time is too high (over {$HADOOP.NAMENODE.RESPONSE_TIME.MAX.WARN} for 5m)' priority: WARNING @@ -707,6 +751,7 @@ zabbix_export: name: 'NameNode: Service is unavailable' expression: 'last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"])=0' - + uuid: 98b11f1156dc472fbce27ca053e01d4e name: 'ResourceManager: Service response time' type: SIMPLE key: 'net.tcp.service.perf["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"]' @@ -720,6 +765,7 @@ zabbix_export: value: Hadoop triggers: - + uuid: 6b445006a38945a5a5ca6d1a9024a5fc expression: 'min(/Hadoop by HTTP/net.tcp.service.perf["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"],5m)>{$HADOOP.RESOURCEMANAGER.RESPONSE_TIME.MAX.WARN}' name: 'ResourceManager: Service response time is too high (over {$HADOOP.RESOURCEMANAGER.RESPONSE_TIME.MAX.WARN} for 5m)' priority: WARNING @@ -729,6 +775,7 @@ zabbix_export: name: 'ResourceManager: Service is unavailable' expression: 'last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"])=0' - + uuid: 2c52d856e07e4524abf3c2ae4b47c6b6 name: 'NameNode: Service status' type: SIMPLE key: 'net.tcp.service["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"]' @@ -747,11 +794,13 @@ zabbix_export: value: Hadoop triggers: - + uuid: f7e16c4ec91e4c04b13b73ee817c71d7 expression: 'last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"])=0' name: 'NameNode: Service is unavailable' priority: AVERAGE manual_close: 'YES' - + uuid: 615b75c42ebe471da798a0613667d499 name: 'ResourceManager: Service status' type: SIMPLE key: 'net.tcp.service["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"]' @@ -770,18 +819,21 @@ zabbix_export: value: Hadoop triggers: - + uuid: a9ac7ede0c004fe18ab9f1fee36ad2b2 expression: 'last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"])=0' name: 'ResourceManager: Service is unavailable' priority: AVERAGE manual_close: 'YES' discovery_rules: - + uuid: 0f05e90a6fc547d18f291ae2264db9d1 name: 'Data node discovery' type: HTTP_AGENT key: hadoop.datanode.discovery delay: 1h item_prototypes: - + uuid: ef570f8b37c545bd880b7df20bd19f06 name: '{#HOSTNAME}: Admin state' type: DEPENDENT key: 'hadoop.datanode.admin_state[{#HOSTNAME}]' @@ -806,6 +858,7 @@ zabbix_export: tag: Application value: 'Hadoop DataNode {#HOSTNAME}' - + uuid: 14904ca75991456784d2082c14b7ec88 name: '{#HOSTNAME}: Used' type: DEPENDENT key: 'hadoop.datanode.dfs_used[{#HOSTNAME}]' @@ -825,6 +878,7 @@ zabbix_export: tag: Application value: 'Hadoop DataNode {#HOSTNAME}' - + uuid: 6d2d030b3ddb41a394faede737329bbb name: 'Hadoop DataNode {#HOSTNAME}: Get stats' type: HTTP_AGENT key: 'hadoop.datanode.get[{#HOSTNAME}]' @@ -837,6 +891,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 01bc20e53e314089a55b270961062c00 name: '{#HOSTNAME}: JVM Garbage collection time' type: DEPENDENT key: 'hadoop.datanode.jvm.gc_time[{#HOSTNAME}]' @@ -856,6 +911,7 @@ zabbix_export: tag: Application value: 'Hadoop DataNode {#HOSTNAME}' - + uuid: 4cae9eef95f24810a6607de5348b7b54 name: '{#HOSTNAME}: JVM Heap usage' type: DEPENDENT key: 'hadoop.datanode.jvm.mem_heap_used[{#HOSTNAME}]' @@ -876,6 +932,7 @@ zabbix_export: tag: Application value: 'Hadoop DataNode {#HOSTNAME}' - + uuid: dc30742dba2e4e5d99ca237615ffaef3 name: '{#HOSTNAME}: JVM Threads' type: DEPENDENT key: 'hadoop.datanode.jvm.threads[{#HOSTNAME}]' @@ -894,6 +951,7 @@ zabbix_export: tag: Application value: 'Hadoop DataNode {#HOSTNAME}' - + uuid: 57c00b46aef94c018806cdae43adfab5 name: '{#HOSTNAME}: Number of failed volumes' type: DEPENDENT key: 'hadoop.datanode.numfailedvolumes[{#HOSTNAME}]' @@ -912,6 +970,7 @@ zabbix_export: tag: Application value: 'Hadoop DataNode {#HOSTNAME}' - + uuid: a6541492d4f7426b8016d1a8932b87ce name: '{#HOSTNAME}: Oper state' type: DEPENDENT key: 'hadoop.datanode.oper_state[{#HOSTNAME}]' @@ -937,11 +996,13 @@ zabbix_export: value: 'Hadoop DataNode {#HOSTNAME}' trigger_prototypes: - + uuid: 9f657289a04041e5bcaa1947f62f607d expression: 'last(/Hadoop by HTTP/hadoop.datanode.oper_state[{#HOSTNAME}])<>"Live"' name: '{#HOSTNAME}: DataNode has state {ITEM.VALUE}.' priority: AVERAGE description: 'The state is different from normal.' - + uuid: 5a46ec3c89eb40d4ad57cec2080c66f8 name: '{#HOSTNAME}: Remaining' type: DEPENDENT key: 'hadoop.datanode.remaining[{#HOSTNAME}]' @@ -961,6 +1022,7 @@ zabbix_export: tag: Application value: 'Hadoop DataNode {#HOSTNAME}' - + uuid: 2ac19ff8ee7f480f9974be56ab06eaaf name: '{#HOSTNAME}: Uptime' type: DEPENDENT key: 'hadoop.datanode.uptime[{#HOSTNAME}]' @@ -985,6 +1047,7 @@ zabbix_export: value: 'Hadoop DataNode {#HOSTNAME}' trigger_prototypes: - + uuid: 19762d7bc50e4de291e821c82d2250b2 expression: 'nodata(/Hadoop by HTTP/hadoop.datanode.uptime[{#HOSTNAME}],30m)=1' name: '{#HOSTNAME}: Failed to fetch DataNode API page (or no data for 30m)' priority: WARNING @@ -995,12 +1058,14 @@ zabbix_export: name: '{#HOSTNAME}: DataNode has state {ITEM.VALUE}.' expression: 'last(/Hadoop by HTTP/hadoop.datanode.oper_state[{#HOSTNAME}])<>"Live"' - + uuid: e40298d300764251abcf93d5df3d9a67 expression: 'last(/Hadoop by HTTP/hadoop.datanode.uptime[{#HOSTNAME}])<10m' name: '{#HOSTNAME}: Service has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 62b4ca9b1e8a43aa89fbeb78ac16c8cf name: '{#HOSTNAME}: Version' type: DEPENDENT key: 'hadoop.datanode.version[{#HOSTNAME}]' @@ -1026,6 +1091,7 @@ zabbix_export: value: 'Hadoop DataNode {#HOSTNAME}' graph_prototypes: - + uuid: c497416bcce1416ebcede7fc491ccdba name: '{#HOSTNAME}: DataNode {#HOSTNAME} DFS size' type: STACKED graph_items: @@ -1072,12 +1138,14 @@ zabbix_export: throw 'Failed to process response received from Hadoop.'; } - + uuid: de2d5f97843345668bc0b8c8336b9c14 name: 'Node manager discovery' type: HTTP_AGENT key: hadoop.nodemanager.discovery delay: 1h item_prototypes: - + uuid: ffa4704e099a4f1a8b49add245938501 name: '{#HOSTNAME}: Available memory' type: DEPENDENT key: 'hadoop.nodemanager.availablememory[{#HOSTNAME}]' @@ -1096,6 +1164,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: e8d0ea2c96b643f899e370ab73c5c262 name: '{#HOSTNAME}: Container launch avg duration' type: DEPENDENT key: 'hadoop.nodemanager.container_launch_duration_avg[{#HOSTNAME}]' @@ -1114,6 +1183,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: 23c89dfb26a34b77bf34fcf543f719f2 name: 'Hadoop NodeManager {#HOSTNAME}: Get stats' type: HTTP_AGENT key: 'hadoop.nodemanager.get[{#HOSTNAME}]' @@ -1126,6 +1196,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 82e289c999a246a6bd1feb85349d0348 name: '{#HOSTNAME}: JVM Garbage collection time' type: DEPENDENT key: 'hadoop.nodemanager.jvm.gc_time[{#HOSTNAME}]' @@ -1145,6 +1216,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: 4032f0a266c44b34896e8179bbed2419 name: '{#HOSTNAME}: JVM Heap usage' type: DEPENDENT key: 'hadoop.nodemanager.jvm.mem_heap_used[{#HOSTNAME}]' @@ -1165,6 +1237,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: d7485913b2db4e31a8f02f63f8c18913 name: '{#HOSTNAME}: JVM Threads' type: DEPENDENT key: 'hadoop.nodemanager.jvm.threads[{#HOSTNAME}]' @@ -1183,6 +1256,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: 662cafd31e194db8808c75789bf712eb name: '{#HOSTNAME}: Number of containers' type: DEPENDENT key: 'hadoop.nodemanager.numcontainers[{#HOSTNAME}]' @@ -1202,6 +1276,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: 01a5bcdbfc1c4a84a471738998aed372 name: '{#HOSTNAME}: RPC queue & processing time' type: DEPENDENT key: 'hadoop.nodemanager.rpc_processing_time_avg[{#HOSTNAME}]' @@ -1221,6 +1296,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: bab9c705d31e42ce9af65b396e18504b name: '{#HOSTNAME}: State' type: DEPENDENT key: 'hadoop.nodemanager.state[{#HOSTNAME}]' @@ -1246,11 +1322,13 @@ zabbix_export: value: 'Hadoop NodeManager {#HOSTNAME}' trigger_prototypes: - + uuid: 8752a292093347fcb16d3f06dd97c5c3 expression: 'last(/Hadoop by HTTP/hadoop.nodemanager.state[{#HOSTNAME}])<>"RUNNING"' name: '{#HOSTNAME}: NodeManager has state {ITEM.VALUE}.' priority: AVERAGE description: 'The state is different from normal.' - + uuid: f8f6799130d34848a7dfb65815939c48 name: '{#HOSTNAME}: Uptime' type: DEPENDENT key: 'hadoop.nodemanager.uptime[{#HOSTNAME}]' @@ -1275,6 +1353,7 @@ zabbix_export: value: 'Hadoop NodeManager {#HOSTNAME}' trigger_prototypes: - + uuid: 78114571ad4647d3ae52ac99b625ef02 expression: 'nodata(/Hadoop by HTTP/hadoop.nodemanager.uptime[{#HOSTNAME}],30m)=1' name: '{#HOSTNAME}: Failed to fetch NodeManager API page (or no data for 30m)' priority: WARNING @@ -1285,12 +1364,14 @@ zabbix_export: name: '{#HOSTNAME}: NodeManager has state {ITEM.VALUE}.' expression: 'last(/Hadoop by HTTP/hadoop.nodemanager.state[{#HOSTNAME}])<>"RUNNING"' - + uuid: 05f3cf8ed34f4a708df508f0e50e119d expression: 'last(/Hadoop by HTTP/hadoop.nodemanager.uptime[{#HOSTNAME}])<10m' name: '{#HOSTNAME}: Service has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: d92b66e61a5244a995693ab8aedee96e name: '{#HOSTNAME}: Used memory' type: DEPENDENT key: 'hadoop.nodemanager.usedmemory[{#HOSTNAME}]' @@ -1309,6 +1390,7 @@ zabbix_export: tag: Application value: 'Hadoop NodeManager {#HOSTNAME}' - + uuid: c4d46de2d6d341f5a2c1826236f94e5e name: '{#HOSTNAME}: Version' type: DEPENDENT key: 'hadoop.nodemanager.version[{#HOSTNAME}]' @@ -1388,6 +1470,7 @@ zabbix_export: description: 'The Hadoop ResourceManager API page maximum response time in seconds for trigger expression.' valuemaps: - + uuid: 6c967c4df18d4c7ebb0fd4be17df292a name: 'Service state' mappings: - diff --git a/templates/app/haproxy_agent/template_app_haproxy_agent.yaml b/templates/app/haproxy_agent/template_app_haproxy_agent.yaml index 7809aec3dea..6a095461e0a 100644 --- a/templates/app/haproxy_agent/template_app_haproxy_agent.yaml +++ b/templates/app/haproxy_agent/template_app_haproxy_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:36Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 812073bf8df143bcae2a84b32c3965e5 template: 'HAProxy by Zabbix agent' name: 'HAProxy by Zabbix agent' description: | @@ -27,6 +29,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 29381f1e0bdc4628a82ef1b7724f2e6f name: 'HAProxy: Uptime' type: DEPENDENT key: haproxy.uptime @@ -54,12 +57,14 @@ zabbix_export: value: HAProxy triggers: - + uuid: e76d5b82b0ad421ea62cd1dc069e036b expression: 'last(/HAProxy by Zabbix agent/haproxy.uptime)<10m' name: 'HAProxy: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: e930e70fb1b44d9cbe673f35133c6e77 name: 'HAProxy: Version' type: DEPENDENT key: haproxy.version @@ -86,12 +91,14 @@ zabbix_export: value: HAProxy triggers: - + uuid: 80600023353041dd87cfa57efc284923 expression: '(last(/HAProxy by Zabbix agent/haproxy.version,#1)<>last(/HAProxy by Zabbix agent/haproxy.version,#2))=1 and length(last(/HAProxy by Zabbix agent/haproxy.version))>0' name: 'HAProxy: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'HAProxy version has changed. Ack to close.' manual_close: 'YES' - + uuid: c224cfe9b7474f9e80618dde78cfcb11 name: 'HAProxy: Service response time' key: 'net.tcp.service.perf["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"]' history: 7d @@ -103,6 +110,7 @@ zabbix_export: value: HAProxy triggers: - + uuid: f69fd61c566c4685ba1d64313cff252e expression: 'min(/HAProxy by Zabbix agent/net.tcp.service.perf["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"],5m)>{$HAPROXY.RESPONSE_TIME.MAX.WARN}' name: 'HAProxy: Service response time is too high (over {$HAPROXY.RESPONSE_TIME.MAX.WARN} for 5m)' priority: WARNING @@ -112,6 +120,7 @@ zabbix_export: name: 'HAProxy: Service is down' expression: 'last(/HAProxy by Zabbix agent/net.tcp.service["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"])=0' - + uuid: 97e45c508f5a4df78fc783382088e233 name: 'HAProxy: Service status' key: 'net.tcp.service["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"]' history: 7d @@ -128,11 +137,13 @@ zabbix_export: value: HAProxy triggers: - + uuid: 8d5c7940e5924b469b3e7804043ea7b6 expression: 'last(/HAProxy by Zabbix agent/net.tcp.service["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"])=0' name: 'HAProxy: Service is down' priority: AVERAGE manual_close: 'YES' - + uuid: e70009bd4e3041a3952738673ebb5c29 name: 'HAProxy: Get stats page' key: 'web.page.get["{$HAPROXY.STATS.SCHEME}://{HOST.CONN}:{$HAPROXY.STATS.PORT}/{$HAPROXY.STATS.PATH}"]' history: 1h @@ -144,6 +155,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: aabdb5706b6744379561f269e0709141 name: 'HAProxy: Get stats' key: 'web.page.get["{$HAPROXY.STATS.SCHEME}://{HOST.CONN}:{$HAPROXY.STATS.PORT}/{$HAPROXY.STATS.PATH};csv"]' history: 1h @@ -168,6 +180,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: 9899f0a11ece4b9194ca44a8fc34b066 name: 'BACKEND discovery' type: DEPENDENT key: haproxy.backend.discovery @@ -186,6 +199,7 @@ zabbix_export: description: 'Discovery backends' item_prototypes: - + uuid: 3df452e68f144fc3a8e5ff7644ace606 name: 'HAProxy Backend {#PXNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.backend.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -208,6 +222,7 @@ zabbix_export: tag: Application value: 'HAProxy backend {#PXNAME}' - + uuid: 5e315f24828d45b285e92971d5456234 name: 'HAProxy Backend {#PXNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.backend.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -230,6 +245,7 @@ zabbix_export: tag: Application value: 'HAProxy backend {#PXNAME}' - + uuid: f1ca728c571e4cf4ac9ebc36e96df27e name: 'HAProxy Backend {#PXNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.backend.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -253,11 +269,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 3e2c2bb37ae540e295df3a0c3c3a3eeb expression: 'min(/HAProxy by Zabbix agent/haproxy.backend.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_ERESP.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Number of responses with error is more than {$HAPROXY.BACK_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on backend, whose responses yielded an error, is more than {$HAPROXY.BACK_ERESP.MAX.WARN}.' - + uuid: 389e5f77b422419386c2fa21db612697 name: 'HAProxy Backend {#PXNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.backend.qcur[{#PXNAME}:{#SVNAME}]' @@ -277,11 +295,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 7fbc514c6bf44dd09c9011b3a602d942 expression: 'min(/HAProxy by Zabbix agent/haproxy.backend.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QCUR.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests on backend unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN}.' - + uuid: a58ff94387824acb81b27cab5cfc680a name: 'HAProxy Backend {#PXNAME}: Time in queue' type: DEPENDENT key: 'haproxy.backend.qtime[{#PXNAME}:{#SVNAME}]' @@ -307,11 +327,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: cb3690def8944868a824ce7dba5ec82c expression: 'min(/HAProxy by Zabbix agent/haproxy.backend.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QTIME.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Average time spent in queue is more than {$HAPROXY.BACK_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_QTIME.MAX.WARN}.' - + uuid: 7e801fd81fed448db7dd6c6eeaa398d5 name: 'HAProxy Backend {#PXNAME}: Responses time' type: DEPENDENT key: 'haproxy.backend.rtime[{#PXNAME}:{#SVNAME}]' @@ -337,11 +359,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 28a1dc8a003c4e33828f8358beb14172 expression: 'min(/HAProxy by Zabbix agent/haproxy.backend.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_RTIME.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Average response time is more than {$HAPROXY.BACK_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average backend response time (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_RTIME.MAX.WARN}.' - + uuid: 5826a63314314ef297c81749561574d2 name: 'HAProxy Backend {#PXNAME}: Status' type: DEPENDENT key: 'haproxy.backend.status[{#PXNAME}:{#SVNAME}]' @@ -370,11 +394,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 8abb805841734b22a4f0d445bc428c3a expression: 'max(/HAProxy by Zabbix agent/haproxy.backend.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy backend {#PXNAME}: Server is DOWN' priority: AVERAGE description: 'Backend is not available.' - + uuid: bebad9eb0731474db798eacde7771238 name: 'HAProxy Backend {#PXNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.backend.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -397,6 +423,7 @@ zabbix_export: tag: Application value: 'HAProxy backend {#PXNAME}' - + uuid: 0f09a6b800d747f4beed96a25b5cfa49 name: 'HAProxy Backend {#PXNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.backend.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -420,6 +447,7 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' graph_prototypes: - + uuid: a8518997e8ce40339f5d2384a011f3ba name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' graph_items: - @@ -446,6 +474,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: 2ac1d12c3a1645bbbab84fa8d75cc435 name: 'TCP BACKEND discovery' type: DEPENDENT key: haproxy.backend_tcp.discovery @@ -464,6 +493,7 @@ zabbix_export: description: 'Discovery TCP backends' item_prototypes: - + uuid: 5edcdf01a2574bc3bf2d1b065bdc7ff0 name: 'HAProxy TCP Backend {#PXNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.backend_tcp.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -486,6 +516,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Backend {#PXNAME}' - + uuid: f4f6126e7b82479e8bb40ecc3807cb92 name: 'HAProxy TCP Backend {#PXNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.backend_tcp.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -508,6 +539,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Backend {#PXNAME}' - + uuid: 80490424531148fa844c4a3c72506b0b name: 'HAProxy TCP Backend {#PXNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.backend_tcp.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -531,11 +563,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: 630225b7397149c89be56f320972f92c expression: 'min(/HAProxy by Zabbix agent/haproxy.backend_tcp.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_ERESP.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Number of responses with error is more than {$HAPROXY.BACK_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on backend, whose responses yielded an error, is more than {$HAPROXY.BACK_ERESP.MAX.WARN}.' - + uuid: 4cebbf12459f45afa115e10a089b6998 name: 'HAProxy TCP Backend {#PXNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.backend_tcp.qcur[{#PXNAME}:{#SVNAME}]' @@ -555,11 +589,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: 44e6606a6f4147a98015b6a0d5e412cc expression: 'min(/HAProxy by Zabbix agent/haproxy.backend_tcp.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QCUR.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests on backend unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN}.' - + uuid: 74a53a9623c146a7876a6ed09025e768 name: 'HAProxy TCP Backend {#PXNAME}: Time in queue' type: DEPENDENT key: 'haproxy.backend_tcp.qtime[{#PXNAME}:{#SVNAME}]' @@ -585,11 +621,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: 2add2bd5d84d4502ade8af1cd456fc88 expression: 'min(/HAProxy by Zabbix agent/haproxy.backend_tcp.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QTIME.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Average time spent in queue is more than {$HAPROXY.BACK_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_QTIME.MAX.WARN}.' - + uuid: 1497dcd89ce340ee9b0af1d0981ca06f name: 'HAProxy TCP Backend {#PXNAME}: Responses time' type: DEPENDENT key: 'haproxy.backend_tcp.rtime[{#PXNAME}:{#SVNAME}]' @@ -615,11 +653,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: 007a018cac5347bf94a4a713729906ea expression: 'min(/HAProxy by Zabbix agent/haproxy.backend_tcp.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_RTIME.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Average response time is more than {$HAPROXY.BACK_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average backend response time (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_RTIME.MAX.WARN}.' - + uuid: 2e62a43dfc5c4e1388c8d487af18fe85 name: 'HAProxy TCP Backend {#PXNAME}: Status' type: DEPENDENT key: 'haproxy.backend_tcp.status[{#PXNAME}:{#SVNAME}]' @@ -648,11 +688,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: f660edeb689544a3bd88a6f79c66bb18 expression: 'max(/HAProxy by Zabbix agent/haproxy.backend_tcp.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy TCP Backend {#PXNAME}: Server is DOWN' priority: AVERAGE description: 'Backend is not available.' - + uuid: f15cf5dac6af4cff8df89698e7c23fd3 name: 'HAProxy TCP Backend {#PXNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.backend_tcp.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -675,6 +717,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Backend {#PXNAME}' - + uuid: af33b17bacb64ab28d96236505acb4c1 name: 'HAProxy TCP Backend {#PXNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.backend_tcp.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -698,6 +741,7 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' graph_prototypes: - + uuid: 78115ef121914e79b7f6b9b228643cb3 name: 'HAProxy: TCP Backend {#PXNAME} Redispatched requests and retried connections per second' graph_items: - @@ -724,6 +768,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: 69264415d8644ef597affd3dc95d42b2 name: 'FRONTEND discovery' type: DEPENDENT key: haproxy.frontend.discovery @@ -742,6 +787,7 @@ zabbix_export: description: 'Discovery frontends' item_prototypes: - + uuid: 434f9c1dd63946d3a181c42bcee94e07 name: 'HAProxy Frontend {#PXNAME}: Incoming traffic' type: DEPENDENT key: 'haproxy.frontend.bin[{#PXNAME}:{#SVNAME}]' @@ -770,6 +816,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 047ec4b444af4bc38f74eb7fabf2fb94 name: 'HAProxy Frontend {#PXNAME}: Outgoing traffic' type: DEPENDENT key: 'haproxy.frontend.bout[{#PXNAME}:{#SVNAME}]' @@ -797,6 +844,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 4542ee3da6334468b6a146083bfa1208 name: 'HAProxy Frontend {#PXNAME}: Denied requests per second' type: DEPENDENT key: 'haproxy.frontend.dreq.rate[{#PXNAME}:{#SVNAME}]' @@ -820,11 +868,13 @@ zabbix_export: value: 'HAProxy frontend {#PXNAME}' trigger_prototypes: - + uuid: c7e8f0855b2048b1be9bd4d1480a9cb8 expression: 'min(/HAProxy by Zabbix agent/haproxy.frontend.dreq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_DREQ.MAX.WARN}' name: 'HAProxy frontend {#PXNAME}: Number of requests denied is more than {$HAPROXY.FRONT_DREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests denied due to security concerns (ACL-restricted) is more than {$HAPROXY.FRONT_DREQ.MAX.WARN}.' - + uuid: 2da48ea7b7fb4432b041b9706017778e name: 'HAProxy Frontend {#PXNAME}: Request errors per second' type: DEPENDENT key: 'haproxy.frontend.ereq.rate[{#PXNAME}:{#SVNAME}]' @@ -848,11 +898,13 @@ zabbix_export: value: 'HAProxy frontend {#PXNAME}' trigger_prototypes: - + uuid: 5e124a0ff07c4844a6fefc775876b2f5 expression: 'min(/HAProxy by Zabbix agent/haproxy.frontend.ereq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_EREQ.MAX.WARN}' name: 'HAProxy frontend {#PXNAME}: Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN}.' - + uuid: d4d6d7092c524a4aa9ac83f9506fcb44 name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 1xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_1xx.rate[{#PXNAME}:{#SVNAME}]' @@ -875,6 +927,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 34bb4142cb4c48678f1136ed7a582ff7 name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 2xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_2xx.rate[{#PXNAME}:{#SVNAME}]' @@ -897,6 +950,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 3d6966759c864b0d94daceead022e421 name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 3xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_3xx.rate[{#PXNAME}:{#SVNAME}]' @@ -919,6 +973,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 3fe3871812254cf0a228b6607f02ea12 name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 4xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_4xx.rate[{#PXNAME}:{#SVNAME}]' @@ -941,6 +996,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 85d7aa81598b48ee9d40ce3e5b7fc7ea name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 5xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_5xx.rate[{#PXNAME}:{#SVNAME}]' @@ -963,6 +1019,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 24ee024f493e47f4b4405bc469976c8e name: 'HAProxy Frontend {#PXNAME}: Sessions rate' type: DEPENDENT key: 'haproxy.frontend.rate[{#PXNAME}:{#SVNAME}]' @@ -981,6 +1038,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 2290bc0944774d54a89d5b6195f81ad4 name: 'HAProxy Frontend {#PXNAME}: Requests rate' type: DEPENDENT key: 'haproxy.frontend.req_rate[{#PXNAME}:{#SVNAME}]' @@ -999,6 +1057,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: b01d1b02b9da4609acaa278cf5f2ebbd name: 'HAProxy Frontend {#PXNAME}: Established sessions' type: DEPENDENT key: 'haproxy.frontend.scur[{#PXNAME}:{#SVNAME}]' @@ -1017,6 +1076,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 4ed338fd24e14aeda1f6058a36371455 name: 'HAProxy Frontend {#PXNAME}: Session limits' type: DEPENDENT key: 'haproxy.frontend.slim[{#PXNAME}:{#SVNAME}]' @@ -1039,6 +1099,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 4aedda0904954ade92a4aad6460d759b name: 'HAProxy Frontend {#PXNAME}: Session utilization' type: CALCULATED key: 'haproxy.frontend.sutil[{#PXNAME}:{#SVNAME}]' @@ -1053,12 +1114,14 @@ zabbix_export: value: 'HAProxy frontend {#PXNAME}' trigger_prototypes: - + uuid: def63936201041f0a0cc6fe5cdf8bbb8 expression: 'min(/HAProxy by Zabbix agent/haproxy.frontend.sutil[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_SUTIL.MAX.WARN}' name: 'HAProxy frontend {#PXNAME}: Session utilization is more than {$HAPROXY.FRONT_SUTIL.MAX.WARN}% for 5m' priority: WARNING description: 'Alerting on this metric is essential to ensure your server has sufficient capacity to handle all concurrent sessions. Unlike requests, upon reaching the session limit HAProxy will deny additional clients until resource consumption drops. Furthermore, if you find your session usage percentage to be hovering above 80%, it could be time to either modify HAProxy’s configuration to allow more sessions, or migrate your HAProxy server to a bigger box.' graph_prototypes: - + uuid: 30141ef1c5bf4c4a9cca0f8ce2ea3373 name: 'HAProxy: Frontend {#PXNAME} Errors and denials per second' graph_items: - @@ -1073,6 +1136,7 @@ zabbix_export: host: 'HAProxy by Zabbix agent' key: 'haproxy.frontend.dreq.rate[{#PXNAME}:{#SVNAME}]' - + uuid: f6a6bb900b4e45c9af863e6e0aa9af8a name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' graph_items: - @@ -1089,6 +1153,7 @@ zabbix_export: host: 'HAProxy by Zabbix agent' key: 'haproxy.frontend.bout[{#PXNAME}:{#SVNAME}]' - + uuid: 065d1ef09a404cf1bcc67f0e987482ab name: 'HAProxy: Frontend {#PXNAME} Requests and sessions per second' graph_items: - @@ -1103,6 +1168,7 @@ zabbix_export: host: 'HAProxy by Zabbix agent' key: 'haproxy.frontend.rate[{#PXNAME}:{#SVNAME}]' - + uuid: 3ce6177d02a045219cec0d348b970860 name: 'HAProxy: Frontend {#PXNAME} Responses by HTTP code' type: STACKED graph_items: @@ -1148,6 +1214,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: 62bacaf6c72f4262a816de823188f6e6 name: 'TCP FRONTEND discovery' type: DEPENDENT key: haproxy.frontend_tcp.discovery @@ -1166,6 +1233,7 @@ zabbix_export: description: 'Discovery TCP frontends' item_prototypes: - + uuid: e568e7771b1a415786867386a95d4294 name: 'HAProxy TCP Frontend {#PXNAME}: Incoming traffic' type: DEPENDENT key: 'haproxy.frontend_tcp.bin[{#PXNAME}:{#SVNAME}]' @@ -1194,6 +1262,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: 5ec9f9ee699a4d41862425fc69872fc4 name: 'HAProxy TCP Frontend {#PXNAME}: Outgoing traffic' type: DEPENDENT key: 'haproxy.frontend_tcp.bout[{#PXNAME}:{#SVNAME}]' @@ -1221,6 +1290,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: 76bd6bc39c3943f7b4a194474bac7cac name: 'HAProxy TCP Frontend {#PXNAME}: Denied requests per second' type: DEPENDENT key: 'haproxy.frontend_tcp.dreq.rate[{#PXNAME}:{#SVNAME}]' @@ -1244,11 +1314,13 @@ zabbix_export: value: 'HAProxy TCP Frontend {#PXNAME}' trigger_prototypes: - + uuid: c6cc8c6670b64d56b15aed5d5fc39f2b expression: 'min(/HAProxy by Zabbix agent/haproxy.frontend_tcp.dreq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_DREQ.MAX.WARN}' name: 'HAProxy TCP Frontend {#PXNAME}: Number of requests denied is more than {$HAPROXY.FRONT_DREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests denied due to security concerns (ACL-restricted) is more than {$HAPROXY.FRONT_DREQ.MAX.WARN}.' - + uuid: e64e40cf028f4576b61856d40f4e5339 name: 'HAProxy TCP Frontend {#PXNAME}: Request errors per second' type: DEPENDENT key: 'haproxy.frontend_tcp.ereq.rate[{#PXNAME}:{#SVNAME}]' @@ -1272,11 +1344,13 @@ zabbix_export: value: 'HAProxy TCP Frontend {#PXNAME}' trigger_prototypes: - + uuid: 95d61b1539074f45882eeb47eff8a186 expression: 'min(/HAProxy by Zabbix agent/haproxy.frontend_tcp.ereq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_EREQ.MAX.WARN}' name: 'HAProxy TCP Frontend {#PXNAME}: Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN}.' - + uuid: dceea3c5dd1a452b9e3157682e0a0009 name: 'HAProxy TCP Frontend {#PXNAME}: Sessions rate' type: DEPENDENT key: 'haproxy.frontend_tcp.rate[{#PXNAME}:{#SVNAME}]' @@ -1295,6 +1369,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: c23b05569c684c1c84b11d101feb7936 name: 'HAProxy TCP Frontend {#PXNAME}: Requests rate' type: DEPENDENT key: 'haproxy.frontend_tcp.req_rate[{#PXNAME}:{#SVNAME}]' @@ -1313,6 +1388,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: eee3bd5cedaa47cc833457729fca70ff name: 'HAProxy TCP Frontend {#PXNAME}: Established sessions' type: DEPENDENT key: 'haproxy.frontend_tcp.scur[{#PXNAME}:{#SVNAME}]' @@ -1331,6 +1407,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: 4e0f8d9561af4595bdf66f05b027c304 name: 'HAProxy TCP Frontend {#PXNAME}: Session limits' type: DEPENDENT key: 'haproxy.frontend_tcp.slim[{#PXNAME}:{#SVNAME}]' @@ -1353,6 +1430,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: e85f043c43ad4f959d975e7b0dc55062 name: 'HAProxy TCP Frontend {#PXNAME}: Session utilization' type: CALCULATED key: 'haproxy.frontend_tcp.sutil[{#PXNAME}:{#SVNAME}]' @@ -1367,12 +1445,14 @@ zabbix_export: value: 'HAProxy TCP Frontend {#PXNAME}' trigger_prototypes: - + uuid: 40346260ecdc4391b7c78c4375b34ca5 expression: 'min(/HAProxy by Zabbix agent/haproxy.frontend_tcp.sutil[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_SUTIL.MAX.WARN}' name: 'HAProxy TCP Frontend {#PXNAME}: Session utilization is more than {$HAPROXY.FRONT_SUTIL.MAX.WARN}% for 5m' priority: WARNING description: 'Alerting on this metric is essential to ensure your server has sufficient capacity to handle all concurrent sessions. Unlike requests, upon reaching the session limit HAProxy will deny additional clients until resource consumption drops. Furthermore, if you find your session usage percentage to be hovering above 80%, it could be time to either modify HAProxy’s configuration to allow more sessions, or migrate your HAProxy server to a bigger box.' graph_prototypes: - + uuid: c5696eca752f4b3d80a3f2be1b68ff69 name: 'HAProxy: TCP Frontend {#PXNAME} Errors and denials per second' graph_items: - @@ -1387,6 +1467,7 @@ zabbix_export: host: 'HAProxy by Zabbix agent' key: 'haproxy.frontend_tcp.dreq.rate[{#PXNAME}:{#SVNAME}]' - + uuid: ef9c4033083042689c5eb8e16996ef93 name: 'HAProxy: TCP Frontend {#PXNAME} In/Out traffic' graph_items: - @@ -1403,6 +1484,7 @@ zabbix_export: host: 'HAProxy by Zabbix agent' key: 'haproxy.frontend_tcp.bout[{#PXNAME}:{#SVNAME}]' - + uuid: 0a8d9093d857414d992ead1ddb371d89 name: 'HAProxy: TCP Frontend {#PXNAME} Requests and sessions per second' graph_items: - @@ -1429,6 +1511,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: a2f7f79b8f094afd93648f62f99d3369 name: 'Servers discovery' type: DEPENDENT key: haproxy.server.discovery @@ -1448,6 +1531,7 @@ zabbix_export: description: 'Discovery servers' item_prototypes: - + uuid: 537f0b807f784b6cba1032ff77fad499 name: 'HAProxy {#PXNAME} {#SVNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.server.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1470,6 +1554,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: f688e1e62fa94d1db1d59735094f0bc4 name: 'HAProxy {#PXNAME} {#SVNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.server.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -1492,6 +1577,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: bdcac24a8b1e4dd5a441edb61ca13156 name: 'HAProxy {#PXNAME} {#SVNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.server.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1515,11 +1601,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 52a8c0f7851f4192b8ed54ed1bd0d666 expression: 'min(/HAProxy by Zabbix agent/haproxy.server.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_ERESP.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Number of responses with error is more than {$HAPROXY.SERVER_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on server, whose responses yielded an error, is more than {$HAPROXY.SERVER_ERESP.MAX.WARN}.' - + uuid: 3af9ae3041bb4cd588cc6048370d9be7 name: 'HAProxy {#PXNAME} {#SVNAME}: Number of responses with codes 4xx per second' type: DEPENDENT key: 'haproxy.server.hrsp_4xx.rate[{#PXNAME}:{#SVNAME}]' @@ -1542,6 +1630,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 9f2f6e181dca47ab8e1ae9064ab9fe15 name: 'HAProxy {#PXNAME} {#SVNAME}: Number of responses with codes 5xx per second' type: DEPENDENT key: 'haproxy.server.hrsp_5xx.rate[{#PXNAME}:{#SVNAME}]' @@ -1564,6 +1653,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 03c6d54204104fa0a320ff76204fc825 name: 'HAProxy {#PXNAME} {#SVNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.server.qcur[{#PXNAME}:{#SVNAME}]' @@ -1583,11 +1673,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 723e6738d0134e638b3c053ce3489ccd expression: 'min(/HAProxy by Zabbix agent/haproxy.server.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QCUR.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN}.' - + uuid: 58c074ebc26145a6847d425d51f7cbca name: 'HAProxy {#PXNAME} {#SVNAME}: Time in queue' type: DEPENDENT key: 'haproxy.server.qtime[{#PXNAME}:{#SVNAME}]' @@ -1613,11 +1705,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 7177a42fdb77474c825c4a934d01e990 expression: 'min(/HAProxy by Zabbix agent/haproxy.server.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QTIME.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Average time spent in queue is more than {$HAPROXY.SERVER_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_QTIME.MAX.WARN}.' - + uuid: 25c22d3eca2d4eb7b83791d36edcf470 name: 'HAProxy {#PXNAME} {#SVNAME}: Responses time' type: DEPENDENT key: 'haproxy.server.rtime[{#PXNAME}:{#SVNAME}]' @@ -1643,11 +1737,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 937efc4ab85f4eaca48459e631397e38 expression: 'min(/HAProxy by Zabbix agent/haproxy.server.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_RTIME.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Average response time is more than {$HAPROXY.SERVER_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average server response time (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_RTIME.MAX.WARN}.' - + uuid: 973e886a54374bd4815f71d9f9174e80 name: 'HAProxy {#PXNAME} {#SVNAME}: Status' type: DEPENDENT key: 'haproxy.server.status[{#PXNAME}:{#SVNAME}]' @@ -1676,11 +1772,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 7b42656756c1438bae0abb50f0276a4b expression: 'max(/HAProxy by Zabbix agent/haproxy.server.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy {#PXNAME} {#SVNAME}: Server is DOWN' priority: WARNING description: 'Server is not available.' - + uuid: 606acc119e0d4d9c934e200e037434fe name: 'HAProxy {#PXNAME} {#SVNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.server.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -1703,6 +1801,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 1e2188320b834562b6b33e96f90a5b44 name: 'HAProxy {#PXNAME} {#SVNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.server.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -1726,6 +1825,7 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' graph_prototypes: - + uuid: e3e10b66deb14b33a436481cc34eeb84 name: 'HAProxy: {#PXNAME} {#SVNAME} Response time and time in queue' graph_items: - @@ -1752,6 +1852,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: fbfa819bc0a94f6cba0742720d7edeb0 name: 'TCP Servers discovery' type: DEPENDENT key: haproxy.server_tcp.discovery @@ -1771,6 +1872,7 @@ zabbix_export: description: 'Discovery tcp servers' item_prototypes: - + uuid: a7fa3228a8a041909f097f8c190b1cfa name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.server_tcp.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1793,6 +1895,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP {#PXNAME} {#SVNAME}' - + uuid: 42685995eda24ad989c75c6c84be1cab name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.server_tcp.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -1815,6 +1918,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP {#PXNAME} {#SVNAME}' - + uuid: 7f934575adf74088b1a54a18ee7f6588 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.server_tcp.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1838,11 +1942,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 0a59ea3f96e545b79769162d700e8f5f expression: 'min(/HAProxy by Zabbix agent/haproxy.server_tcp.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_ERESP.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Number of responses with error is more than {$HAPROXY.SERVER_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on server, whose responses yielded an error, is more than {$HAPROXY.SERVER_ERESP.MAX.WARN}.' - + uuid: cdbde77e14d44ce995b2cd507c798af8 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.server_tcp.qcur[{#PXNAME}:{#SVNAME}]' @@ -1862,11 +1968,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 1136b633abe244e5a4aa5f334e6a63d7 expression: 'min(/HAProxy by Zabbix agent/haproxy.server_tcp.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QCUR.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN}.' - + uuid: 4c47503f5cfd4c1dba06fc8d7ebef10e name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Time in queue' type: DEPENDENT key: 'haproxy.server_tcp.qtime[{#PXNAME}:{#SVNAME}]' @@ -1892,11 +2000,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 15b5cc7ea7914109832fbb3c6f3f44f9 expression: 'min(/HAProxy by Zabbix agent/haproxy.server_tcp.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QTIME.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Average time spent in queue is more than {$HAPROXY.SERVER_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_QTIME.MAX.WARN}.' - + uuid: dbe0b535d99b446983c16961d61e6e59 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Responses time' type: DEPENDENT key: 'haproxy.server_tcp.rtime[{#PXNAME}:{#SVNAME}]' @@ -1922,11 +2032,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: c6f8fa0fbb224c1ca0dae40f95a6c608 expression: 'min(/HAProxy by Zabbix agent/haproxy.server_tcp.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_RTIME.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Average response time is more than {$HAPROXY.SERVER_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average server response time (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_RTIME.MAX.WARN}.' - + uuid: a27c1ade85c3495b98218653b4db8d8f name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Status' type: DEPENDENT key: 'haproxy.server_tcp.status[{#PXNAME}:{#SVNAME}]' @@ -1955,11 +2067,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 54949dfa7e2b4afab0d7c8afc38206c5 expression: 'max(/HAProxy by Zabbix agent/haproxy.server_tcp.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Server is DOWN' priority: WARNING description: 'Server is not available.' - + uuid: 56961f549cc0462fb44fb34a9c104204 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.server_tcp.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -1982,6 +2096,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP {#PXNAME} {#SVNAME}' - + uuid: 132a91508f504442829dec435722c912 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.server_tcp.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -2005,6 +2120,7 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' graph_prototypes: - + uuid: d27d532c321e465f9f3a4b865028c176 name: 'HAProxy: TCP {#PXNAME} {#SVNAME} Response time and time in queue' graph_items: - @@ -2093,6 +2209,7 @@ zabbix_export: description: 'The scheme of HAProxy stats page(http/https).' dashboards: - + uuid: 6d515de988274ac6b31938eebd175973 name: 'HAProxy Backend performance' pages: - @@ -2121,6 +2238,7 @@ zabbix_export: name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' host: 'HAProxy by Zabbix agent' - + uuid: 7c4decb2fefc4cfe9c4a3f8717d710ca name: 'HAProxy Frontend performance' pages: - @@ -2222,6 +2340,7 @@ zabbix_export: name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' host: 'HAProxy by Zabbix agent' - + uuid: ebc5a517fa544fada42550059c014c5b name: 'HAProxy Server performance' pages: - @@ -2251,6 +2370,7 @@ zabbix_export: host: 'HAProxy by Zabbix agent' valuemaps: - + uuid: 4980ec41c6644ecb9d5b52027a381fd8 name: 'Service state' mappings: - diff --git a/templates/app/haproxy_http/template_app_haproxy_http.yaml b/templates/app/haproxy_http/template_app_haproxy_http.yaml index 0cd67d1b732..77d9c6b7b96 100644 --- a/templates/app/haproxy_http/template_app_haproxy_http.yaml +++ b/templates/app/haproxy_http/template_app_haproxy_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:30Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 948d046cb2894e5c8d07767a518cc1a9 template: 'HAProxy by HTTP' name: 'HAProxy by HTTP' description: | @@ -28,6 +30,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 93a0ea1e5b0145b5bd2dcdb698d367c2 name: 'HAProxy: Get stats' type: HTTP_AGENT key: haproxy.get @@ -56,6 +59,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 123c03c715494faea6b1d4f8b8fa564d name: 'HAProxy: Get stats page' type: HTTP_AGENT key: haproxy.get_html @@ -72,6 +76,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 06a33ebaed3148889c19eba2de859d70 name: 'HAProxy: Uptime' type: DEPENDENT key: haproxy.uptime @@ -99,12 +104,14 @@ zabbix_export: value: HAProxy triggers: - + uuid: ff606f3c571340389562fabc9e814463 expression: 'last(/HAProxy by HTTP/haproxy.uptime)<10m' name: 'HAProxy: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: a2cd747feaaf4c278972ac7adbd9015a name: 'HAProxy: Version' type: DEPENDENT key: haproxy.version @@ -131,12 +138,14 @@ zabbix_export: value: HAProxy triggers: - + uuid: bdcb443471fc4fbdb48ccc212eec314e expression: '(last(/HAProxy by HTTP/haproxy.version,#1)<>last(/HAProxy by HTTP/haproxy.version,#2))=1 and length(last(/HAProxy by HTTP/haproxy.version))>0' name: 'HAProxy: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'HAProxy version has changed. Ack to close.' manual_close: 'YES' - + uuid: 6f9c22a840764181be9cf98609e7f691 name: 'HAProxy: Service response time' type: SIMPLE key: 'net.tcp.service.perf["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"]' @@ -149,6 +158,7 @@ zabbix_export: value: HAProxy triggers: - + uuid: 2c8cd2848bc74e968907aabade711476 expression: 'min(/HAProxy by HTTP/net.tcp.service.perf["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"],5m)>{$HAPROXY.RESPONSE_TIME.MAX.WARN}' name: 'HAProxy: Service response time is too high (over {$HAPROXY.RESPONSE_TIME.MAX.WARN} for 5m)' priority: WARNING @@ -158,6 +168,7 @@ zabbix_export: name: 'HAProxy: Service is down' expression: 'last(/HAProxy by HTTP/net.tcp.service["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"])=0' - + uuid: 68cb52357d7443d79373df3890ed175f name: 'HAProxy: Service status' type: SIMPLE key: 'net.tcp.service["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"]' @@ -175,12 +186,14 @@ zabbix_export: value: HAProxy triggers: - + uuid: b346943ac4d04a96bcef42f3c43fc555 expression: 'last(/HAProxy by HTTP/net.tcp.service["{$HAPROXY.STATS.SCHEME}","{HOST.CONN}","{$HAPROXY.STATS.PORT}"])=0' name: 'HAProxy: Service is down' priority: AVERAGE manual_close: 'YES' discovery_rules: - + uuid: 7b4ab1338cdf4e499c1fdea4c886ae9a name: 'Backend discovery' type: DEPENDENT key: haproxy.backend.discovery @@ -199,6 +212,7 @@ zabbix_export: description: 'Discovery backends' item_prototypes: - + uuid: 59eeafe66fe34334a81d736f62b88ec0 name: 'HAProxy Backend {#PXNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.backend.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -221,6 +235,7 @@ zabbix_export: tag: Application value: 'HAProxy backend {#PXNAME}' - + uuid: e885cb2b53a941cd932211c4ccf334f6 name: 'HAProxy Backend {#PXNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.backend.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -243,6 +258,7 @@ zabbix_export: tag: Application value: 'HAProxy backend {#PXNAME}' - + uuid: c42f04d1a00c4d4fa96705746cb32631 name: 'HAProxy Backend {#PXNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.backend.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -266,11 +282,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: e3f12b91d1614ceb8b06bc7397a2375f expression: 'min(/HAProxy by HTTP/haproxy.backend.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_ERESP.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Number of responses with error is more than {$HAPROXY.BACK_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on backend, whose responses yielded an error, is more than {$HAPROXY.BACK_ERESP.MAX.WARN}.' - + uuid: 7985131c621d49419dfe5bcfecb675f2 name: 'HAProxy Backend {#PXNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.backend.qcur[{#PXNAME}:{#SVNAME}]' @@ -290,11 +308,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 77c3d4f219b14317b443fb72d82a913b expression: 'min(/HAProxy by HTTP/haproxy.backend.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QCUR.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests on backend unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN}.' - + uuid: 1592ee4ff7b2448a9e044a0ad7904693 name: 'HAProxy Backend {#PXNAME}: Time in queue' type: DEPENDENT key: 'haproxy.backend.qtime[{#PXNAME}:{#SVNAME}]' @@ -320,11 +340,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 04c1f9b06ffc47c9bcec8925bae62999 expression: 'min(/HAProxy by HTTP/haproxy.backend.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QTIME.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Average time spent in queue is more than {$HAPROXY.BACK_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_QTIME.MAX.WARN}.' - + uuid: 5ddd3cd8af904faaa69f34df442c9717 name: 'HAProxy Backend {#PXNAME}: Responses time' type: DEPENDENT key: 'haproxy.backend.rtime[{#PXNAME}:{#SVNAME}]' @@ -350,11 +372,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 5f2710cd8bd147339f01409564cce888 expression: 'min(/HAProxy by HTTP/haproxy.backend.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_RTIME.MAX.WARN}' name: 'HAProxy backend {#PXNAME}: Average response time is more than {$HAPROXY.BACK_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average backend response time (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_RTIME.MAX.WARN}.' - + uuid: 16bb7ee405a84bb4865c46fdf996511f name: 'HAProxy Backend {#PXNAME}: Status' type: DEPENDENT key: 'haproxy.backend.status[{#PXNAME}:{#SVNAME}]' @@ -383,11 +407,13 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' trigger_prototypes: - + uuid: 10f7c2ba001c467a9dab6e7bba38d18f expression: 'max(/HAProxy by HTTP/haproxy.backend.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy backend {#PXNAME}: Server is DOWN' priority: AVERAGE description: 'Backend is not available.' - + uuid: 00d3038c7df34512ae39ba1051712674 name: 'HAProxy Backend {#PXNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.backend.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -410,6 +436,7 @@ zabbix_export: tag: Application value: 'HAProxy backend {#PXNAME}' - + uuid: e0eafe2c4d0d40e492822e43f6cf108e name: 'HAProxy Backend {#PXNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.backend.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -433,6 +460,7 @@ zabbix_export: value: 'HAProxy backend {#PXNAME}' graph_prototypes: - + uuid: 2160a789b142498cb2d3e401ee992edb name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' graph_items: - @@ -459,6 +487,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: 9c91c72225a540e28ab7f1d7a1ea6906 name: 'TCP Backend discovery' type: DEPENDENT key: haproxy.backend_tcp.discovery @@ -477,6 +506,7 @@ zabbix_export: description: 'Discovery TCP backends' item_prototypes: - + uuid: bcf04e09119b48a68be080f97fde4ba5 name: 'HAProxy TCP Backend {#PXNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.backend_tcp.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -499,6 +529,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Backend {#PXNAME}' - + uuid: a2e66ff1b8214cde92b5be4c34d2cf22 name: 'HAProxy TCP Backend {#PXNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.backend_tcp.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -521,6 +552,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Backend {#PXNAME}' - + uuid: 7877d2639063447fbb9c672e8c6aaad4 name: 'HAProxy TCP Backend {#PXNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.backend_tcp.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -544,11 +576,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: bca2ede1a3924b0291cbd42d66f7048b expression: 'min(/HAProxy by HTTP/haproxy.backend_tcp.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_ERESP.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Number of responses with error is more than {$HAPROXY.BACK_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on backend, whose responses yielded an error, is more than {$HAPROXY.BACK_ERESP.MAX.WARN}.' - + uuid: f7e7169b7ccd4dc682469d080a3b22bb name: 'HAProxy TCP Backend {#PXNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.backend_tcp.qcur[{#PXNAME}:{#SVNAME}]' @@ -568,11 +602,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: 2d2913a8be034aa1bbceead3e740942d expression: 'min(/HAProxy by HTTP/haproxy.backend_tcp.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QCUR.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests on backend unassigned in queue is more than {$HAPROXY.BACK_QCUR.MAX.WARN}.' - + uuid: a2b0af500b004054b8bd9542e32edb8e name: 'HAProxy TCP Backend {#PXNAME}: Time in queue' type: DEPENDENT key: 'haproxy.backend_tcp.qtime[{#PXNAME}:{#SVNAME}]' @@ -598,11 +634,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: d54e75bed4064307b34f33fc468f458b expression: 'min(/HAProxy by HTTP/haproxy.backend_tcp.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_QTIME.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Average time spent in queue is more than {$HAPROXY.BACK_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_QTIME.MAX.WARN}.' - + uuid: 02d85167f9384cccb91feacb0829c666 name: 'HAProxy TCP Backend {#PXNAME}: Responses time' type: DEPENDENT key: 'haproxy.backend_tcp.rtime[{#PXNAME}:{#SVNAME}]' @@ -628,11 +666,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: f993fc8310274101b5b3742de17a38bb expression: 'min(/HAProxy by HTTP/haproxy.backend_tcp.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.BACK_RTIME.MAX.WARN}' name: 'HAProxy TCP Backend {#PXNAME}: Average response time is more than {$HAPROXY.BACK_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average backend response time (in ms) for the last 1,024 requests is more than {$HAPROXY.BACK_RTIME.MAX.WARN}.' - + uuid: e2bcebf3af5947c2ad95c03206d33b68 name: 'HAProxy TCP Backend {#PXNAME}: Status' type: DEPENDENT key: 'haproxy.backend_tcp.status[{#PXNAME}:{#SVNAME}]' @@ -661,11 +701,13 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' trigger_prototypes: - + uuid: f613ddf6ba25493da923b334bcf9f6ab expression: 'max(/HAProxy by HTTP/haproxy.backend_tcp.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy TCP Backend {#PXNAME}: Server is DOWN' priority: AVERAGE description: 'Backend is not available.' - + uuid: 466436ea1f6e44e0ad06eea2e3003cca name: 'HAProxy TCP Backend {#PXNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.backend_tcp.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -688,6 +730,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Backend {#PXNAME}' - + uuid: 2537375cc5814f43bb02a2cfad80da66 name: 'HAProxy TCP Backend {#PXNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.backend_tcp.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -711,6 +754,7 @@ zabbix_export: value: 'HAProxy TCP Backend {#PXNAME}' graph_prototypes: - + uuid: 797ee11ef8584ec8816ffede947530d0 name: 'HAProxy: TCP Backend {#PXNAME} Redispatched requests and retried connections per second' graph_items: - @@ -737,6 +781,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: 37629de766fd4c61a1618f9d1f1e2eab name: 'FRONTEND discovery' type: DEPENDENT key: haproxy.frontend.discovery @@ -755,6 +800,7 @@ zabbix_export: description: 'Discovery frontends' item_prototypes: - + uuid: 6dac4d4e912b4f8fb7def6bab98d8dc4 name: 'HAProxy Frontend {#PXNAME}: Incoming traffic' type: DEPENDENT key: 'haproxy.frontend.bin[{#PXNAME}:{#SVNAME}]' @@ -783,6 +829,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 5550e3842d00486999c822b0d514b78e name: 'HAProxy Frontend {#PXNAME}: Outgoing traffic' type: DEPENDENT key: 'haproxy.frontend.bout[{#PXNAME}:{#SVNAME}]' @@ -810,6 +857,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 819b1559cf294958ab03cae8663eb7e3 name: 'HAProxy Frontend {#PXNAME}: Denied requests per second' type: DEPENDENT key: 'haproxy.frontend.dreq.rate[{#PXNAME}:{#SVNAME}]' @@ -833,11 +881,13 @@ zabbix_export: value: 'HAProxy frontend {#PXNAME}' trigger_prototypes: - + uuid: 3be9ac119ee64733a74dfc2ae3ac3202 expression: 'min(/HAProxy by HTTP/haproxy.frontend.dreq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_DREQ.MAX.WARN}' name: 'HAProxy frontend {#PXNAME}: Number of requests denied is more than {$HAPROXY.FRONT_DREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests denied due to security concerns (ACL-restricted) is more than {$HAPROXY.FRONT_DREQ.MAX.WARN}.' - + uuid: 0b2a1b9e1c9045519e4ac52d5d83e86b name: 'HAProxy Frontend {#PXNAME}: Request errors per second' type: DEPENDENT key: 'haproxy.frontend.ereq.rate[{#PXNAME}:{#SVNAME}]' @@ -861,11 +911,13 @@ zabbix_export: value: 'HAProxy frontend {#PXNAME}' trigger_prototypes: - + uuid: 0bef558beac14d02957ed9f38bef762b expression: 'min(/HAProxy by HTTP/haproxy.frontend.ereq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_EREQ.MAX.WARN}' name: 'HAProxy frontend {#PXNAME}: Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN}.' - + uuid: c287463b994c40caaaeb195a4dca5d37 name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 1xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_1xx.rate[{#PXNAME}:{#SVNAME}]' @@ -888,6 +940,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 41cd2084595d482ea204f9edc62a985a name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 2xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_2xx.rate[{#PXNAME}:{#SVNAME}]' @@ -910,6 +963,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: f1ae1b8f477449c9832e80bfd145211a name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 3xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_3xx.rate[{#PXNAME}:{#SVNAME}]' @@ -932,6 +986,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: f1635a2f379b4542b9c44c9d5224fc4d name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 4xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_4xx.rate[{#PXNAME}:{#SVNAME}]' @@ -954,6 +1009,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: cf9ae6b634fd4acc92c180bc10c9b0f5 name: 'HAProxy Frontend {#PXNAME}: Number of responses with codes 5xx per second' type: DEPENDENT key: 'haproxy.frontend.hrsp_5xx.rate[{#PXNAME}:{#SVNAME}]' @@ -976,6 +1032,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 6c09de61332c4d56a4b90ee4e9ab6fe2 name: 'HAProxy Frontend {#PXNAME}: Sessions rate' type: DEPENDENT key: 'haproxy.frontend.rate[{#PXNAME}:{#SVNAME}]' @@ -994,6 +1051,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 7097695ee69e4b7895c0d885606b8456 name: 'HAProxy Frontend {#PXNAME}: Requests rate' type: DEPENDENT key: 'haproxy.frontend.req_rate[{#PXNAME}:{#SVNAME}]' @@ -1012,6 +1070,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 7985345dcd274811ac6a2e69940f6cb7 name: 'HAProxy Frontend {#PXNAME}: Established sessions' type: DEPENDENT key: 'haproxy.frontend.scur[{#PXNAME}:{#SVNAME}]' @@ -1030,6 +1089,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 8b185b2272244229865315cc0139d43f name: 'HAProxy Frontend {#PXNAME}: Session limits' type: DEPENDENT key: 'haproxy.frontend.slim[{#PXNAME}:{#SVNAME}]' @@ -1052,6 +1112,7 @@ zabbix_export: tag: Application value: 'HAProxy frontend {#PXNAME}' - + uuid: 53efa6139fe3400283c96ec76eb20855 name: 'HAProxy Frontend {#PXNAME}: Session utilization' type: CALCULATED key: 'haproxy.frontend.sutil[{#PXNAME}:{#SVNAME}]' @@ -1066,12 +1127,14 @@ zabbix_export: value: 'HAProxy frontend {#PXNAME}' trigger_prototypes: - + uuid: 7111e90e2b804711a9c4e2493bb8b22b expression: 'min(/HAProxy by HTTP/haproxy.frontend.sutil[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_SUTIL.MAX.WARN}' name: 'HAProxy frontend {#PXNAME}: Session utilization is more than {$HAPROXY.FRONT_SUTIL.MAX.WARN}% for 5m' priority: WARNING description: 'Alerting on this metric is essential to ensure your server has sufficient capacity to handle all concurrent sessions. Unlike requests, upon reaching the session limit HAProxy will deny additional clients until resource consumption drops. Furthermore, if you find your session usage percentage to be hovering above 80%, it could be time to either modify HAProxy’s configuration to allow more sessions, or migrate your HAProxy server to a bigger box.' graph_prototypes: - + uuid: 29c858f57e5447758c9bb39008ba7aa9 name: 'HAProxy: Frontend {#PXNAME} Errors and denials per second' graph_items: - @@ -1086,6 +1149,7 @@ zabbix_export: host: 'HAProxy by HTTP' key: 'haproxy.frontend.dreq.rate[{#PXNAME}:{#SVNAME}]' - + uuid: b7db5c68269b46d4b009f5a6c769e13e name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' graph_items: - @@ -1102,6 +1166,7 @@ zabbix_export: host: 'HAProxy by HTTP' key: 'haproxy.frontend.bout[{#PXNAME}:{#SVNAME}]' - + uuid: 1550af17c1fe4509922b87dd7d60e8b7 name: 'HAProxy: Frontend {#PXNAME} Requests and sessions per second' graph_items: - @@ -1116,6 +1181,7 @@ zabbix_export: host: 'HAProxy by HTTP' key: 'haproxy.frontend.rate[{#PXNAME}:{#SVNAME}]' - + uuid: 82817ba44621444c90f7b4dc8abb3107 name: 'HAProxy: Frontend {#PXNAME} Responses by HTTP code' type: STACKED graph_items: @@ -1161,6 +1227,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: 11960872bd2d42c381109c05e38f4f8e name: 'TCP FRONTEND discovery' type: DEPENDENT key: haproxy.frontend_tcp.discovery @@ -1179,6 +1246,7 @@ zabbix_export: description: 'Discovery TCP frontends' item_prototypes: - + uuid: dde2d621beca4ea5a6023c0e68d6bfb3 name: 'HAProxy TCP Frontend {#PXNAME}: Incoming traffic' type: DEPENDENT key: 'haproxy.frontend_tcp.bin[{#PXNAME}:{#SVNAME}]' @@ -1207,6 +1275,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: c9e7e824c8774eb5acd38ff1af7c9596 name: 'HAProxy TCP Frontend {#PXNAME}: Outgoing traffic' type: DEPENDENT key: 'haproxy.frontend_tcp.bout[{#PXNAME}:{#SVNAME}]' @@ -1234,6 +1303,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: a1e33818c2f74481b764bcdba1f3efbc name: 'HAProxy TCP Frontend {#PXNAME}: Denied requests per second' type: DEPENDENT key: 'haproxy.frontend_tcp.dreq.rate[{#PXNAME}:{#SVNAME}]' @@ -1257,11 +1327,13 @@ zabbix_export: value: 'HAProxy TCP Frontend {#PXNAME}' trigger_prototypes: - + uuid: 0067b8a7966e4c6b9a7b3ad596143439 expression: 'min(/HAProxy by HTTP/haproxy.frontend_tcp.dreq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_DREQ.MAX.WARN}' name: 'HAProxy TCP Frontend {#PXNAME}: Number of requests denied is more than {$HAPROXY.FRONT_DREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests denied due to security concerns (ACL-restricted) is more than {$HAPROXY.FRONT_DREQ.MAX.WARN}.' - + uuid: 68d2a4028d734497adcce32c0f6edb40 name: 'HAProxy TCP Frontend {#PXNAME}: Request errors per second' type: DEPENDENT key: 'haproxy.frontend_tcp.ereq.rate[{#PXNAME}:{#SVNAME}]' @@ -1285,11 +1357,13 @@ zabbix_export: value: 'HAProxy TCP Frontend {#PXNAME}' trigger_prototypes: - + uuid: ff2572e94d984db0867ecb7b7eaf08a5 expression: 'min(/HAProxy by HTTP/haproxy.frontend_tcp.ereq.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_EREQ.MAX.WARN}' name: 'HAProxy TCP Frontend {#PXNAME}: Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN} for 5m' priority: WARNING description: 'Number of request errors is more than {$HAPROXY.FRONT_EREQ.MAX.WARN}.' - + uuid: 3987775f778e4500b8c9eb7093084614 name: 'HAProxy TCP Frontend {#PXNAME}: Sessions rate' type: DEPENDENT key: 'haproxy.frontend_tcp.rate[{#PXNAME}:{#SVNAME}]' @@ -1308,6 +1382,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: 80b807a874ba4df8bce0ba9e4def6910 name: 'HAProxy TCP Frontend {#PXNAME}: Requests rate' type: DEPENDENT key: 'haproxy.frontend_tcp.req_rate[{#PXNAME}:{#SVNAME}]' @@ -1326,6 +1401,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: e52e21036aea47b1b7a4d14c23230c8f name: 'HAProxy TCP Frontend {#PXNAME}: Established sessions' type: DEPENDENT key: 'haproxy.frontend_tcp.scur[{#PXNAME}:{#SVNAME}]' @@ -1344,6 +1420,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: b7e37e57e7834e98a0fbaa949c12abd4 name: 'HAProxy TCP Frontend {#PXNAME}: Session limits' type: DEPENDENT key: 'haproxy.frontend_tcp.slim[{#PXNAME}:{#SVNAME}]' @@ -1366,6 +1443,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP Frontend {#PXNAME}' - + uuid: e3a1c36c0de84e68b272a96774ee3ca3 name: 'HAProxy TCP Frontend {#PXNAME}: Session utilization' type: CALCULATED key: 'haproxy.frontend_tcp.sutil[{#PXNAME}:{#SVNAME}]' @@ -1380,12 +1458,14 @@ zabbix_export: value: 'HAProxy TCP Frontend {#PXNAME}' trigger_prototypes: - + uuid: 581f77d5069e4fa78499a8d87bd709ee expression: 'min(/HAProxy by HTTP/haproxy.frontend_tcp.sutil[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.FRONT_SUTIL.MAX.WARN}' name: 'HAProxy TCP Frontend {#PXNAME}: Session utilization is more than {$HAPROXY.FRONT_SUTIL.MAX.WARN}% for 5m' priority: WARNING description: 'Alerting on this metric is essential to ensure your server has sufficient capacity to handle all concurrent sessions. Unlike requests, upon reaching the session limit HAProxy will deny additional clients until resource consumption drops. Furthermore, if you find your session usage percentage to be hovering above 80%, it could be time to either modify HAProxy’s configuration to allow more sessions, or migrate your HAProxy server to a bigger box.' graph_prototypes: - + uuid: 137a0007d6eb4f2fa241d2213a0f3181 name: 'HAProxy: TCP Frontend {#PXNAME} Errors and denials per second' graph_items: - @@ -1400,6 +1480,7 @@ zabbix_export: host: 'HAProxy by HTTP' key: 'haproxy.frontend_tcp.dreq.rate[{#PXNAME}:{#SVNAME}]' - + uuid: 59a7fa4a75a34201ab487bb5ff6303b6 name: 'HAProxy: TCP Frontend {#PXNAME} In/Out traffic' graph_items: - @@ -1416,6 +1497,7 @@ zabbix_export: host: 'HAProxy by HTTP' key: 'haproxy.frontend_tcp.bout[{#PXNAME}:{#SVNAME}]' - + uuid: 08974788d6254dfd8c91314d3b867640 name: 'HAProxy: TCP Frontend {#PXNAME} Requests and sessions per second' graph_items: - @@ -1442,6 +1524,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: 134455ad7e8c4444a78255cb2e3fa98b name: 'Servers discovery' type: DEPENDENT key: haproxy.server.discovery @@ -1461,6 +1544,7 @@ zabbix_export: description: 'Discovery servers' item_prototypes: - + uuid: 6e5824eca488428eb61a17d1d4efd055 name: 'HAProxy {#PXNAME} {#SVNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.server.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1483,6 +1567,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 18533da75eb142dbb216acc7af3bde4b name: 'HAProxy {#PXNAME} {#SVNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.server.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -1505,6 +1590,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 3412ca47e4fe4481b434f95dda566c5e name: 'HAProxy {#PXNAME} {#SVNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.server.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1528,11 +1614,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 49b5dccc0fd042d0b046ec28cb4b2e68 expression: 'min(/HAProxy by HTTP/haproxy.server.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_ERESP.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Number of responses with error is more than {$HAPROXY.SERVER_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on server, whose responses yielded an error, is more than {$HAPROXY.SERVER_ERESP.MAX.WARN}.' - + uuid: 66076fc3a6fc401cb1423fb015dfe187 name: 'HAProxy {#PXNAME} {#SVNAME}: Number of responses with codes 4xx per second' type: DEPENDENT key: 'haproxy.server.hrsp_4xx.rate[{#PXNAME}:{#SVNAME}]' @@ -1555,6 +1643,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 631d2471fc7346a5b0ce8379a400f13e name: 'HAProxy {#PXNAME} {#SVNAME}: Number of responses with codes 5xx per second' type: DEPENDENT key: 'haproxy.server.hrsp_5xx.rate[{#PXNAME}:{#SVNAME}]' @@ -1577,6 +1666,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 0bc4c4f25d00423b9dc188c9dbe34db0 name: 'HAProxy {#PXNAME} {#SVNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.server.qcur[{#PXNAME}:{#SVNAME}]' @@ -1596,11 +1686,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: ccbf95fbaac044bd888f4ed44dd9309b expression: 'min(/HAProxy by HTTP/haproxy.server.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QCUR.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN}.' - + uuid: aa3b73b8d06a463f84b10621461c1577 name: 'HAProxy {#PXNAME} {#SVNAME}: Time in queue' type: DEPENDENT key: 'haproxy.server.qtime[{#PXNAME}:{#SVNAME}]' @@ -1626,11 +1718,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: ed9c632e4b6042718b800b68d4b31508 expression: 'min(/HAProxy by HTTP/haproxy.server.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QTIME.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Average time spent in queue is more than {$HAPROXY.SERVER_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_QTIME.MAX.WARN}.' - + uuid: f790d237b494452a9b77b4f002a7ca46 name: 'HAProxy {#PXNAME} {#SVNAME}: Responses time' type: DEPENDENT key: 'haproxy.server.rtime[{#PXNAME}:{#SVNAME}]' @@ -1656,11 +1750,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 35d110d27bb84a25b0e2bce402a02add expression: 'min(/HAProxy by HTTP/haproxy.server.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_RTIME.MAX.WARN}' name: 'HAProxy {#PXNAME} {#SVNAME}: Average response time is more than {$HAPROXY.SERVER_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average server response time (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_RTIME.MAX.WARN}.' - + uuid: 80ceac1d54e94e50988bf205318392a8 name: 'HAProxy {#PXNAME} {#SVNAME}: Status' type: DEPENDENT key: 'haproxy.server.status[{#PXNAME}:{#SVNAME}]' @@ -1689,11 +1785,13 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 7dd9a6d8e14046ffb2c69ab616e5580c expression: 'max(/HAProxy by HTTP/haproxy.server.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy {#PXNAME} {#SVNAME}: Server is DOWN' priority: WARNING description: 'Server is not available.' - + uuid: d7419ca33427455688a08ecff8ad6fb0 name: 'HAProxy {#PXNAME} {#SVNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.server.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -1716,6 +1814,7 @@ zabbix_export: tag: Application value: 'HAProxy {#PXNAME} {#SVNAME}' - + uuid: 96cfadc919d8457ebb7519e11ac93d79 name: 'HAProxy {#PXNAME} {#SVNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.server.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -1739,6 +1838,7 @@ zabbix_export: value: 'HAProxy {#PXNAME} {#SVNAME}' graph_prototypes: - + uuid: 5e1c8f6bf6c04ef6a60ce221c44c6ab6 name: 'HAProxy: {#PXNAME} {#SVNAME} Response time and time in queue' graph_items: - @@ -1765,6 +1865,7 @@ zabbix_export: lld_macro: '{#SVNAME}' path: $.svname - + uuid: c3d6dcdc070747a1a18aeaf1e49c9e9e name: 'TCP Servers discovery' type: DEPENDENT key: haproxy.server_tcp.discovery @@ -1784,6 +1885,7 @@ zabbix_export: description: 'Discovery tcp servers' item_prototypes: - + uuid: 7c4c3877b1b24ffdbce35799cc79b46d name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Responses denied per second' type: DEPENDENT key: 'haproxy.server_tcp.dresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1806,6 +1908,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP {#PXNAME} {#SVNAME}' - + uuid: 4e85216aa1104a29bc3b47091ee16707 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Errors connection per second' type: DEPENDENT key: 'haproxy.server_tcp.econ.rate[{#PXNAME}:{#SVNAME}]' @@ -1828,6 +1931,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP {#PXNAME} {#SVNAME}' - + uuid: 755c741244674dadba4c46dc9a7c6c88 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Response errors per second' type: DEPENDENT key: 'haproxy.server_tcp.eresp.rate[{#PXNAME}:{#SVNAME}]' @@ -1851,11 +1955,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 027bd6eb92544739aac7d8a89212c0f4 expression: 'min(/HAProxy by HTTP/haproxy.server_tcp.eresp.rate[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_ERESP.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Number of responses with error is more than {$HAPROXY.SERVER_ERESP.MAX.WARN} for 5m' priority: WARNING description: 'Number of requests on server, whose responses yielded an error, is more than {$HAPROXY.SERVER_ERESP.MAX.WARN}.' - + uuid: 1d99ec0463684fe9b703d51f457fc323 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Unassigned requests' type: DEPENDENT key: 'haproxy.server_tcp.qcur[{#PXNAME}:{#SVNAME}]' @@ -1875,11 +1981,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 66b425461e6846df82d84735b85bac04 expression: 'min(/HAProxy by HTTP/haproxy.server_tcp.qcur[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QCUR.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN} for 5m' priority: WARNING description: 'Current number of requests unassigned in queue is more than {$HAPROXY.SERVER_QCUR.MAX.WARN}.' - + uuid: d5308acca29140e98be12342a50bad5b name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Time in queue' type: DEPENDENT key: 'haproxy.server_tcp.qtime[{#PXNAME}:{#SVNAME}]' @@ -1905,11 +2013,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 9ccb723995f34ff4a9326866570eff1d expression: 'min(/HAProxy by HTTP/haproxy.server_tcp.qtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_QTIME.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Average time spent in queue is more than {$HAPROXY.SERVER_QTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average time spent in queue (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_QTIME.MAX.WARN}.' - + uuid: 4554c493e0e8442fa4adc9a7414baad1 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Responses time' type: DEPENDENT key: 'haproxy.server_tcp.rtime[{#PXNAME}:{#SVNAME}]' @@ -1935,11 +2045,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: 242dc57dfa8f4be4917892b893b14020 expression: 'min(/HAProxy by HTTP/haproxy.server_tcp.rtime[{#PXNAME}:{#SVNAME}],5m)>{$HAPROXY.SERVER_RTIME.MAX.WARN}' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Average response time is more than {$HAPROXY.SERVER_RTIME.MAX.WARN} for 5m' priority: WARNING description: 'Average server response time (in ms) for the last 1,024 requests is more than {$HAPROXY.SERVER_RTIME.MAX.WARN}.' - + uuid: 7f2bfa5c81c6402c8110b85ccb16aac1 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Status' type: DEPENDENT key: 'haproxy.server_tcp.status[{#PXNAME}:{#SVNAME}]' @@ -1968,11 +2080,13 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' trigger_prototypes: - + uuid: c239d51388854e5b99d130d62d089556 expression: 'max(/HAProxy by HTTP/haproxy.server_tcp.status[{#PXNAME}:{#SVNAME}],#5)=0' name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Server is DOWN' priority: WARNING description: 'Server is not available.' - + uuid: 0daa5f48de1c4841a85030e8a4192f59 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Redispatched requests per second' type: DEPENDENT key: 'haproxy.server_tcp.wredis.rate[{#PXNAME}:{#SVNAME}]' @@ -1995,6 +2109,7 @@ zabbix_export: tag: Application value: 'HAProxy TCP {#PXNAME} {#SVNAME}' - + uuid: 8d93c675a8494846b3fed17d35e979b6 name: 'HAProxy TCP {#PXNAME} {#SVNAME}: Retried connections per second' type: DEPENDENT key: 'haproxy.server_tcp.wretr.rate[{#PXNAME}:{#SVNAME}]' @@ -2018,6 +2133,7 @@ zabbix_export: value: 'HAProxy TCP {#PXNAME} {#SVNAME}' graph_prototypes: - + uuid: 28602877a3ef46329e436ce423dd90ff name: 'HAProxy: TCP {#PXNAME} {#SVNAME} Response time and time in queue' graph_items: - @@ -2112,6 +2228,7 @@ zabbix_export: description: 'The username of the HAProxy stats page.' dashboards: - + uuid: 7910c0c96e014d68966c5ac989e9ebb7 name: 'HAProxy Backend performance' pages: - @@ -2140,6 +2257,7 @@ zabbix_export: name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' host: 'HAProxy by HTTP' - + uuid: d6ba5079de1c49bb9e0e5c47112b3ff9 name: 'HAProxy Frontend performance' pages: - @@ -2241,6 +2359,7 @@ zabbix_export: name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' host: 'HAProxy by HTTP' - + uuid: f41c3a3976dc483d98a386273ab5678f name: 'HAProxy Server performance' pages: - @@ -2270,6 +2389,7 @@ zabbix_export: host: 'HAProxy by HTTP' valuemaps: - + uuid: a8a0c20f1d404a79900064ac5d11a8b2 name: 'Service state' mappings: - diff --git a/templates/app/iis_agent/template_app_iis_agent.yaml b/templates/app/iis_agent/template_app_iis_agent.yaml index 22f746291e6..fe576860cff 100644 --- a/templates/app/iis_agent/template_app_iis_agent.yaml +++ b/templates/app/iis_agent/template_app_iis_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:35Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: c7c7e5dc319b4801982e719beb1c5191 template: 'IIS by Zabbix agent' name: 'IIS by Zabbix agent' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 96f2dd86997d4e259875b2fa9b1a3169 name: 'IIS: {$IIS.PORT} port ping' type: SIMPLE key: 'net.tcp.service[{$IIS.SERVICE},,{$IIS.PORT}]' @@ -37,6 +40,7 @@ zabbix_export: value: IIS triggers: - + uuid: da7d9c749f884c179a105b0c9475e6bd expression: 'last(/IIS by Zabbix agent/net.tcp.service[{$IIS.SERVICE},,{$IIS.PORT}])=0' name: 'IIS: Port {$IIS.PORT} is down' priority: AVERAGE @@ -46,6 +50,7 @@ zabbix_export: name: 'IIS: The World Wide Web Publishing Service (W3SVC) is not running' expression: 'last(/IIS by Zabbix agent/service_state[W3SVC])<>0' - + uuid: 50d8f5a08bbc494b8525f26eedbee781 name: 'IIS: Anonymous users per second' key: 'perf_counter_en["\Web Service(_Total)\Anonymous Users/sec", 60]' history: 7d @@ -56,6 +61,7 @@ zabbix_export: tag: Application value: IIS - + uuid: ac80660edbb74c1fb4739368806900d5 name: 'IIS: Bytes Received per second' key: 'perf_counter_en["\Web Service(_Total)\Bytes Received/sec", 60]' history: 7d @@ -67,6 +73,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 5a0648316a164446bbf605930469d4c4 name: 'IIS: Bytes Sent per second' key: 'perf_counter_en["\Web Service(_Total)\Bytes Sent/sec", 60]' history: 7d @@ -78,6 +85,7 @@ zabbix_export: tag: Application value: IIS - + uuid: f086d17b51254e16bd43b57b39dc000e name: 'IIS: Bytes Total per second' key: 'perf_counter_en["\Web Service(_Total)\Bytes Total/Sec", 60]' history: 7d @@ -89,6 +97,7 @@ zabbix_export: tag: Application value: IIS - + uuid: b94dc0df81234c7d97197fe30875d5e9 name: 'IIS: Method CGI requests per second' key: 'perf_counter_en["\Web Service(_Total)\CGI Requests/Sec", 60]' history: 7d @@ -104,6 +113,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 1e8244ebb5524c72af1d506df7bb2982 name: 'IIS: Connection attempts per second' key: 'perf_counter_en["\Web Service(_Total)\Connection Attempts/Sec", 60]' history: 7d @@ -119,6 +129,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 2b4cb17b486643eda9a560b43af70d74 name: 'IIS: Method COPY requests per second' key: 'perf_counter_en["\Web Service(_Total)\Copy Requests/Sec", 60]' history: 7d @@ -134,6 +145,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 1baed2823f1a4d2ca618cac5ab8bbcbb name: 'IIS: Current connections' key: 'perf_counter_en["\Web Service(_Total)\Current Connections"]' history: 7d @@ -144,6 +156,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 350a6c7fac354570bbba04aa2fd6c98a name: 'IIS: Method DELETE requests per second' key: 'perf_counter_en["\Web Service(_Total)\Delete Requests/Sec", 60]' history: 7d @@ -159,6 +172,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 6ae641f632ae4422a6f71898078dc2ee name: 'IIS: Method Method GET requests per second' key: 'perf_counter_en["\Web Service(_Total)\Get Requests/Sec", 60]' history: 7d @@ -174,6 +188,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 5e37ff2d4d1b4bf6bad855a3d09ec6c7 name: 'IIS: Method HEAD requests per second' key: 'perf_counter_en["\Web Service(_Total)\Head Requests/Sec", 60]' history: 7d @@ -189,6 +204,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 18217a40ddbc421fb2db1b19d1fb7d59 name: 'IIS: Method ISAPI requests per second' key: 'perf_counter_en["\Web Service(_Total)\ISAPI Extension Requests/Sec", 60]' history: 7d @@ -204,6 +220,7 @@ zabbix_export: tag: Application value: IIS - + uuid: b7634ae2a9d5454bbac631b55e896277 name: 'IIS: Locked errors per second' key: 'perf_counter_en["\Web Service(_Total)\Locked Errors/Sec", 60]' history: 7d @@ -219,6 +236,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 069548a7c9e840bb8975f9b02b582c51 name: 'IIS: Method LOCK requests per second' key: 'perf_counter_en["\Web Service(_Total)\Lock Requests/Sec", 60]' history: 7d @@ -234,6 +252,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 02c1fe0d15d94744959e4b53b21309fe name: 'IIS: Method MKCOL requests per second' key: 'perf_counter_en["\Web Service(_Total)\Mkcol Requests/Sec", 60]' history: 7d @@ -249,6 +268,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 6395e8edb1394396bd7602f621cf4b00 name: 'IIS: Method MOVE requests per second' key: 'perf_counter_en["\Web Service(_Total)\Move Requests/Sec", 60]' history: 7d @@ -264,6 +284,7 @@ zabbix_export: tag: Application value: IIS - + uuid: d67523ef47464f8c9735d0a0359b5c77 name: 'IIS: NonAnonymous users per second' key: 'perf_counter_en["\Web Service(_Total)\NonAnonymous Users/sec", 60]' history: 7d @@ -274,6 +295,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 11d9995d25114e4fad666a1b75734c01 name: 'IIS: Not Found errors per second' key: 'perf_counter_en["\Web Service(_Total)\Not Found Errors/Sec", 60]' history: 7d @@ -289,6 +311,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 22ececa2db2d488587b1194883723ea6 name: 'IIS: Method OPTIONS requests per second' key: 'perf_counter_en["\Web Service(_Total)\Options Requests/Sec", 60]' history: 7d @@ -304,6 +327,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 1653ca4c0c6743f39d9b1e764022da7c name: 'IIS: Method Total Other requests per second' key: 'perf_counter_en["\Web Service(_Total)\Other Request Methods/Sec", 60]' history: 7d @@ -319,6 +343,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 5f1210173665453e84f8f330a8c15eea name: 'IIS: Method POST requests per second' key: 'perf_counter_en["\Web Service(_Total)\Post Requests/Sec", 60]' history: 7d @@ -334,6 +359,7 @@ zabbix_export: tag: Application value: IIS - + uuid: f197e93e03d04025bc855d4d77c35010 name: 'IIS: Method PROPFIND requests per second' key: 'perf_counter_en["\Web Service(_Total)\Propfind Requests/Sec", 60]' history: 7d @@ -349,6 +375,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 55c71bab45b04a2ca2afb526bf7c3e7f name: 'IIS: Method PROPPATCH requests per second' key: 'perf_counter_en["\Web Service(_Total)\Proppatch Requests/Sec", 60]' history: 7d @@ -364,6 +391,7 @@ zabbix_export: tag: Application value: IIS - + uuid: d1d19cf6c920465184aa2b2a8b4439c9 name: 'IIS: Method PUT requests per second' key: 'perf_counter_en["\Web Service(_Total)\Put Requests/Sec", 60]' history: 7d @@ -379,6 +407,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 20ae8a67912045dc9b69c83d68e5e8ea name: 'IIS: Method MS-SEARCH requests per second' key: 'perf_counter_en["\Web Service(_Total)\Search Requests/Sec", 60]' history: 7d @@ -394,6 +423,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 4aa9419482eb484a8fc1773bee8b2993 name: 'IIS: Uptime' key: 'perf_counter_en["\Web Service(_Total)\Service Uptime"]' history: 7d @@ -406,12 +436,14 @@ zabbix_export: value: IIS triggers: - + uuid: 7bbf8a836c66422abd4469d28afbcc00 expression: 'last(/IIS by Zabbix agent/perf_counter_en["\Web Service(_Total)\Service Uptime"])<10m' name: 'IIS: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 805f7dca2ac74f5bbfb81c5e7bfa6e09 name: 'IIS: Total connection attempts' key: 'perf_counter_en["\Web Service(_Total)\Total Connection Attempts (all instances)"]' history: 7d @@ -427,6 +459,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 90eb19d7d37f439da2c78c44d85784ef name: 'IIS: Method Total requests per second' key: 'perf_counter_en["\Web Service(_Total)\Total Method Requests/Sec", 60]' history: 7d @@ -442,6 +475,7 @@ zabbix_export: tag: Application value: IIS - + uuid: c2ddd72243ba4a499a7a1e9ba6e4046c name: 'IIS: Method TRACE requests per second' key: 'perf_counter_en["\Web Service(_Total)\Trace Requests/Sec", 60]' history: 7d @@ -457,6 +491,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 05a19416695b436daf701d9750b015a8 name: 'IIS: Method TRACE requests per second' key: 'perf_counter_en["\Web Service(_Total)\Unlock Requests/Sec", 60]' history: 7d @@ -472,6 +507,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 1e4b39ec2cca49fb9fb5a306c2724568 name: 'IIS: Files cache hits percentage' key: 'perf_counter_en["\Web Service Cache\File Cache Hits %"]' history: 7d @@ -487,6 +523,7 @@ zabbix_export: tag: Application value: IIS - + uuid: d9c46d370afc496ba0a0ad0c141b4490 name: 'IIS: File cache misses' key: 'perf_counter_en["\Web Service Cache\File Cache Misses"]' history: 7d @@ -502,6 +539,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 566f0bea097e4b0bb7042e4f0302ff26 name: 'IIS: URIs cache hits percentage' key: 'perf_counter_en["\Web Service Cache\URI Cache Hits %"]' history: 7d @@ -517,6 +555,7 @@ zabbix_export: tag: Application value: IIS - + uuid: ab1884be28b54ea7bb187bbe843bb6a7 name: 'IIS: URI cache misses' key: 'perf_counter_en["\Web Service Cache\URI Cache Misses"]' history: 7d @@ -532,6 +571,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 7d76ec3d35f6446c842595c4831fabf4 name: 'IIS: World Wide Web Publishing Service (W3SVC) state' key: 'service_state[W3SVC]' history: 7d @@ -549,6 +589,7 @@ zabbix_export: value: IIS triggers: - + uuid: cac6bbb13ce84772a976275da0805179 expression: 'last(/IIS by Zabbix agent/service_state[W3SVC])<>0' name: 'IIS: The World Wide Web Publishing Service (W3SVC) is not running' priority: HIGH @@ -558,6 +599,7 @@ zabbix_export: name: 'IIS: Windows process Activation Service (WAS) is not the running' expression: 'last(/IIS by Zabbix agent/service_state[WAS])<>0' - + uuid: 38858eb3cc2f4580a0a3c56c11fdeba5 name: 'IIS: Windows Process Activation Service (WAS) state' key: 'service_state[WAS]' history: 7d @@ -575,12 +617,14 @@ zabbix_export: value: IIS triggers: - + uuid: 98fc8e403ac0405e84bf533336c4102c expression: 'last(/IIS by Zabbix agent/service_state[WAS])<>0' name: 'IIS: Windows process Activation Service (WAS) is not the running' priority: HIGH description: 'Windows Process Activation Service (WAS) is not in the running state. IIS cannot start.' discovery_rules: - + uuid: 6148952d54d54982af404c6c845ccbf2 name: 'Application pools discovery' key: 'wmi.getall[root\webAdministration, select Name from ApplicationPool]' delay: 1h @@ -598,6 +642,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 270068fe6e6844ae9bbf993509eda7e0 name: 'IIS: AppPool {#APPPOOL} state' key: 'perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool State"]' history: 7d @@ -615,10 +660,12 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: 56c6df39f3d1419ca4ce67c70f464ab7 expression: 'last(/IIS by Zabbix agent/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool State"])<>3 and {$IIS.APPPOOL.MONITORED:"{#APPPOOL}"}=1' name: 'IIS: Application pool {#APPPOOL} is not in Running state' priority: HIGH - + uuid: f039a53351d54132ab9ad046282389d8 name: 'IIS: {#APPPOOL} Uptime' key: 'perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool Uptime"]' history: 7d @@ -631,12 +678,14 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: 53afe8614ac542feaed1d656152bafd2 expression: 'last(/IIS by Zabbix agent/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool Uptime"])<10m' name: 'IIS: {#APPPOOL} has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 4700b5729ca440869de976ae347598cf name: 'IIS: AppPool {#APPPOOL} recycles' key: 'perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Total Application Pool Recycles"]' history: 7d @@ -652,10 +701,12 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: c9d360b78a51461f983c06a0a352072d expression: '(last(/IIS by Zabbix agent/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Total Application Pool Recycles"],#1)<>last(/IIS by Zabbix agent/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Total Application Pool Recycles"],#2))=1 and {$IIS.APPPOOL.MONITORED:"{#APPPOOL}"}=1' name: 'IIS: Application pool {#APPPOOL} has been recycled' priority: INFO - + uuid: 193642cad7214206a00db4f710bfbef8 name: 'IIS: AppPool {#APPPOOL} current queue size' key: 'perf_counter_en["\HTTP Service Request Queues({#APPPOOL})\CurrentQueueSize"]' delay: 30s @@ -672,6 +723,7 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: 3dd3bf1858e1485c844e46e11c7cd046 expression: 'min(/IIS by Zabbix agent/perf_counter_en["\HTTP Service Request Queues({#APPPOOL})\CurrentQueueSize"],{$IIS.QUEUE.MAX.TIME})>{$IIS.QUEUE.MAX.WARN}' name: 'IIS: Request queue of {#APPPOOL} is too large (over {$IIS.QUEUE.MAX.WARN})' priority: WARNING @@ -713,6 +765,7 @@ zabbix_export: description: 'The service (http/https/etc) for port check. See "net.tcp.service" documentation page for more information: https://www.zabbix.com/documentation/5.4/manual/config/items/itemtypes/simple_checks' valuemaps: - + uuid: 63d1ad6b4cf643da870b14c53da6c52f name: 'Application pool state' mappings: - @@ -737,6 +790,7 @@ zabbix_export: value: '7' newvalue: 'Delete Pending' - + uuid: 5f3f78a3470c48b69442d942f21d11d0 name: 'Service state' mappings: - @@ -746,6 +800,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: d65f1af3c1e24a338983c52c5aa07d27 name: 'Windows service state' mappings: - @@ -755,9 +810,6 @@ zabbix_export: value: '1' newvalue: Paused - - value: '2' - newvalue: 'Start pending' - - value: '3' newvalue: 'Pause pending' - @@ -775,8 +827,12 @@ zabbix_export: - value: '255' newvalue: 'No such service' + - + value: '2' + newvalue: 'Start pending' graphs: - + uuid: 3a0454724c9a444cbeb3ad0da2a3a560 name: 'IIS: Cache hits percentage' type: STACKED graph_items: @@ -794,6 +850,7 @@ zabbix_export: host: 'IIS by Zabbix agent' key: 'perf_counter_en["\Web Service Cache\File Cache Hits %"]' - + uuid: 4a0a6a0b83f34a88aa753206227304da name: 'IIS: Cache misses' graph_items: - @@ -808,6 +865,7 @@ zabbix_export: host: 'IIS by Zabbix agent' key: 'perf_counter_en["\Web Service Cache\File Cache Misses"]' - + uuid: 16cfe68447114012bd93fef6dac80be9 name: 'IIS: Requests rate' graph_items: - diff --git a/templates/app/iis_agent_active/template_app_iis_agent_active.yaml b/templates/app/iis_agent_active/template_app_iis_agent_active.yaml index e406ed96741..d1e2a065417 100644 --- a/templates/app/iis_agent_active/template_app_iis_agent_active.yaml +++ b/templates/app/iis_agent_active/template_app_iis_agent_active.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:37Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 4677be3e07bf4f3285496f2f4230b928 template: 'IIS by Zabbix agent active' name: 'IIS by Zabbix agent active' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 8fa6b28b8226408db07a2317a99581a5 name: 'IIS: {$IIS.PORT} port ping' type: SIMPLE key: 'net.tcp.service[{$IIS.SERVICE},,{$IIS.PORT}]' @@ -37,6 +40,7 @@ zabbix_export: value: IIS triggers: - + uuid: 2b73bb4c09404d748e019ef2257a9e20 expression: 'last(/IIS by Zabbix agent active/net.tcp.service[{$IIS.SERVICE},,{$IIS.PORT}])=0' name: 'IIS: Port {$IIS.PORT} is down' priority: AVERAGE @@ -46,6 +50,7 @@ zabbix_export: name: 'IIS: The World Wide Web Publishing Service (W3SVC) is not running' expression: 'last(/IIS by Zabbix agent active/service_state[W3SVC])<>0' - + uuid: e70f872ed9184757b8a62c732658faa5 name: 'IIS: Anonymous users per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Anonymous Users/sec", 60]' @@ -57,6 +62,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 64816de795864c8fae879e670dfe9e93 name: 'IIS: Bytes Received per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Bytes Received/sec", 60]' @@ -69,6 +75,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 1b0b636e0bbd4948b3047071a4b964fc name: 'IIS: Bytes Sent per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Bytes Sent/sec", 60]' @@ -81,6 +88,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 5abf01f6e7a7419d9a1de9803ccf1060 name: 'IIS: Bytes Total per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Bytes Total/Sec", 60]' @@ -93,6 +101,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 37b23949ca94466eb552c6fd8239b650 name: 'IIS: Method CGI requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\CGI Requests/Sec", 60]' @@ -109,6 +118,7 @@ zabbix_export: tag: Application value: IIS - + uuid: d32eb1398fa7454eb91329aa39d1e90e name: 'IIS: Connection attempts per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Connection Attempts/Sec", 60]' @@ -125,6 +135,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 182bceaa31194bdd8c906cf226039b0b name: 'IIS: Method COPY requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Copy Requests/Sec", 60]' @@ -141,6 +152,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 8b316e2896f041dca9b4adc601093b5c name: 'IIS: Current connections' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Current Connections"]' @@ -152,6 +164,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 7da6cf8a65b94b6f8d89dc53c7de38eb name: 'IIS: Method DELETE requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Delete Requests/Sec", 60]' @@ -168,6 +181,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 5381bfc071524f32bb5290379d2e978d name: 'IIS: Method Method GET requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Get Requests/Sec", 60]' @@ -184,6 +198,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 414b17c9eb11460cb55d35aeb7b8c071 name: 'IIS: Method HEAD requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Head Requests/Sec", 60]' @@ -200,6 +215,7 @@ zabbix_export: tag: Application value: IIS - + uuid: d5b38b5472214d629e832d2709c64b3c name: 'IIS: Method ISAPI requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\ISAPI Extension Requests/Sec", 60]' @@ -216,6 +232,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 74fed9efa0ae4301aab2f73d76fd8357 name: 'IIS: Locked errors per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Locked Errors/Sec", 60]' @@ -232,6 +249,7 @@ zabbix_export: tag: Application value: IIS - + uuid: cdf63d485cd1419385caabc050eb533c name: 'IIS: Method LOCK requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Lock Requests/Sec", 60]' @@ -248,6 +266,7 @@ zabbix_export: tag: Application value: IIS - + uuid: edbe50383897434cb33378b973628061 name: 'IIS: Method MKCOL requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Mkcol Requests/Sec", 60]' @@ -264,6 +283,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 51a74530b894484a9ba101eb1176a982 name: 'IIS: Method MOVE requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Move Requests/Sec", 60]' @@ -280,6 +300,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 6dfe3dbde2544c5080c3845d54c83219 name: 'IIS: NonAnonymous users per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\NonAnonymous Users/sec", 60]' @@ -291,6 +312,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 13e65fdff0704e6f87133b8efe34704f name: 'IIS: Not Found errors per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Not Found Errors/Sec", 60]' @@ -307,6 +329,7 @@ zabbix_export: tag: Application value: IIS - + uuid: dcb0338dc59d4c95b9f712fed84a3aa2 name: 'IIS: Method OPTIONS requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Options Requests/Sec", 60]' @@ -323,6 +346,7 @@ zabbix_export: tag: Application value: IIS - + uuid: eb6a098fef824b2e9abe80b4331190f4 name: 'IIS: Method Total Other requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Other Request Methods/Sec", 60]' @@ -339,6 +363,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 222bb49332214781bc48a0eb610035c2 name: 'IIS: Method POST requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Post Requests/Sec", 60]' @@ -355,6 +380,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 011fff85fb0440b78ca7857454577c08 name: 'IIS: Method PROPFIND requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Propfind Requests/Sec", 60]' @@ -371,6 +397,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 3b8a1eea86034a268ac37031c08d3740 name: 'IIS: Method PROPPATCH requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Proppatch Requests/Sec", 60]' @@ -387,6 +414,7 @@ zabbix_export: tag: Application value: IIS - + uuid: c4615d7155d14f98b76705df1a5778e4 name: 'IIS: Method PUT requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Put Requests/Sec", 60]' @@ -403,6 +431,7 @@ zabbix_export: tag: Application value: IIS - + uuid: a1cfef3952c346ccb39e85038e49ae63 name: 'IIS: Method MS-SEARCH requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Search Requests/Sec", 60]' @@ -419,6 +448,7 @@ zabbix_export: tag: Application value: IIS - + uuid: d53040c921324b2195045dacb3738d6f name: 'IIS: Uptime' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Service Uptime"]' @@ -432,12 +462,14 @@ zabbix_export: value: IIS triggers: - + uuid: f68768567f334d369d52797309f95c41 expression: 'last(/IIS by Zabbix agent active/perf_counter_en["\Web Service(_Total)\Service Uptime"])<10m' name: 'IIS: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: f181123b522946018d9ac90599693cfe name: 'IIS: Total connection attempts' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Total Connection Attempts (all instances)"]' @@ -454,6 +486,7 @@ zabbix_export: tag: Application value: IIS - + uuid: ff70ce9edf1c45ba8263d33847992baf name: 'IIS: Method Total requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Total Method Requests/Sec", 60]' @@ -470,6 +503,7 @@ zabbix_export: tag: Application value: IIS - + uuid: fff9e968d5474adfbfd4ae9e19d836d9 name: 'IIS: Method TRACE requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Trace Requests/Sec", 60]' @@ -486,6 +520,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 0b6b770a6b014b8c857277e1d9cf6ffe name: 'IIS: Method TRACE requests per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service(_Total)\Unlock Requests/Sec", 60]' @@ -502,6 +537,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 5ef9aec68d5b4fe79b17453ab8988b59 name: 'IIS: Files cache hits percentage' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service Cache\File Cache Hits %"]' @@ -518,6 +554,7 @@ zabbix_export: tag: Application value: IIS - + uuid: a041713a95e746f5b4797a7aecaed9a5 name: 'IIS: File cache misses' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service Cache\File Cache Misses"]' @@ -534,6 +571,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 5488881cba254b6b8f49ebacae2bc4c4 name: 'IIS: URIs cache hits percentage' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service Cache\URI Cache Hits %"]' @@ -550,6 +588,7 @@ zabbix_export: tag: Application value: IIS - + uuid: ffd18aef119f4c7c845c6a3e76fb747d name: 'IIS: URI cache misses' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Web Service Cache\URI Cache Misses"]' @@ -566,6 +605,7 @@ zabbix_export: tag: Application value: IIS - + uuid: 31d4f21ce4c6412b912ca65fe9aee83c name: 'IIS: World Wide Web Publishing Service (W3SVC) state' type: ZABBIX_ACTIVE key: 'service_state[W3SVC]' @@ -584,6 +624,7 @@ zabbix_export: value: IIS triggers: - + uuid: ca139b8b27c44f7fb22938fd3419cff5 expression: 'last(/IIS by Zabbix agent active/service_state[W3SVC])<>0' name: 'IIS: The World Wide Web Publishing Service (W3SVC) is not running' priority: HIGH @@ -593,6 +634,7 @@ zabbix_export: name: 'IIS: Windows process Activation Service (WAS) is not the running' expression: 'last(/IIS by Zabbix agent active/service_state[WAS])<>0' - + uuid: 7f016ce3ab3941b78741dfb72c6d7693 name: 'IIS: Windows Process Activation Service (WAS) state' type: ZABBIX_ACTIVE key: 'service_state[WAS]' @@ -611,12 +653,14 @@ zabbix_export: value: IIS triggers: - + uuid: d7a16291f196424ca9c39af4271ab78f expression: 'last(/IIS by Zabbix agent active/service_state[WAS])<>0' name: 'IIS: Windows process Activation Service (WAS) is not the running' priority: HIGH description: 'Windows Process Activation Service (WAS) is not in the running state. IIS cannot start.' discovery_rules: - + uuid: 1dfb7339b81b4237a4e90b29328de297 name: 'Application pools discovery' type: ZABBIX_ACTIVE key: 'wmi.getall[root\webAdministration, select Name from ApplicationPool]' @@ -635,6 +679,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 82c0636b84d84863a2051d6b708d841b name: 'IIS: AppPool {#APPPOOL} state' type: ZABBIX_ACTIVE key: 'perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool State"]' @@ -653,10 +698,12 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: a7184495eb684293ada387292c812b0f expression: 'last(/IIS by Zabbix agent active/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool State"])<>3 and {$IIS.APPPOOL.MONITORED:"{#APPPOOL}"}=1' name: 'IIS: Application pool {#APPPOOL} is not in Running state' priority: HIGH - + uuid: f0a6fe8a4cc44582a3048f1a00442736 name: 'IIS: {#APPPOOL} Uptime' type: ZABBIX_ACTIVE key: 'perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool Uptime"]' @@ -670,12 +717,14 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: d2a9854722a44253a39c8eaab67f7677 expression: 'last(/IIS by Zabbix agent active/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool Uptime"])<10m' name: 'IIS: {#APPPOOL} has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: e2cfc77aebab4b14bf6a690dbdd0c2b1 name: 'IIS: AppPool {#APPPOOL} recycles' type: ZABBIX_ACTIVE key: 'perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Total Application Pool Recycles"]' @@ -692,10 +741,12 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: ad3d5d52bc8b4f4093f46a3dc32f01d9 expression: '(last(/IIS by Zabbix agent active/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Total Application Pool Recycles"],#1)<>last(/IIS by Zabbix agent active/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Total Application Pool Recycles"],#2))=1 and {$IIS.APPPOOL.MONITORED:"{#APPPOOL}"}=1' name: 'IIS: Application pool {#APPPOOL} has been recycled' priority: INFO - + uuid: d525c1c47ee2402d9635ae276a5e58ec name: 'IIS: AppPool {#APPPOOL} current queue size' type: ZABBIX_ACTIVE key: 'perf_counter_en["\HTTP Service Request Queues({#APPPOOL})\CurrentQueueSize"]' @@ -713,6 +764,7 @@ zabbix_export: value: '{#APPPOOL}' trigger_prototypes: - + uuid: 391f3b103be341a6aad5dfc485de17b6 expression: 'min(/IIS by Zabbix agent active/perf_counter_en["\HTTP Service Request Queues({#APPPOOL})\CurrentQueueSize"],{$IIS.QUEUE.MAX.TIME})>{$IIS.QUEUE.MAX.WARN}' name: 'IIS: Request queue of {#APPPOOL} is too large (over {$IIS.QUEUE.MAX.WARN})' priority: WARNING @@ -754,6 +806,7 @@ zabbix_export: description: 'The service (http/https/etc) for port check. See "net.tcp.service" documentation page for more information: https://www.zabbix.com/documentation/5.4/manual/config/items/itemtypes/simple_checks' valuemaps: - + uuid: 636c6915a8154b6ea1ea5b00f015c149 name: 'Application pool state' mappings: - @@ -778,6 +831,7 @@ zabbix_export: value: '7' newvalue: 'Delete Pending' - + uuid: 41be60c561114627b861677603b92acb name: 'Service state' mappings: - @@ -787,6 +841,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 6dc834d8e50842d3a7337b0f88540b61 name: 'Windows service state' mappings: - @@ -796,9 +851,6 @@ zabbix_export: value: '1' newvalue: Paused - - value: '2' - newvalue: 'Start pending' - - value: '3' newvalue: 'Pause pending' - @@ -816,8 +868,12 @@ zabbix_export: - value: '255' newvalue: 'No such service' + - + value: '2' + newvalue: 'Start pending' graphs: - + uuid: e3b3f8f973204070a37b9eb861e2a079 name: 'IIS: Cache hits percentage' type: STACKED graph_items: @@ -835,6 +891,7 @@ zabbix_export: host: 'IIS by Zabbix agent active' key: 'perf_counter_en["\Web Service Cache\File Cache Hits %"]' - + uuid: 2ac5f3ee169b4e79ad6f08e4dffbffeb name: 'IIS: Cache misses' graph_items: - @@ -849,6 +906,7 @@ zabbix_export: host: 'IIS by Zabbix agent active' key: 'perf_counter_en["\Web Service Cache\File Cache Misses"]' - + uuid: 4c488d9247ca49ac8b33d655ccbca2b3 name: 'IIS: Requests rate' graph_items: - diff --git a/templates/app/jenkins/template_app_jenkins.yaml b/templates/app/jenkins/template_app_jenkins.yaml index 1611fd5d83d..7f41afee783 100644 --- a/templates/app/jenkins/template_app_jenkins.yaml +++ b/templates/app/jenkins/template_app_jenkins.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:41Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 2ef2f2eb75ee4a0bae839e22aa76e5fc template: 'Jenkins by HTTP' name: 'Jenkins by HTTP' description: | @@ -21,6 +23,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 7ae6f7fae8d4485fb850c84ac00b7ff1 name: 'Jenkins: Get computer info' type: HTTP_AGENT key: jenkins.computer_info @@ -41,6 +44,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 790aedce97be4e7dae6f4de8238340a7 name: 'Jenkins: File descriptor ratio' type: DEPENDENT key: jenkins.descriptor.ratio @@ -66,10 +70,12 @@ zabbix_export: value: Jenkins triggers: - + uuid: 626c38723c724b2a906155ab66f9ae93 expression: 'min(/Jenkins by HTTP/jenkins.descriptor.ratio,5m)>{$JENKINS.FILE_DESCRIPTORS.MAX.WARN}' name: 'Jenkins: Current number of used files is too high (over {$JENKINS.FILE_DESCRIPTORS.MAX.WARN}% for 5m)' priority: WARNING - + uuid: 0b3cf1992122407795eef5ab9474101d name: 'Jenkins: Disk space check' type: DEPENDENT key: jenkins.disk_space @@ -98,6 +104,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 8095797fe6ef478db4a8acb60e1dcc54 name: 'Jenkins: Disk space check message' type: DEPENDENT key: jenkins.disk_space.message @@ -123,6 +130,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 26902068daf94cf3a5aec360be9abc18 name: 'Jenkins: Executors count' type: DEPENDENT key: jenkins.executor.count @@ -145,6 +153,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 7b672586e5194370a0c141570174d21a name: 'Jenkins: Executors free' type: DEPENDENT key: jenkins.executor.free @@ -163,6 +172,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 197470fead89470f94a910e9405498fe name: 'Jenkins: Executors in use' type: DEPENDENT key: jenkins.executor.in_use @@ -181,6 +191,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: db4c0de52dca4c8a853edf918b35bbe4 name: 'Jenkins: Get service metrics' type: HTTP_AGENT key: jenkins.get_metrics @@ -199,6 +210,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 4be0216b409d46a2a12e2929a9a03295 name: 'Jenkins: Get healthcheck' type: HTTP_AGENT key: jenkins.healthcheck @@ -217,6 +229,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d9677f596dae43e4984838061fe19d45 name: 'Jenkins: HTTP active requests, rate' type: DEPENDENT key: jenkins.http.active_requests.rate @@ -241,6 +254,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: d95c9a1b19ed4da38bec3217eee2e590 name: 'Jenkins: HTTP response 400, rate' type: DEPENDENT key: jenkins.http.bad_request.rate @@ -265,6 +279,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: b3d77a909487431bab2b0b7f7c89bf90 name: 'Jenkins: HTTP response 201, rate' type: DEPENDENT key: jenkins.http.created.rate @@ -289,6 +304,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 3265515d32f840e9ade25c0d2892b372 name: 'Jenkins: HTTP response 403, rate' type: DEPENDENT key: jenkins.http.forbidden.rate @@ -313,6 +329,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 22b8fc85f441484cad8b2641748d75a1 name: 'Jenkins: HTTP response 404, rate' type: DEPENDENT key: jenkins.http.not_found.rate @@ -337,6 +354,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 1a9a6b663aaa48bbacfc56c1569521c0 name: 'Jenkins: HTTP response 304, rate' type: DEPENDENT key: jenkins.http.not_modified.rate @@ -361,6 +379,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 2a79c1139b44402fa8f31d6b61a0d739 name: 'Jenkins: HTTP response 204, rate' type: DEPENDENT key: jenkins.http.no_content.rate @@ -385,6 +404,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: c4c1dfcf2d904985a0ca6956724adf41 name: 'Jenkins: HTTP response 200, rate' type: DEPENDENT key: jenkins.http.ok.rate @@ -409,6 +429,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: afdab05416084124887bcec705f2603d name: 'Jenkins: HTTP response other, rate' type: DEPENDENT key: jenkins.http.other.rate @@ -433,6 +454,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 5169a969034b4da29eaab59c7c3aa719 name: 'Jenkins: HTTP requests, rate' type: DEPENDENT key: jenkins.http.requests.rate @@ -457,6 +479,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 9a4ad856db02403b8b523179bf4b3699 name: 'Jenkins: HTTP requests, median' type: DEPENDENT key: jenkins.http.requests_p50.rate @@ -477,6 +500,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 6766b45e349e4a4d88593207df6b35ba name: 'Jenkins: HTTP requests, p95' type: DEPENDENT key: jenkins.http.requests_p95.rate @@ -497,6 +521,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 320cc4d7fafc4c87ab8d92bd76901982 name: 'Jenkins: HTTP response 500, rate' type: DEPENDENT key: jenkins.http.server_error.rate @@ -521,6 +546,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: d4ad6574138443a18e721f3d518d5e61 name: 'Jenkins: HTTP response 503, rate' type: DEPENDENT key: jenkins.http.service_unavailable.rate @@ -545,6 +571,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: ecca8e2341c14ede9e397ddc39df5592 name: 'Jenkins: Job blocked duration, median' type: DEPENDENT key: jenkins.job.blocked.duration.p50 @@ -565,6 +592,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 859a7845f3d8483ba3378f7077509784 name: 'Jenkins: Job blocked duration, p95' type: DEPENDENT key: jenkins.job.blocked.duration.p95 @@ -585,6 +613,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: ca4e141c83344aeeb32d9ea2d9017cbf name: 'Jenkins: Job blocked, m1 rate' type: DEPENDENT key: jenkins.job.blocked.m1.rate @@ -604,6 +633,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: d0a242007b424a0e80dbfb90577eaab2 name: 'Jenkins: Job blocked, m5 rate' type: DEPENDENT key: jenkins.job.blocked.m5.rate @@ -623,6 +653,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 3c2ba170a89040089b226871512e237b name: 'Jenkins: Job buildable duration, median' type: DEPENDENT key: jenkins.job.buildable.duration.p50 @@ -643,6 +674,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 9047881efcb84822b7da852f4c66dbff name: 'Jenkins: Job buildable duration, p95' type: DEPENDENT key: jenkins.job.buildable.duration.p95 @@ -663,6 +695,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 1d8e643a0ddc44aa951ee516372e587b name: 'Jenkins: Job buildable, m1 rate' type: DEPENDENT key: jenkins.job.buildable.m1.rate @@ -682,6 +715,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 0e1d712b9a854922b28e3ddf871bf7b1 name: 'Jenkins: Job buildable, m5 rate' type: DEPENDENT key: jenkins.job.buildable.m5.rate @@ -701,6 +735,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: c0c0335fd8654cfaa9534c816fbee967 name: 'Jenkins: Job building duration, median' type: DEPENDENT key: jenkins.job.building.duration.p50 @@ -721,6 +756,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 61fb13ee0d0f4e1bb5fdab1ea35371ef name: 'Jenkins: Job building duration, p95' type: DEPENDENT key: jenkins.job.building.duration.p95 @@ -741,6 +777,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 08ebe2359c4f4134aaf610b50bcba8fe name: 'Jenkins: Job building, m1 rate' type: DEPENDENT key: jenkins.job.building.m1.rate @@ -760,6 +797,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 36f551fd55814000b76b5b63c05051d7 name: 'Jenkins: Job building, m5 rate' type: DEPENDENT key: jenkins.job.building.m5.rate @@ -779,6 +817,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 39bc5fdfbe884c72816d34045438ea7d name: 'Jenkins: Jobs count' type: DEPENDENT key: jenkins.job.count.value @@ -801,6 +840,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: af40fcdb50c545bd9b49a6f4b7a26fea name: 'Jenkins: Job queuing duration, median' type: DEPENDENT key: jenkins.job.queuing.duration.p50 @@ -821,6 +861,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: f797a4698f1b41f885a8cdd3d98924e2 name: 'Jenkins: Job queuing duration, p95' type: DEPENDENT key: jenkins.job.queuing.duration.p95 @@ -841,6 +882,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: d9f785e6f2e148ee98d922524f014037 name: 'Jenkins: Job queuing, m1 rate' type: DEPENDENT key: jenkins.job.queuing.m1.rate @@ -860,6 +902,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 10c80e91b2214ab2b43458a1d65c3a18 name: 'Jenkins: Job queuing, m5 rate' type: DEPENDENT key: jenkins.job.queuing.m5.rate @@ -879,6 +922,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: ff842a648bcc4aaa89f2200e0d4bb661 name: 'Jenkins: Job scheduled, m1 rate' type: DEPENDENT key: jenkins.job.scheduled.m1.rate @@ -898,6 +942,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: bc2de2ce8e9d474d8e2591d76adecabe name: 'Jenkins: Jobs scheduled, m5 rate' type: DEPENDENT key: jenkins.job.scheduled.m5.rate @@ -917,6 +962,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 975124750e3e4c969711185ea58bcb49 name: 'Jenkins: Job total duration, median' type: DEPENDENT key: jenkins.job.total.duration.p50 @@ -937,6 +983,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: dbc0aeedccb740b4a7c1b5f84eb2513b name: 'Jenkins: Job total duration, p95' type: DEPENDENT key: jenkins.job.total.duration.p95 @@ -957,6 +1004,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 19c5a45a673c4af2be5808faf35a3892 name: 'Jenkins: Job total, m1 rate' type: DEPENDENT key: jenkins.job.total.m1.rate @@ -976,6 +1024,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 58067833af494a66b4a44bc25ac17a0e name: 'Jenkins: Job total, m5 rate' type: DEPENDENT key: jenkins.job.total.m5.rate @@ -995,6 +1044,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: dd7a1e8142f94ef099f6aa0ed1facce3 name: 'Jenkins: Job waiting duration, median' type: DEPENDENT key: jenkins.job.waiting.duration.p50 @@ -1015,6 +1065,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: bb339169024b4461a39261f3fe36de4f name: 'Jenkins: Job waiting duration, p95' type: DEPENDENT key: jenkins.job.waiting.duration.p95 @@ -1035,6 +1086,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 2d21f74757374b769ae8e76d4d7afa79 name: 'Jenkins: Job waiting, m1 rate' type: DEPENDENT key: jenkins.job.waiting.m1.rate @@ -1054,6 +1106,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 9e16580148964e9aae3a660b18721bee name: 'Jenkins: Job waiting, m5 rate' type: DEPENDENT key: jenkins.job.waiting.m5.rate @@ -1073,6 +1126,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: dc47555812a0485e9d77da3e5a1c1227 name: 'Jenkins: Get jobs info' type: HTTP_AGENT key: jenkins.job_info @@ -1098,6 +1152,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 930fa76b32484155ae3ec8964e3952a1 name: 'Jenkins: Nodes count' type: DEPENDENT key: jenkins.node.count @@ -1120,6 +1175,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 440bdc39d2444b9e83cc863e34f3b416 name: 'Jenkins: Nodes offline' type: DEPENDENT key: jenkins.node.offline @@ -1142,6 +1198,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 758ead9ea71646be882b9bff280ce4d6 name: 'Jenkins: Nodes online' type: DEPENDENT key: jenkins.node.online @@ -1165,10 +1222,12 @@ zabbix_export: value: Jenkins triggers: - + uuid: 4cee7d0f5faf4595a67c6c0e33153f4d expression: 'last(/Jenkins by HTTP/jenkins.node.online)=0' name: 'Jenkins: Service has no online nodes' priority: AVERAGE - + uuid: 21cad39b9c914516827b09d04716a71f name: 'Jenkins: Service ping' type: HTTP_AGENT key: jenkins.ping @@ -1201,11 +1260,13 @@ zabbix_export: value: Jenkins triggers: - + uuid: ae12ac7aa5c54858a794eb8fc888f90c expression: 'last(/Jenkins by HTTP/jenkins.ping)=0' name: 'Jenkins: Service is down' priority: AVERAGE manual_close: 'YES' - + uuid: 81609d18d2004fe28f9cb096cdb03995 name: 'Jenkins: Plugins check' type: DEPENDENT key: jenkins.plugins @@ -1234,6 +1295,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: e3fae3ddf1fa47db9925106098bc31eb name: 'Jenkins: Plugins active' type: DEPENDENT key: jenkins.plugins.active @@ -1256,6 +1318,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: e8a9f7bd98004939b75749c29227859c name: 'Jenkins: Plugins failed' type: DEPENDENT key: jenkins.plugins.failed @@ -1278,6 +1341,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 0b2ad285bc2b4ef5a01633d57099434c name: 'Jenkins: Plugins inactive' type: DEPENDENT key: jenkins.plugins.inactive @@ -1300,6 +1364,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: d678faf0377a4024a930adcdb1c2db2f name: 'Jenkins: Plugins check message' type: DEPENDENT key: jenkins.plugins.message @@ -1325,6 +1390,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: f1bf69d134a848178b21a050c830aa8a name: 'Jenkins: Plugins with update' type: DEPENDENT key: jenkins.plugins.with_update @@ -1347,6 +1413,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: a5b58789e54b43f896d4d7e64f8415d3 name: 'Jenkins: Projects count' type: DEPENDENT key: jenkins.project.count @@ -1369,6 +1436,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: db758cf660c14d69b37f724545de7662 name: 'Jenkins: Build queue, blocked' type: DEPENDENT key: jenkins.queue.blocked @@ -1387,6 +1455,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 1160d4150fa840b5a4628eeb6e8cdaab name: 'Jenkins: Build queue, buildable' type: DEPENDENT key: jenkins.queue.buildable @@ -1405,6 +1474,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 456ddd17c4044d578a11d8cac80d229b name: 'Jenkins: Build queue, pending' type: DEPENDENT key: jenkins.queue.pending @@ -1423,6 +1493,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: f99d731f466445dcb3aeda3f306a5de6 name: 'Jenkins: Build queue, size' type: DEPENDENT key: jenkins.queue.size @@ -1441,6 +1512,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 90387bb3b3384adcafa66b4c9543d1ab name: 'Jenkins: Build queue, stuck' type: DEPENDENT key: jenkins.queue.stuck @@ -1459,6 +1531,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 9c97e12efa624176b95aef3413aec1a8 name: 'Jenkins: CPU Load' type: DEPENDENT key: jenkins.system.cpu.load @@ -1478,6 +1551,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: ca81bc28fbc14dbc9eb7b0fa6a46a65d name: 'Jenkins: Uptime' type: DEPENDENT key: jenkins.system.uptime @@ -1502,12 +1576,14 @@ zabbix_export: value: Jenkins triggers: - + uuid: 7d20942598a648ebb2e03f9acdb3e5e3 expression: 'last(/Jenkins by HTTP/jenkins.system.uptime)<10m' name: 'Jenkins: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: ea80ab8045a44f96a5cb2736c009258f name: 'Jenkins: Temporary space check' type: DEPENDENT key: jenkins.temporary_space @@ -1536,6 +1612,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: d884c3a9662e48eeaf6c9ba50641a2cb name: 'Jenkins: Temporary space check message' type: DEPENDENT key: jenkins.temporary_space.message @@ -1561,6 +1638,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 39f474c3c6f841af9b14113df04bf078 name: 'Jenkins: Thread deadlock check' type: DEPENDENT key: jenkins.thread_deadlock @@ -1589,6 +1667,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: 64f62df61b6b4f4c9963e09b827850e1 name: 'Jenkins: Thread deadlock check message' type: DEPENDENT key: jenkins.thread_deadlock.message @@ -1614,6 +1693,7 @@ zabbix_export: tag: Application value: Jenkins - + uuid: ae836e5439cf494a9ed0681836da854e name: 'Jenkins: Version' type: DEPENDENT key: jenkins.version @@ -1639,6 +1719,7 @@ zabbix_export: value: Jenkins triggers: - + uuid: 3fd92a8677824ab1ae91d8d89e4abc58 expression: '(last(/Jenkins by HTTP/jenkins.version,#1)<>last(/Jenkins by HTTP/jenkins.version,#2))=1 and length(last(/Jenkins by HTTP/jenkins.version))>0' name: 'Jenkins: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -1646,6 +1727,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: eb3e35534745476c8b205acb88382c77 name: 'Computers discovery' type: HTTP_AGENT key: jenkins.computers @@ -1655,6 +1737,7 @@ zabbix_export: password: '{$JENKINS.API.TOKEN}' item_prototypes: - + uuid: fe0191db274944699107010f7f7c8091 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Available physical memory' type: DEPENDENT key: 'jenkins.computer.available_physical_memory[{#DISPLAY_NAME}]' @@ -1675,6 +1758,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: 4d00cdff0ed0442ab419754264d78ec9 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Available swap space' type: DEPENDENT key: 'jenkins.computer.available_swap_space[{#DISPLAY_NAME}]' @@ -1695,6 +1779,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: ff5a78519c834902ae607832b67f2558 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Clock difference' type: DEPENDENT key: 'jenkins.computer.clock_difference[{#DISPLAY_NAME}]' @@ -1720,6 +1805,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: 4dcf897c9c2c4ce58483ef6de6786000 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Available disk space' type: DEPENDENT key: 'jenkins.computer.disk_space[{#DISPLAY_NAME}]' @@ -1740,6 +1826,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: 1bca0941b2d24de5980eeb5cb3516b2c name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Idle' type: DEPENDENT key: 'jenkins.computer.idle[{#DISPLAY_NAME}]' @@ -1768,6 +1855,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: 38a5eb0b4fb44b93b9f764edcd3f6c49 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Executors' type: DEPENDENT key: 'jenkins.computer.numExecutors[{#DISPLAY_NAME}]' @@ -1787,6 +1875,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: 8ddcfbf9b9d84fb290e9f30db7406ea1 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Offline cause reason' type: DEPENDENT key: 'jenkins.computer.offline.reason[{#DISPLAY_NAME}]' @@ -1811,6 +1900,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: a2068445af644089be8501da5b02144a name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Response time average' type: DEPENDENT key: 'jenkins.computer.response_time[{#DISPLAY_NAME}]' @@ -1835,6 +1925,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: b8af2fb1f6d646978739b9c44ea85a27 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: State' type: DEPENDENT key: 'jenkins.computer.state[{#DISPLAY_NAME}]' @@ -1865,6 +1956,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: f1318d38fa5a469a999265896e4546dd name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Temporarily offline' type: DEPENDENT key: 'jenkins.computer.temp_offline[{#DISPLAY_NAME}]' @@ -1893,6 +1985,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: 5704446ab4f34eb2bc33b8ed6d8da691 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Available temp space' type: DEPENDENT key: 'jenkins.computer.temp_space[{#DISPLAY_NAME}]' @@ -1913,6 +2006,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: 5c3dc14eb6264153a0cd7ddd8effb869 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Total physical memory' type: DEPENDENT key: 'jenkins.computer.total_physical_memory[{#DISPLAY_NAME}]' @@ -1933,6 +2027,7 @@ zabbix_export: tag: Application value: 'Jenkins: Computer [{#DISPLAY_NAME}]' - + uuid: c18b82a205d345fa9c1b92e59521735a name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Total swap space' type: DEPENDENT key: 'jenkins.computer.total_swap_space[{#DISPLAY_NAME}]' @@ -1954,6 +2049,7 @@ zabbix_export: value: 'Jenkins: Computer [{#DISPLAY_NAME}]' trigger_prototypes: - + uuid: a2347420d1f14fd2b55cbb0865282268 expression: 'last(/Jenkins by HTTP/jenkins.computer.state[{#DISPLAY_NAME}])=1 and length(last(/Jenkins by HTTP/jenkins.computer.offline.reason[{#DISPLAY_NAME}]))>0' name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Node is down' priority: AVERAGE @@ -1966,6 +2062,7 @@ zabbix_export: name: 'Jenkins: Service has no online nodes' expression: 'last(/Jenkins by HTTP/jenkins.node.online)=0' - + uuid: bf04115784bc48ffa27d5d2d65176853 expression: 'last(/Jenkins by HTTP/jenkins.computer.temp_offline[{#DISPLAY_NAME}])=1 and length(last(/Jenkins by HTTP/jenkins.computer.offline.reason[{#DISPLAY_NAME}]))>0' name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Node is temporarily offline' priority: INFO @@ -1973,6 +2070,7 @@ zabbix_export: manual_close: 'YES' graph_prototypes: - + uuid: 6296f12b13934006bd462eb4937ca248 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Physical memory' graph_items: - @@ -1987,6 +2085,7 @@ zabbix_export: host: 'Jenkins by HTTP' key: 'jenkins.computer.available_physical_memory[{#DISPLAY_NAME}]' - + uuid: b8dcbbaf33d54a0fab3780a5fdd541e0 name: 'Jenkins: Computer [{#DISPLAY_NAME}]: Swap space' graph_items: - @@ -2018,6 +2117,7 @@ zabbix_export: parameters: - '$.computer.[*]' - + uuid: 25949e5e452e4fa384ec4aa2088375aa name: 'Jobs discovery' type: HTTP_AGENT key: jenkins.jobs @@ -2027,6 +2127,7 @@ zabbix_export: password: '{$JENKINS.API.TOKEN}' item_prototypes: - + uuid: b2a99bad873046cda1d5b839aa43ba91 name: 'Jenkins job [{#NAME}]: Health score' type: DEPENDENT key: 'jenkins.build.health[{#NAME}]' @@ -2054,11 +2155,13 @@ zabbix_export: value: 'Jenkins job [{#NAME}]' trigger_prototypes: - + uuid: c440cd7d92884c9594c8616f1ac99d74 expression: 'last(/Jenkins by HTTP/jenkins.build.health[{#NAME}])<{$JENKINS.JOB.HEALTH.SCORE.MIN.WARN}' name: 'Jenkins job [{#NAME}]: Job is unhealthy' priority: WARNING manual_close: 'YES' - + uuid: a0fa8864c536408895f13758eacb486f name: 'Jenkins job [{#NAME}]: Last Build duration' type: DEPENDENT key: 'jenkins.last_build.duration[{#NAME}]' @@ -2087,6 +2190,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: 338020d76f8e4b28b1e1c02f97b889f4 name: 'Jenkins job [{#NAME}]: Last Build number' type: DEPENDENT key: 'jenkins.last_build.number[{#NAME}]' @@ -2110,6 +2214,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: a3a70807138548a29e9212f48f07946d name: 'Jenkins job [{#NAME}]: Last Build result' type: DEPENDENT key: 'jenkins.last_build.result[{#NAME}]' @@ -2134,6 +2239,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: d53a3f165052440098d087d4f2b868b6 name: 'Jenkins job [{#NAME}]: Last Build timestamp' type: DEPENDENT key: 'jenkins.last_build.timestamp[{#NAME}]' @@ -2161,6 +2267,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: 907e48fadc6e4a04a076ca9368f73395 name: 'Jenkins job [{#NAME}]: Last Failed Build duration' type: DEPENDENT key: 'jenkins.last_failed_build.duration[{#NAME}]' @@ -2189,6 +2296,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: 2e4afc599bf54ea29b1b8734f5aea121 name: 'Jenkins job [{#NAME}]: Last Failed Build number' type: DEPENDENT key: 'jenkins.last_failed_build.number[{#NAME}]' @@ -2212,6 +2320,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: e1885df4d7a440c0805207f0afb28cb5 name: 'Jenkins job [{#NAME}]: Last Failed Build timestamp' type: DEPENDENT key: 'jenkins.last_failed_build.timestamp[{#NAME}]' @@ -2239,6 +2348,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: d750d312fa424215931375963100217d name: 'Jenkins job [{#NAME}]: Last Successful Build duration' type: DEPENDENT key: 'jenkins.last_successful_build.duration[{#NAME}]' @@ -2267,6 +2377,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: 701c272b59c046e4948a7dc814374d59 name: 'Jenkins job [{#NAME}]: Last Successful Build number' type: DEPENDENT key: 'jenkins.last_successful_build.number[{#NAME}]' @@ -2290,6 +2401,7 @@ zabbix_export: tag: Application value: 'Jenkins job [{#NAME}]' - + uuid: 1adbf52ee3f946118f8a37cf2487262d name: 'Jenkins job [{#NAME}]: Last Successful Build timestamp' type: DEPENDENT key: 'jenkins.last_successful_build.timestamp[{#NAME}]' @@ -2364,6 +2476,7 @@ zabbix_export: description: 'Username for HTTP BASIC authentication' valuemaps: - + uuid: d1b719ea85464279bd473fcdb34008da name: 'Computer online' mappings: - @@ -2373,6 +2486,7 @@ zabbix_export: value: '1' newvalue: Offline - + uuid: 5313fc2399b24216945ed6416a00d55d name: 'Computer state' mappings: - @@ -2382,6 +2496,7 @@ zabbix_export: value: '1' newvalue: 'True' - + uuid: a51dacf033d1423a886ca9dbfdf9b175 name: 'Jenkins healthcheck' mappings: - @@ -2391,6 +2506,7 @@ zabbix_export: value: '1' newvalue: Ok - + uuid: b45a6b0148074212bf45d6bb311565c2 name: 'Service state' mappings: - @@ -2401,6 +2517,7 @@ zabbix_export: newvalue: Up triggers: - + uuid: d79dc9c1dab142d18791172e6df0a4e9 expression: 'last(/Jenkins by HTTP/jenkins.disk_space)=0 and length(last(/Jenkins by HTTP/jenkins.disk_space.message))>0' name: 'Jenkins: Disk space is too low' priority: WARNING @@ -2408,6 +2525,7 @@ zabbix_export: Jenkins disk space monitors are reporting the disk space as less than the configured threshold. The message will reference the first node which fails this check. Health check message: {{ITEM.LASTVALUE2}.regsub("(.*)",\1)} - + uuid: 121e23bd172d447cb975595685495a93 expression: 'last(/Jenkins by HTTP/jenkins.plugins)=0 and length(last(/Jenkins by HTTP/jenkins.plugins.message))>0' name: 'Jenkins: One or more Jenkins plugins failed to start' priority: INFO @@ -2416,6 +2534,7 @@ zabbix_export: Health check message: {{ITEM.LASTVALUE2}.regsub("(.*)",\1)} manual_close: 'YES' - + uuid: 34de8503a2c84fffb1beb701a4a991ab expression: 'last(/Jenkins by HTTP/jenkins.temporary_space)=0 and length(last(/Jenkins by HTTP/jenkins.temporary_space.message))>0' name: 'Jenkins: Temporary space is too low' priority: WARNING @@ -2423,6 +2542,7 @@ zabbix_export: Jenkins temporary space monitors are reporting the temporary space as less than the configured threshold. The message will reference the first node which fails this check. Health check message: {{ITEM.LASTVALUE2}.regsub("(.*)",\1)} - + uuid: f0a09eb0743948bb8f52a4c28aa728c5 expression: 'last(/Jenkins by HTTP/jenkins.thread_deadlock)=0 and length(last(/Jenkins by HTTP/jenkins.thread_deadlock.message))>0' name: 'Jenkins: There are deadlocked threads in Jenkins master JVM' priority: WARNING @@ -2431,6 +2551,7 @@ zabbix_export: Health check message: {{ITEM.LASTVALUE2}.regsub('(.*)',\1)} graphs: - + uuid: 3fdcf5d5d81f4bf3b854984917cb3d32 name: 'Jenkins: Executors' graph_items: - @@ -2451,6 +2572,7 @@ zabbix_export: host: 'Jenkins by HTTP' key: jenkins.executor.in_use - + uuid: 6278f5e2def74f2ba8e92872d26a8940 name: 'Jenkins: Queues' graph_items: - diff --git a/templates/app/kafka_jmx/template_app_kafka_jmx.yaml b/templates/app/kafka_jmx/template_app_kafka_jmx.yaml index c00d8ba8a68..01c8dc07d5e 100644 --- a/templates/app/kafka_jmx/template_app_kafka_jmx.yaml +++ b/templates/app/kafka_jmx/template_app_kafka_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:28Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 2eb43a3c9666467683b9ce09d2bd26d7 template: 'Apache Kafka by JMX' name: 'Apache Kafka by JMX' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: cf096fad8b83431a968095ce8f5d3029 name: 'Kafka: Leader election per second' type: JMX key: 'jmx["kafka.controller:type=ControllerStats,name=LeaderElectionRateAndTimeMs","Count"]' @@ -36,6 +39,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 57efca0b4b1e4d1298d7cf77d8d04c98 name: 'Kafka: Unclean leader election per second' type: JMX key: 'jmx["kafka.controller:type=ControllerStats,name=UncleanLeaderElectionsPerSec","Count"]' @@ -56,11 +60,13 @@ zabbix_export: value: Kafka triggers: - + uuid: d984a7834d7846f787ca6649bacebf7b expression: 'last(/Apache Kafka by JMX/jmx["kafka.controller:type=ControllerStats,name=UncleanLeaderElectionsPerSec","Count"])>0' name: 'Kafka: Unclean leader election detected' priority: AVERAGE description: 'Unclean leader elections occur when there is no qualified partition leader among Kafka brokers. If Kafka is configured to allow an unclean leader election, a leader is chosen from the out-of-sync replicas, and any messages that were not synced prior to the loss of the former leader are lost forever. Essentially, unclean leader elections sacrifice consistency for availability.' - + uuid: 9b3ae38007db4fd5a4e0d3baf026b732 name: 'Kafka: Controller state on broker' type: JMX key: 'jmx["kafka.controller:type=KafkaController,name=ActiveControllerCount","Value"]' @@ -81,6 +87,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 765a10af1fa6444bbeaa7b1669e3c8b2 name: 'Kafka: Offline partitions count' type: JMX key: 'jmx["kafka.controller:type=KafkaController,name=OfflinePartitionsCount","Value"]' @@ -95,11 +102,13 @@ zabbix_export: value: Kafka triggers: - + uuid: 5eef377125814830be8167d4d74b0d05 expression: 'last(/Apache Kafka by JMX/jmx["kafka.controller:type=KafkaController,name=OfflinePartitionsCount","Value"]) > 0' name: 'Kafka: One or more partitions have no leader' priority: WARNING description: 'Any partition without an active leader will be completely inaccessible, and both consumers and producers of that partition will be blocked until a leader becomes available.' - + uuid: 6f4b742f64a04254b607fd49fd7fbfa3 name: 'Kafka: Ineligible pending replica deletes' type: JMX key: 'jmx["kafka.controller:type=KafkaController,name=ReplicasIneligibleToDeleteCount","Value"]' @@ -113,6 +122,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 77069f977a4b4277a13ef329c4cc810f name: 'Kafka: Pending replica deletes' type: JMX key: 'jmx["kafka.controller:type=KafkaController,name=ReplicasToDeleteCount","Value"]' @@ -126,6 +136,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: ddfd3ce0b846434fb4dddf391b956d6f name: 'Kafka: Ineligible pending topic deletes' type: JMX key: 'jmx["kafka.controller:type=KafkaController,name=TopicsIneligibleToDeleteCount","Value"]' @@ -139,6 +150,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 96c5cb8b0647481e90e0878c8bbc4d4b name: 'Kafka: Pending topic deletes' type: JMX key: 'jmx["kafka.controller:type=KafkaController,name=TopicsToDeleteCount","Value"]' @@ -152,6 +164,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: c11c8666c0ba4f03b8ba15573b7a6ffd name: 'Kafka: Offline log directory count' type: JMX key: 'jmx["kafka.log:type=LogManager,name=OfflineLogDirectoryCount","Value"]' @@ -166,11 +179,13 @@ zabbix_export: value: Kafka triggers: - + uuid: 03fa9ceadba34643b4d3baa7be7c6bb7 expression: 'last(/Apache Kafka by JMX/jmx["kafka.log:type=LogManager,name=OfflineLogDirectoryCount","Value"]) > 0' name: 'Kafka: There are offline log directories' priority: WARNING description: 'The offline log directory count metric indicate the number of log directories which are offline (due to an hardware failure for example) so that the broker cannot store incoming messages anymore.' - + uuid: 4fd9235510964af99e3c174c6a18773b name: 'Kafka: Fetch-Consumer response send time, p95' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=FetchConsumer","95thPercentile"]' @@ -186,6 +201,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 3674bdbc6d7742399478a960c1a24647 name: 'Kafka: Fetch-Consumer response send time, p99' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=FetchConsumer","99thPercentile"]' @@ -201,6 +217,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 04dea48528bb4f56bfcbf93576ba328f name: 'Kafka: Fetch-Consumer response send time, mean' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=FetchConsumer","Mean"]' @@ -216,6 +233,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 57af4d4b76f548e897d9e66459928b40 name: 'Kafka: Fetch-Follower response send time, p95' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=FetchFollower","95thPercentile"]' @@ -231,6 +249,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 5222217c516a4ab9926afd9ddbe6bfdb name: 'Kafka: Fetch-Follower response send time, p99' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=FetchFollower","99thPercentile"]' @@ -246,6 +265,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: b11586ce79e846b495ed15a112959685 name: 'Kafka: Fetch-Follower response send time, mean' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=FetchFollower","Mean"]' @@ -261,6 +281,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 410c2ecf84fa4f67a9d0b0ca69d77338 name: 'Kafka: Produce response send time, p95' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=Produce","95thPercentile"]' @@ -276,6 +297,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: e5d7139fbd5a4688bba04d5837a21d3b name: 'Kafka: Produce response send time, p99' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=Produce","99thPercentile"]' @@ -291,6 +313,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 6e51118940ed4bd192774b8fa44aeb26 name: 'Kafka: Produce response send time, mean' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=ResponseSendTimeMs,request=Produce","Mean"]' @@ -306,6 +329,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 10cd80d9dd0e4b918138aa99dcd28b2a name: 'Kafka: Temporary memory size in bytes (Fetch), max' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TemporaryMemoryBytes,request=Fetch","Max"]' @@ -320,6 +344,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 9034049c16424d81a22b0f0063657ed6 name: 'Kafka: Temporary memory size in bytes (Fetch), min' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TemporaryMemoryBytes,request=Fetch","Mean"]' @@ -334,6 +359,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 57a5c2d51b4f424baf34ab963eed45a4 name: 'Kafka: Temporary memory size in bytes (Produce), max' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TemporaryMemoryBytes,request=Produce","Max"]' @@ -348,6 +374,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: f28dcdf12db44b30a82b7a1bead52521 name: 'Kafka: Temporary memory size in bytes (Produce), avg' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TemporaryMemoryBytes,request=Produce","Mean"]' @@ -362,6 +389,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: eddaa3dce4be472ba2133674c845a53f name: 'Kafka: Temporary memory size in bytes (Produce), min' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TemporaryMemoryBytes,request=Produce","Min"]' @@ -376,6 +404,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 36b32cc516ce48859fda10b348564446 name: 'Kafka: Fetch-Consumer request total time, p95' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchConsumer","95thPercentile"]' @@ -391,6 +420,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: e08291248e4e42858303c27de441aa1b name: 'Kafka: Fetch-Consumer request total time, p99' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchConsumer","99thPercentile"]' @@ -406,6 +436,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 16c3eb799dca4ed7b167e1127406766e name: 'Kafka: Fetch-Consumer request total time, mean' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchConsumer","Mean"]' @@ -421,6 +452,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 01704212d78343c597f92fa151f3372a name: 'Kafka: Fetch-Follower request total time, p95' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchFollower","95thPercentile"]' @@ -436,6 +468,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: c7d9215ee14a4d86b5ad38dbad26c247 name: 'Kafka: Fetch-Follower request total time, p99' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchFollower","99thPercentile"]' @@ -451,6 +484,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 487274528ec646afb5e04f6edd6619b5 name: 'Kafka: Fetch-Follower request total time, mean' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchFollower","Mean"]' @@ -466,6 +500,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 3680508a52524de08819abc3d81056be name: 'Kafka: Produce request total time, p95' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=Produce","95thPercentile"]' @@ -481,6 +516,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: b59938aa9192429890367ca1dc2e74b7 name: 'Kafka: Produce request total time, p99' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=Produce","99thPercentile"]' @@ -496,6 +532,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 5bcb9ecd5d77460fb25d2afa5173832b name: 'Kafka: Produce request total time, mean' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=Produce","Mean"]' @@ -511,6 +548,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 230f713f85c748bd9d29d8d086fcc80a name: 'Kafka: UpdateMetadata request total time, p95' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=UpdateMetadata","95thPercentile"]' @@ -526,6 +564,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 8e654055b20748a085178882d7b5bed9 name: 'Kafka: UpdateMetadata request total time, p99' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=UpdateMetadata","99thPercentile"]' @@ -541,6 +580,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: c66e750dccd0461e82f8a3b5bd432333 name: 'Kafka: Fetch-Consumer request total time, mean' type: JMX key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=UpdateMetadata","Mean"]' @@ -556,6 +596,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 46a7230e12f8404c813e60fae1eaf91d name: 'Kafka: Network processor average idle percent' type: JMX key: 'jmx["kafka.network:type=SocketServer,name=NetworkProcessorAvgIdlePercent","Value"]' @@ -577,16 +618,19 @@ zabbix_export: value: Kafka triggers: - + uuid: 3f72056de46c470eaffecb4150a304d0 expression: 'nodata(/Apache Kafka by JMX/jmx["kafka.network:type=SocketServer,name=NetworkProcessorAvgIdlePercent","Value"],15m)=1' name: 'Kafka: Failed to fetch info data (or no data for 15m)' priority: WARNING description: 'Zabbix has not received data for items for the last 15 minutes' - + uuid: d6f2954505124871a8b292a4b6664c44 expression: 'max(/Apache Kafka by JMX/jmx["kafka.network:type=SocketServer,name=NetworkProcessorAvgIdlePercent","Value"],15m)<{$KAFKA.NET_PROC_AVG_IDLE.MIN.WARN}' name: 'Kafka: Network processor average idle percent is too low (under {$KAFKA.NET_PROC_AVG_IDLE.MIN.WARN} for 15m)' priority: AVERAGE description: 'The network processor idle ratio metric indicates the percentage of time the network processor are not in use. The lower this number, the more loaded the broker is.' - + uuid: deca38d699f44dea90961be921d096e4 name: 'Kafka: Uptime' type: JMX key: 'jmx["kafka.server:type=app-info","start-time-ms"]' @@ -607,12 +651,14 @@ zabbix_export: value: Kafka triggers: - + uuid: b2fa6148a2b24fa6890b4078c235dcd8 expression: 'last(/Apache Kafka by JMX/jmx["kafka.server:type=app-info","start-time-ms"])<10m' name: 'Kafka: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 75bf053e436e4bb8bb2a94e86a0b194c name: 'Kafka: Version' type: JMX key: 'jmx["kafka.server:type=app-info","version"]' @@ -634,12 +680,14 @@ zabbix_export: value: Kafka triggers: - + uuid: 8acd836865f842d79def85f1426c87d2 expression: '(last(/Apache Kafka by JMX/jmx["kafka.server:type=app-info","version"],#1)<>last(/Apache Kafka by JMX/jmx["kafka.server:type=app-info","version"],#2))=1 and length(last(/Apache Kafka by JMX/jmx["kafka.server:type=app-info","version"]))>0' name: 'Kafka: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Kafka version has changed. Ack to close.' manual_close: 'YES' - + uuid: 47dcd92e0ca64833af8d8112b7c66731 name: 'Kafka: Bytes in per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec","Count"]' @@ -660,6 +708,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: d71ed49d3a1f4599b239105ab7435724 name: 'Kafka: Bytes out per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=BytesOutPerSec","Count"]' @@ -680,6 +729,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 15d9fe23872541f0bb3dd1ce33598a61 name: 'Kafka: Bytes rejected per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=BytesRejectedPerSec","Count"]' @@ -699,6 +749,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 2ce7bb5db0674cb1a9504c4d8af72a00 name: 'Kafka: Client fetch request failed per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=FailedFetchRequestsPerSec","Count"]' @@ -718,6 +769,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: a26150db6e464090910b837b69e6df8f name: 'Kafka: Produce requests failed per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=FailedProduceRequestsPerSec","Count"]' @@ -737,6 +789,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 28e488bbe6544d688e741b2ab0397275 name: 'Kafka: Messages in per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec","Count"]' @@ -756,6 +809,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: a3d88b98436040e494911b94ce72de8b name: 'Kafka: Requests in producer purgatory' type: JMX key: 'jmx["kafka.server:type=DelayedOperationPurgatory,name=PurgatorySize,delayedOperation=Fetch","Value"]' @@ -769,6 +823,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: d68c2995725745a5b1f3f4507a5fe49c name: 'Kafka: Requests in fetch purgatory' type: JMX key: 'jmx["kafka.server:type=DelayedOperationPurgatory,name=PurgatorySize,delayedOperation=Produce","Value"]' @@ -782,6 +837,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 2e7433fbf07d415ea40251a29364264c name: 'Kafka: Request handler average idle percent' type: JMX key: 'jmx["kafka.server:type=KafkaRequestHandlerPool,name=RequestHandlerAvgIdlePercent","OneMinuteRate"]' @@ -803,11 +859,13 @@ zabbix_export: value: Kafka triggers: - + uuid: 78f2ae6da15242e6aa773234e1185427 expression: 'max(/Apache Kafka by JMX/jmx["kafka.server:type=KafkaRequestHandlerPool,name=RequestHandlerAvgIdlePercent","OneMinuteRate"],15m)<{$KAFKA.REQUEST_HANDLER_AVG_IDLE.MIN.WARN}' name: 'Kafka: Request handler average idle percent is too low (under {$KAFKA.REQUEST_HANDLER_AVG_IDLE.MIN.WARN} for 15m)' priority: AVERAGE description: 'The request handler idle ratio metric indicates the percentage of time the request handlers are not in use. The lower this number, the more loaded the broker is.' - + uuid: fb83a988422c40b792e23b10a0f2ba64 name: 'Kafka: Replication maximum lag' type: JMX key: 'jmx["kafka.server:type=ReplicaFetcherManager,name=MaxLag,clientId=Replica","Value"]' @@ -822,6 +880,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 6125c4144c42452ea20c53c5365ad970 name: 'Kafka: ISR expands per second' type: JMX key: 'jmx["kafka.server:type=ReplicaManager,name=IsrExpandsPerSec","Count"]' @@ -841,6 +900,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 81eb0364269b40988404bd902ba409f4 name: 'Kafka: ISR shrink per second' type: JMX key: 'jmx["kafka.server:type=ReplicaManager,name=IsrShrinksPerSec","Count"]' @@ -860,6 +920,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 9489608614ac4d96810362fc52901c55 name: 'Kafka: Leader count' type: JMX key: 'jmx["kafka.server:type=ReplicaManager,name=LeaderCount","Value"]' @@ -873,6 +934,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 1a737ce50a274c3696beade89187afd1 name: 'Kafka: Partition count' type: JMX key: 'jmx["kafka.server:type=ReplicaManager,name=PartitionCount","Value"]' @@ -886,6 +948,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 05fb33b225264059a2eef04a91963dbb name: 'Kafka: Number of reassigning partitions' type: JMX key: 'jmx["kafka.server:type=ReplicaManager,name=ReassigningPartitions","Value"]' @@ -899,6 +962,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: b22cee3e3aa849a1b5098e18f42b3b3d name: 'Kafka: Under minimum ISR partition count' type: JMX key: 'jmx["kafka.server:type=ReplicaManager,name=UnderMinIsrPartitionCount","Value"]' @@ -913,11 +977,13 @@ zabbix_export: value: Kafka triggers: - + uuid: b401a90e75cd4a478d4f8b8cc4f15dc2 expression: 'last(/Apache Kafka by JMX/jmx["kafka.server:type=ReplicaManager,name=UnderMinIsrPartitionCount","Value"])>0' name: 'Kafka: There are partitions under the min ISR' priority: AVERAGE description: 'The Under min ISR partitions metric displays the number of partitions, where the number of In-Sync Replicas (ISR) is less than the minimum number of in-sync replicas specified. The two most common causes of under-min ISR partitions are that one or more brokers is unresponsive, or the cluster is experiencing performance issues and one or more brokers are falling behind.' - + uuid: f55e42503d7d4091bd4487a30bb144b9 name: 'Kafka: Under replicated partitions' type: JMX key: 'jmx["kafka.server:type=ReplicaManager,name=UnderReplicatedPartitions","Value"]' @@ -932,11 +998,13 @@ zabbix_export: value: Kafka triggers: - + uuid: 0ecd8b4b3db6489b83d4a1f78faee03c expression: 'last(/Apache Kafka by JMX/jmx["kafka.server:type=ReplicaManager,name=UnderReplicatedPartitions","Value"])>0' name: 'Kafka: There are under replicated partitions' priority: AVERAGE description: 'The Under replicated partitions metric displays the number of partitions that do not have enough replicas to meet the desired replication factor. A partition will also be considered under-replicated if the correct number of replicas exist, but one or more of the replicas have fallen significantly behind the partition leader. The two most common causes of under-replicated partitions are that one or more brokers is unresponsive, or the cluster is experiencing performance issues and one or more brokers have fallen behind.' - + uuid: c2086b19fcf84c1f948ec80726054dcd name: 'Kafka: Request queue size' type: JMX key: 'jmx["kafka.server:type=Request","queue-size"]' @@ -950,6 +1018,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: e96464452c844cb7bdeaab62f7c7e5ed name: 'Kafka: ZooKeeper connection status' type: JMX key: 'jmx["kafka.server:type=SessionExpireListener,name=SessionState","Value"]' @@ -971,10 +1040,12 @@ zabbix_export: value: Kafka triggers: - + uuid: 964a916b6e2e4d0db888ddb89240b856 expression: 'find(/Apache Kafka by JMX/jmx["kafka.server:type=SessionExpireListener,name=SessionState","Value"],,"regexp","CONNECTED")=0' name: 'Kafka: Broker is not connected to ZooKeeper' priority: AVERAGE - + uuid: 9852aa0bf3074a319b83f695a9d0deca name: 'Kafka: ZooKeeper disconnect rate' type: JMX key: 'jmx["kafka.server:type=SessionExpireListener,name=ZooKeeperDisconnectsPerSec","Count"]' @@ -995,6 +1066,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 3e612950b2c5476e9634ce11f93dfd61 name: 'Kafka: ZooKeeper session expiration rate' type: JMX key: 'jmx["kafka.server:type=SessionExpireListener,name=ZooKeeperExpiresPerSec","Count"]' @@ -1015,6 +1087,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: e9f647cf41214ef7aab480d349f48c21 name: 'Kafka: ZooKeeper readonly rate' type: JMX key: 'jmx["kafka.server:type=SessionExpireListener,name=ZooKeeperReadOnlyConnectsPerSec","Count"]' @@ -1035,6 +1108,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: b156305285bf4d508afd1d9c91ae34c0 name: 'Kafka: ZooKeeper sync rate' type: JMX key: 'jmx["kafka.server:type=SessionExpireListener,name=ZooKeeperSyncConnectsPerSec","Count"]' @@ -1055,6 +1129,7 @@ zabbix_export: tag: Application value: Kafka - + uuid: 3b6de5f72ed94b928684083fbb65b6cb name: 'Kafka: ZooKeeper client request latency' type: JMX key: 'jmx["kafka.server:type=ZooKeeperClientMetrics,name=ZooKeeperRequestLatencyMs","Count"]' @@ -1070,6 +1145,7 @@ zabbix_export: value: Kafka discovery_rules: - + uuid: c4421eb9f9ab4bf2b6d4ba101c897ca7 name: 'Topic Metrics (read)' type: JMX key: 'jmx.discovery[beans,"kafka.server:type=BrokerTopicMetrics,name=BytesOutPerSec,topic=*"]' @@ -1090,6 +1166,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 42ad85334b524973afa2fd8f2a135e77 name: 'Kafka {#JMXTOPIC}: Bytes out per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=BytesOutPerSec,topic={#JMXTOPIC}","Count"]' @@ -1111,6 +1188,7 @@ zabbix_export: value: 'Kafka topic [{#JMXTOPIC}]' jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' - + uuid: 82037c202489462fa9c4afbb23618315 name: 'Topic Metrics (errors)' type: JMX key: 'jmx.discovery[beans,"kafka.server:type=BrokerTopicMetrics,name=BytesRejectedPerSec,topic=*"]' @@ -1131,6 +1209,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: abaf2616581a46158a13a71ffcf67634 name: 'Kafka {#JMXTOPIC}: Bytes rejected per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=BytesRejectedPerSec,topic={#JMXTOPIC}","Count"]' @@ -1151,6 +1230,7 @@ zabbix_export: value: 'Kafka topic [{#JMXTOPIC}]' jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' - + uuid: d5ec81baadad41f29882757979443b5b name: 'Topic Metrics (write)' type: JMX key: 'jmx.discovery[beans,"kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec,topic=*"]' @@ -1171,6 +1251,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 61bb29999ea1465c8125b518507d9e5d name: 'Kafka {#JMXTOPIC}: Bytes in per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec,topic={#JMXTOPIC}","Count"]' @@ -1191,6 +1272,7 @@ zabbix_export: tag: Application value: 'Kafka topic [{#JMXTOPIC}]' - + uuid: 5c18b5eca61b4ed2ae1aae197b7c9958 name: 'Kafka {#JMXTOPIC}: Messages in per second' type: JMX key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=MessagesInPerSec,topic={#JMXTOPIC}","Count"]' @@ -1235,6 +1317,7 @@ zabbix_export: value: zabbix valuemaps: - + uuid: cf2440fb69c24371b231cb0a69002333 name: 'Kafka controller state' mappings: - @@ -1245,6 +1328,7 @@ zabbix_export: newvalue: Active graphs: - + uuid: 0371c1e9aa924fb89bffa87c26e88481 name: 'Kafka: Broker throughput' graph_items: - @@ -1259,6 +1343,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec","Count"]' - + uuid: 7a7ce78d88bc483ca07efb5c4e639c1f name: 'Kafka: ISR shrinks/expands rate' graph_items: - @@ -1273,6 +1358,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.server:type=ReplicaManager,name=IsrExpandsPerSec","Count"]' - + uuid: bd0b892058df48d5939f2ab9de9c2768 name: 'Kafka: Leader electoin rate' graph_items: - @@ -1287,6 +1373,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.controller:type=ControllerStats,name=UncleanLeaderElectionsPerSec","Count"]' - + uuid: de66fc0c0dc44fbca5fa44f9cd4716ff name: 'Kafka: Pending deletes' graph_items: - @@ -1313,6 +1400,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.controller:type=KafkaController,name=ReplicasToDeleteCount","Value"]' - + uuid: 451bd85a6db249f1a43ac38d4361f925 name: 'Kafka: Purgatory size' graph_items: - @@ -1327,6 +1415,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.server:type=DelayedOperationPurgatory,name=PurgatorySize,delayedOperation=Produce","Value"]' - + uuid: aaef8edde7e34c33acad4e0820991bd6 name: 'Kafka: Requests failed rate' graph_items: - @@ -1341,6 +1430,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.server:type=BrokerTopicMetrics,name=FailedProduceRequestsPerSec","Count"]' - + uuid: 35b4211374b74b68aceec66cc875816d name: 'Kafka: Requests performance' graph_items: - @@ -1419,6 +1509,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.network:type=RequestMetrics,name=TotalTimeMs,request=FetchFollower","Mean"]' - + uuid: 3b531111e8194edd87d497b9fee7084c name: 'Kafka: Temporary memory size' graph_items: - @@ -1459,6 +1550,7 @@ zabbix_export: host: 'Apache Kafka by JMX' key: 'jmx["kafka.network:type=RequestMetrics,name=TemporaryMemoryBytes,request=Fetch","Max"]' - + uuid: e5f69b35415b49168fba4ffa10e75f25 name: 'Kafka: ZooKeeper connections rate' graph_items: - diff --git a/templates/app/memcached/template_app_memcached.yaml b/templates/app/memcached/template_app_memcached.yaml index 01158cf4f50..bb3a8772c8b 100644 --- a/templates/app/memcached/template_app_memcached.yaml +++ b/templates/app/memcached/template_app_memcached.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:25Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 05894ba2c9184d33992bf1bd21c347f6 template: Memcached name: Memcached description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 2c9d2fd0c59249c999cb315243ae994e name: 'Memcached: Commands: FLUSH per second' type: DEPENDENT key: memcached.commands.flush.rate @@ -42,6 +45,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 1f636f46889e41cda9abf80df4ae53a7 name: 'Memcached: Commands: GET per second' type: DEPENDENT key: memcached.commands.get.rate @@ -65,6 +69,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 82988c3b793841c4b99a7cbf18f9ac5f name: 'Memcached: Commands: SET per second' type: DEPENDENT key: memcached.commands.set.rate @@ -88,6 +93,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: d19885f5dc5b4afaa68ae180c60117ca name: 'Memcached: Maximum number of bytes' type: DEPENDENT key: memcached.config.limit_maxbytes @@ -111,6 +117,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 4ac11cc6469346aa88ad804c8af749a8 name: 'Memcached: Open connections' type: DEPENDENT key: memcached.connections.current @@ -129,6 +136,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 2d9fee94ab6e458b953bf6f4808e9300 name: 'Memcached: Max connections' type: DEPENDENT key: memcached.connections.max @@ -151,6 +159,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 166f2d677f0d4d31bdd5313fa7755d56 name: 'Memcached: Queued connections per second' type: DEPENDENT key: memcached.connections.queued.rate @@ -175,11 +184,13 @@ zabbix_export: value: Memcached triggers: - + uuid: 829e1be75a5044d69910b25ff4af237b expression: 'min(/Memcached/memcached.connections.queued.rate,5m)>{$MEMCACHED.CONN.QUEUED.MAX.WARN}' name: 'Memcached: Too many queued connections (over {$MEMCACHED.CONN.QUEUED.MAX.WARN} in 5m)' priority: WARNING description: 'The max number of connections is reachedand and a new connection had to wait in the queue as a result.' - + uuid: 7ecc849f54be41dcbc6c037d89a6c240 name: 'Memcached: New connections per second' type: DEPENDENT key: memcached.connections.rate @@ -203,6 +214,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 8c224388b06b417fbf89dd25631b10ad name: 'Memcached: Connection structures' type: DEPENDENT key: memcached.connections.structures @@ -221,6 +233,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 891b3347dac6440caef69c9dd7ec0a18 name: 'Memcached: Throttled connections' type: DEPENDENT key: memcached.connections.throttled.rate @@ -245,6 +258,7 @@ zabbix_export: value: Memcached triggers: - + uuid: 1b8e03a4aea244619b57c69ba7a013c8 expression: 'min(/Memcached/memcached.connections.throttled.rate,5m)>{$MEMCACHED.CONN.THROTTLED.MAX.WARN}' name: 'Memcached: Too many throttled connections (over {$MEMCACHED.CONN.THROTTLED.MAX.WARN} in 5m)' priority: WARNING @@ -252,6 +266,7 @@ zabbix_export: Number of times a client connection was throttled is too high. When sending GETs in batch mode and the connection contains too many requests (limited by -R parameter) the connection might be throttled to prevent starvation. - + uuid: f67cae24aa3d4b56b00ef7a3e3a45432 name: 'Memcached: CPU sys' type: DEPENDENT key: memcached.cpu.sys @@ -273,6 +288,7 @@ zabbix_export: value: Memcached triggers: - + uuid: ed079d680b4c42beba993ff255089ec0 expression: 'nodata(/Memcached/memcached.cpu.sys,30m)=1' name: 'Memcached: Failed to fetch info data (or no data for 30m)' priority: WARNING @@ -283,6 +299,7 @@ zabbix_export: name: 'Memcached: Service is down' expression: 'last(/Memcached/memcached.ping["{$MEMCACHED.CONN.URI}"])=0' - + uuid: d7b2094d846243e59a092dc42bbe30c3 name: 'Memcached: CPU user' type: DEPENDENT key: memcached.cpu.user @@ -303,6 +320,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 57a4c2e763c3430daacd4495b91c3e74 name: 'Memcached: Ping' key: 'memcached.ping["{$MEMCACHED.CONN.URI}"]' history: 7d @@ -319,11 +337,13 @@ zabbix_export: value: Memcached triggers: - + uuid: c6184e4c3cc54e199244dc8efb3cacf8 expression: 'last(/Memcached/memcached.ping["{$MEMCACHED.CONN.URI}"])=0' name: 'Memcached: Service is down' priority: AVERAGE manual_close: 'YES' - + uuid: 7ecd604d8f1143d6b3cf02c4d0ef22dc name: 'Memcached: Process id' type: DEPENDENT key: memcached.process_id @@ -346,6 +366,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: ce294455f98a4c8c98a4ec70abb2b996 name: 'Memcached: Bytes used' type: DEPENDENT key: memcached.stats.bytes @@ -366,6 +387,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 7977b28169a9411d98549d0c85ffb78b name: 'Memcached: Read bytes per second' type: DEPENDENT key: memcached.stats.bytes_read.rate @@ -390,6 +412,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: e81a3fa33a124cdfba36e40d1be6edd8 name: 'Memcached: Written bytes per second' type: DEPENDENT key: memcached.stats.bytes_written.rate @@ -414,6 +437,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: efc05c70a56d4be4a6ad59fa1c2915a3 name: 'Memcached: Current number of items stored' type: DEPENDENT key: memcached.stats.curr_items @@ -432,6 +456,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: ce47a49ce6af46b7bc9757ed1b5cd02e name: 'Memcached: Evictions per second' type: DEPENDENT key: memcached.stats.evictions.rate @@ -457,6 +482,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 07acbb8eb36049258ca414d9e314ed79 name: 'Memcached: Hits per second' type: DEPENDENT key: memcached.stats.hits.rate @@ -479,6 +505,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 3988a6c751814573869ed3533039faac name: 'Memcached: Misses per second' type: DEPENDENT key: memcached.stats.misses.rate @@ -501,6 +528,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 7c28164178fc493c9f202df0c7103bb5 name: 'Memcached: Threads' type: DEPENDENT key: memcached.stats.threads @@ -519,6 +547,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 6bbc3deb32f947b2bc966c15f6e76726 name: 'Memcached: New items per second' type: DEPENDENT key: memcached.stats.total_items.rate @@ -541,6 +570,7 @@ zabbix_export: tag: Application value: Memcached - + uuid: 3a096b6d7d9945fe9a25d1fb5c835f1a name: 'Memcached: Get status' key: 'memcached.stats["{$MEMCACHED.CONN.URI}"]' history: '0' @@ -551,6 +581,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 4e90d731c49447cf9bb6a72cb9675586 name: 'Memcached: Uptime' type: DEPENDENT key: memcached.uptime @@ -571,12 +602,14 @@ zabbix_export: value: Memcached triggers: - + uuid: c53a2d7b861b41458976bfa03ab1a105 expression: last(/Memcached/memcached.uptime)<10m name: 'Memcached: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 64986809298145ebbf8f6ded1c41f2df name: 'Memcached: Memcached version' type: DEPENDENT key: memcached.version @@ -602,6 +635,7 @@ zabbix_export: value: Memcached triggers: - + uuid: 940b4ecfcc724fcf8d71951c4cee6126 expression: '(last(/Memcached/memcached.version,#1)<>last(/Memcached/memcached.version,#2))=1 and length(last(/Memcached/memcached.version))>0' name: 'Memcached: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -630,6 +664,7 @@ zabbix_export: description: 'Maximum percentage of memory used' valuemaps: - + uuid: acd57d4f29a34286a801ce49cd6553fe name: 'Service state' mappings: - @@ -640,16 +675,19 @@ zabbix_export: newvalue: Up triggers: - + uuid: a777ad9047d04381b6fefe1419557713 expression: 'min(/Memcached/memcached.stats.bytes,5m)/last(/Memcached/memcached.config.limit_maxbytes)*100>{$MEMCACHED.MEM.PUSED.MAX.WARN}' name: 'Memcached: Memory usage is too high (over {$MEMCACHED.MEM.PUSED.MAX.WARN} in 5m)' priority: WARNING - + uuid: 37802376f059457da6d1d4550bd4c382 expression: 'min(/Memcached/memcached.connections.current,5m)/last(/Memcached/memcached.connections.max)*100>{$MEMCACHED.CONN.PRC.MAX.WARN}' name: 'Memcached: Total number of connected clients is too high (over {$MEMCACHED.CONN.PRC.MAX.WARN}% in 5m)' priority: WARNING description: 'When the number of connections reaches the value of the "max_connections" parameter, new connections will be rejected.' graphs: - + uuid: 72cf2b87802c4eeca5411946e6b1a29b name: 'Memcached: Commands' graph_items: - @@ -670,6 +708,7 @@ zabbix_export: host: Memcached key: memcached.commands.get.rate - + uuid: 3d738b083ce04ffa8d4bd9bf2e394f6a name: 'Memcached: Connections' graph_items: - @@ -693,6 +732,7 @@ zabbix_export: host: Memcached key: memcached.connections.structures - + uuid: 195f209046ba426c9e57c6a317c76ef4 name: 'Memcached: Connections rate' graph_items: - @@ -716,6 +756,7 @@ zabbix_export: host: Memcached key: memcached.connections.queued.rate - + uuid: 8ace604110bf4a4d9eb7a4b6add0492d name: 'Memcached: Keyspace' graph_items: - @@ -730,6 +771,7 @@ zabbix_export: host: Memcached key: memcached.stats.misses.rate - + uuid: bb6305e9a84749669433e53cd2b7b8b8 name: 'Memcached: Network' graph_items: - @@ -746,6 +788,7 @@ zabbix_export: host: Memcached key: memcached.stats.bytes_written.rate - + uuid: 599a96c18e214610a41afadef8f11e11 name: 'Memcached: Uptime' graph_items: - diff --git a/templates/app/nginx_agent/template_app_nginx_agent.yaml b/templates/app/nginx_agent/template_app_nginx_agent.yaml index a53b02ab125..047c8aaebe7 100644 --- a/templates/app/nginx_agent/template_app_nginx_agent.yaml +++ b/templates/app/nginx_agent/template_app_nginx_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:39Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 27f6424905884dbb96ab9210d987a56c template: 'Nginx by Zabbix agent' name: 'Nginx by Zabbix agent' description: | @@ -21,6 +23,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 75a7795df3034835bcfd143f7c3e9b94 name: 'Nginx: Service response time' key: 'net.tcp.service.perf[http,"{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PORT}"]' history: 7d @@ -32,6 +35,7 @@ zabbix_export: value: Nginx triggers: - + uuid: 3c1994614cc84792b97a5531484825e1 expression: 'min(/Nginx by Zabbix agent/net.tcp.service.perf[http,"{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PORT}"],5m)>{$NGINX.RESPONSE_TIME.MAX.WARN}' name: 'Nginx: Service response time is too high (over {$NGINX.RESPONSE_TIME.MAX.WARN}s for 5m)' priority: WARNING @@ -44,6 +48,7 @@ zabbix_export: name: 'Nginx: Service is down' expression: 'last(/Nginx by Zabbix agent/net.tcp.service[http,"{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PORT}"])=0' - + uuid: f06e76888f464e13b7cc4c3db33e8131 name: 'Nginx: Service status' key: 'net.tcp.service[http,"{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PORT}"]' history: 7d @@ -60,6 +65,7 @@ zabbix_export: value: Nginx triggers: - + uuid: c043191c22f34522ba4f83430d9f88b1 expression: 'last(/Nginx by Zabbix agent/net.tcp.service[http,"{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PORT}"])=0' name: 'Nginx: Service is down' priority: AVERAGE @@ -69,6 +75,7 @@ zabbix_export: name: 'Nginx: Process is not running' expression: 'last(/Nginx by Zabbix agent/proc.num[nginx])=0' - + uuid: 9e2be446ac79491c8be1bcd789392066 name: 'Nginx: Connections accepted per second' type: DEPENDENT key: nginx.connections.accepted.rate @@ -93,6 +100,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 436f2dc87cda418eb8f19ed6910c7bd0 name: 'Nginx: Connections active' type: DEPENDENT key: nginx.connections.active @@ -112,6 +120,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 4027e6db5e024aff98056faa2d4b43cd name: 'Nginx: Connections dropped per second' type: DEPENDENT key: nginx.connections.dropped.rate @@ -140,6 +149,7 @@ zabbix_export: value: Nginx triggers: - + uuid: 3907ed4e3e5d4caa83d76e2a3db45b1a expression: 'min(/Nginx by Zabbix agent/nginx.connections.dropped.rate,5m) > {$NGINX.DROP_RATE.MAX.WARN}' name: 'Nginx: High connections drop rate (more than {$NGINX.DROP_RATE.MAX.WARN} for 5m)' opdata: 'Current rate: {ITEM.LASTVALUE1}' @@ -153,6 +163,7 @@ zabbix_export: name: 'Nginx: Service is down' expression: 'last(/Nginx by Zabbix agent/net.tcp.service[http,"{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PORT}"])=0' - + uuid: 06191636a7104e1bb40d197493b80958 name: 'Nginx: Connections handled per second' type: DEPENDENT key: nginx.connections.handled.rate @@ -177,6 +188,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: f5925c78389143c7924432483a5c716c name: 'Nginx: Connections reading' type: DEPENDENT key: nginx.connections.reading @@ -196,6 +208,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: d6cfa828ba344ffe948d8d985b849316 name: 'Nginx: Connections waiting' type: DEPENDENT key: nginx.connections.waiting @@ -215,6 +228,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: c038a572f73f4a418ddcc5aeb8b0a547 name: 'Nginx: Connections writing' type: DEPENDENT key: nginx.connections.writing @@ -234,6 +248,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: b28444fb9b834d03a72036882c80b921 name: 'Nginx: Requests total' type: DEPENDENT key: nginx.requests.total @@ -253,6 +268,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 2600a696278f490f86cadd8c8836f269 name: 'Nginx: Requests per second' type: DEPENDENT key: nginx.requests.total.rate @@ -277,6 +293,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 3dcc81006977478f92be6dd040d66eb5 name: 'Nginx: Version' type: DEPENDENT key: nginx.version @@ -302,12 +319,14 @@ zabbix_export: value: Nginx triggers: - + uuid: 942f2c45b40b424ea0f87aad863f0dac expression: '(last(/Nginx by Zabbix agent/nginx.version,#1)<>last(/Nginx by Zabbix agent/nginx.version,#2))=1 and length(last(/Nginx by Zabbix agent/nginx.version))>0' name: 'Nginx: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Nginx version has changed. Ack to close.' manual_close: 'YES' - + uuid: 84c95c1955bf4ccaa12a060a9acdb478 name: 'Nginx: CPU utilization' key: 'proc.cpu.util[nginx]' history: 7d @@ -319,6 +338,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 64d208475c034bae953a64cde1833ebb name: 'Nginx: Memory usage (rss)' key: 'proc.mem[nginx,,,,rss]' history: 7d @@ -329,6 +349,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 21fccb0286fb407c85f1972e994c698e name: 'Nginx: Memory usage (vsize)' key: 'proc.mem[nginx,,,,vsize]' history: 7d @@ -339,6 +360,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: ba3da6baccee4b31947bf20d3cae0e5f name: 'Nginx: Number of processes running' key: 'proc.num[nginx]' history: 7d @@ -349,10 +371,12 @@ zabbix_export: value: Nginx triggers: - + uuid: 903e6a1f30154ee49df3f8d87e0164cc expression: 'last(/Nginx by Zabbix agent/proc.num[nginx])=0' name: 'Nginx: Process is not running' priority: HIGH - + uuid: 52a23a9f6d60490c8f5565b938154f61 name: 'Nginx: Get stub status page' key: 'web.page.get["{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PATH}","{$NGINX.STUB_STATUS.PORT}"]' history: 1h @@ -374,6 +398,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 15d2fc675d774274b2d85562cc30352e expression: | find(/Nginx by Zabbix agent/web.page.get["{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PATH}","{$NGINX.STUB_STATUS.PORT}"],,"like","HTTP/1.1 200")=0 or nodata(/Nginx by Zabbix agent/web.page.get["{$NGINX.STUB_STATUS.HOST}","{$NGINX.STUB_STATUS.PATH}","{$NGINX.STUB_STATUS.PORT}"],30m)=1 @@ -411,6 +436,7 @@ zabbix_export: description: 'The port of Nginx stub_status host or container.' dashboards: - + uuid: 9d071e3a148c405e85c53ef25d54efaf name: 'Nginx performance' pages: - @@ -464,6 +490,7 @@ zabbix_export: host: 'Nginx by Zabbix agent' valuemaps: - + uuid: 53c8528c18814f30a45d1540ab9e5c00 name: 'Service state' mappings: - @@ -474,6 +501,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: ba234158aeca468a8592d944f9aae691 name: 'Nginx: Connections by state' graph_items: - @@ -501,6 +529,7 @@ zabbix_export: host: 'Nginx by Zabbix agent' key: nginx.connections.reading - + uuid: b82a5b89864a47638421458f3e74563d name: 'Nginx: Connections per second' graph_items: - @@ -521,6 +550,7 @@ zabbix_export: host: 'Nginx by Zabbix agent' key: nginx.connections.dropped.rate - + uuid: 69ca908afa1d468d983a263d06910925 name: 'Nginx: Memory usage' graph_items: - @@ -535,6 +565,7 @@ zabbix_export: host: 'Nginx by Zabbix agent' key: 'proc.mem[nginx,,,,rss]' - + uuid: a2d2fec823514df09731381304c245e9 name: 'Nginx: Requests per second' graph_items: - diff --git a/templates/app/nginx_http/template_app_nginx_http.yaml b/templates/app/nginx_http/template_app_nginx_http.yaml index b5f6a13cb5e..1226977ea29 100644 --- a/templates/app/nginx_http/template_app_nginx_http.yaml +++ b/templates/app/nginx_http/template_app_nginx_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:42Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 13d5bb0a4ae84228bff408aab5be338e template: 'Nginx by HTTP' name: 'Nginx by HTTP' description: | @@ -21,6 +23,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 18c6209295b347e2a96ef11b147139d8 name: 'Nginx: Service response time' type: SIMPLE key: 'net.tcp.service.perf[http,"{HOST.CONN}","{$NGINX.STUB_STATUS.PORT}"]' @@ -33,6 +36,7 @@ zabbix_export: value: Nginx triggers: - + uuid: c146e502f1214ab093e7fd0aec8674b2 expression: 'min(/Nginx by HTTP/net.tcp.service.perf[http,"{HOST.CONN}","{$NGINX.STUB_STATUS.PORT}"],5m)>{$NGINX.RESPONSE_TIME.MAX.WARN}' name: 'Nginx: Service response time is too high (over {$NGINX.RESPONSE_TIME.MAX.WARN}s for 5m)' priority: WARNING @@ -42,6 +46,7 @@ zabbix_export: name: 'Nginx: Service is down' expression: 'last(/Nginx by HTTP/net.tcp.service[http,"{HOST.CONN}","{$NGINX.STUB_STATUS.PORT}"])=0' - + uuid: e4a09193bc8f42f2888ece83f89f84af name: 'Nginx: Service status' type: SIMPLE key: 'net.tcp.service[http,"{HOST.CONN}","{$NGINX.STUB_STATUS.PORT}"]' @@ -59,11 +64,13 @@ zabbix_export: value: Nginx triggers: - + uuid: 7b3de87ba0ea425280d42235bb626b8b expression: 'last(/Nginx by HTTP/net.tcp.service[http,"{HOST.CONN}","{$NGINX.STUB_STATUS.PORT}"])=0' name: 'Nginx: Service is down' priority: AVERAGE manual_close: 'YES' - + uuid: e054b58ebbbe4b45961ba697b468ab9e name: 'Nginx: Connections accepted per second' type: DEPENDENT key: nginx.connections.accepted.rate @@ -88,6 +95,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 2e4b049ab60947d9a05165f67388e531 name: 'Nginx: Connections active' type: DEPENDENT key: nginx.connections.active @@ -107,6 +115,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: eecc0e887a744627be7f3b01cec6d46e name: 'Nginx: Connections dropped per second' type: DEPENDENT key: nginx.connections.dropped.rate @@ -135,6 +144,7 @@ zabbix_export: value: Nginx triggers: - + uuid: 8f1d9b993b2e4e698a16f88620488cfe expression: 'min(/Nginx by HTTP/nginx.connections.dropped.rate,5m) > {$NGINX.DROP_RATE.MAX.WARN}' name: 'Nginx: High connections drop rate (more than {$NGINX.DROP_RATE.MAX.WARN} for 5m)' opdata: 'Current rate: {ITEM.LASTVALUE1}' @@ -145,6 +155,7 @@ zabbix_export: name: 'Nginx: Service is down' expression: 'last(/Nginx by HTTP/net.tcp.service[http,"{HOST.CONN}","{$NGINX.STUB_STATUS.PORT}"])=0' - + uuid: a53cf4f2d2ad4a84a70ff57df6299adc name: 'Nginx: Connections handled per second' type: DEPENDENT key: nginx.connections.handled.rate @@ -169,6 +180,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 73493cbf8508419a8fed3abff8cc5851 name: 'Nginx: Connections reading' type: DEPENDENT key: nginx.connections.reading @@ -188,6 +200,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: cf393814511a48b498da8aab94d7ca00 name: 'Nginx: Connections waiting' type: DEPENDENT key: nginx.connections.waiting @@ -207,6 +220,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: b0d63efb16984042945fe42e192f7d4e name: 'Nginx: Connections writing' type: DEPENDENT key: nginx.connections.writing @@ -226,6 +240,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 86f93d1941d147fe94d754eddd3e8ff2 name: 'Nginx: Get stub status page' type: HTTP_AGENT key: nginx.get_stub_status @@ -250,6 +265,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 1032803e91a049f7af2e32d989b054ea expression: | find(/Nginx by HTTP/nginx.get_stub_status,,"like","HTTP/1.1 200")=0 or nodata(/Nginx by HTTP/nginx.get_stub_status,30m)=1 @@ -262,6 +278,7 @@ zabbix_export: name: 'Nginx: Service is down' expression: 'last(/Nginx by HTTP/net.tcp.service[http,"{HOST.CONN}","{$NGINX.STUB_STATUS.PORT}"])=0' - + uuid: 071b3d77324740a59045be19da231d76 name: 'Nginx: Requests total' type: DEPENDENT key: nginx.requests.total @@ -281,6 +298,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 81b17056ec664f9f926a74ee390ab9c1 name: 'Nginx: Requests per second' type: DEPENDENT key: nginx.requests.total.rate @@ -305,6 +323,7 @@ zabbix_export: tag: Application value: Nginx - + uuid: 716b627d6d894ac2af3ae8c4aeaa8c0c name: 'Nginx: Version' type: DEPENDENT key: nginx.version @@ -330,6 +349,7 @@ zabbix_export: value: Nginx triggers: - + uuid: cd8aeff43e684944b7655d3b44547bb9 expression: '(last(/Nginx by HTTP/nginx.version,#1)<>last(/Nginx by HTTP/nginx.version,#2))=1 and length(last(/Nginx by HTTP/nginx.version))>0' name: 'Nginx: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -358,6 +378,7 @@ zabbix_export: description: 'The protocol http or https of Nginx stub_status host or container.' dashboards: - + uuid: 7d0bf76f09204bb7ba9ee995bf161d46 name: 'Nginx performance' pages: - @@ -411,6 +432,7 @@ zabbix_export: host: 'Nginx by HTTP' valuemaps: - + uuid: 5c0883d194e8494498474106c22be2ca name: 'Service state' mappings: - @@ -421,6 +443,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: aedcbacee74f4b0c861546c56e0fa9ab name: 'Nginx: Connections by state' graph_items: - @@ -448,6 +471,7 @@ zabbix_export: host: 'Nginx by HTTP' key: nginx.connections.reading - + uuid: 6feb26e5eb3246c0adb8d151b1443859 name: 'Nginx: Connections per second' graph_items: - @@ -468,6 +492,7 @@ zabbix_export: host: 'Nginx by HTTP' key: nginx.connections.dropped.rate - + uuid: 43a87936b35d4d28a658f810c2162a72 name: 'Nginx: Requests per second' graph_items: - diff --git a/templates/app/php-fpm_agent/template_app_php-fpm_agent.yaml b/templates/app/php-fpm_agent/template_app_php-fpm_agent.yaml index 54bb20e15e3..d88bb83f86f 100644 --- a/templates/app/php-fpm_agent/template_app_php-fpm_agent.yaml +++ b/templates/app/php-fpm_agent/template_app_php-fpm_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:41Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 1cbda0970410435684135884d0cb7090 template: 'PHP-FPM by Zabbix agent' name: 'PHP-FPM by Zabbix agent' description: | @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 9ae9e2a8003a48a7a482ef6d6ae9886c name: 'PHP-FPM: Accepted connections per second' type: DEPENDENT key: php-fpm.conn_accepted.rate @@ -40,6 +43,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: edc6b68194fe499facfb6b22425ff0d4 name: 'PHP-FPM: Listen queue' type: DEPENDENT key: php-fpm.listen_queue @@ -58,6 +62,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: aff9f072b06a4b56afb0e0f44b2c83a4 name: 'PHP-FPM: Listen queue, len' type: DEPENDENT key: php-fpm.listen_queue_len @@ -76,6 +81,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: de0a543bee5a46c88085b2aba2f4976f name: 'PHP-FPM: Listen queue, max' type: DEPENDENT key: php-fpm.listen_queue_max @@ -94,6 +100,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: dfabcd55c13449c29a48b70fdce77674 name: 'PHP-FPM: Queue usage' type: CALCULATED key: php-fpm.listen_queue_usage @@ -108,11 +115,13 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 69c74d54afb34dc9a7a62ffbb3ba2d93 expression: 'min(/PHP-FPM by Zabbix agent/php-fpm.listen_queue_usage,15m) > {$PHP_FPM.QUEUE.WARN.MAX}' name: 'PHP-FPM: Queue utilization is high (over {$PHP_FPM.QUEUE.WARN.MAX}% for 15m)' priority: WARNING description: 'The queue for this pool reached {$PHP_FPM.QUEUE.WARN.MAX}% of its maximum capacity. Items in queue represent the current number of connections that have been initiated on this pool, but not yet accepted.' - + uuid: e9d49669cf58492a9d5ef7ff997e1a40 name: 'PHP-FPM: Max children reached' type: DEPENDENT key: php-fpm.max_children @@ -135,6 +144,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 830e04be30f04e50ac0fa4783ecdc677 name: 'PHP-FPM: Pool name' type: DEPENDENT key: php-fpm.name @@ -159,6 +169,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 250f346008984a95829dba08d0f95838 name: 'PHP-FPM: Ping' type: DEPENDENT key: php-fpm.ping @@ -182,6 +193,7 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 2b670b0b0cc24abcbbe28853a07ab537 expression: 'last(/PHP-FPM by Zabbix agent/php-fpm.ping)=0 or nodata(/PHP-FPM by Zabbix agent/php-fpm.ping,3m)=1' name: 'PHP-FPM: Service is down' priority: HIGH @@ -191,6 +203,7 @@ zabbix_export: name: 'PHP-FPM: Process is not running' expression: 'last(/PHP-FPM by Zabbix agent/proc.num["{$PHP_FPM.PROCESS_NAME}"])=0' - + uuid: 8ebee5fc8c854a96b34ed743e3dd0154 name: 'PHP-FPM: Processes, active' type: DEPENDENT key: php-fpm.processes_active @@ -209,6 +222,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 11cfd028325242a58d61d9e83aee640b name: 'PHP-FPM: Processes, idle' type: DEPENDENT key: php-fpm.processes_idle @@ -227,6 +241,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 3858218f90684bb19cbe27fc9aedf404 name: 'PHP-FPM: Processes, max active' type: DEPENDENT key: php-fpm.processes_max_active @@ -245,6 +260,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: a79af6cf38ec45518055c64aa7f1f5a2 name: 'PHP-FPM: Processes, total' type: DEPENDENT key: php-fpm.processes_total @@ -263,6 +279,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 5ab12fc9f4ef49e5bbf7b2c6a840879e name: 'PHP-FPM: Process manager' type: DEPENDENT key: php-fpm.process_manager @@ -288,12 +305,14 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: b306e42643e44fd5a5154b7c6d410974 expression: '(last(/PHP-FPM by Zabbix agent/php-fpm.process_manager,#1)<>last(/PHP-FPM by Zabbix agent/php-fpm.process_manager,#2))=1' name: 'PHP-FPM: Manager changed (new value received: {ITEM.VALUE})' priority: INFO description: 'PHP-FPM manager changed. Ack to close.' manual_close: 'YES' - + uuid: 4d17b6d89ac94d0880eac6962ebf7347 name: 'PHP-FPM: Slow requests' type: DEPENDENT key: php-fpm.slow_requests @@ -317,11 +336,13 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: b77035b96d33499eab161ca23d3dcdfa expression: 'min(/PHP-FPM by Zabbix agent/php-fpm.slow_requests,#3)>0' name: 'PHP-FPM: Detected slow requests' priority: WARNING description: 'PHP-FPM detected slow request. A slow request means that it took more time to execute than expected (defined in the configuration of your pool).' - + uuid: 4e4d6eda8fbb4dd2ba7f48fba5723473 name: 'PHP-FPM: Start time' type: DEPENDENT key: php-fpm.start_time @@ -341,6 +362,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 2a19b306712a47999e70d3ec30e39b05 name: 'PHP-FPM: Uptime' type: DEPENDENT key: php-fpm.uptime @@ -361,6 +383,7 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: b6d7bfcea38744319277f78006490296 expression: 'nodata(/PHP-FPM by Zabbix agent/php-fpm.uptime,30m)=1' name: 'PHP-FPM: Failed to fetch info data (or no data for 30m)' priority: INFO @@ -371,12 +394,14 @@ zabbix_export: name: 'PHP-FPM: Process is not running' expression: 'last(/PHP-FPM by Zabbix agent/proc.num["{$PHP_FPM.PROCESS_NAME}"])=0' - + uuid: c6966a6c3ff0452ab4fd112c9299e624 expression: 'last(/PHP-FPM by Zabbix agent/php-fpm.uptime)<10m' name: 'PHP-FPM: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: b53e2e356317468f9d6d3272eb755650 name: 'PHP-FPM: Version' type: DEPENDENT key: php-fpm.version @@ -404,12 +429,14 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 3d562a5b516b4349b4f5b64dc98169ea expression: '(last(/PHP-FPM by Zabbix agent/php-fpm.version,#1)<>last(/PHP-FPM by Zabbix agent/php-fpm.version,#2))=1 and length(last(/PHP-FPM by Zabbix agent/php-fpm.version))>0' name: 'PHP-FPM: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'PHP-FPM version has changed. Ack to close.' manual_close: 'YES' - + uuid: a709eaae52ad4128a129c618db6525d2 name: 'PHP-FPM: CPU utilization' key: 'proc.cpu.util["{$PHP_FPM.PROCESS_NAME}"]' history: 7d @@ -421,6 +448,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: ef771994ec9e482babf872d9f867d500 name: 'PHP-FPM: Memory usage, %' key: 'proc.mem["{$PHP_FPM.PROCESS_NAME}",,,,pmem]' history: 7d @@ -432,6 +460,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: f55a5ef29f864d0a8c1af25df2372f7c name: 'PHP-FPM: Memory usage (rss)' key: 'proc.mem["{$PHP_FPM.PROCESS_NAME}",,,,rss]' history: 7d @@ -442,6 +471,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: ab8dc0d1ce344fe8ae6a22716a168fbd name: 'PHP-FPM: Number of processes running' key: 'proc.num["{$PHP_FPM.PROCESS_NAME}"]' history: 7d @@ -451,10 +481,12 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 21a03d0ada634602ae9089a2cf3b4d70 expression: 'last(/PHP-FPM by Zabbix agent/proc.num["{$PHP_FPM.PROCESS_NAME}"])=0' name: 'PHP-FPM: Process is not running' priority: HIGH - + uuid: c0c438492c63453496e83938745ffffc name: 'PHP-FPM: php-fpm_ping' key: 'web.page.get["{$PHP_FPM.HOST}","{$PHP_FPM.PING.PAGE}","{$PHP_FPM.PORT}"]' history: '0' @@ -465,6 +497,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 09ec73291f21417ab8f19f56fda3331f name: 'PHP-FPM: Get status page' key: 'web.page.get["{$PHP_FPM.HOST}","{$PHP_FPM.STATUS.PAGE}?json","{$PHP_FPM.PORT}"]' history: '0' @@ -511,6 +544,7 @@ zabbix_export: description: 'The path of PHP-FPM status page.' valuemaps: - + uuid: 1caa1e7c41e14c7492ab8112f93ea068 name: 'Service state' mappings: - @@ -521,6 +555,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 36cd028132d94585877ad5726f0f9e3d name: 'PHP-FPM: Process' graph_items: - @@ -547,6 +582,7 @@ zabbix_export: host: 'PHP-FPM by Zabbix agent' key: php-fpm.processes_active - + uuid: 768a3e8aaa4741239887b55be5842f4a name: 'PHP-FPM: Queue' graph_items: - diff --git a/templates/app/php-fpm_http/template_app_php-fpm_http.yaml b/templates/app/php-fpm_http/template_app_php-fpm_http.yaml index 872a0b71ff4..64e12eb9284 100644 --- a/templates/app/php-fpm_http/template_app_php-fpm_http.yaml +++ b/templates/app/php-fpm_http/template_app_php-fpm_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:40Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 49c77ce207f8478da53e761526d6eca5 template: 'PHP-FPM by HTTP' name: 'PHP-FPM by HTTP' description: | @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: a03bc5c2dc824b8f970ca1d2b7b4637f name: 'PHP-FPM: Accepted connections per second' type: DEPENDENT key: php-fpm.conn_accepted.rate @@ -40,6 +43,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: a9ae24915703483ea95a346c625ed70e name: 'PHP-FPM: Get ping page' type: HTTP_AGENT key: php-fpm.get_ping @@ -53,6 +57,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: b91063d42d4b454089b58e29ee3bdb38 name: 'PHP-FPM: Get status page' type: HTTP_AGENT key: php-fpm.get_status @@ -65,6 +70,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: cf2fe31db5084bc5b363ef7d0d691c25 name: 'PHP-FPM: Listen queue' type: DEPENDENT key: php-fpm.listen_queue @@ -83,6 +89,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 56876a76bd3a4c6c90b033c19a59f6d1 name: 'PHP-FPM: Listen queue, len' type: DEPENDENT key: php-fpm.listen_queue_len @@ -101,6 +108,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: a8829ff906e847c2b97a32b1ded60523 name: 'PHP-FPM: Listen queue, max' type: DEPENDENT key: php-fpm.listen_queue_max @@ -119,6 +127,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 314c3f19311f47acb93b046ab2625c75 name: 'PHP-FPM: Queue usage' type: CALCULATED key: php-fpm.listen_queue_usage @@ -133,11 +142,13 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 7905fe6523bf4e33bc3c08ec475cc1fe expression: 'min(/PHP-FPM by HTTP/php-fpm.listen_queue_usage,15m) > {$PHP_FPM.QUEUE.WARN.MAX}' name: 'PHP-FPM: Queue utilization is high (over {$PHP_FPM.QUEUE.WARN.MAX}% for 15m)' priority: WARNING description: 'The queue for this pool reached {$PHP_FPM.QUEUE.WARN.MAX}% of its maximum capacity. Items in queue represent the current number of connections that have been initiated on this pool, but not yet accepted.' - + uuid: dcb11355c5ae4c6ab5f1326aa1c7bbd6 name: 'PHP-FPM: Max children reached' type: DEPENDENT key: php-fpm.max_children @@ -160,6 +171,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 226939bd485a4381a5c0a6d4511acbc3 name: 'PHP-FPM: Pool name' type: DEPENDENT key: php-fpm.name @@ -184,6 +196,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 6a090c078ace46bd958b42225c63f5ca name: 'PHP-FPM: Ping' type: DEPENDENT key: php-fpm.ping @@ -207,11 +220,13 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: c0563be3e56e4918849726883c1ed0ab expression: 'last(/PHP-FPM by HTTP/php-fpm.ping)=0 or nodata(/PHP-FPM by HTTP/php-fpm.ping,3m)=1' name: 'PHP-FPM: Service is down' priority: HIGH manual_close: 'YES' - + uuid: 923243cbb4b647389a38b4788aad3141 name: 'PHP-FPM: Processes, active' type: DEPENDENT key: php-fpm.processes_active @@ -230,6 +245,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 79402b0cac4d4a409b39db4bf71557d2 name: 'PHP-FPM: Processes, idle' type: DEPENDENT key: php-fpm.processes_idle @@ -248,6 +264,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 9632f44f9b2648f299e9f61a39daf92f name: 'PHP-FPM: Processes, max active' type: DEPENDENT key: php-fpm.processes_max_active @@ -266,6 +283,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: e69faadd7a9d457e8f56d283871b946a name: 'PHP-FPM: Processes, total' type: DEPENDENT key: php-fpm.processes_total @@ -284,6 +302,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 084848b2d6bd4b8a88424b1ec9055b0f name: 'PHP-FPM: Process manager' type: DEPENDENT key: php-fpm.process_manager @@ -309,12 +328,14 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 0458fb97653e42c8b3bedfee5afd966d expression: '(last(/PHP-FPM by HTTP/php-fpm.process_manager,#1)<>last(/PHP-FPM by HTTP/php-fpm.process_manager,#2))=1' name: 'PHP-FPM: Manager changed (new value received: {ITEM.VALUE})' priority: INFO description: 'PHP-FPM manager changed. Ack to close.' manual_close: 'YES' - + uuid: 0dd9e388e2584e0090ed65bab39183f9 name: 'PHP-FPM: Slow requests' type: DEPENDENT key: php-fpm.slow_requests @@ -338,11 +359,13 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 495a538890704d998d1da5fece8c12f7 expression: 'min(/PHP-FPM by HTTP/php-fpm.slow_requests,#3)>0' name: 'PHP-FPM: Detected slow requests' priority: WARNING description: 'PHP-FPM detected slow request. A slow request means that it took more time to execute than expected (defined in the configuration of your pool).' - + uuid: 9a625629fc0a4222acfefa0409ec1c72 name: 'PHP-FPM: Start time' type: DEPENDENT key: php-fpm.start_time @@ -362,6 +385,7 @@ zabbix_export: tag: Application value: PHP-FPM - + uuid: 093024c740b946a0bd6637ba9e3e0dad name: 'PHP-FPM: Uptime' type: DEPENDENT key: php-fpm.uptime @@ -382,6 +406,7 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 1107f4c178f0424da48b13d26c8d71c7 expression: 'nodata(/PHP-FPM by HTTP/php-fpm.uptime,30m)=1' name: 'PHP-FPM: Failed to fetch info data (or no data for 30m)' priority: INFO @@ -392,12 +417,14 @@ zabbix_export: name: 'PHP-FPM: Service is down' expression: 'last(/PHP-FPM by HTTP/php-fpm.ping)=0 or nodata(/PHP-FPM by HTTP/php-fpm.ping,3m)=1' - + uuid: 9ed4047bdcd74e649814c5d004ba78c7 expression: 'last(/PHP-FPM by HTTP/php-fpm.uptime)<10m' name: 'PHP-FPM: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: d49adb58e8bb4453911270e5dce1e03e name: 'PHP-FPM: Version' type: DEPENDENT key: php-fpm.version @@ -425,6 +452,7 @@ zabbix_export: value: PHP-FPM triggers: - + uuid: 838bdc2d31ed460fb8eb1de87da6edfe expression: '(last(/PHP-FPM by HTTP/php-fpm.version,#1)<>last(/PHP-FPM by HTTP/php-fpm.version,#2))=1 and length(last(/PHP-FPM by HTTP/php-fpm.version))>0' name: 'PHP-FPM: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -461,6 +489,7 @@ zabbix_export: description: 'The path of PHP-FPM status page.' valuemaps: - + uuid: 8e8fa515c14c4ac181db791c2c68c518 name: 'Service state' mappings: - @@ -471,6 +500,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 6c69974487f34fea9850ac63fd45adbc name: 'PHP-FPM: Process' graph_items: - @@ -497,6 +527,7 @@ zabbix_export: host: 'PHP-FPM by HTTP' key: php-fpm.processes_active - + uuid: 250e7f6e07064675872b81a8881f4f31 name: 'PHP-FPM: Queue' graph_items: - diff --git a/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml b/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml index fad599a2dcb..6a0a88bf133 100644 --- a/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml +++ b/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:36Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 5fa761bc51e4432a90c6c9eece930c4a template: 'RabbitMQ cluster by Zabbix agent' name: 'RabbitMQ cluster by Zabbix agent' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 31908a8287be442681a0ded564977ff2 name: 'RabbitMQ: Messages acknowledged' type: DEPENDENT key: rabbitmq.overview.messages.ack @@ -39,6 +42,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: f78fabbd7e3f44dc81b1cf9c90b26f2e name: 'RabbitMQ: Messages acknowledged per second' type: DEPENDENT key: rabbitmq.overview.messages.ack.rate @@ -60,6 +64,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 45cf9b5cf5cd4b13b0e140383233799f name: 'RabbitMQ: Messages confirmed' type: DEPENDENT key: rabbitmq.overview.messages.confirm @@ -80,6 +85,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: bc85a070e1e9451b953d85bb519ed63d name: 'RabbitMQ: Messages confirmed per second' type: DEPENDENT key: rabbitmq.overview.messages.confirm.rate @@ -101,6 +107,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 004da545af4a4f61bd2167281bb9a02b name: 'RabbitMQ: Messages delivered' type: DEPENDENT key: rabbitmq.overview.messages.deliver_get @@ -121,6 +128,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: c00a84c8676544dcbdd74fec13881063 name: 'RabbitMQ: Messages delivered per second' type: DEPENDENT key: rabbitmq.overview.messages.deliver_get.rate @@ -142,6 +150,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 4215bdf87f0e426f85bd79434a0fb0bb name: 'RabbitMQ: Messages published' type: DEPENDENT key: rabbitmq.overview.messages.publish @@ -162,6 +171,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: cfadadb681474c7eb0512d1f4d223ff6 name: 'RabbitMQ: Messages published per second' type: DEPENDENT key: rabbitmq.overview.messages.publish.rate @@ -183,6 +193,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: bb068ac7c6094fb8a59cd1a003e88c39 name: 'RabbitMQ: Messages publish_in' type: DEPENDENT key: rabbitmq.overview.messages.publish_in @@ -203,6 +214,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: db511bf1cd6c465f8fe1ae6b5fa08660 name: 'RabbitMQ: Messages publish_in per second' type: DEPENDENT key: rabbitmq.overview.messages.publish_in.rate @@ -224,6 +236,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 23dcb85dd9bc4fefb1a9682956181c2e name: 'RabbitMQ: Messages publish_out' type: DEPENDENT key: rabbitmq.overview.messages.publish_out @@ -244,6 +257,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 05e4c745be95412995749c352ec0f925 name: 'RabbitMQ: Messages publish_out per second' type: DEPENDENT key: rabbitmq.overview.messages.publish_out.rate @@ -265,6 +279,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 650d6a94e381477299c62cfb2a2252cf name: 'RabbitMQ: Messages returned redeliver' type: DEPENDENT key: rabbitmq.overview.messages.redeliver @@ -285,6 +300,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 6d7eb8880bca4c6e92f65f8a32911599 name: 'RabbitMQ: Messages returned redeliver per second' type: DEPENDENT key: rabbitmq.overview.messages.redeliver.rate @@ -306,6 +322,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: e3faec09ae0a4d7aa8aab50d71de7bb3 name: 'RabbitMQ: Messages returned unroutable' type: DEPENDENT key: rabbitmq.overview.messages.return_unroutable @@ -326,6 +343,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 72267cce69cf490ea626ff3ae17b6362 name: 'RabbitMQ: Messages returned unroutable per second' type: DEPENDENT key: rabbitmq.overview.messages.return_unroutable.rate @@ -347,6 +365,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 2b03117e863348ee84d94acfe877ef7f name: 'RabbitMQ: Channels total' type: DEPENDENT key: rabbitmq.overview.object_totals.channels @@ -365,6 +384,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: b3cdd6739a964447b524df4fdd726434 name: 'RabbitMQ: Connections total' type: DEPENDENT key: rabbitmq.overview.object_totals.connections @@ -383,6 +403,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: c39007dbd4374bee943d61b7e90c0f01 name: 'RabbitMQ: Consumers total' type: DEPENDENT key: rabbitmq.overview.object_totals.consumers @@ -401,6 +422,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: be0b952e5d08409aa2c65fe143a9193c name: 'RabbitMQ: Exchanges total' type: DEPENDENT key: rabbitmq.overview.object_totals.exchanges @@ -419,6 +441,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: d7c86b4921f54924af1b72cd2493da1c name: 'RabbitMQ: Queues total' type: DEPENDENT key: rabbitmq.overview.object_totals.queues @@ -437,6 +460,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: c98b2b3dd2bd4fec9e7c571bc631167b name: 'RabbitMQ: Messages total' type: DEPENDENT key: rabbitmq.overview.queue_totals.messages @@ -455,6 +479,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: efaabe175e5f4fffa8a810ea35753475 name: 'RabbitMQ: Messages ready for delivery' type: DEPENDENT key: rabbitmq.overview.queue_totals.messages.ready @@ -473,6 +498,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 6cf09ed9d244464288c8050b10622e3a name: 'RabbitMQ: Messages unacknowledged' type: DEPENDENT key: rabbitmq.overview.queue_totals.messages.unacknowledged @@ -491,6 +517,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: f015f991bcea4c4dbf83dfb013300010 name: 'RabbitMQ: Get exchanges' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.CLUSTER_HOST}:{$RABBITMQ.API.PORT}/api/exchanges"]' history: 1h @@ -508,6 +535,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 943eabfb44164908b9135aa4d6478bea name: 'RabbitMQ: Get overview' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.CLUSTER_HOST}:{$RABBITMQ.API.PORT}/api/overview"]' history: 1h @@ -526,6 +554,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 857819d9851546f4a9d6e674572c5367 expression: 'nodata(/RabbitMQ cluster by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.CLUSTER_HOST}:{$RABBITMQ.API.PORT}/api/overview"],30m)=1' name: 'RabbitMQ: Failed to fetch overview data (or no data for 30m)' priority: WARNING @@ -533,6 +562,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: e28b4491721d4dbf8eded86a5caeabc2 name: 'Exchanges discovery' type: DEPENDENT key: rabbitmq.exchanges.discovery @@ -552,6 +582,7 @@ zabbix_export: description: 'Individual exchange metrics' item_prototypes: - + uuid: 68892e56e0074516b5d052dd7178955f name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages acknowledged per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.ack.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -573,6 +604,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: fcf7807f096d4cddb8fa2b3671814dfa name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages acknowledged' type: DEPENDENT key: 'rabbitmq.exchange.messages.ack["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -593,6 +625,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 858f8ce62fa04a31902569a712e58234 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages confirmed per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.confirm.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -614,6 +647,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 38d41b5d815a40ff816f6fad2395b61a name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages confirmed' type: DEPENDENT key: 'rabbitmq.exchange.messages.confirm["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -634,6 +668,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: ab53a6957ea641fe8b2a7f26c4bcc743 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages delivered per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.deliver_get.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -655,6 +690,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 412e5003ad2d4e80832ee0551a596791 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages delivered' type: DEPENDENT key: 'rabbitmq.exchange.messages.deliver_get["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -675,6 +711,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 32a0c7af8b9940a482a3a1d63ee90940 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages published per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -696,6 +733,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 1eccbe4450d74d5f9c5b8f7e6279b214 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages published' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -716,6 +754,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 3520a523abd1413f88c1c19978e6d562 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_in per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_in.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -737,6 +776,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 520d8301e48540679472bf508a6e293b name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_in' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_in["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -757,6 +797,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 6beb5e40cb8b416a8722ea77abb7355d name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_out per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_out.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -778,6 +819,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: beb929ee395e4caba73f3063c24a1d60 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_out' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_out["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -798,6 +840,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 7485d5a12fb04a13810ea54b9cc598e1 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages redelivered per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.redeliver.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -819,6 +862,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 58a06005659943429122d451acb521e0 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages redelivered' type: DEPENDENT key: 'rabbitmq.exchange.messages.redeliver["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -839,6 +883,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 295eeb3bd071400d921efe1f5a924a3e name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages returned unroutable per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.return_unroutable.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -860,6 +905,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 2901eccbd8ef483ba63c5522755155e7 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages returned unroutable' type: DEPENDENT key: 'rabbitmq.exchange.messages.return_unroutable["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -892,6 +938,7 @@ zabbix_export: lld_macro: '{#VHOST}' path: $.vhost - + uuid: 406836367f45425fbd181a20dc3d08d7 name: 'Health Check 3.8.10+ discovery' type: DEPENDENT key: rabbitmq.healthcheck.v3810.discovery @@ -899,6 +946,7 @@ zabbix_export: description: 'Version 3.8.10+ specific metrics' item_prototypes: - + uuid: 4c93b04164d24eb8b9dbdab652afc7bc name: 'RabbitMQ: Healthcheck: alarms in effect in the cluster{#SINGLETON}' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.CLUSTER_HOST}:{$RABBITMQ.API.PORT}/api/health/checks/alarms{#SINGLETON}"]' history: 7d @@ -934,6 +982,7 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 032949c387c64223b3125ba1120ae082 expression: 'last(/RabbitMQ cluster by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.CLUSTER_HOST}:{$RABBITMQ.API.PORT}/api/health/checks/alarms{#SINGLETON}"])=0' name: 'RabbitMQ: There are active alarms in the cluster' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -979,6 +1028,7 @@ zabbix_export: description: 'Filter to exclude discovered exchanges' dashboards: - + uuid: a886a871a00d47e28b8648cadae3bc99 name: 'RabbitMQ overview' pages: - @@ -1065,6 +1115,7 @@ zabbix_export: host: 'RabbitMQ cluster by Zabbix agent' valuemaps: - + uuid: 78275d6daacf42b4b97e3d806dfe81fe name: 'RabbitMQ healthcheck' mappings: - @@ -1077,6 +1128,7 @@ zabbix_export: value: '2' newvalue: Error - + uuid: d5dc11ae9ab143a89c4be534bbb35188 template: 'RabbitMQ node by Zabbix agent' name: 'RabbitMQ node by Zabbix agent' description: | @@ -1090,6 +1142,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: b1f191f9077f4382b5b87e0085ae2622 name: 'RabbitMQ: Service response time' key: 'net.tcp.service.perf[http,"{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"]' history: 7d @@ -1101,6 +1154,7 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 3640cf0944d14865b3f6df1e8ae76d24 expression: 'min(/RabbitMQ node by Zabbix agent/net.tcp.service.perf[http,"{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"],5m)>{$RABBITMQ.RESPONSE_TIME.MAX.WARN}' name: 'RabbitMQ: Service response time is too high (over {$RABBITMQ.RESPONSE_TIME.MAX.WARN}s for 5m)' priority: WARNING @@ -1113,6 +1167,7 @@ zabbix_export: name: 'RabbitMQ: Service is down' expression: 'last(/RabbitMQ node by Zabbix agent/net.tcp.service[http,"{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"])=0' - + uuid: 6229b623f5ff40f9a65e9573b3b86e3f name: 'RabbitMQ: Service ping' key: 'net.tcp.service[http,"{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"]' history: 7d @@ -1129,6 +1184,7 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: af5cfb0004e04562a9720b9e1b41fd5b expression: 'last(/RabbitMQ node by Zabbix agent/net.tcp.service[http,"{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"])=0' name: 'RabbitMQ: Service is down' priority: AVERAGE @@ -1138,6 +1194,7 @@ zabbix_export: name: 'RabbitMQ: Process is not running' expression: 'last(/RabbitMQ node by Zabbix agent/proc.num["{$RABBITMQ.PROCESS_NAME}"])=0' - + uuid: 0b195bf594c44b1f869b4a7671f61453 name: 'RabbitMQ: CPU utilization' key: 'proc.cpu.util["{$RABBITMQ.PROCESS_NAME}"]' history: 7d @@ -1149,6 +1206,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 6f13f672d8ce4c9592e0f3f5ec3b0ec4 name: 'RabbitMQ: Memory usage (rss)' key: 'proc.mem["{$RABBITMQ.PROCESS_NAME}",,,,rss]' history: 7d @@ -1159,6 +1217,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 4faac75027d14304ab071602df8f2937 name: 'RabbitMQ: Memory usage (vsize)' key: 'proc.mem["{$RABBITMQ.PROCESS_NAME}",,,,vsize]' history: 7d @@ -1169,6 +1228,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 8f1c8d2449c44ab590842184d9deb3a6 name: 'RabbitMQ: Number of processes running' key: 'proc.num["{$RABBITMQ.PROCESS_NAME}"]' history: 7d @@ -1178,10 +1238,12 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 2979bc7d779b404696f7eac273e99ea7 expression: 'last(/RabbitMQ node by Zabbix agent/proc.num["{$RABBITMQ.PROCESS_NAME}"])=0' name: 'RabbitMQ: Process is not running' priority: HIGH - + uuid: 7dad79be93bd46bba7a2540b38080b06 name: 'RabbitMQ: Free disk space' type: DEPENDENT key: rabbitmq.node.disk_free @@ -1201,6 +1263,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: d8de1eb13f024ce99388fc4bb68d6ad0 name: 'RabbitMQ: Disk free alarm' type: DEPENDENT key: rabbitmq.node.disk_free_alarm @@ -1226,12 +1289,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: b68cb12ecd4046fd80a717fb557f04e8 expression: 'last(/RabbitMQ node by Zabbix agent/rabbitmq.node.disk_free_alarm)=1' name: 'RabbitMQ: Free disk space alarm (Free space threshold has been reached)' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'https://www.rabbitmq.com/disk-alarms.html' - + uuid: 4e62b476bd11497f9190d1f720f22f75 name: 'RabbitMQ: Disk free limit' type: DEPENDENT key: rabbitmq.node.disk_free_limit @@ -1251,6 +1316,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 09aeab86c69846eb82d27c2f82f46d2b name: 'RabbitMQ: Used file descriptors' type: DEPENDENT key: rabbitmq.node.fd_used @@ -1269,6 +1335,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: e059b278ba384133a72dc723c2b2c40b name: 'RabbitMQ: Memory alarm' type: DEPENDENT key: rabbitmq.node.mem_alarm @@ -1294,12 +1361,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: ec6ae727fe774b0fa56bb4d9ad773e35 expression: 'last(/RabbitMQ node by Zabbix agent/rabbitmq.node.mem_alarm)=1' name: 'RabbitMQ: Memory alarm (Memory usage threshold has been reached)' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'https://www.rabbitmq.com/memory.html' - + uuid: 54bd4a47d635444e8e2e955325dbb976 name: 'RabbitMQ: Memory limit' type: DEPENDENT key: rabbitmq.node.mem_limit @@ -1319,6 +1388,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: d6a01ec409a6449986c5c0a81ffaf914 name: 'RabbitMQ: Memory used' type: DEPENDENT key: rabbitmq.node.mem_used @@ -1338,6 +1408,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: db91f84a5ad7412c959fbfe4e3b6df88 name: 'RabbitMQ: Management plugin version' type: DEPENDENT key: rabbitmq.node.overview.management_version @@ -1362,6 +1433,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 52a0be5049ee40748761d301a644315b name: 'RabbitMQ: RabbitMQ version' type: DEPENDENT key: rabbitmq.node.overview.rabbitmq_version @@ -1387,12 +1459,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: abdfc235c198421ba6d87e1d4ea1d39f expression: '(last(/RabbitMQ node by Zabbix agent/rabbitmq.node.overview.rabbitmq_version,#1)<>last(/RabbitMQ node by Zabbix agent/rabbitmq.node.overview.rabbitmq_version,#2))=1 and length(last(/RabbitMQ node by Zabbix agent/rabbitmq.node.overview.rabbitmq_version))>0' name: 'RabbitMQ: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'RabbitMQ version has changed. Ack to close.' manual_close: 'YES' - + uuid: 5e8c1ed0b073461eb14477edac3c756a name: 'RabbitMQ: Number of network partitions' type: DEPENDENT key: rabbitmq.node.partitions @@ -1416,12 +1490,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 1dab579b767d4816b306b6dd1ab88912 expression: 'min(/RabbitMQ node by Zabbix agent/rabbitmq.node.partitions,5m)>0' name: 'RabbitMQ: Number of network partitions is too high (more than 0 for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING description: 'https://www.rabbitmq.com/partitions.html#detecting' - + uuid: 087fcb3992ef4e35bacd4b6e69ef93d3 name: 'RabbitMQ: Is running' type: DEPENDENT key: rabbitmq.node.running @@ -1447,6 +1523,7 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: e4dc6aaaf80e4282926c54a6bdc8dcae expression: 'max(/RabbitMQ node by Zabbix agent/rabbitmq.node.running,5m)=0' name: 'RabbitMQ: Node is not running' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1460,6 +1537,7 @@ zabbix_export: name: 'RabbitMQ: Service is down' expression: 'last(/RabbitMQ node by Zabbix agent/net.tcp.service[http,"{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"])=0' - + uuid: 1ae6f429e99d4ddaa54aa6adab6b8100 name: 'RabbitMQ: Runtime run queue' type: DEPENDENT key: rabbitmq.node.run_queue @@ -1478,6 +1556,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 3aa508520f224150a05a7ebb64d22c5e name: 'RabbitMQ: Sockets available' type: DEPENDENT key: rabbitmq.node.sockets_total @@ -1496,6 +1575,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: de2cbe02ff6c47d78b6c7105709f4805 name: 'RabbitMQ: Sockets used' type: DEPENDENT key: rabbitmq.node.sockets_used @@ -1514,6 +1594,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: a28b6c8cca5544b79c2d9946c1978c7e name: 'RabbitMQ: Uptime' type: DEPENDENT key: rabbitmq.node.uptime @@ -1539,12 +1620,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 729c448ebabb417bb7ce17b1634c4484 expression: 'last(/RabbitMQ node by Zabbix agent/rabbitmq.node.uptime)<10m' name: 'RabbitMQ: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 61730555a0ae4f798ea740effb82764c name: 'RabbitMQ: Get nodes' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/nodes/{$RABBITMQ.CLUSTER.NAME}@{HOST.NAME}?memory=true"]' history: 1h @@ -1563,6 +1646,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 872a38f85e3a4253a47c94f13f6ac866 expression: 'nodata(/RabbitMQ node by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/nodes/{$RABBITMQ.CLUSTER.NAME}@{HOST.NAME}?memory=true"],30m)=1' name: 'RabbitMQ: Failed to fetch nodes data (or no data for 30m)' priority: WARNING @@ -1576,6 +1660,7 @@ zabbix_export: name: 'RabbitMQ: Service is down' expression: 'last(/RabbitMQ node by Zabbix agent/net.tcp.service[http,"{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"])=0' - + uuid: 1af326f40cdb407a96b34025062b4743 name: 'RabbitMQ: Get node overview' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/overview"]' history: 1h @@ -1593,6 +1678,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7fb61ad564db42d5a373912491f5c9d3 name: 'RabbitMQ: Get queues' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/queues"]' history: 1h @@ -1611,6 +1697,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: 04ef7d13809c45009553815f60ef5ba8 name: 'Health Check 3.8.9- discovery' type: DEPENDENT key: rabbitmq.healthcheck.v389.discovery @@ -1618,6 +1705,7 @@ zabbix_export: description: 'Specific metrics up to and including version 3.8.4' item_prototypes: - + uuid: 8b959a9d03dc4ae8bed7292973f4fcc4 name: 'RabbitMQ: Healthcheck{#SINGLETON}' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/healthchecks/node{#SINGLETON}"]' history: 7h @@ -1646,6 +1734,7 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: bf6bcbda20ed46cbb779d9c1f446dfa8 expression: 'last(/RabbitMQ node by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/healthchecks/node{#SINGLETON}"])=0' name: 'RabbitMQ: Node healthcheck failed' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1667,6 +1756,7 @@ zabbix_export: parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version < 30810 ? [{'{#SINGLETON}': ''}] : []); - + uuid: 3c0021a3e57142eb806deb5b47b6700a name: 'Health Check 3.8.10+ discovery' type: DEPENDENT key: rabbitmq.healthcheck.v3810.discovery @@ -1674,6 +1764,7 @@ zabbix_export: description: 'Version 3.8.10+ specific metrics' item_prototypes: - + uuid: 0f1cd729d8f4447db25e0af19eae595d name: 'RabbitMQ: Healthcheck: expiration date on the certificates{#SINGLETON}' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/certificate-expiration/1/months{#SINGLETON}"]' history: 7d @@ -1708,12 +1799,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: d180912136c74e5cb246655ecab75f57 expression: 'last(/RabbitMQ node by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/certificate-expiration/1/months{#SINGLETON}"])=0' name: 'RabbitMQ: There are valid TLS certificates expiring in the next month' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: 701449b128cb42cdb971fc608ba9f29b name: 'RabbitMQ: Healthcheck: local alarms in effect on the this node{#SINGLETON}' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/local-alarms{#SINGLETON}"]' history: 7d @@ -1748,12 +1841,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 62962f18baa4480294e097fec2cc5e4c expression: 'last(/RabbitMQ node by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/local-alarms{#SINGLETON}"])=0' name: 'RabbitMQ: There are active alarms in the node' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: 7a07966d8dde4f2caa9ff95693b86974 name: 'RabbitMQ: Healthcheck: classic mirrored queues without synchronised mirrors online{#SINGLETON}' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/node-is-mirror-sync-critical{#SINGLETON}"]' history: 7d @@ -1788,12 +1883,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 19e392f9e48e4c8287e04751a2a73843 expression: 'last(/RabbitMQ node by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/node-is-mirror-sync-critical{#SINGLETON}"])=0' name: 'RabbitMQ: There are queues that could potentially lose data if the this node goes offline.' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: f6ec1bb1cc4741be852136fac2c63333 name: 'RabbitMQ: Healthcheck: queues with minimum online quorum{#SINGLETON}' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/node-is-quorum-critical{#SINGLETON}"]' history: 7d @@ -1828,12 +1925,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: e063b6dde6a0484ba1561861d8b1f0c1 expression: 'last(/RabbitMQ node by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/node-is-quorum-critical{#SINGLETON}"])=0' name: 'RabbitMQ: There are queues that would lose their quorum and availability if the this node is shut down.' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: 0d1ad3daf2bb46dba2c9913c1684a0d4 name: 'RabbitMQ: Healthcheck: virtual hosts on the this node{#SINGLETON}' key: 'web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/virtual-hosts{#SINGLETON}"]' history: 7d @@ -1868,6 +1967,7 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: b61117e5eeff4d41a9a2f1729ec174b2 expression: 'last(/RabbitMQ node by Zabbix agent/web.page.get["http://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/virtual-hosts{#SINGLETON}"])=0' name: 'RabbitMQ: There are not running virtual hosts' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1889,6 +1989,7 @@ zabbix_export: parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version >= 30810 ? [{'{#SINGLETON}': ''}] : []); - + uuid: d1d32fc6ae1f445a98144a31214ca825 name: 'Queues discovery' type: DEPENDENT key: rabbitmq.queues.discovery @@ -1912,6 +2013,7 @@ zabbix_export: description: 'Individual queue metrics' item_prototypes: - + uuid: fcbee789f2864010b26ac69894659e77 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Consumers' type: DEPENDENT key: 'rabbitmq.queue.consumers["{#VHOST}/{#QUEUE}"]' @@ -1930,6 +2032,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 4b4491d5fb2b41eeae044c3d28de1b18 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Memory' type: DEPENDENT key: 'rabbitmq.queue.memory["{#VHOST}/{#QUEUE}"]' @@ -1949,6 +2052,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 223fa7a8372f4e9883d376c9f3e1af2e name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages acknowledged per second' type: DEPENDENT key: 'rabbitmq.queue.messages.ack.rate["{#VHOST}/{#QUEUE}"]' @@ -1970,6 +2074,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 335513a34e6a4909acfa1be278dd31b3 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages acknowledged' type: DEPENDENT key: 'rabbitmq.queue.messages.ack["{#VHOST}/{#QUEUE}"]' @@ -1990,6 +2095,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 55b774e5aac249edbb8881373060b15b name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered per second' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver.rate["{#VHOST}/{#QUEUE}"]' @@ -2011,6 +2117,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 2a87988327e1483c84d3f1867bab367f name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver["{#VHOST}/{#QUEUE}"]' @@ -2031,6 +2138,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 3f3024da744349b59c7810dfd10d11a3 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered per second' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver_get.rate["{#VHOST}/{#QUEUE}"]' @@ -2052,6 +2160,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: ad5e9fa0260e4170887fb2dfdc508959 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver_get["{#VHOST}/{#QUEUE}"]' @@ -2072,6 +2181,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 393306b9cb0148038d02ad9c48cf1fbb name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages published per second' type: DEPENDENT key: 'rabbitmq.queue.messages.publish.rate["{#VHOST}/{#QUEUE}"]' @@ -2093,6 +2203,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 44814c9f6f154fdcbab66249d0777eae name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages published' type: DEPENDENT key: 'rabbitmq.queue.messages.publish["{#VHOST}/{#QUEUE}"]' @@ -2113,6 +2224,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 9096e81341374d2fb7dd58e932783afc name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages per second' type: DEPENDENT key: 'rabbitmq.queue.messages.rate["{#VHOST}/{#QUEUE}"]' @@ -2132,6 +2244,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 8902103fd86746d0851b75a1262e36a9 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages redelivered per second' type: DEPENDENT key: 'rabbitmq.queue.messages.redeliver.rate["{#VHOST}/{#QUEUE}"]' @@ -2153,6 +2266,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 3ac1a4b83c9f4d4c8a438d39aca8e82a name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages redelivered' type: DEPENDENT key: 'rabbitmq.queue.messages.redeliver["{#VHOST}/{#QUEUE}"]' @@ -2173,6 +2287,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: aabd7d6fe6a047d186504386d3a48ae1 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages' type: DEPENDENT key: 'rabbitmq.queue.messages["{#VHOST}/{#QUEUE}"]' @@ -2192,11 +2307,13 @@ zabbix_export: value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' trigger_prototypes: - + uuid: 431268af929a49e5b7e95a3ff59c7651 expression: 'min(/RabbitMQ node by Zabbix agent/rabbitmq.queue.messages["{#VHOST}/{#QUEUE}"],5m)>{$RABBITMQ.MESSAGES.MAX.WARN:"{#QUEUE}"}' name: 'RabbitMQ: Too many messages in queue (over {$RABBITMQ.MESSAGES.MAX.WARN} for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: d2e1a2857b314ed3818f92312f5d0043 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages ready per second' type: DEPENDENT key: 'rabbitmq.queue.messages_ready.rate["{#VHOST}/{#QUEUE}"]' @@ -2216,6 +2333,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 4a75c2d9e0354f47b1c8243bad17bd58 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages ready' type: DEPENDENT key: 'rabbitmq.queue.messages_ready["{#VHOST}/{#QUEUE}"]' @@ -2234,6 +2352,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: d5d88879e3b844d7b03ab956a673daff name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages unacknowledged per second' type: DEPENDENT key: 'rabbitmq.queue.messages_unacknowledged.rate["{#VHOST}/{#QUEUE}"]' @@ -2253,6 +2372,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 252dcf1262014ce599a2eec81f7223eb name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages unacknowledged' type: DEPENDENT key: 'rabbitmq.queue.messages_unacknowledged["{#VHOST}/{#QUEUE}"]' @@ -2272,6 +2392,7 @@ zabbix_export: value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' graph_prototypes: - + uuid: a6223df79d334c29ada36ba20729b885 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages per second' graph_items: - @@ -2322,6 +2443,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' key: 'rabbitmq.queue.messages_unacknowledged.rate["{#VHOST}/{#QUEUE}"]' - + uuid: 03c88aa9d8b94389aafcf607dff1756f name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages status' graph_items: - @@ -2424,6 +2546,7 @@ zabbix_export: description: 'Maximum RabbitMQ response time in seconds for trigger expression' dashboards: - + uuid: ce0af043ed2c4e7c988674c9ecb787d6 name: 'RabbitMQ node status' pages: - @@ -2527,6 +2650,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' valuemaps: - + uuid: ce579def20ac488dbce1ff69baaa8c50 name: 'Alarm state' mappings: - @@ -2536,6 +2660,7 @@ zabbix_export: value: '1' newvalue: Alarm - + uuid: 08ee896f31a1457a8e9b4f6f251700d4 name: 'RabbitMQ healthcheck' mappings: - @@ -2548,6 +2673,7 @@ zabbix_export: value: '2' newvalue: Error - + uuid: c369d410303349b4973431b6ff8dcb85 name: 'Service state' mappings: - @@ -2558,6 +2684,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 2dbd4f9285a34786a210c6e16d87ed85 name: 'RabbitMQ: Connections' graph_items: - @@ -2578,6 +2705,7 @@ zabbix_export: host: 'RabbitMQ cluster by Zabbix agent' key: rabbitmq.overview.object_totals.consumers - + uuid: 72472749150041d59a52ce5abb3dc03e name: 'RabbitMQ: Disk free' graph_items: - @@ -2594,6 +2722,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' key: rabbitmq.node.disk_free_limit - + uuid: 132133fc0fd04002a5a50fc0d5169e6a name: 'RabbitMQ: File descriptors' graph_items: - @@ -2602,6 +2731,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' key: rabbitmq.node.fd_used - + uuid: 180a5d36d48f44fbaf6f86c5cf9e10f9 name: 'RabbitMQ: Memory usage' graph_items: - @@ -2616,6 +2746,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' key: 'proc.mem["{$RABBITMQ.PROCESS_NAME}",,,,rss]' - + uuid: a5949ccf83434f1fb26cfe0a3671085e name: 'RabbitMQ: Memory used' graph_items: - @@ -2632,6 +2763,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' key: rabbitmq.node.mem_limit - + uuid: dca08567e6ce4dcbb60f72a431de5ddf name: 'RabbitMQ: Messages' graph_items: - @@ -2652,6 +2784,7 @@ zabbix_export: host: 'RabbitMQ cluster by Zabbix agent' key: rabbitmq.overview.queue_totals.messages.unacknowledged - + uuid: ad303b1816a84248a347ef4773bf2c44 name: 'RabbitMQ: Messages per second' graph_items: - @@ -2702,6 +2835,7 @@ zabbix_export: host: 'RabbitMQ cluster by Zabbix agent' key: rabbitmq.overview.messages.return_unroutable.rate - + uuid: 94fa39136a0d42b2997dd3b9a7581621 name: 'RabbitMQ: Messages status' graph_items: - @@ -2752,6 +2886,7 @@ zabbix_export: host: 'RabbitMQ cluster by Zabbix agent' key: rabbitmq.overview.messages.return_unroutable - + uuid: 358fb67c294d4486a79797818ebde851 name: 'RabbitMQ: Node status' graph_items: - @@ -2761,6 +2896,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' key: rabbitmq.node.running - + uuid: 3205b991eb5443e680b571b23b4a1721 name: 'RabbitMQ: Queues' graph_items: - @@ -2770,6 +2906,7 @@ zabbix_export: host: 'RabbitMQ cluster by Zabbix agent' key: rabbitmq.overview.object_totals.queues - + uuid: 7e5fec850547465091a38f78268a207f name: 'RabbitMQ: Sockets' graph_items: - @@ -2785,6 +2922,7 @@ zabbix_export: host: 'RabbitMQ node by Zabbix agent' key: rabbitmq.node.sockets_total - + uuid: bf2b0b66f4d94549aae9cbe04dfe9bd2 name: 'RabbitMQ: Uptime' graph_items: - diff --git a/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml b/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml index a98f6041ab5..b8d5fed4c27 100644 --- a/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml +++ b/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:31Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 8c8474148c2a4eaeabe5a9331ea99d77 template: 'RabbitMQ cluster by HTTP' name: 'RabbitMQ cluster by HTTP' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: dd74265fcc2d48e2b160e749706c9a6c name: 'RabbitMQ: Get exchanges' type: HTTP_AGENT key: rabbitmq.get_exchanges @@ -35,6 +38,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: c0d7c1940dea4cd4a01a94b9629db3ce name: 'RabbitMQ: Get overview' type: HTTP_AGENT key: rabbitmq.get_overview @@ -52,12 +56,14 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 75f15ddde3e94692b4e9c03a982c3122 expression: 'nodata(/RabbitMQ cluster by HTTP/rabbitmq.get_overview,30m)=1' name: 'RabbitMQ: Failed to fetch overview data (or no data for 30m)' priority: WARNING description: 'Zabbix has not received data for items for the last 30 minutes' manual_close: 'YES' - + uuid: 94ffc83030e84d93a2bcafc9fc1b307b name: 'RabbitMQ: Messages acknowledged' type: DEPENDENT key: rabbitmq.overview.messages.ack @@ -78,6 +84,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: b7c9ca566af64e62bc450752d5cd7777 name: 'RabbitMQ: Messages acknowledged per second' type: DEPENDENT key: rabbitmq.overview.messages.ack.rate @@ -99,6 +106,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 5f2ae9a4ca0643c6b3d3e7b1ed36f3e4 name: 'RabbitMQ: Messages confirmed' type: DEPENDENT key: rabbitmq.overview.messages.confirm @@ -119,6 +127,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 302caaded1ec40a984c13c3eab6f7509 name: 'RabbitMQ: Messages confirmed per second' type: DEPENDENT key: rabbitmq.overview.messages.confirm.rate @@ -140,6 +149,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: fa4dcdd9a76c47fb8b3e0e238077f591 name: 'RabbitMQ: Messages delivered' type: DEPENDENT key: rabbitmq.overview.messages.deliver_get @@ -160,6 +170,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 483b3ccd192a4f7a8142da5fc3303d63 name: 'RabbitMQ: Messages delivered per second' type: DEPENDENT key: rabbitmq.overview.messages.deliver_get.rate @@ -181,6 +192,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: af401642e23241f38b453ce65439a3fb name: 'RabbitMQ: Messages published' type: DEPENDENT key: rabbitmq.overview.messages.publish @@ -201,6 +213,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: e386d202d87c442c94ea6151af8f1c45 name: 'RabbitMQ: Messages published per second' type: DEPENDENT key: rabbitmq.overview.messages.publish.rate @@ -222,6 +235,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: ebe18f0f04fe4c098283cfeab6ebb716 name: 'RabbitMQ: Messages publish_in' type: DEPENDENT key: rabbitmq.overview.messages.publish_in @@ -242,6 +256,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 8078d1269b0f4650b2a2c8d0f7de8bfd name: 'RabbitMQ: Messages publish_in per second' type: DEPENDENT key: rabbitmq.overview.messages.publish_in.rate @@ -263,6 +278,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 8d5523cd5120462f903af9b67e2abb10 name: 'RabbitMQ: Messages publish_out' type: DEPENDENT key: rabbitmq.overview.messages.publish_out @@ -283,6 +299,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: c1a7ca5a475449b4b4d916693acd515b name: 'RabbitMQ: Messages publish_out per second' type: DEPENDENT key: rabbitmq.overview.messages.publish_out.rate @@ -304,6 +321,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 6c0d428069a84443affba5b1a7f886bc name: 'RabbitMQ: Messages returned redeliver' type: DEPENDENT key: rabbitmq.overview.messages.redeliver @@ -324,6 +342,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 7d239c3cb6604521b1291bce0dbdf10c name: 'RabbitMQ: Messages returned redeliver per second' type: DEPENDENT key: rabbitmq.overview.messages.redeliver.rate @@ -345,6 +364,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 70ab0718b7784a8280c99b6af21d909a name: 'RabbitMQ: Messages returned unroutable' type: DEPENDENT key: rabbitmq.overview.messages.return_unroutable @@ -365,6 +385,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: e2983b5d27294b92b658070e0ef0a2ca name: 'RabbitMQ: Messages returned unroutable per second' type: DEPENDENT key: rabbitmq.overview.messages.return_unroutable.rate @@ -386,6 +407,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 787ea966afd741b99bbdce665aebf15a name: 'RabbitMQ: Channels total' type: DEPENDENT key: rabbitmq.overview.object_totals.channels @@ -404,6 +426,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 3b488cdb79ac4b95abe55ddec9f74dd1 name: 'RabbitMQ: Connections total' type: DEPENDENT key: rabbitmq.overview.object_totals.connections @@ -422,6 +445,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 4b02b27b8091430eb80e6451935848d8 name: 'RabbitMQ: Consumers total' type: DEPENDENT key: rabbitmq.overview.object_totals.consumers @@ -440,6 +464,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 1b98a03a243c4b698faa93228cb9cfb0 name: 'RabbitMQ: Exchanges total' type: DEPENDENT key: rabbitmq.overview.object_totals.exchanges @@ -458,6 +483,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 011491d6f5954cf3bf37ee45a62a4d86 name: 'RabbitMQ: Queues total' type: DEPENDENT key: rabbitmq.overview.object_totals.queues @@ -476,6 +502,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: c9bc0b0a61be4412bfc31cb725bbe837 name: 'RabbitMQ: Messages total' type: DEPENDENT key: rabbitmq.overview.queue_totals.messages @@ -494,6 +521,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 7c7e5c4111ff464b913a43b59fcb2e9b name: 'RabbitMQ: Messages ready for delivery' type: DEPENDENT key: rabbitmq.overview.queue_totals.messages.ready @@ -512,6 +540,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 3403648d6b964edd8c390e2c175b068a name: 'RabbitMQ: Messages unacknowledged' type: DEPENDENT key: rabbitmq.overview.queue_totals.messages.unacknowledged @@ -531,6 +560,7 @@ zabbix_export: value: RabbitMQ discovery_rules: - + uuid: 689cf8096c0c49099e2b56c5b639d3c6 name: 'Exchanges discovery' type: DEPENDENT key: rabbitmq.exchanges.discovery @@ -550,6 +580,7 @@ zabbix_export: description: 'Individual exchange metrics' item_prototypes: - + uuid: d8cdcef7ad324aebb597e9d2cd32bdf2 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages acknowledged per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.ack.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -571,6 +602,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: fd3d7de712d84721a09248670a7504f1 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages acknowledged' type: DEPENDENT key: 'rabbitmq.exchange.messages.ack["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -591,6 +623,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: bc57ae1a1c1d4e9c96a268906d88dbf8 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages confirmed per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.confirm.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -612,6 +645,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 8fac23c225d449b3a01d495b52131f5c name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages confirmed' type: DEPENDENT key: 'rabbitmq.exchange.messages.confirm["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -632,6 +666,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 18916e7d0fce41d698f57f0f1be5dab1 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages delivered per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.deliver_get.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -653,6 +688,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: b86cc017bbb247b79e5b0522cf895d33 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages delivered' type: DEPENDENT key: 'rabbitmq.exchange.messages.deliver_get["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -673,6 +709,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: a4a890d6cbdc40528dee488d8649343d name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages published per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -694,6 +731,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 24515b4712014fbeb857592664624be3 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages published' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -714,6 +752,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: d7ecda9c49ee479481b0b96d92113064 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_in per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_in.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -735,6 +774,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 02ebc8dacc0b44cd81bd9a83394359ff name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_in' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_in["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -755,6 +795,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 46a5efc69f2e4928b5744b5ea0cd6ae3 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_out per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_out.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -776,6 +817,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: c83921ac67074e169e247dc3392213cf name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages publish_out' type: DEPENDENT key: 'rabbitmq.exchange.messages.publish_out["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -796,6 +838,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 64bc6c65cc2f46b1841bd9852020bf44 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages redelivered per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.redeliver.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -817,6 +860,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 3203320d008d484d917827f93b213725 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages redelivered' type: DEPENDENT key: 'rabbitmq.exchange.messages.redeliver["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -837,6 +881,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: 1aad46c39cc347f59ed953aa6bc23fbe name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages returned unroutable per second' type: DEPENDENT key: 'rabbitmq.exchange.messages.return_unroutable.rate["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -858,6 +903,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Exchange "{#VHOST}/{#EXCHANGE}/{#TYPE}"' - + uuid: caaaf925f72e42d2b3112098bd05b3d1 name: 'RabbitMQ: Exchange {#VHOST}/{#EXCHANGE}/{#TYPE}: Messages returned unroutable' type: DEPENDENT key: 'rabbitmq.exchange.messages.return_unroutable["{#VHOST}/{#EXCHANGE}/{#TYPE}"]' @@ -890,6 +936,7 @@ zabbix_export: lld_macro: '{#VHOST}' path: $.vhost - + uuid: 8655f85b65cc4eb0a0470db45ca1c963 name: 'Health Check 3.8.10+ discovery' type: DEPENDENT key: rabbitmq.healthcheck.v3810.discovery @@ -897,6 +944,7 @@ zabbix_export: description: 'Version 3.8.10+ specific metrics' item_prototypes: - + uuid: 90db70de99454f7b924d84174a5951fb name: 'RabbitMQ: Healthcheck: alarms in effect in the cluster{#SINGLETON}' type: HTTP_AGENT key: 'rabbitmq.healthcheck.alarms[{#SINGLETON}]' @@ -934,6 +982,7 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 58592bb4d473497e9942634db2001823 expression: 'last(/RabbitMQ cluster by HTTP/rabbitmq.healthcheck.alarms[{#SINGLETON}])=0' name: 'RabbitMQ: There are active alarms in the cluster' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -979,6 +1028,7 @@ zabbix_export: description: 'Filter to exclude discovered exchanges' dashboards: - + uuid: 1b64af348f284f74a1f7f03de1d55f7b name: 'RabbitMQ overview' pages: - @@ -1065,6 +1115,7 @@ zabbix_export: host: 'RabbitMQ cluster by HTTP' valuemaps: - + uuid: 3380e05a15774dad92e77c983448698b name: 'RabbitMQ healthcheck' mappings: - @@ -1077,6 +1128,7 @@ zabbix_export: value: '2' newvalue: Error - + uuid: b9514029d03b44de9adf24251778dbf3 template: 'RabbitMQ node by HTTP' name: 'RabbitMQ node by HTTP' description: | @@ -1090,6 +1142,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 542f36f0b4e24d99a402a98b6f6fe4c4 name: 'RabbitMQ: Service response time' type: SIMPLE key: 'net.tcp.service.perf[http,"{HOST.CONN}","{$RABBITMQ.API.PORT}"]' @@ -1102,6 +1155,7 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 077cff01b33645feacfc3fbb242df854 expression: 'min(/RabbitMQ node by HTTP/net.tcp.service.perf[http,"{HOST.CONN}","{$RABBITMQ.API.PORT}"],5m)>{$RABBITMQ.RESPONSE_TIME.MAX.WARN}' name: 'RabbitMQ: Service response time is too high (over {$RABBITMQ.RESPONSE_TIME.MAX.WARN}s for 5m)' priority: WARNING @@ -1111,6 +1165,7 @@ zabbix_export: name: 'RabbitMQ: Service is down' expression: 'last(/RabbitMQ node by HTTP/net.tcp.service[http,"{HOST.CONN}","{$RABBITMQ.API.PORT}"])=0' - + uuid: f53379f858f74714b15ee12fe6fc2d08 name: 'RabbitMQ: Service ping' type: SIMPLE key: 'net.tcp.service[http,"{HOST.CONN}","{$RABBITMQ.API.PORT}"]' @@ -1128,11 +1183,13 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 636356e5255d49d992df4b7a0c7d222d expression: 'last(/RabbitMQ node by HTTP/net.tcp.service[http,"{HOST.CONN}","{$RABBITMQ.API.PORT}"])=0' name: 'RabbitMQ: Service is down' priority: AVERAGE manual_close: 'YES' - + uuid: 14468c29d16440cfb40429f58a0399f4 name: 'RabbitMQ: Get nodes' type: HTTP_AGENT key: rabbitmq.get_nodes @@ -1150,6 +1207,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 8b711d05770940d6857494f72b3cb191 expression: 'nodata(/RabbitMQ node by HTTP/rabbitmq.get_nodes,30m)=1' name: 'RabbitMQ: Failed to fetch nodes data (or no data for 30m)' priority: WARNING @@ -1160,6 +1218,7 @@ zabbix_export: name: 'RabbitMQ: Service is down' expression: 'last(/RabbitMQ node by HTTP/net.tcp.service[http,"{HOST.CONN}","{$RABBITMQ.API.PORT}"])=0' - + uuid: ff7ec5f6e2354c90bffdbd25f9360555 name: 'RabbitMQ: Get node overview' type: HTTP_AGENT key: rabbitmq.get_node_overview @@ -1176,6 +1235,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3d0770d550b24f5ca80289cb723c8386 name: 'RabbitMQ: Get queues' type: HTTP_AGENT key: rabbitmq.get_queues @@ -1192,6 +1252,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 8cb8f380645f4d7f8250b110acd47d1c name: 'RabbitMQ: Free disk space' type: DEPENDENT key: rabbitmq.node.disk_free @@ -1211,6 +1272,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 38099990b854421ca39f178b9c9be016 name: 'RabbitMQ: Disk free alarm' type: DEPENDENT key: rabbitmq.node.disk_free_alarm @@ -1236,12 +1298,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 093eec2fd9264f158087509d8364dc09 expression: 'last(/RabbitMQ node by HTTP/rabbitmq.node.disk_free_alarm)=1' name: 'RabbitMQ: Free disk space alarm (Free space threshold has been reached)' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'https://www.rabbitmq.com/disk-alarms.html' - + uuid: ce9f4b99c77545fb8acd596d72725898 name: 'RabbitMQ: Disk free limit' type: DEPENDENT key: rabbitmq.node.disk_free_limit @@ -1261,6 +1325,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: fae24c176bd34b81b0f578883c5c2760 name: 'RabbitMQ: Used file descriptors' type: DEPENDENT key: rabbitmq.node.fd_used @@ -1279,6 +1344,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 70ec112fc828476e96a469e0f94fc415 name: 'RabbitMQ: Memory alarm' type: DEPENDENT key: rabbitmq.node.mem_alarm @@ -1304,12 +1370,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 843be64cfdcd4df5b3fea4726da69c7e expression: 'last(/RabbitMQ node by HTTP/rabbitmq.node.mem_alarm)=1' name: 'RabbitMQ: Memory alarm (Memory usage threshold has been reached)' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'https://www.rabbitmq.com/memory.html' - + uuid: 2445b494bf0648248b333d6f0afd95a2 name: 'RabbitMQ: Memory limit' type: DEPENDENT key: rabbitmq.node.mem_limit @@ -1329,6 +1397,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 9e4f2c0cb6604364ab0a2b4def7466e2 name: 'RabbitMQ: Memory used' type: DEPENDENT key: rabbitmq.node.mem_used @@ -1348,6 +1417,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 129026dd49124ff2ba4f0bcc7f1fa9de name: 'RabbitMQ: Management plugin version' type: DEPENDENT key: rabbitmq.node.overview.management_version @@ -1372,6 +1442,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: d63d8001d5134e2590d3e7ca8b62958c name: 'RabbitMQ: RabbitMQ version' type: DEPENDENT key: rabbitmq.node.overview.rabbitmq_version @@ -1397,12 +1468,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: c5940c19ae2745c5954f93a783f0a8ca expression: '(last(/RabbitMQ node by HTTP/rabbitmq.node.overview.rabbitmq_version,#1)<>last(/RabbitMQ node by HTTP/rabbitmq.node.overview.rabbitmq_version,#2))=1 and length(last(/RabbitMQ node by HTTP/rabbitmq.node.overview.rabbitmq_version))>0' name: 'RabbitMQ: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'RabbitMQ version has changed. Ack to close.' manual_close: 'YES' - + uuid: ac9282c012bd4249a096a462d21dcf62 name: 'RabbitMQ: Number of network partitions' type: DEPENDENT key: rabbitmq.node.partitions @@ -1426,12 +1499,14 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 3f92f121d05e42bb822a8f6c22edadcc expression: 'min(/RabbitMQ node by HTTP/rabbitmq.node.partitions,5m)>0' name: 'RabbitMQ: Number of network partitions is too high (more than 0 for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING description: 'https://www.rabbitmq.com/partitions.html#detecting' - + uuid: 5f819282c32b49039a2dae56b9be23cd name: 'RabbitMQ: Is running' type: DEPENDENT key: rabbitmq.node.running @@ -1457,6 +1532,7 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 58c7bf82121d40fea29f60f909a0ff5c expression: 'max(/RabbitMQ node by HTTP/rabbitmq.node.running,5m)=0' name: 'RabbitMQ: Node is not running' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1467,6 +1543,7 @@ zabbix_export: name: 'RabbitMQ: Service is down' expression: 'last(/RabbitMQ node by HTTP/net.tcp.service[http,"{HOST.CONN}","{$RABBITMQ.API.PORT}"])=0' - + uuid: ddc906d9a969401ebf520490e62f4086 name: 'RabbitMQ: Runtime run queue' type: DEPENDENT key: rabbitmq.node.run_queue @@ -1485,6 +1562,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 16f4f6a6d8f14980a6edcc2d84b0cd8d name: 'RabbitMQ: Sockets available' type: DEPENDENT key: rabbitmq.node.sockets_total @@ -1503,6 +1581,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 31455694c0994c9d9eaa8af048e88e95 name: 'RabbitMQ: Sockets used' type: DEPENDENT key: rabbitmq.node.sockets_used @@ -1521,6 +1600,7 @@ zabbix_export: tag: Application value: RabbitMQ - + uuid: 65a2fd59ddfe413b9259c547338f3351 name: 'RabbitMQ: Uptime' type: DEPENDENT key: rabbitmq.node.uptime @@ -1546,6 +1626,7 @@ zabbix_export: value: RabbitMQ triggers: - + uuid: 6edfa365704f480da4b35b51b6ed84f4 expression: 'last(/RabbitMQ node by HTTP/rabbitmq.node.uptime)<10m' name: 'RabbitMQ: has been restarted (uptime < 10m)' priority: INFO @@ -1553,6 +1634,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: fd10dbe5b1ba407dbb52632ecd713ccf name: 'Health Check 3.8.9- discovery' type: DEPENDENT key: rabbitmq.healthcheck.v389.discovery @@ -1560,6 +1642,7 @@ zabbix_export: description: 'Specific metrics up to and including version 3.8.4' item_prototypes: - + uuid: 22f9a51fd0ea41148846ecde7dbf4d99 name: 'RabbitMQ: Healthcheck{#SINGLETON}' type: HTTP_AGENT key: 'rabbitmq.healthcheck[{#SINGLETON}]' @@ -1588,6 +1671,7 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 5c9c080ddd3748a6b5e62ba7765d270d expression: 'last(/RabbitMQ node by HTTP/rabbitmq.healthcheck[{#SINGLETON}])=0' name: 'RabbitMQ: Node healthcheck failed' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1609,6 +1693,7 @@ zabbix_export: parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version < 30810 ? [{'{#SINGLETON}': ''}] : []); - + uuid: ab89d103c015400fbbeecaaf9bf01400 name: 'Health Check 3.8.10+ discovery' type: DEPENDENT key: rabbitmq.healthcheck.v3810.discovery @@ -1616,6 +1701,7 @@ zabbix_export: description: 'Version 3.8.10+ specific metrics' item_prototypes: - + uuid: d18cd1fd8cd749e4a00b8186fd93345f name: 'RabbitMQ: Healthcheck: expiration date on the certificates{#SINGLETON}' type: HTTP_AGENT key: 'rabbitmq.healthcheck.certificate_expiration[{#SINGLETON}]' @@ -1653,12 +1739,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 20f7cd2d1d2448d5b84711caba2f093b expression: 'last(/RabbitMQ node by HTTP/rabbitmq.healthcheck.certificate_expiration[{#SINGLETON}])=0' name: 'RabbitMQ: There are valid TLS certificates expiring in the next month' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: e1359646453e43cbaf0b4e1b89bdcdeb name: 'RabbitMQ: Healthcheck: local alarms in effect on the this node{#SINGLETON}' type: HTTP_AGENT key: 'rabbitmq.healthcheck.local_alarms[{#SINGLETON}]' @@ -1696,12 +1784,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 9761757a70bf4f65b9438471a5de2af0 expression: 'last(/RabbitMQ node by HTTP/rabbitmq.healthcheck.local_alarms[{#SINGLETON}])=0' name: 'RabbitMQ: There are active alarms in the node' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: 9867c266760a48d981caa1f34f2c3238 name: 'RabbitMQ: Healthcheck: classic mirrored queues without synchronised mirrors online{#SINGLETON}' type: HTTP_AGENT key: 'rabbitmq.healthcheck.mirror_sync[{#SINGLETON}]' @@ -1739,12 +1829,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: 36b4702437614a3681a5a77acef323fc expression: 'last(/RabbitMQ node by HTTP/rabbitmq.healthcheck.mirror_sync[{#SINGLETON}])=0' name: 'RabbitMQ: There are queues that could potentially lose data if the this node goes offline.' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: 972b6409c80d4ac796e5472b72ce82ae name: 'RabbitMQ: Healthcheck: queues with minimum online quorum{#SINGLETON}' type: HTTP_AGENT key: 'rabbitmq.healthcheck.quorum[{#SINGLETON}]' @@ -1782,12 +1874,14 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: cfaba160cc0441c09010de05316596bd expression: 'last(/RabbitMQ node by HTTP/rabbitmq.healthcheck.quorum[{#SINGLETON}])=0' name: 'RabbitMQ: There are queues that would lose their quorum and availability if the this node is shut down.' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html' - + uuid: d701b9acae86464282b308df720a1de2 name: 'RabbitMQ: Healthcheck: virtual hosts on the this node{#SINGLETON}' type: HTTP_AGENT key: 'rabbitmq.healthcheck.virtual_hosts[{#SINGLETON}]' @@ -1825,6 +1919,7 @@ zabbix_export: value: RabbitMQ trigger_prototypes: - + uuid: d1638953e2794c3e8113ba907837c968 expression: 'last(/RabbitMQ node by HTTP/rabbitmq.healthcheck.virtual_hosts[{#SINGLETON}])=0' name: 'RabbitMQ: There are not running virtual hosts' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1846,6 +1941,7 @@ zabbix_export: parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version >= 30810 ? [{'{#SINGLETON}': ''}] : []); - + uuid: cc1d85b6045b44b38f588cd9a4c6c62d name: 'Queues discovery' type: DEPENDENT key: rabbitmq.queues.discovery @@ -1869,6 +1965,7 @@ zabbix_export: description: 'Individual queue metrics' item_prototypes: - + uuid: be1c1c6b727a45cca039f0f00f184943 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Consumers' type: DEPENDENT key: 'rabbitmq.queue.consumers["{#VHOST}/{#QUEUE}"]' @@ -1887,6 +1984,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 5d420017c0f14f37aa7c7ef986b54a77 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Memory' type: DEPENDENT key: 'rabbitmq.queue.memory["{#VHOST}/{#QUEUE}"]' @@ -1906,6 +2004,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 3902227627d84cad8794604bd4f091fd name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages acknowledged per second' type: DEPENDENT key: 'rabbitmq.queue.messages.ack.rate["{#VHOST}/{#QUEUE}"]' @@ -1927,6 +2026,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 2f2ca541c80b47cba2b5147a1c77aac5 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages acknowledged' type: DEPENDENT key: 'rabbitmq.queue.messages.ack["{#VHOST}/{#QUEUE}"]' @@ -1947,6 +2047,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: b8a9c0ca7fda4756a8b79ac83c4bcd07 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered per second' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver.rate["{#VHOST}/{#QUEUE}"]' @@ -1968,6 +2069,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: e150c5d35ed144ca87945ef4f7a0998a name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver["{#VHOST}/{#QUEUE}"]' @@ -1988,6 +2090,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 9b74bc2a830e43e28ad6c44037dbd1d7 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered per second' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver_get.rate["{#VHOST}/{#QUEUE}"]' @@ -2009,6 +2112,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 837c46d0fd7d4ad18669dcbf62ae7025 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages delivered' type: DEPENDENT key: 'rabbitmq.queue.messages.deliver_get["{#VHOST}/{#QUEUE}"]' @@ -2029,6 +2133,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 232ee8103a5d4fb6b2b41ca641f19088 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages published per second' type: DEPENDENT key: 'rabbitmq.queue.messages.publish.rate["{#VHOST}/{#QUEUE}"]' @@ -2050,6 +2155,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: dfafc461ad8a45ba8f08a12ec9f4e2d3 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages published' type: DEPENDENT key: 'rabbitmq.queue.messages.publish["{#VHOST}/{#QUEUE}"]' @@ -2070,6 +2176,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 888dbb2c1b13429b9d20034fcc783f14 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages per second' type: DEPENDENT key: 'rabbitmq.queue.messages.rate["{#VHOST}/{#QUEUE}"]' @@ -2089,6 +2196,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: a34e852ddce64d80a88129eef9ba1ab2 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages redelivered per second' type: DEPENDENT key: 'rabbitmq.queue.messages.redeliver.rate["{#VHOST}/{#QUEUE}"]' @@ -2110,6 +2218,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 75501a52ffab4972a5988ac4ae0c82d8 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages redelivered' type: DEPENDENT key: 'rabbitmq.queue.messages.redeliver["{#VHOST}/{#QUEUE}"]' @@ -2130,6 +2239,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 171e5dbff18f47c98da2c1a3b7120622 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages' type: DEPENDENT key: 'rabbitmq.queue.messages["{#VHOST}/{#QUEUE}"]' @@ -2149,11 +2259,13 @@ zabbix_export: value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' trigger_prototypes: - + uuid: 2caf1757f8c443cba81f91e7fe258a2a expression: 'min(/RabbitMQ node by HTTP/rabbitmq.queue.messages["{#VHOST}/{#QUEUE}"],5m)>{$RABBITMQ.MESSAGES.MAX.WARN:"{#QUEUE}"}' name: 'RabbitMQ: Too many messages in queue (over {$RABBITMQ.MESSAGES.MAX.WARN} for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f55c5f66ddac46fd95c5379875342284 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages ready per second' type: DEPENDENT key: 'rabbitmq.queue.messages_ready.rate["{#VHOST}/{#QUEUE}"]' @@ -2173,6 +2285,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: 67c9a8eee9a54eed946ab141927494c4 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages ready' type: DEPENDENT key: 'rabbitmq.queue.messages_ready["{#VHOST}/{#QUEUE}"]' @@ -2191,6 +2304,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: a8cc3296990640a6bf5d7319ba2e8650 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages unacknowledged per second' type: DEPENDENT key: 'rabbitmq.queue.messages_unacknowledged.rate["{#VHOST}/{#QUEUE}"]' @@ -2210,6 +2324,7 @@ zabbix_export: tag: Application value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' - + uuid: bb6a84983caa486482e241c6bf7e9534 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages unacknowledged' type: DEPENDENT key: 'rabbitmq.queue.messages_unacknowledged["{#VHOST}/{#QUEUE}"]' @@ -2229,6 +2344,7 @@ zabbix_export: value: 'RabbitMQ: Queue "{#VHOST}/{#QUEUE}"' graph_prototypes: - + uuid: 4e6b194fd13f4b97a66ee4d335958003 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages per second' graph_items: - @@ -2279,6 +2395,7 @@ zabbix_export: host: 'RabbitMQ node by HTTP' key: 'rabbitmq.queue.messages_unacknowledged.rate["{#VHOST}/{#QUEUE}"]' - + uuid: adba8787c1d14670a5ca3bf07d9dc663 name: 'RabbitMQ: Queue {#VHOST}/{#QUEUE}: Messages status' graph_items: - @@ -2377,6 +2494,7 @@ zabbix_export: description: 'Maximum RabbitMQ response time in seconds for trigger expression' dashboards: - + uuid: 5e70f5ff6706442abc83ec1b206d9fe4 name: 'RabbitMQ node status' pages: - @@ -2480,6 +2598,7 @@ zabbix_export: host: 'RabbitMQ node by HTTP' valuemaps: - + uuid: e65c3d3e8ea443a281b37c51ca461c26 name: 'Alarm state' mappings: - @@ -2489,6 +2608,7 @@ zabbix_export: value: '1' newvalue: Alarm - + uuid: 55188bbb2ede4300a6292b373ee36ab7 name: 'RabbitMQ healthcheck' mappings: - @@ -2501,6 +2621,7 @@ zabbix_export: value: '2' newvalue: Error - + uuid: aaf7d0b8b306412b8a3272343708518f name: 'Service state' mappings: - @@ -2511,6 +2632,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 2d72cf70b71a414680cc667c27141653 name: 'RabbitMQ: Connections' graph_items: - @@ -2531,6 +2653,7 @@ zabbix_export: host: 'RabbitMQ cluster by HTTP' key: rabbitmq.overview.object_totals.consumers - + uuid: 02f7ec07b4384795bbf5212e9ea06fb0 name: 'RabbitMQ: Disk free' graph_items: - @@ -2547,6 +2670,7 @@ zabbix_export: host: 'RabbitMQ node by HTTP' key: rabbitmq.node.disk_free_limit - + uuid: 71eff9e96a8b46acbe1cf00d1e0cc388 name: 'RabbitMQ: File descriptors' graph_items: - @@ -2555,6 +2679,7 @@ zabbix_export: host: 'RabbitMQ node by HTTP' key: rabbitmq.node.fd_used - + uuid: d4e9c478e03c4ecab7538c3baa77f61f name: 'RabbitMQ: Memory used' graph_items: - @@ -2571,6 +2696,7 @@ zabbix_export: host: 'RabbitMQ node by HTTP' key: rabbitmq.node.mem_limit - + uuid: 6a66846adab54906800f80ac025b2003 name: 'RabbitMQ: Messages' graph_items: - @@ -2591,6 +2717,7 @@ zabbix_export: host: 'RabbitMQ cluster by HTTP' key: rabbitmq.overview.queue_totals.messages.unacknowledged - + uuid: fe3139da95aa4fc7a7db4aac87c52c03 name: 'RabbitMQ: Messages per second' graph_items: - @@ -2641,6 +2768,7 @@ zabbix_export: host: 'RabbitMQ cluster by HTTP' key: rabbitmq.overview.messages.return_unroutable.rate - + uuid: a4a33e6004f34a8cb2709aae632f456d name: 'RabbitMQ: Messages status' graph_items: - @@ -2691,6 +2819,7 @@ zabbix_export: host: 'RabbitMQ cluster by HTTP' key: rabbitmq.overview.messages.return_unroutable - + uuid: e6497c3e2847407ca8f912e34d9357b4 name: 'RabbitMQ: Node status' graph_items: - @@ -2700,6 +2829,7 @@ zabbix_export: host: 'RabbitMQ node by HTTP' key: rabbitmq.node.running - + uuid: 987d5621410d4dc6b66fb72e9aca2357 name: 'RabbitMQ: Queues' graph_items: - @@ -2709,6 +2839,7 @@ zabbix_export: host: 'RabbitMQ cluster by HTTP' key: rabbitmq.overview.object_totals.queues - + uuid: f3c071a0c20340f1bf86ecd66b911bb2 name: 'RabbitMQ: Sockets' graph_items: - @@ -2724,6 +2855,7 @@ zabbix_export: host: 'RabbitMQ node by HTTP' key: rabbitmq.node.sockets_total - + uuid: 415ce1917ecc4575bcbeeaf3b01df4cb name: 'RabbitMQ: Uptime' graph_items: - diff --git a/templates/app/sharepoint_http/template_app_sharepoint_http.yaml b/templates/app/sharepoint_http/template_app_sharepoint_http.yaml index b4e04868b52..d09e264e848 100644 --- a/templates/app/sharepoint_http/template_app_sharepoint_http.yaml +++ b/templates/app/sharepoint_http/template_app_sharepoint_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:38Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 8d5fe5b4ebb64255a2429b34c7dd3681 template: 'Microsoft SharePoint by HTTP' name: 'Microsoft SharePoint by HTTP' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 71e23c666b84414490589a509b60c488 name: 'Sharepoint: Get directory structure' type: SCRIPT key: sharepoint.get_dir @@ -151,6 +154,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: cd47c3d00ce545b0a557e0e68c89d53e name: 'Sharepoint: Get directory structure: Status' type: DEPENDENT key: sharepoint.get_dir.status @@ -178,11 +182,13 @@ zabbix_export: value: Sharepoint triggers: - + uuid: ed1d66a1410e4af79af462e749ce979b expression: 'last(/Microsoft SharePoint by HTTP/sharepoint.get_dir.status)<>200' name: 'Sharepoint: Error getting directory structure.' priority: WARNING description: 'Error getting directory structure. Check the Zabbix server log for more details.' - + uuid: b2daa471665541168b2a394b9b226d73 name: 'Sharepoint: Get directory structure: Exec time' type: DEPENDENT key: sharepoint.get_dir.time @@ -209,10 +215,12 @@ zabbix_export: value: Sharepoint triggers: - + uuid: 9e5bcc08d5f040de86afa38f5a653dd7 expression: 'last(/Microsoft SharePoint by HTTP/sharepoint.get_dir.time)>2000' name: 'Sharepoint: Server responds slowly to API request' priority: WARNING - + uuid: 7b59d767712f49b3bbc17947999ca944 name: 'Sharepoint: Health score' type: HTTP_AGENT key: sharepoint.health_score @@ -246,11 +254,13 @@ zabbix_export: value: Sharepoint triggers: - + uuid: 3a0451e3edda4a73aded57aa254fd813 expression: 'last(/Microsoft SharePoint by HTTP/sharepoint.health_score)>"{$SHAREPOINT.MAX_HEALT_SCORE}"' name: 'Sharepoint: Bad health score' priority: AVERAGE discovery_rules: - + uuid: 0fe7e8e5480a42b7903cb7ac9bf931cc name: 'Directory discovery' type: SCRIPT key: sharepoint.directory.discovery @@ -358,6 +368,7 @@ zabbix_export: formulaid: F item_prototypes: - + uuid: 337493ed37424be98abd4c0550279a0b name: 'Sharepoint: Created ({#SHAREPOINT.LLD.FULL_PATH})' type: DEPENDENT key: 'sharepoint.created["{#SHAREPOINT.LLD.FULL_PATH}"]' @@ -384,6 +395,7 @@ zabbix_export: tag: Application value: 'Sharepoint object [{#SHAREPOINT.LLD.FULL_PATH}]"' - + uuid: b230bfba317e4d2eb2c6a816bd357d71 name: 'Sharepoint: Modified ({#SHAREPOINT.LLD.FULL_PATH})' type: DEPENDENT key: 'sharepoint.modified["{#SHAREPOINT.LLD.FULL_PATH}"]' @@ -411,6 +423,7 @@ zabbix_export: value: 'Sharepoint object [{#SHAREPOINT.LLD.FULL_PATH}]"' trigger_prototypes: - + uuid: f4db9b6f831144dd9e9d4c64c6e57256 expression: '(last(/Microsoft SharePoint by HTTP/sharepoint.modified["{#SHAREPOINT.LLD.FULL_PATH}"],#1)<>last(/Microsoft SharePoint by HTTP/sharepoint.modified["{#SHAREPOINT.LLD.FULL_PATH}"],#2))=1' name: 'Sharepoint: Sharepoint object is changed' opdata: '{#SHAREPOINT.LLD.FULL_PATH}' @@ -418,6 +431,7 @@ zabbix_export: description: 'Updated date of modification of folder / file' manual_close: 'YES' - + uuid: 68c3d2d2b33a494ab85ca6b883398fbb name: 'Sharepoint: Size ({#SHAREPOINT.LLD.FULL_PATH})' type: DEPENDENT key: 'sharepoint.size["{#SHAREPOINT.LLD.FULL_PATH}"]' @@ -509,6 +523,7 @@ zabbix_export: macro: '{$SHAREPOINT.USER}' valuemaps: - + uuid: 70add725d6a84f6f9ed0917107dfffc9 name: 'HTTP response status code' mappings: - diff --git a/templates/app/squid_snmp/template_app_squid_snmp.yaml b/templates/app/squid_snmp/template_app_squid_snmp.yaml index f779864b715..be121047062 100644 --- a/templates/app/squid_snmp/template_app_squid_snmp.yaml +++ b/templates/app/squid_snmp/template_app_squid_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:28Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 8e5236f799b347a8ae90a979198be85e template: 'Squid SNMP' name: 'Squid SNMP' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 86cc718ce21b4ff9b0a09479ae3fc130 name: 'Squid: Service ping' type: SIMPLE key: 'net.tcp.service[tcp,,{$SQUID.HTTP.PORT}]' @@ -36,11 +39,13 @@ zabbix_export: value: Squid triggers: - + uuid: 7e0f0a9e8a9d4f6193946e4f8cd4a2e3 expression: 'last(/Squid SNMP/net.tcp.service[tcp,,{$SQUID.HTTP.PORT}])=0' name: 'Squid: Port {$SQUID.HTTP.PORT} is down' priority: AVERAGE manual_close: 'YES' - + uuid: 6d7f0f6b0f89462e96e86940b779eb69 name: 'Squid: CPU usage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.5.0 @@ -54,6 +59,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 960b137ab773492ab3073e108575e4fc name: 'Squid: File descriptor count - current used' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.12.0 @@ -66,6 +72,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 37b45201f8444583b01e0df5af2bc14e name: 'Squid: File descriptor count - current maximum' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.13.0 @@ -78,6 +85,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 910afdc20767408f90d1bc5b7a9fd6a4 name: 'Squid: Objects LRU expiration age' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.8.0 @@ -96,6 +104,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 26b8b1a25dc74099b61813905477b414 name: 'Squid: File descriptor count - current reserved' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.11.0 @@ -108,6 +117,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 35f3009401b6449d95988d9ee7a621a7 name: 'Squid: Cache swap current size' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.14.0 @@ -126,6 +136,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 0789a0fa3e3b42a08a5e5bf8d0307970 name: 'Squid: Objects unlinkd requests' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.9.0 @@ -138,6 +149,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 6bc024be663b466ca677941130e11f50 name: 'Squid: File descriptor count - current available' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.10.0 @@ -151,10 +163,12 @@ zabbix_export: value: Squid triggers: - + uuid: 40c41c87e46443f886506da5e580657e expression: 'last(/Squid SNMP/squid[cacheCurrentUnusedFDescrCnt])<{$SQUID.FILE.DESC.WARN.MIN}' name: 'Squid: Squid is running out of file descriptors (<{$SQUID.FILE.DESC.WARN.MIN})' priority: WARNING - + uuid: 1aecf10756f949999c8f3fe5ce9c2a32 name: 'Squid: DNS server replies per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.3.2.0 @@ -172,6 +186,7 @@ zabbix_export: tag: Application value: Squid - + uuid: e5f647c77bdb498e9cc286795bc4077c name: 'Squid: DNS server requests per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.3.1.0 @@ -189,6 +204,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 3f4366896dd84b8ab78d6e3dc8a6ab63 name: 'Squid: DNS service time per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.8.5 @@ -207,6 +223,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 99448052f1a34e15a5c042124db7b651 name: 'Squid: DNS service time per hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.8.60 @@ -225,6 +242,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 0aea1fe702004d65919fc010c971c3b5 name: 'Squid: FQDN cache hits per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.2.3.0 @@ -242,6 +260,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 2dea9b707b844d32b65a2d479ddb7d72 name: 'Squid: FQDN cache misses per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.2.6.0 @@ -259,6 +278,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 1dad3f381c174b869c73f55cd831b40a name: 'Squid: FQDN cache requests per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.2.2.0 @@ -276,6 +296,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 633a70cd41c44f2c895148a7ae394acd name: 'Squid: HTTP all service time per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.2.5 @@ -294,6 +315,7 @@ zabbix_export: tag: Application value: Squid - + uuid: d3aa021743134d97af9dd8840b0ef692 name: 'Squid: HTTP all service time per hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.2.60 @@ -312,6 +334,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 7f5bd8f89ea0495ea87c294fb8c606dd name: 'Squid: HTTP Errors sent per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.3.0 @@ -329,6 +352,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 0c4fd7c154a44442a3cec82ba4026b7d name: 'Squid: HTTP miss service time per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.5.5 @@ -347,6 +371,7 @@ zabbix_export: tag: Application value: Squid - + uuid: a642c99d6c3f4f5e8ec218459fd76f04 name: 'Squid: HTTP hit service time per hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.5.60 @@ -365,6 +390,7 @@ zabbix_export: tag: Application value: Squid - + uuid: adfe3e2fc775400991d2ea2f06218daf name: 'Squid: HTTP Hits sent from cache per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.2.0 @@ -382,6 +408,7 @@ zabbix_export: tag: Application value: Squid - + uuid: f2366a6008cb4dc7856904ea5c6631dd name: 'Squid: HTTP traffic received per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.4.0 @@ -404,6 +431,7 @@ zabbix_export: tag: Application value: Squid - + uuid: f8fa271a272442369b6cbc4fb1a2decc name: 'Squid: HTTP miss service time per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.3.5 @@ -422,6 +450,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 23e5a3bd6e9a4c50a7d54336a6afc1e1 name: 'Squid: HTTP miss service time per hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.3.60 @@ -440,6 +469,7 @@ zabbix_export: tag: Application value: Squid - + uuid: ff6b7946363d44bba5721c82c8f84df7 name: 'Squid: HTTP traffic sent per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.5.0 @@ -462,6 +492,7 @@ zabbix_export: tag: Application value: Squid - + uuid: bde307ead15d48859a97e35e52327d50 name: 'Squid: ICP traffic received per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.9.0 @@ -484,6 +515,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 7234b612b50a45e0a1bb69654e2e784d name: 'Squid: ICP traffic transmitted per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.8.0 @@ -506,6 +538,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 9ee83c13fa6d41dfb8bfea91c02341b9 name: 'Squid: ICP messages received per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.7.0 @@ -523,6 +556,7 @@ zabbix_export: tag: Application value: Squid - + uuid: dee7d8cf211b4ad0a645a8d6d4f24c31 name: 'Squid: ICP messages sent per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.6.0 @@ -540,6 +574,7 @@ zabbix_export: tag: Application value: Squid - + uuid: cb9d0c300beb47568e99ff7966e1b10e name: 'Squid: ICP query service time per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.6.5 @@ -558,6 +593,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 9130a0bc53144fe992b701aa9159ff70 name: 'Squid: ICP query service time per hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.6.60 @@ -576,6 +612,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 35a7585432b3467585ff98b23e610d82 name: 'Squid: ICP reply service time per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.7.5 @@ -594,6 +631,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 94eab55af41a465196588d08acbacb56 name: 'Squid: ICP reply service time per hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.7.60 @@ -612,6 +650,7 @@ zabbix_export: tag: Application value: Squid - + uuid: c5409583483e4024aabaab500bcb637a name: 'Squid: IP cache hits per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.1.3.0 @@ -629,6 +668,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 8e474d2fd410472bb03024d2a2361b5d name: 'Squid: IP cache misses per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.1.6.0 @@ -646,6 +686,7 @@ zabbix_export: tag: Application value: Squid - + uuid: dc837a887c3c463a9011d923dbbfbc0f name: 'Squid: IP cache requests per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.4.1.2.0 @@ -663,6 +704,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 70786920f94f41eeb0fc525c2e6431cf name: 'Squid: Memory maximum resident size' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.6.0 @@ -681,6 +723,7 @@ zabbix_export: tag: Application value: Squid - + uuid: d84c3a3633784f77bf9375bf59da490b name: 'Squid: Memory maximum cache size' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.2.5.1.0 @@ -699,6 +742,7 @@ zabbix_export: tag: Application value: Squid - + uuid: c14fe87f87ca48f39bbe765db60e0a41 name: 'Squid: Memory cache usage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.3.0 @@ -717,6 +761,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 387bbd61d3bd469baa6c560afe8a18ae name: 'Squid: Objects count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.7.0 @@ -729,6 +774,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 1e648a20db904e92ae4ec0c3f9037a99 name: 'Squid: HTTP requests received per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.1.1.0 @@ -746,6 +792,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 31f3e3bb57d645ff8df6b9b8d1b70a49 name: 'Squid: Byte hit ratio per 1 minute' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.10.1 @@ -758,6 +805,7 @@ zabbix_export: tag: Application value: Squid - + uuid: e19775b9c83648d58655a1130c5771e4 name: 'Squid: Byte hit ratio per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.10.5 @@ -770,6 +818,7 @@ zabbix_export: tag: Application value: Squid - + uuid: ffb3fc17631f4cd6b55ed6eefd2e6cea name: 'Squid: Byte hit ratio per 1 hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.10.60 @@ -782,6 +831,7 @@ zabbix_export: tag: Application value: Squid - + uuid: a4ba5af69dd64fd8acf707ee1eaaeb32 name: 'Squid: Request hit ratio per 1 minute' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.9.1 @@ -794,6 +844,7 @@ zabbix_export: tag: Application value: Squid - + uuid: b5ae7935e9be40e18c3020820a7865c7 name: 'Squid: Request hit ratio per 5 minutes' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.9.5 @@ -806,6 +857,7 @@ zabbix_export: tag: Application value: Squid - + uuid: b09f7a1d9dc340b88106016586099dba name: 'Squid: Request hit ratio per 1 hour' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.2.2.1.9.60 @@ -818,6 +870,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 69e4fb088c6949ac94eabcb892df46ab name: 'Squid: Cache swap high water mark' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.2.5.3.0 @@ -831,6 +884,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 221e583d7cf2455b9d848462de4b1e9a name: 'Squid: Cache swap low water mark' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.2.5.4.0 @@ -844,6 +898,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 215aefddd30e41aea54e30678f290215 name: 'Squid: Cache swap directory size' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.2.5.2.0 @@ -862,6 +917,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 38ad99f9b30c4d729030ceab6575f4f5 name: 'Squid: Sys page faults per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.3.1.1.0 @@ -879,6 +935,7 @@ zabbix_export: tag: Application value: Squid - + uuid: 67460731d9c94166870874239c9a60da name: 'Squid: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.1.3.0 @@ -898,12 +955,14 @@ zabbix_export: value: Squid triggers: - + uuid: 89efc9400197427fa718395286dd3583 expression: 'last(/Squid SNMP/squid[cacheUptime])<10m' name: 'Squid: Squid has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: d7c7f0faa1f64745be774e30e6f0b68f name: 'Squid: Version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.3495.1.2.3.0 @@ -923,6 +982,7 @@ zabbix_export: value: Squid triggers: - + uuid: acebc2a920604bf58b935b90288903a2 expression: '(last(/Squid SNMP/squid[cacheVersionId],#1)<>last(/Squid SNMP/squid[cacheVersionId],#2))=1 and length(last(/Squid SNMP/squid[cacheVersionId]))>0' name: 'Squid: Squid version has been changed' priority: INFO @@ -951,6 +1011,7 @@ zabbix_export: description: 'snmp_port configured in squid.conf (Default: 3401)' valuemaps: - + uuid: 1bd791d250e441aeb1c73e499d96e98e name: 'Service state' mappings: - @@ -961,21 +1022,25 @@ zabbix_export: newvalue: Up triggers: - + uuid: fd81709d1d3c475e9f99a6641d0e4d81 expression: 'avg(/Squid SNMP/squid[cacheSysPageFaults],5m)>avg(/Squid SNMP/squid[cacheProtoClientHttpRequests],5m)/100*{$SQUID.PAGE.FAULT.WARN}' name: 'Squid: High sys page faults rate (>{$SQUID.PAGE.FAULT.WARN}% of received HTTP requests)' priority: WARNING - + uuid: 5676f1e02dc7413fb1a34543ccaf1384 expression: 'last(/Squid SNMP/squid[cacheCurrentSwapSize])>last(/Squid SNMP/squid[cacheSwapHighWM])*last(/Squid SNMP/squid[cacheSwapMaxSize])/100' name: 'Squid: Swap usage is more than high watermark (>{ITEM.VALUE2}%)' opdata: 'Used: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2cf87472ebf74239bb782580448f696c expression: 'last(/Squid SNMP/squid[cacheCurrentSwapSize])>last(/Squid SNMP/squid[cacheSwapLowWM])*last(/Squid SNMP/squid[cacheSwapMaxSize])/100' name: 'Squid: Swap usage is more than low watermark (>{ITEM.VALUE2}%)' opdata: 'Used: {ITEM.LASTVALUE1}' priority: WARNING graphs: - + uuid: d8bb2c1dac8a4cb5999d29227a8510e6 name: 'Squid: DNS lookup statistics' graph_items: - @@ -990,6 +1055,7 @@ zabbix_export: host: 'Squid SNMP' key: 'squid[cacheDnsReplies]' - + uuid: e301cc76e0ff4e22bc66a46b19230c33 name: 'Squid: Domain name (FQDN) cache ctatistics' graph_items: - @@ -1010,6 +1076,7 @@ zabbix_export: host: 'Squid SNMP' key: 'squid[cacheFqdnMisses]' - + uuid: 22556883f0a04b6999013d1a5ce58382 name: 'Squid: File descriptor usage' graph_items: - @@ -1030,6 +1097,7 @@ zabbix_export: host: 'Squid SNMP' key: 'squid[cacheCurrentResFileDescrCnt]' - + uuid: 647af850b9914d7b803c7f509f4c4f71 name: 'Squid: HTTP Traffic' graph_items: - @@ -1044,6 +1112,7 @@ zabbix_export: host: 'Squid SNMP' key: 'squid[cacheHttpOutKb]' - + uuid: c3d9ac16b3e24067b1041b93ee8aaebe name: 'Squid: IP address cache statistics' graph_items: - @@ -1064,6 +1133,7 @@ zabbix_export: host: 'Squid SNMP' key: 'squid[cacheIpMisses]' - + uuid: 7b9f0d0f6558432b83375e2fcd082812 name: 'Squid: Memory' graph_items: - @@ -1084,6 +1154,7 @@ zabbix_export: host: 'Squid SNMP' key: 'squid[cacheMemUsage]' - + uuid: d4b916fb3ea14e55b3e9799b85d8e40b name: 'Squid: Objects cache statistics' graph_items: - @@ -1098,6 +1169,7 @@ zabbix_export: host: 'Squid SNMP' key: 'squid[cacheCurrentUnlinkRequests]' - + uuid: af823298924d47b09e17eeff093da448 name: 'Squid: Service timing statistics' graph_items: - diff --git a/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml b/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml index 18e2e7a3d83..652ebd0005b 100644 --- a/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml +++ b/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:34Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 3cc8c9ae7055458c9a803597007f70bd template: 'Apache Tomcat JMX' name: 'Apache Tomcat JMX' description: | @@ -21,6 +23,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 7f6ec0e48d41456896799f487cd8243e name: 'Tomcat: Version' type: JMX key: 'jmx["Catalina:type=Server",serverInfo]' @@ -42,6 +45,7 @@ zabbix_export: value: Tomcat triggers: - + uuid: 7e9c951cdf564e68801b6cdc7f7e2baa expression: '(last(/Apache Tomcat JMX/jmx["Catalina:type=Server",serverInfo],#1)<>last(/Apache Tomcat JMX/jmx["Catalina:type=Server",serverInfo],#2))=1 and length(last(/Apache Tomcat JMX/jmx["Catalina:type=Server",serverInfo]))>0' name: 'Tomcat: Version has been changed' priority: INFO @@ -49,6 +53,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: a478be537e5f48fe95310997d0df0eda name: 'Protocol handlers discovery' type: JMX key: 'jmx.discovery[attributes,"Catalina:type=ProtocolHandler,port=*"]' @@ -65,6 +70,7 @@ zabbix_export: description: 'Discovery for ProtocolHandler' item_prototypes: - + uuid: 830f58f8ad6640d989a70c01f7aa2ad8 name: '{#JMXVALUE}: Gzip compression status' type: JMX key: 'jmx[{#JMXOBJ},compression]' @@ -86,6 +92,7 @@ zabbix_export: value: 'Tomcat: ProtocolHandler {#JMXVALUE}' trigger_prototypes: - + uuid: d364a774901e4bdfb9473f1b46461ad2 expression: 'find(/Apache Tomcat JMX/jmx[{#JMXOBJ},compression],,"like","off") = 1' name: '{#JMXVALUE}: Gzip compression is disabled' priority: INFO @@ -93,6 +100,7 @@ zabbix_export: manual_close: 'YES' jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' - + uuid: 77175f79fe844bb8bca66de437a3ba32 name: 'Global request processors discovery' type: JMX key: 'jmx.discovery[beans,"Catalina:type=GlobalRequestProcessor,name=*"]' @@ -114,6 +122,7 @@ zabbix_export: description: 'Discovery for GlobalRequesProcessor' item_prototypes: - + uuid: d7cb07f3f5e04792850332c416284dd9 name: '{#JMXNAME}: Bytes received per second' type: JMX key: 'jmx[{#JMXOBJ},bytesReceived]' @@ -133,6 +142,7 @@ zabbix_export: tag: Application value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' - + uuid: abad7332ed6b417c92f6038ce12ae000 name: '{#JMXNAME}: Bytes sent per second' type: JMX key: 'jmx[{#JMXOBJ},bytesSent]' @@ -152,6 +162,7 @@ zabbix_export: tag: Application value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' - + uuid: 1596a335401d47d6b2bde7a5b0de7b07 name: '{#JMXNAME}: Errors per second' type: JMX key: 'jmx[{#JMXOBJ},errorCount]' @@ -170,6 +181,7 @@ zabbix_export: tag: Application value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' - + uuid: 985d3eeacd9d404385bfcef693add39a name: '{#JMXNAME}: Requests processing time' type: JMX key: 'jmx[{#JMXOBJ},processingTime]' @@ -189,6 +201,7 @@ zabbix_export: tag: Application value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' - + uuid: 8e0307b5063549dab118e0e374a62aad name: '{#JMXNAME}: Requests per second' type: JMX key: 'jmx[{#JMXOBJ},requestCount]' @@ -208,6 +221,7 @@ zabbix_export: value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' graph_prototypes: - + uuid: 87de97d55baa4be1964652957a051fc2 name: '{#JMXNAME}: Traffic' graph_items: - @@ -225,6 +239,7 @@ zabbix_export: key: 'jmx[{#JMXOBJ},bytesReceived]' jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' - + uuid: cf1badf064714d9b9e3b7110696432f9 name: 'Contexts discovery' type: JMX key: 'jmx.discovery[beans,"Catalina:type=Manager,host=*,context=*"]' @@ -246,6 +261,7 @@ zabbix_export: description: 'Discovery for contexts' item_prototypes: - + uuid: c20bb67db247471ba686d2ea371b7c73 name: '{#JMXHOST}{#JMXCONTEXT}: Sessions active' type: JMX key: 'jmx[{#JMXOBJ},activeSessions]' @@ -259,6 +275,7 @@ zabbix_export: tag: Application value: 'Tomcat: Context {#JMXHOST}{#JMXCONTEXT}' - + uuid: bc3c2a3cff614f3eaf001463df1b2364 name: '{#JMXHOST}{#JMXCONTEXT}: Sessions allowed maximum' type: JMX key: 'jmx[{#JMXOBJ},maxActiveSessions]' @@ -273,6 +290,7 @@ zabbix_export: tag: Application value: 'Tomcat: Context {#JMXHOST}{#JMXCONTEXT}' - + uuid: fd8678e68cf440939af2dd8f3568a42f name: '{#JMXHOST}{#JMXCONTEXT}: Sessions active maximum so far' type: JMX key: 'jmx[{#JMXOBJ},maxActive]' @@ -286,6 +304,7 @@ zabbix_export: tag: Application value: 'Tomcat: Context {#JMXHOST}{#JMXCONTEXT}' - + uuid: 34702e2d6b2142ec9aa43bea1059a98a name: '{#JMXHOST}{#JMXCONTEXT}: Sessions rejected per second' type: JMX key: 'jmx[{#JMXOBJ},rejectedSessions]' @@ -304,6 +323,7 @@ zabbix_export: tag: Application value: 'Tomcat: Context {#JMXHOST}{#JMXCONTEXT}' - + uuid: eb28f9bd99d440f4a50d1c24ae758029 name: '{#JMXHOST}{#JMXCONTEXT}: Sessions created per second' type: JMX key: 'jmx[{#JMXOBJ},sessionCounter]' @@ -323,6 +343,7 @@ zabbix_export: value: 'Tomcat: Context {#JMXHOST}{#JMXCONTEXT}' graph_prototypes: - + uuid: dfd46f5443f9438fb21ae23dfd4010c0 name: '{#JMXHOST}{#JMXCONTEXT}: Sessions' graph_items: - @@ -354,6 +375,7 @@ zabbix_export: key: 'jmx[{#JMXOBJ},maxActiveSessions]' jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' - + uuid: 05752834671f416fb2fdac1006308c3e name: 'Thread pools discovery' type: JMX key: 'jmx.discovery[beans,"Catalina:type=ThreadPool,name=*"]' @@ -375,6 +397,7 @@ zabbix_export: description: 'Discovery for ThreadPool' item_prototypes: - + uuid: 7d7418c72ced48eca2a92e30021b611b name: '{#JMXNAME}: Threads count' type: JMX key: 'jmx[{#JMXOBJ},currentThreadCount]' @@ -393,6 +416,7 @@ zabbix_export: tag: Application value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' - + uuid: 35b1e99fbc44448083b5aad0ce1239a1 name: '{#JMXNAME}: Threads busy' type: JMX key: 'jmx[{#JMXOBJ},currentThreadsBusy]' @@ -406,6 +430,7 @@ zabbix_export: tag: Application value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' - + uuid: 32e316ce567c4f94aecb89d9763e4d27 name: '{#JMXNAME}: Threads limit' type: JMX key: 'jmx[{#JMXOBJ},maxThreads]' @@ -425,12 +450,14 @@ zabbix_export: value: 'Tomcat: {#JMXTYPE} {#JMXNAME}' trigger_prototypes: - + uuid: 447bfd8cf32e474998e4ed8a85b618d9 expression: 'min(/Apache Tomcat JMX/jmx[{#JMXOBJ},currentThreadsBusy],{$TOMCAT.THREADS.MAX.TIME:"{#JMXNAME}"})>last(/Apache Tomcat JMX/jmx[{#JMXOBJ},maxThreads])*{$TOMCAT.THREADS.MAX.PCT:"{#JMXNAME}"}/100' name: '{#JMXNAME}: Busy worker threads count are more than {$TOMCAT.THREADS.MAX.PCT:"{#JMXNAME}"}% of the limit for {$TOMCAT.THREADS.MAX.TIME:"{#JMXNAME}"}' priority: HIGH description: 'When current threads busy counter reaches the limit, no more requests could be handled, and the application chokes.' graph_prototypes: - + uuid: d8236335204a42488c6221c8b2d31e77 name: '{#JMXNAME}: Worker threads' graph_items: - diff --git a/templates/app/vault_http/template_app_vault.yaml b/templates/app/vault_http/template_app_vault.yaml index 1ebb8e5f6ff..9f50825eaa8 100644 --- a/templates/app/vault_http/template_app_vault.yaml +++ b/templates/app/vault_http/template_app_vault.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:35Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 2f82248e411340429d390e8389850401 template: 'HashiCorp Vault by HTTP' name: 'HashiCorp Vault by HTTP' description: | @@ -21,6 +23,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: cd948f4219164c77a17b56f1b01767d0 name: 'Vault: Check mountpoint discovery' type: DEPENDENT key: vault.check_mountpoint_discovery @@ -65,6 +68,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 940cacdb967c40a1b9fba1c143c8589b name: 'Vault: Check replication discovery' type: DEPENDENT key: vault.check_replication_discovery @@ -93,6 +97,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: f9c8f0ec3a5640af8464f69d1cebbd42 name: 'Vault: Check storage discovery' type: DEPENDENT key: vault.check_storage_discovery @@ -138,6 +143,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: febb5558b1944187a0ac6e87ed153267 name: 'Vault: Check WAL discovery' type: DEPENDENT key: vault.check_wal_discovery @@ -166,6 +172,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 9607f909cfed4515bed2e0ea16749e0d name: 'Vault: Clear metrics' type: DEPENDENT key: vault.clear_metrics @@ -186,6 +193,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: a78063c1186540fb88d3b958b14250bf name: 'Vault: Get health' type: HTTP_AGENT key: vault.get_health @@ -210,6 +218,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: f92c90b99edc42d9b170d775c714fa0a name: 'Vault: Get leader' type: HTTP_AGENT key: vault.get_leader @@ -231,6 +240,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 4ccc4256252f4345a264db340f4ddbf5 name: 'Vault: Get metrics' type: HTTP_AGENT key: vault.get_metrics @@ -253,6 +263,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: cf264b78e4c44d49a81eac141a86d011 name: 'Vault: Get metrics error' type: DEPENDENT key: vault.get_metrics.error @@ -279,6 +290,7 @@ zabbix_export: value: Vault triggers: - + uuid: a43a4139d225461289d16b7a78002cb0 expression: 'length(last(/HashiCorp Vault by HTTP/vault.get_metrics.error))>0' name: 'Vault: Failed to get metrics (error: {ITEM.VALUE})' priority: WARNING @@ -287,6 +299,7 @@ zabbix_export: name: 'Vault: Vault server is sealed' expression: 'last(/HashiCorp Vault by HTTP/vault.health.sealed)=1' - + uuid: e8cb015d45ad4e3b9f87d3cbbae3a980 name: 'Vault: Get tokens' type: SCRIPT key: vault.get_tokens @@ -374,6 +387,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: df395f64c8fc45d2a9442bb655474b4a name: 'Vault: Healthcheck' type: DEPENDENT key: vault.health.check @@ -401,10 +415,12 @@ zabbix_export: value: Vault triggers: - + uuid: 93b4ae5089834a87ae41091fc9773501 expression: 'last(/HashiCorp Vault by HTTP/vault.health.check)=0' name: 'Vault: Vault server is not responding' priority: HIGH - + uuid: 05c46e931d29415f9a6a32f4dadd1eed name: 'Vault: Initialized' type: DEPENDENT key: vault.health.initialized @@ -434,6 +450,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 75a3c56f1bb24646927cf9b490471cae name: 'Vault: Performance standby' type: DEPENDENT key: vault.health.performance_standby @@ -463,6 +480,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 488a43102a304f7ab4d2586088a2fded name: 'Vault: Disaster Recovery replication' type: DEPENDENT key: vault.health.replication_dr_mode @@ -490,6 +508,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 509982bde325478a9d77f99c256f1068 name: 'Vault: Performance replication' type: DEPENDENT key: vault.health.replication_performance_mode @@ -517,6 +536,7 @@ zabbix_export: tag: Application value: Vault - + uuid: e6d2183bb8b14fa3a647d5cea1f56d4c name: 'Vault: Sealed' type: DEPENDENT key: vault.health.sealed @@ -547,11 +567,13 @@ zabbix_export: value: Vault triggers: - + uuid: 3f4ebf7094914c219ac32132400f90c8 expression: 'last(/HashiCorp Vault by HTTP/vault.health.sealed)=1' name: 'Vault: Vault server is sealed' priority: AVERAGE description: 'https://www.vaultproject.io/docs/concepts/seal' - + uuid: 0641c979cf774d97a9bc52dbaffe8a0f name: 'Vault: Standby' type: DEPENDENT key: vault.health.standby @@ -581,6 +603,7 @@ zabbix_export: tag: Application value: Vault - + uuid: e7e79cc09faa409dbe3fa74e1db4cb5f name: 'Vault: Version' type: DEPENDENT key: vault.health.version @@ -607,12 +630,14 @@ zabbix_export: value: Vault triggers: - + uuid: 2663caf45d4b48efad19e0cfdd9c446e expression: '(last(/HashiCorp Vault by HTTP/vault.health.version,#1)<>last(/HashiCorp Vault by HTTP/vault.health.version,#2))=1 and length(last(/HashiCorp Vault by HTTP/vault.health.version))>0' name: 'Vault: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Vault version has changed. Ack to close.' manual_close: 'YES' - + uuid: 77da3cf43b0d4a449399f3de6d5e8477 name: 'Vault: HA enabled' type: DEPENDENT key: vault.leader.ha_enabled @@ -641,6 +666,7 @@ zabbix_export: tag: Application value: Vault - + uuid: ea6a7f625c144dc6beff71d3a19004ab name: 'Vault: Is leader' type: DEPENDENT key: vault.leader.is_self @@ -669,6 +695,7 @@ zabbix_export: tag: Application value: Vault - + uuid: f23cbc80bf2d4064bf45cc27f6ec752e name: 'Vault: Audit log request failures, rate' type: DEPENDENT key: vault.metrics.audit.log.request.failure.rate @@ -694,6 +721,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 33f2ce934ae5451dace5f880b3a2e6b7 name: 'Vault: Audit log requests, rate' type: DEPENDENT key: vault.metrics.audit.log.request.rate @@ -720,6 +748,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 6b8b37e62e374bc38994c5dcc6f0fc6d name: 'Vault: Audit log response failures, rate' type: DEPENDENT key: vault.metrics.audit.log.response.failure.rate @@ -745,6 +774,7 @@ zabbix_export: tag: Application value: Vault - + uuid: c336a5cecd4641b58be6ab1ba511f6ef name: 'Vault: Audit log response, rate' type: DEPENDENT key: vault.metrics.audit.log.response.rate @@ -771,6 +801,7 @@ zabbix_export: tag: Application value: Vault - + uuid: e1d11f77e8394b22b88ddcf9a1b8159b name: 'Vault: Barrier DELETE ops, rate' type: DEPENDENT key: vault.metrics.barrier.delete.rate @@ -796,6 +827,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 8a854323d051485091917391c630cc28 name: 'Vault: Barrier LIST ops, rate' type: DEPENDENT key: vault.metrics.barrier.list.rate @@ -821,6 +853,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 1dbf0413b1574f6e9b04abe5d06ab8aa name: 'Vault: Barrier PUT ops, rate' type: DEPENDENT key: vault.metrics.barrier.put.rate @@ -846,6 +879,7 @@ zabbix_export: tag: Application value: Vault - + uuid: f0069229811749e5b399f1214176ae11 name: 'Vault: Cache hit, rate' type: DEPENDENT key: vault.metrics.cache.hit.rate @@ -871,6 +905,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 4df07a4ea4a048c7bc11b21b56cf96c6 name: 'Vault: Cache miss, rate' type: DEPENDENT key: vault.metrics.cache.miss.rate @@ -896,6 +931,7 @@ zabbix_export: tag: Application value: Vault - + uuid: d99841c57aa349ae8676072e12add35c name: 'Vault: Cache write, rate' type: DEPENDENT key: vault.metrics.cache.write.rate @@ -921,6 +957,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 004f1eebd08c46d4bbdab7a6c6e3f3ec name: 'Vault: Check token, rate' type: DEPENDENT key: vault.metrics.core.check.token.rate @@ -946,6 +983,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 77bf09bd2b554e5a8d0dde53045f05c7 name: 'Vault: Fetch ACL and token, rate' type: DEPENDENT key: vault.metrics.core.fetch.acl_and_token @@ -971,6 +1009,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 4ddf18c7768147a396fe13608b5508fb name: 'Vault: Requests, rate' type: DEPENDENT key: vault.metrics.core.handle.request @@ -996,6 +1035,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 2aa54d38cc2541e3ae4df89e86d63d20 name: 'Vault: Leadership setup failed, counter' type: DEPENDENT key: vault.metrics.core.leadership.setup_failed @@ -1021,11 +1061,13 @@ zabbix_export: value: Vault triggers: - + uuid: 2d4252891dbf4b4296d28cfb95506819 expression: '(max(/HashiCorp Vault by HTTP/vault.metrics.core.leadership.setup_failed,1h)-min(/HashiCorp Vault by HTTP/vault.metrics.core.leadership.setup_failed,1h))>{$VAULT.LEADERSHIP.SETUP.FAILED.MAX.WARN}' name: 'Vault: High frequency of leadership setup failures (over {$VAULT.LEADERSHIP.SETUP.FAILED.MAX.WARN} for 1h)' priority: AVERAGE description: 'There have been more than {$VAULT.LEADERSHIP.SETUP.FAILED.MAX.WARN} Vault leadership setup failures in the past 1h' - + uuid: f0ca68774b5842d7803d2c2619958184 name: 'Vault: Leadership setup lost, counter' type: DEPENDENT key: vault.metrics.core.leadership_lost @@ -1051,11 +1093,13 @@ zabbix_export: value: Vault triggers: - + uuid: d365119cc7ac406a8f1f9cd87b658bfd expression: '(max(/HashiCorp Vault by HTTP/vault.metrics.core.leadership_lost,1h)-min(/HashiCorp Vault by HTTP/vault.metrics.core.leadership_lost,1h))>{$VAULT.LEADERSHIP.LOSSES.MAX.WARN}' name: 'Vault: High frequency of leadership losses (over {$VAULT.LEADERSHIP.LOSSES.MAX.WARN} for 1h)' priority: AVERAGE description: 'There have been more than {$VAULT.LEADERSHIP.LOSSES.MAX.WARN} Vault leadership losses in the past 1h' - + uuid: 2bdb273b513d4a06914cd6ea11ac2368 name: 'Vault: Post-unseal ops, counter' type: DEPENDENT key: vault.metrics.core.post_unseal @@ -1076,6 +1120,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 81738d2323a94aa8a7f2b1d9721ac9f9 name: 'Vault: Pre-seal ops, counter' type: DEPENDENT key: vault.metrics.core.pre_seal @@ -1096,6 +1141,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 42d7e5c3d5b24a65b9821e1aaf0df2a0 name: 'Vault: Seal ops, counter' type: DEPENDENT key: vault.metrics.core.seal @@ -1117,6 +1163,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 95f6ab7294c547e7976a292447ef31fb name: 'Vault: Internal seal ops, counter' type: DEPENDENT key: vault.metrics.core.seal_internal @@ -1137,6 +1184,7 @@ zabbix_export: tag: Application value: Vault - + uuid: e0ecf5aa8c2a4e0886b5a12588839efd name: 'Vault: Requested seal ops, counter' type: DEPENDENT key: vault.metrics.core.seal_with_request @@ -1157,6 +1205,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 1d66f20a1d594b4fa7c81849b83a4ef9 name: 'Vault: Leadership step downs, counter' type: DEPENDENT key: vault.metrics.core.step_down @@ -1182,11 +1231,13 @@ zabbix_export: value: Vault triggers: - + uuid: d0dc94ef70e34e8cb77b26b44e451831 expression: '(max(/HashiCorp Vault by HTTP/vault.metrics.core.step_down,1h)-min(/HashiCorp Vault by HTTP/vault.metrics.core.step_down,1h))>{$VAULT.LEADERSHIP.STEPDOWNS.MAX.WARN}' name: 'Vault: High frequency of leadership step downs (over {$VAULT.LEADERSHIP.STEPDOWNS.MAX.WARN} for 1h)' priority: AVERAGE description: 'There have been more than {$VAULT.LEADERSHIP.STEPDOWNS.MAX.WARN} Vault leadership step downs in the past 1h' - + uuid: 075c83114d1746b6b773579404e0268d name: 'Vault: Unseal ops, counter' type: DEPENDENT key: vault.metrics.core.unseal @@ -1207,6 +1258,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 5edebc9e295844ee8716d2b17152bdd9 name: 'Vault: Fetch lease times, counter' type: DEPENDENT key: vault.metrics.expire.fetch.lease.times @@ -1227,6 +1279,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 7f3ab929e48848e294cfa68b8e1783ad name: 'Vault: Fetch lease times by token, counter' type: DEPENDENT key: vault.metrics.expire.fetch.lease.times.by_token @@ -1247,6 +1300,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 66f1855a47624f10ae69735053e326f1 name: 'Vault: Number of expiring leases' type: DEPENDENT key: vault.metrics.expire.num_leases @@ -1267,6 +1321,7 @@ zabbix_export: tag: Application value: Vault - + uuid: b160780f06c846809f7aca043777754f name: 'Vault: Register ops, count' type: DEPENDENT key: vault.metrics.expire.register @@ -1288,6 +1343,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 89dcbfb69b8a44dcbf330d16d292ec1b name: 'Vault: Register auth ops, count' type: DEPENDENT key: vault.metrics.expire.register.auth @@ -1309,6 +1365,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 2d418cd62ada44c6bd527db8da0731e1 name: 'Vault: Expire renew, count' type: DEPENDENT key: vault.metrics.expire.renew @@ -1330,6 +1387,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 091c66e0f2794a72a97ddfc3a7142b72 name: 'Vault: Renew token, count' type: DEPENDENT key: vault.metrics.expire.renew_token @@ -1351,6 +1409,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 21a1b8470a31484da1e3fd76d3c8094b name: 'Vault: Expire revoke, count' type: DEPENDENT key: vault.metrics.expire.revoke @@ -1372,6 +1431,7 @@ zabbix_export: tag: Application value: Vault - + uuid: bc023bdad9504a86b17d2308db62e98f name: 'Vault: Revoke secrets by token, count' type: DEPENDENT key: vault.metrics.expire.revoke.by_token @@ -1393,6 +1453,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 6bed679f33b4415d833cb5033c5f824c name: 'Vault: Expire revoke force, count' type: DEPENDENT key: vault.metrics.expire.revoke.force @@ -1414,6 +1475,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 93041bd251d148c39e6e2e162f6f1078 name: 'Vault: Expire revoke prefix, count' type: DEPENDENT key: vault.metrics.expire.revoke.prefix @@ -1435,6 +1497,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 5c3e5032315e466e81fca67ea880b33a name: 'Vault: Policy DELETE ops, rate' type: DEPENDENT key: vault.metrics.policy.delete_policy.rate @@ -1460,6 +1523,7 @@ zabbix_export: tag: Application value: Vault - + uuid: bd790a83c48e4ea6bcc9271703036101 name: 'Vault: Policy GET ops, rate' type: DEPENDENT key: vault.metrics.policy.get_policy.rate @@ -1485,6 +1549,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 6650bc3487934dcebc2e1f4da2e1db13 name: 'Vault: Policy LIST ops, rate' type: DEPENDENT key: vault.metrics.policy.list_policies.rate @@ -1510,6 +1575,7 @@ zabbix_export: tag: Application value: Vault - + uuid: c8010706f8274e898812b722a82e9add name: 'Vault: Policy SET ops, rate' type: DEPENDENT key: vault.metrics.policy.set_policy.rate @@ -1535,6 +1601,7 @@ zabbix_export: tag: Application value: Vault - + uuid: d7602cb55879403982afeabecb4c130a name: 'Vault: Process CPU seconds, total' type: DEPENDENT key: vault.metrics.process.cpu.seconds.total @@ -1557,6 +1624,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 095af4564c5445c0be7ad38811404535 name: 'Vault: Open file descriptors, max' type: DEPENDENT key: vault.metrics.process.max.fds @@ -1582,6 +1650,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 0b2c6c947c46409b93acea8e67a0f058 name: 'Vault: Open file descriptors, current' type: DEPENDENT key: vault.metrics.process.open.fds @@ -1603,6 +1672,7 @@ zabbix_export: tag: Application value: Vault - + uuid: ddd6b5b8206442a7b5f0026e82bc2bd2 name: 'Vault: Process resident memory' type: DEPENDENT key: vault.metrics.process.resident_memory.bytes @@ -1625,6 +1695,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 241f8503d30c41df9e902cf31ddf715e name: 'Vault: Uptime' type: DEPENDENT key: vault.metrics.process.uptime @@ -1651,12 +1722,14 @@ zabbix_export: value: Vault triggers: - + uuid: a60eed70ecbc44fa935ec87d83fe4793 expression: 'last(/HashiCorp Vault by HTTP/vault.metrics.process.uptime)<10m' name: 'Vault: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: bf3a561bc96b46fc9a818a9f43c57be5 name: 'Vault: Process virtual memory, current' type: DEPENDENT key: vault.metrics.process.virtual_memory.bytes @@ -1679,6 +1752,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 17c568d745534c218dc292043234b215 name: 'Vault: Process virtual memory, max' type: DEPENDENT key: vault.metrics.process.virtual_memory.max.bytes @@ -1705,6 +1779,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 58e6fbc8a6084008b08c7fc03ad4a703 name: 'Vault: Runtime allocated bytes' type: DEPENDENT key: vault.metrics.runtime.alloc.bytes @@ -1727,6 +1802,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 3b2208b0248b4288ad91a8a5e3090b29 name: 'Vault: Runtime freed objects' type: DEPENDENT key: vault.metrics.runtime.free.count @@ -1748,6 +1824,7 @@ zabbix_export: tag: Application value: Vault - + uuid: c1a159a37d4e4130a4a19d0ded2b0b72 name: 'Vault: Runtime heap objects' type: DEPENDENT key: vault.metrics.runtime.heap.objects @@ -1769,6 +1846,7 @@ zabbix_export: tag: Application value: Vault - + uuid: f8f0f80be7514fe5b085f04858ac4d7a name: 'Vault: Runtime malloc count' type: DEPENDENT key: vault.metrics.runtime.malloc.count @@ -1790,6 +1868,7 @@ zabbix_export: tag: Application value: Vault - + uuid: b728e92f88db47308272eff7e3bb8c08 name: 'Vault: Runtime num goroutines' type: DEPENDENT key: vault.metrics.runtime.num_goroutines @@ -1811,6 +1890,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 9af322bade374b45b78d949e632747a8 name: 'Vault: Runtime sys bytes' type: DEPENDENT key: vault.metrics.runtime.sys.bytes @@ -1833,6 +1913,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 38f50f3173c346cebe6e321347e0270f name: 'Vault: Runtime GC runs, total' type: DEPENDENT key: vault.metrics.runtime.total.gc.runs @@ -1853,6 +1934,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 20f0708b63784c4190e8e6256f2d57f3 name: 'Vault: Secret kv entries' type: DEPENDENT key: vault.metrics.secret.kv.count @@ -1877,6 +1959,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 568b4b77ae58468da7bb407d349bd330 name: 'Vault: Token secret lease creation, rate' type: DEPENDENT key: vault.metrics.secret.lease.creation.rate @@ -1906,6 +1989,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 37576dbac47349fca97fe27c4906124d name: 'Vault: Token count, total' type: DEPENDENT key: vault.metrics.token @@ -1930,6 +2014,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 4c7ae38abae146fdbaf334501b3644f1 name: 'Vault: Token count by auth, total' type: DEPENDENT key: vault.metrics.token.by_auth @@ -1954,6 +2039,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 2f9011a7dd6f4b078402dbb50256ee0a name: 'Vault: Token count by policy, total' type: DEPENDENT key: vault.metrics.token.by_policy @@ -1978,6 +2064,7 @@ zabbix_export: tag: Application value: Vault - + uuid: c5b512233ae745c390d85e604bf7449e name: 'Vault: Token count by ttl, total' type: DEPENDENT key: vault.metrics.token.by_ttl @@ -2002,6 +2089,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 1a203f57eb0647ca98a848913bb5b707 name: 'Vault: Token create, count' type: DEPENDENT key: vault.metrics.token.create @@ -2023,6 +2111,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 0033d69a310041e58107e06a296492bd name: 'Vault: Token createAccessor, count' type: DEPENDENT key: vault.metrics.token.createAccessor @@ -2044,6 +2133,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 3c73e0cdfe4147abb86ce939189e4cec name: 'Vault: Token creation, rate' type: DEPENDENT key: vault.metrics.token.creation.rate @@ -2073,6 +2163,7 @@ zabbix_export: tag: Application value: Vault - + uuid: ad0c38837e774d9b8164bad51ae9fd4c name: 'Vault: Token lookup, rate' type: DEPENDENT key: vault.metrics.token.lookup.rate @@ -2098,6 +2189,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 0d30ca2565b24659839e7e31fc8f6739 name: 'Vault: Token revoke, count' type: DEPENDENT key: vault.metrics.token.revoke @@ -2119,6 +2211,7 @@ zabbix_export: tag: Application value: Vault - + uuid: c851263be6d94ab39b548a57bbad4eab name: 'Vault: Token revoke tree, count' type: DEPENDENT key: vault.metrics.token.revoke.tree @@ -2140,6 +2233,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 830ff368911c4532b10ff1e8c6c9e59b name: 'Vault: Token store, count' type: DEPENDENT key: vault.metrics.token.store @@ -2161,6 +2255,7 @@ zabbix_export: tag: Application value: Vault - + uuid: 2f0e733e6b1c406b88d012e727ab0169 name: 'Vault: Runtime GC pause, total' type: DEPENDENT key: vault.metrics.total.gc.pause @@ -2186,6 +2281,7 @@ zabbix_export: tag: Application value: Vault - + uuid: f616fbcd3d20456bb34cde735cf7fad5 name: 'Vault: Barrier GET ops, rate' type: DEPENDENT key: vault.metrics.vault.barrier.get.rate @@ -2212,6 +2308,7 @@ zabbix_export: value: Vault discovery_rules: - + uuid: ca7bbea60da54770b164ee11d9cd325f name: 'Mountpoint metrics discovery' type: DEPENDENT key: vault.mountpoint.discovery @@ -2219,6 +2316,7 @@ zabbix_export: description: 'Mountpoint metrics discovery.' item_prototypes: - + uuid: 3956d1e526d944c7b68d09a1cf52f11e name: 'Vault: Rollback attempt [{#MOUNTPOINT}] ops, rate' type: DEPENDENT key: 'vault.metrics.rollback.attempt.rate[{#MOUNTPOINT}]' @@ -2244,6 +2342,7 @@ zabbix_export: tag: Application value: 'Vault: Mountpoint {#MOUNTPOINT}' - + uuid: e0a4232e6a20433ba26e4313ff9ec1bc name: 'Vault: Route rollback [{#MOUNTPOINT}] ops, rate' type: DEPENDENT key: 'vault.metrics.route.rollback.rate[{#MOUNTPOINT}]' @@ -2271,6 +2370,7 @@ zabbix_export: master_item: key: vault.check_mountpoint_discovery - + uuid: f2015f2394a64e7e923a2030400bcd69 name: 'Replication metrics discovery' type: DEPENDENT key: vault.replication.discovery @@ -2278,6 +2378,7 @@ zabbix_export: description: 'Discovery for replication metrics.' item_prototypes: - + uuid: af047eca9606472680288e5b5703bca9 name: 'Vault: Stream WAL guard found, count{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.logshipper.streamWALs.guard_found[{#SINGLETON}]' @@ -2299,6 +2400,7 @@ zabbix_export: tag: Application value: 'Vault: Replication' - + uuid: df61d6db369540fd9934648189e9175a name: 'Vault: Stream WAL missing guard, count{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.logshipper.streamWALs.missing_guard[{#SINGLETON}]' @@ -2320,6 +2422,7 @@ zabbix_export: tag: Application value: 'Vault: Replication' - + uuid: 288ffb2cd8bc45f39a7e6d98a2100022 name: 'Vault: Last remote WAL{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.replication.fsm.last_remote_wal[{#SINGLETON}]' @@ -2341,6 +2444,7 @@ zabbix_export: tag: Application value: 'Vault: Replication' - + uuid: ca9c56e53093436f99a6a80f499aac45 name: 'Vault: Merkle commit index{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.replication.merkle.commit_index[{#SINGLETON}]' @@ -2362,6 +2466,7 @@ zabbix_export: tag: Application value: 'Vault: Replication' - + uuid: 854a4541b78c4df6b9d4971d71c7df49 name: 'Vault: Last DR WAL{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.replication.wal.last_dr_wal[{#SINGLETON}]' @@ -2383,6 +2488,7 @@ zabbix_export: tag: Application value: 'Vault: Replication' - + uuid: 5aed3273a8c24236817f8bd3b5860f87 name: 'Vault: Last performance WAL{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.replication.wal.last_performance_wal[{#SINGLETON}]' @@ -2404,6 +2510,7 @@ zabbix_export: tag: Application value: 'Vault: Replication' - + uuid: f5bcef9569f44212b813cc0ec821b1ea name: 'Vault: Last WAL{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.replication.wal.last_wal[{#SINGLETON}]' @@ -2427,6 +2534,7 @@ zabbix_export: master_item: key: vault.check_replication_discovery - + uuid: ef703fedc3b347e9bb878d159d6756d8 name: 'Storage metrics discovery' type: DEPENDENT key: vault.storage.discovery @@ -2441,6 +2549,7 @@ zabbix_export: description: 'Storage backend metrics discovery.' item_prototypes: - + uuid: 0cdb0bcf0ff448ff8c5d673f9b66d17a name: 'Vault: Storage [{#STORAGE}] {#OPERATION} ops, rate' type: DEPENDENT key: 'vault.metrics.storage.rate[{#STORAGE}, {#OPERATION}]' @@ -2468,6 +2577,7 @@ zabbix_export: master_item: key: vault.check_storage_discovery - + uuid: d580dee4c0bc4a0db91c9c5af70965af name: 'Token metrics discovery' type: DEPENDENT key: vault.tokens.discovery @@ -2475,6 +2585,7 @@ zabbix_export: description: 'Tokens metrics doscovery.' item_prototypes: - + uuid: 9a9359e74c3a48b1bbada84d772e665a name: 'Token [{#TOKEN_NAME}] error' type: DEPENDENT key: 'vault.token_via_accessor.error["{#ACCESSOR}"]' @@ -2502,6 +2613,7 @@ zabbix_export: value: 'Vault: Token {#TOKEN_NAME}' trigger_prototypes: - + uuid: 8cd5d903d4e74974a8469554b737ee3d expression: 'length(last(/HashiCorp Vault by HTTP/vault.token_via_accessor.error["{#ACCESSOR}"]))>0' name: 'Vault: Token [{#TOKEN_NAME}] lookup error occurred' priority: WARNING @@ -2510,6 +2622,7 @@ zabbix_export: name: 'Vault: Vault server is sealed' expression: 'last(/HashiCorp Vault by HTTP/vault.health.sealed)=1' - + uuid: caa3f9ca96b14b929dd75238602fead9 name: 'Token [{#TOKEN_NAME}] has TTL' type: DEPENDENT key: 'vault.token_via_accessor.has_ttl["{#ACCESSOR}"]' @@ -2538,6 +2651,7 @@ zabbix_export: tag: Application value: 'Vault: Token {#TOKEN_NAME}' - + uuid: 0f872d9d811c44f6a9a9f8f5089ca0a1 name: 'Token [{#TOKEN_NAME}] TTL' type: DEPENDENT key: 'vault.token_via_accessor.ttl["{#ACCESSOR}"]' @@ -2558,10 +2672,12 @@ zabbix_export: value: 'Vault: Token {#TOKEN_NAME}' trigger_prototypes: - + uuid: f4f0db7e26d9470a86d11e86d1ae26e2 expression: 'last(/HashiCorp Vault by HTTP/vault.token_via_accessor.has_ttl["{#ACCESSOR}"])=1 and last(/HashiCorp Vault by HTTP/vault.token_via_accessor.ttl["{#ACCESSOR}"])<{$VAULT.TOKEN.TTL.MIN.CRIT}' name: 'Vault: Token [{#TOKEN_NAME}] will expire soon (less than {$VAULT.TOKEN.TTL.MIN.CRIT})' priority: AVERAGE - + uuid: 0e2143a2a46d44778db34ac9af69bbfc expression: 'last(/HashiCorp Vault by HTTP/vault.token_via_accessor.has_ttl["{#ACCESSOR}"])=1 and last(/HashiCorp Vault by HTTP/vault.token_via_accessor.ttl["{#ACCESSOR}"])<{$VAULT.TOKEN.TTL.MIN.WARN}' name: 'Vault: Token [{#TOKEN_NAME}] will expire soon (less than {$VAULT.TOKEN.TTL.MIN.WARN})' priority: WARNING @@ -2579,6 +2695,7 @@ zabbix_export: lld_macro: '{#TOKEN_NAME}' path: $.token_name - + uuid: ce7b2bb4c09c42d5a4b9e92c1c3dee23 name: 'WAL metrics discovery' type: DEPENDENT key: vault.wal.discovery @@ -2586,6 +2703,7 @@ zabbix_export: description: 'Discovery for WAL metrics.' item_prototypes: - + uuid: 7e21309d1778466cae08e6424108d0e9 name: 'Vault: Delete WALs, count{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.wal.deletewals[{#SINGLETON}]' @@ -2607,6 +2725,7 @@ zabbix_export: tag: Application value: 'Vault: WAL' - + uuid: 80d5a79d35bc4b3a970f311b0c8c3fbf name: 'Vault: Flush ready WAL, count{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.wal.flushready[{#SINGLETON}]' @@ -2628,6 +2747,7 @@ zabbix_export: tag: Application value: 'Vault: WAL' - + uuid: daee033751164b6591d326d2d59b7e3a name: 'Vault: GC deleted WAL{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.wal.gc.deleted[{#SINGLETON}]' @@ -2649,6 +2769,7 @@ zabbix_export: tag: Application value: 'Vault: WAL' - + uuid: b45b43ac739246719e517d04eb384787 name: 'Vault: WALs on disk, total{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.wal.gc.total[{#SINGLETON}]' @@ -2670,6 +2791,7 @@ zabbix_export: tag: Application value: 'Vault: WAL' - + uuid: b1e306d6136a4b6d933bd2154b3d5d6e name: 'Vault: Load WALs, count{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.wal.loadWAL[{#SINGLETON}]' @@ -2691,6 +2813,7 @@ zabbix_export: tag: Application value: 'Vault: WAL' - + uuid: de8fea26aa1546d2bdf1ec7dd5205a3b name: 'Vault: Persist WALs, count{#SINGLETON}' type: DEPENDENT key: 'vault.metrics.wal.persistwals[{#SINGLETON}]' @@ -2763,6 +2886,7 @@ zabbix_export: description: 'Token TTL warning threshold.' valuemaps: - + uuid: 547a6b8002d44a8f8f363023c6097b1e name: 'Service state' mappings: - @@ -2772,6 +2896,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 46edbd58c7384b53bb31775244c23343 name: 'Vault flag' mappings: - @@ -2782,11 +2907,13 @@ zabbix_export: newvalue: 'True' triggers: - + uuid: 3059977384c54991839c20b4f5ebc767 expression: 'min(/HashiCorp Vault by HTTP/vault.metrics.process.open.fds,5m)/last(/HashiCorp Vault by HTTP/vault.metrics.process.max.fds)*100>{$VAULT.OPEN.FDS.MAX.WARN}' name: 'Vault: Current number of open files is too high (over {$VAULT.OPEN.FDS.MAX.WARN}% for 5m)' priority: WARNING graphs: - + uuid: b4fc517d099340558fe813c6fb8c6be2 name: 'Vault: Cache rate' graph_items: - @@ -2810,6 +2937,7 @@ zabbix_export: host: 'HashiCorp Vault by HTTP' key: vault.metrics.cache.write.rate - + uuid: 81fa6888cef7496eb46a15f11e8a238c name: 'Vault: Expiring leases' graph_items: - @@ -2819,6 +2947,7 @@ zabbix_export: host: 'HashiCorp Vault by HTTP' key: vault.metrics.expire.num_leases - + uuid: a96e30071bef4da6839e405ae5b183c5 name: 'Vault: K/V secret engine entries' graph_items: - @@ -2828,6 +2957,7 @@ zabbix_export: host: 'HashiCorp Vault by HTTP' key: vault.metrics.secret.kv.count - + uuid: e7e470ee9e914d4d9fc81b598889f873 name: 'Vault: Requests rate' graph_items: - @@ -2837,6 +2967,7 @@ zabbix_export: host: 'HashiCorp Vault by HTTP' key: vault.metrics.core.handle.request - + uuid: 2e4eda3a71b74e14a0c4843a96a53dbc name: 'Vault: Runtime memory' graph_items: - @@ -2860,6 +2991,7 @@ zabbix_export: host: 'HashiCorp Vault by HTTP' key: vault.metrics.process.virtual_memory.bytes - + uuid: db2043aa454a440995a178e342d3eca5 name: 'Vault: Token checks' graph_items: - @@ -2869,6 +3001,7 @@ zabbix_export: host: 'HashiCorp Vault by HTTP' key: vault.metrics.core.check.token.rate - + uuid: 39770778f73c49b0a333d313b76f4020 name: 'Vault: Token lookup' graph_items: - @@ -2878,6 +3011,7 @@ zabbix_export: host: 'HashiCorp Vault by HTTP' key: vault.metrics.token.lookup.rate - + uuid: 6b23dff0bd364416b520cca9dab56b47 name: 'Vault: Tokens count' graph_items: - diff --git a/templates/app/vmware/template_app_vmware.yaml b/templates/app/vmware/template_app_vmware.yaml index beaf555d60e..8dd6b4bcfea 100644 --- a/templates/app/vmware/template_app_vmware.yaml +++ b/templates/app/vmware/template_app_vmware.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:43Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 7942fb93ae3b47cf9ca0ea4beb0675ce template: 'VMware Guest' name: 'VMware Guest' description: 'Template tooling version used: 0.38' @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 061eed2d40d5427092b50172ea0a9c41 name: 'VMware: Cluster name' type: SIMPLE key: 'vmware.vm.cluster.name[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -37,6 +40,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 31389342688f4b0696a49431923a528f name: 'VMware: CPU latency in percents' type: SIMPLE key: 'vmware.vm.cpu.latency[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -50,6 +54,7 @@ zabbix_export: tag: Application value: VMware - + uuid: bbfb146e74144160b2e47c0f2cdc6c20 name: 'VMware: Number of virtual CPUs' type: SIMPLE key: 'vmware.vm.cpu.num[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -68,6 +73,7 @@ zabbix_export: tag: Application value: VMware - + uuid: f4d72109b7ee4e0bb65aab1de85b6b05 name: 'VMware: CPU readiness latency in percents' type: SIMPLE key: 'vmware.vm.cpu.readiness[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -81,6 +87,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ff0a31df94784cfbbf10deca55f76145 name: 'VMware: CPU ready' type: SIMPLE key: 'vmware.vm.cpu.ready[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -94,6 +101,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 50de05f27f33425cb207a3fdece7ecb1 name: 'VMware: CPU swap-in latence in percents' type: SIMPLE key: 'vmware.vm.cpu.swapwait[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -107,6 +115,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 50606be978814b51b4bae54340965cdc name: 'VMware: CPU usage in percents' type: SIMPLE key: 'vmware.vm.cpu.usage.perf[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -120,6 +129,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ea416ff054cc4031ac6b5cf446156540 name: 'VMware: CPU usage' type: SIMPLE key: 'vmware.vm.cpu.usage[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -133,6 +143,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 3e70b5d443b942db974b5f92a7acce19 name: 'VMware: Datacenter name' type: SIMPLE key: 'vmware.vm.datacenter.name[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -153,6 +164,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e645130999db470fbbf14a8055c95b23 name: 'VMware: Guest memory swapped' type: SIMPLE key: 'vmware.vm.guest.memory.size.swapped[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -166,6 +178,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 521a0396514845e3bc5d3dc54ec3d940 name: 'VMware: Uptime of guest OS' type: SIMPLE key: 'vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -180,12 +193,14 @@ zabbix_export: value: VMware triggers: - + uuid: da703e83e2e146569c173fd9bc6988dd expression: 'last(/VMware Guest/vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}])<10m' name: 'VMware: VM has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: fedec469a1d040ae971e0013102e1e7c name: 'VMware: Hypervisor name' type: SIMPLE key: 'vmware.vm.hv.name[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -206,6 +221,7 @@ zabbix_export: tag: Application value: VMware - + uuid: fbe7477fd85a4ee39a9226b2c6995446 name: 'VMware: Ballooned memory' type: SIMPLE key: 'vmware.vm.memory.size.ballooned[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -219,6 +235,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9e7b9360e4d84e9397b5f0a7ab074726 name: 'VMware: Compressed memory' type: SIMPLE key: 'vmware.vm.memory.size.compressed[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -232,6 +249,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 04a40f805fed4ddfa1590274a996a019 name: 'VMware: Host memory consumed' type: SIMPLE key: 'vmware.vm.memory.size.consumed[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -245,6 +263,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 6563409185804ed89b49dfde92edfa10 name: 'VMware: Private memory' type: SIMPLE key: 'vmware.vm.memory.size.private[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -258,6 +277,7 @@ zabbix_export: tag: Application value: VMware - + uuid: c6a539ee57bf48f78342358c391c65ea name: 'VMware: Shared memory' type: SIMPLE key: 'vmware.vm.memory.size.shared[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -271,6 +291,7 @@ zabbix_export: tag: Application value: VMware - + uuid: b064f0e0a53f4f6588827100becb4335 name: 'VMware: Swapped memory' type: SIMPLE key: 'vmware.vm.memory.size.swapped[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -284,6 +305,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e960399726a240de9ecc12eff65415ae name: 'VMware: Guest memory usage' type: SIMPLE key: 'vmware.vm.memory.size.usage.guest[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -297,6 +319,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 6fcbe4e95fce445aa417b9738004391f name: 'VMware: Host memory usage' type: SIMPLE key: 'vmware.vm.memory.size.usage.host[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -310,6 +333,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9533bc39366443fe8a3808190801441a name: 'VMware: Memory size' type: SIMPLE key: 'vmware.vm.memory.size[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -329,6 +353,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e82daa73e03e43b9838d9e414d710e38 name: 'VMware: Host memory usage in percents' type: SIMPLE key: 'vmware.vm.memory.usage[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -342,6 +367,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 0943ff346c9d4cc69fc773843066c473 name: 'VMware: Power state' type: SIMPLE key: 'vmware.vm.powerstate[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -361,6 +387,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 13173517c99e4a87aa6750392d14b255 name: 'VMware: Committed storage space' type: SIMPLE key: 'vmware.vm.storage.committed[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -374,6 +401,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 8183cf2c54774d7eb544f645d5c26b8c name: 'VMware: Uncommitted storage space' type: SIMPLE key: 'vmware.vm.storage.uncommitted[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -387,6 +415,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 35aa9ee1743e4c1787c426da20f48097 name: 'VMware: Unshared storage space' type: SIMPLE key: 'vmware.vm.storage.unshared[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -400,6 +429,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 4c3b010d7ea74da6b0dc1dd4e625bbb0 name: 'VMware: Uptime' type: SIMPLE key: 'vmware.vm.uptime[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -414,6 +444,7 @@ zabbix_export: value: VMware discovery_rules: - + uuid: 914634668bab4266bd641ee224dbc1e4 name: 'Network device discovery' type: SIMPLE key: 'vmware.vm.net.if.discovery[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -423,6 +454,7 @@ zabbix_export: description: 'Discovery of all network devices.' item_prototypes: - + uuid: 1a7452a0061b45b1b1904e3ff64cf49f name: 'VMware: Number of bytes received on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.in[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},bps]' @@ -436,6 +468,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 863c3aee5d9248d48adbf86832fa6c8e name: 'VMware: Number of packets received on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.in[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},pps]' @@ -448,6 +481,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 0993e42664a14cd7936351c55b1d64a4 name: 'VMware: Number of bytes transmitted on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.out[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},bps]' @@ -461,6 +495,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 144a2ed3f76e49af92462e0fea275ede name: 'VMware: Number of packets transmitted on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.out[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},pps]' @@ -473,6 +508,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9c3cd13576cc4c0a8972fa188f911e96 name: 'VMware: Network utilization on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.usage[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME}]' @@ -491,6 +527,7 @@ zabbix_export: tag: Application value: VMware - + uuid: b1543bdfb5a342d7ad694c87248fe173 name: 'Disk device discovery' type: SIMPLE key: 'vmware.vm.vfs.dev.discovery[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -500,6 +537,7 @@ zabbix_export: description: 'Discovery of all disk devices.' item_prototypes: - + uuid: a4886b1072314819aaf21183949c94bb name: 'VMware: Average number of outstanding read requests to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.readoio[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -512,6 +550,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 172e4882d39f49d486ab5590163fdd4b name: 'VMware: Average read latency to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.totalreadlatency[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -525,6 +564,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 4fe54828be084b15bb92507106756a5f name: 'VMware: Average write latency to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.totalwritelatency[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -538,6 +578,7 @@ zabbix_export: tag: Application value: VMware - + uuid: a74614af101c404eb7ebec10319dca05 name: 'VMware: Average number of outstanding write requests to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.writeoio[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -550,6 +591,7 @@ zabbix_export: tag: Application value: VMware - + uuid: bd151efc8a0b41e9b64cbf21303fc659 name: 'VMware: Average number of bytes read from the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.read[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},bps]' @@ -563,6 +605,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e6248013150d4f23a0774f6cc80e8df3 name: 'VMware: Average number of reads from the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.read[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},ops]' @@ -575,6 +618,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 7ea68380b855460b8e51281223659661 name: 'VMware: Average number of bytes written to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.write[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},bps]' @@ -588,6 +632,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 8344a1066f5c4ef49894d2d18fac2339 name: 'VMware: Average number of writes to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.write[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},ops]' @@ -600,6 +645,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 44ff9ef164dc4d20acf06b3368d64456 name: 'Mounted filesystem discovery' type: SIMPLE key: 'vmware.vm.vfs.fs.discovery[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -609,6 +655,7 @@ zabbix_export: description: 'Discovery of all guest file systems.' item_prototypes: - + uuid: 622e96310f9d4f54b4ed82f655fa153b name: 'VMware: Free disk space on {#FSNAME}' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},free]' @@ -622,6 +669,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 3103537bb1d24633a064d173b3b530f2 name: 'VMware: Free disk space on {#FSNAME} (percentage)' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},pfree]' @@ -636,6 +684,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 08d05eac03994b56867ec302a346735c name: 'VMware: Total disk space on {#FSNAME}' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},total]' @@ -655,6 +704,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 09bb15da42464d8295d5e94b1d42cc87 name: 'VMware: Used disk space on {#FSNAME}' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},used]' @@ -669,6 +719,7 @@ zabbix_export: value: VMware valuemaps: - + uuid: 78f08f5c5c0047b999a2e8daa96cf8b7 name: 'VMware VirtualMachinePowerState' mappings: - @@ -681,6 +732,7 @@ zabbix_export: value: '2' newvalue: suspended - + uuid: 5899b2f0aced4085b5ac25d0461b3425 template: 'VMware Hypervisor' name: 'VMware Hypervisor' description: 'Template tooling version used: 0.38' @@ -692,6 +744,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 3010cb082f23478b858912f944347530 name: 'VMware: Hypervisor ping' type: SIMPLE key: 'icmpping[]' @@ -710,12 +763,14 @@ zabbix_export: value: VMware triggers: - + uuid: ab84a61566a5402db59efd40d20714a5 expression: 'last(/VMware Hypervisor/icmpping[])=0' name: 'VMware: Hypervisor is down' priority: AVERAGE description: 'The service is unavailable or does not accept ICMP ping.' manual_close: 'YES' - + uuid: af4d0877fda84753816c817ad76162f1 name: 'VMware: Cluster name' type: SIMPLE key: 'vmware.hv.cluster.name[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -736,6 +791,7 @@ zabbix_export: tag: Application value: VMware - + uuid: c4ebd62118464e7a8d1945f80d70f8ae name: 'VMware: CPU usage in percents' type: SIMPLE key: 'vmware.hv.cpu.usage.perf[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -749,6 +805,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 1bff6fbd300d4455a787a273d957bba3 name: 'VMware: CPU usage' type: SIMPLE key: 'vmware.hv.cpu.usage[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -762,6 +819,7 @@ zabbix_export: tag: Application value: VMware - + uuid: aad168c33cd14f76aa14ab5ca26498ec name: 'VMware: CPU utilization' type: SIMPLE key: 'vmware.hv.cpu.utilization[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -775,6 +833,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e4d27d7f9b9048d4ae6c60cbdd6c0091 name: 'VMware: Datacenter name' type: SIMPLE key: 'vmware.hv.datacenter.name[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -795,6 +854,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 5c29837f75f04d7f9a5786691b3dd991 name: 'VMware: Full name' type: SIMPLE key: 'vmware.hv.fullname[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -815,6 +875,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ad0053d57b834e6a9776c08e1c455d55 name: 'VMware: CPU frequency' type: SIMPLE key: 'vmware.hv.hw.cpu.freq[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -829,6 +890,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 3f0c35fcef9e4699ac5a1c51d80f8da4 name: 'VMware: CPU model' type: SIMPLE key: 'vmware.hv.hw.cpu.model[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -844,6 +906,7 @@ zabbix_export: tag: Application value: VMware - + uuid: c99a5bf2e3904f97b3d361ca20af7883 name: 'VMware: CPU cores' type: SIMPLE key: 'vmware.hv.hw.cpu.num[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -862,6 +925,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 89cb0a4809e7454a862f398a0e9d6bed name: 'VMware: CPU threads' type: SIMPLE key: 'vmware.hv.hw.cpu.threads[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -875,6 +939,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ce89c38e6e5d4338a30ee150be1b2b67 name: 'VMware: Total memory' type: SIMPLE key: 'vmware.hv.hw.memory[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -889,6 +954,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 7ed7ac26da384bcda976badf24ebbec1 name: 'VMware: Model' type: SIMPLE key: 'vmware.hv.hw.model[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -904,6 +970,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 6c4aab55b3e640779a25ac90b9ca2a43 name: 'VMware: Bios UUID' type: SIMPLE key: 'vmware.hv.hw.uuid[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -919,6 +986,7 @@ zabbix_export: tag: Application value: VMware - + uuid: aec06090d16d4bdd8ed3494b448f19d8 name: 'VMware: Vendor' type: SIMPLE key: 'vmware.hv.hw.vendor[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -934,6 +1002,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 21020a79436a49c38caf8941f6b68da3 name: 'VMware: Ballooned memory' type: SIMPLE key: 'vmware.hv.memory.size.ballooned[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -947,6 +1016,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 93d680d6886d446badbbe995ddd9ba9c name: 'VMware: Used memory' type: SIMPLE key: 'vmware.hv.memory.used[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -960,6 +1030,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 33f78ab6ee6c4e7585a83a60cdecab6f name: 'VMware: Number of bytes received' type: SIMPLE key: 'vmware.hv.network.in[{$VMWARE.URL},{$VMWARE.HV.UUID},bps]' @@ -973,6 +1044,7 @@ zabbix_export: tag: Application value: VMware - + uuid: b013afcba08b47f4a5b590a59f464a58 name: 'VMware: Number of bytes transmitted' type: SIMPLE key: 'vmware.hv.network.out[{$VMWARE.URL},{$VMWARE.HV.UUID},bps]' @@ -986,6 +1058,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e4116d7c7e234c5ebd5784f42ade1f2e name: 'VMware: Power usage maximum allowed' type: SIMPLE key: 'vmware.hv.power[{$VMWARE.URL},{$VMWARE.HV.UUID},max]' @@ -1004,6 +1077,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 179a981cf30f4f77869e3b50dc2bc333 name: 'VMware: Power usage' type: SIMPLE key: 'vmware.hv.power[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1017,6 +1091,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 36b28fccf6db4c49bf20157c419400d0 name: 'VMware: Health state rollup' type: SIMPLE key: 'vmware.hv.sensor.health.state[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1032,6 +1107,7 @@ zabbix_export: value: VMware triggers: - + uuid: ffb8e14b1ea546b69f40070c628ac653 expression: 'last(/VMware Hypervisor/vmware.hv.sensor.health.state[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' name: 'VMware: The {$VMWARE.HV.UUID} health is Red' priority: HIGH @@ -1041,6 +1117,7 @@ zabbix_export: name: 'VMware: The {$VMWARE.HV.UUID} health is Red' expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' - + uuid: 4825f11dcbf74e2c8e7e2b251cbeb7d9 expression: 'last(/VMware Hypervisor/vmware.hv.sensor.health.state[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2' name: 'VMware: The {$VMWARE.HV.UUID} health is Yellow' priority: AVERAGE @@ -1056,6 +1133,7 @@ zabbix_export: name: 'VMware: The {$VMWARE.HV.UUID} health is Yellow' expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2' - + uuid: 0cec294521314c5482233b5b96e90c8d name: 'VMware: Overall status' type: SIMPLE key: 'vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1071,11 +1149,13 @@ zabbix_export: value: VMware triggers: - + uuid: 378511e0f1794874a68aef1b43561ee5 expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' name: 'VMware: The {$VMWARE.HV.UUID} health is Red' priority: HIGH description: 'One or more components in the appliance might be in an unusable status and the appliance might become unresponsive soon. Security patches might be available.' - + uuid: ef6ca4d7033c4c8cb963eb7d493b3c7b expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2' name: 'VMware: The {$VMWARE.HV.UUID} health is Yellow' priority: AVERAGE @@ -1085,6 +1165,7 @@ zabbix_export: name: 'VMware: The {$VMWARE.HV.UUID} health is Red' expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' - + uuid: ecad96137494476293b57a0440de3f65 name: 'VMware: Uptime' type: SIMPLE key: 'vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1099,12 +1180,14 @@ zabbix_export: value: VMware triggers: - + uuid: 01d316b0a8cf4998b344f0c4ef1daa32 expression: 'last(/VMware Hypervisor/vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}])<10m' name: 'VMware: Hypervisor has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 222ad20887cf479b8e81a4c338078d17 name: 'VMware: Version' type: SIMPLE key: 'vmware.hv.version[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1120,6 +1203,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 2045df572e864834bd4bd97046353f4e name: 'VMware: Number of guest VMs' type: SIMPLE key: 'vmware.hv.vm.num[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1134,6 +1218,7 @@ zabbix_export: value: VMware discovery_rules: - + uuid: fb7774df87994355baff7402d9fabcc2 name: 'Datastore discovery' type: SIMPLE key: 'vmware.hv.datastore.discovery[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1142,6 +1227,7 @@ zabbix_export: password: '{$VMWARE.PASSWORD}' item_prototypes: - + uuid: 65e6c165c3674953b2845d4101a9a6bf name: 'VMware: Multipath count for datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]' @@ -1155,6 +1241,7 @@ zabbix_export: value: VMware trigger_prototypes: - + uuid: 0d653d38ecc84ae1bbf737e8687b4e2f expression: '(last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}],#1)<>last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}],#2))=1 and last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}])<{#MULTIPATH.COUNT}' name: 'VMware: The multipath count has been changed' opdata: 'Current: {ITEM.LASTVALUE}, Registered: {#MULTIPATH.COUNT}' @@ -1162,6 +1249,7 @@ zabbix_export: description: 'The number of available datastore paths less than registered ({#MULTIPATH.COUNT}).' manual_close: 'YES' - + uuid: 259d1ff4bde143248f7ee2f7f880cb62 name: 'VMware: Average read latency of the datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.read[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},latency]' @@ -1174,6 +1262,7 @@ zabbix_export: tag: Application value: VMware - + uuid: f36245398cc4460a9cb4ec741612693b name: 'VMware: Free space on datastore {#DATASTORE} (percentage)' type: SIMPLE key: 'vmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},pfree]' @@ -1189,6 +1278,7 @@ zabbix_export: tag: Application value: VMware - + uuid: cc83e8f5ec08483db75482706bf01aba name: 'VMware: Total size of datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]' @@ -1203,6 +1293,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9db980d8f5f44af5ad11a5949d80031d name: 'VMware: Average write latency of the datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.write[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},latency]' @@ -1216,6 +1307,7 @@ zabbix_export: value: VMware valuemaps: - + uuid: 25d04e2838af4fcca9ddd21df6781497 name: 'Service state' mappings: - @@ -1225,6 +1317,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 2b324fd8d7624874a3a81449b62c2cd6 name: 'VMware status' mappings: - @@ -1240,6 +1333,7 @@ zabbix_export: value: '3' newvalue: red - + uuid: 214366d2deb14a0ca6d19d8a54a3b88e template: 'VMware macros' name: 'VMware macros' description: 'Template tooling version used: 0.38' diff --git a/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml b/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml index 9feb826a020..67bee5a158f 100644 --- a/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml +++ b/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:37Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: ca02e82e6c414d0aa7aedc8d78468a49 template: 'VMware FQDN' name: 'VMware FQDN' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 64b8a28c1a904540930ebfec5af04872 name: 'VMware: Event log' type: SIMPLE key: 'vmware.eventlog[{$VMWARE.URL},skip]' @@ -34,6 +37,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ebb8417eceb541b1b51909c745642f05 name: 'VMware: Full name' type: SIMPLE key: 'vmware.fullname[{$VMWARE.URL}]' @@ -54,6 +58,7 @@ zabbix_export: tag: Application value: VMware - + uuid: edfdedd78e9c4c299a1555bd13b2f677 name: 'VMware: Version' type: SIMPLE key: 'vmware.version[{$VMWARE.URL}]' @@ -75,6 +80,7 @@ zabbix_export: value: VMware discovery_rules: - + uuid: dc0a844c06f7456b8643f9f9672e6b8e name: 'Discover VMware clusters' type: SIMPLE key: 'vmware.cluster.discovery[{$VMWARE.URL}]' @@ -84,6 +90,7 @@ zabbix_export: description: 'Discovery of clusters' item_prototypes: - + uuid: 41fbb29592f9495e92d88240ce2ba7a5 name: 'VMware: Status of "{#CLUSTER.NAME}" cluster' type: SIMPLE key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]' @@ -98,6 +105,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 3cd02594ee644dbe88bdfc4f4257ae05 name: 'Discover VMware datastores' type: SIMPLE key: 'vmware.datastore.discovery[{$VMWARE.URL}]' @@ -106,6 +114,7 @@ zabbix_export: password: '{$VMWARE.PASSWORD}' item_prototypes: - + uuid: 0ed09f26cbad4d96bea297da4215d73b name: 'VMware: Average read latency of the datastore {#DATASTORE}' type: SIMPLE key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]' @@ -118,6 +127,7 @@ zabbix_export: tag: Application value: VMware - + uuid: a2b1785fc773404e9ce69bcd868c5b88 name: 'VMware: Free space on datastore {#DATASTORE} (percentage)' type: SIMPLE key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]' @@ -133,6 +143,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 78fb4b4b0eec44a99207f8354773269d name: 'VMware: Total size of datastore {#DATASTORE}' type: SIMPLE key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]' @@ -147,6 +158,7 @@ zabbix_export: tag: Application value: VMware - + uuid: d9570c0822cc4996a7dda1ddb9426404 name: 'VMware: Average write latency of the datastore {#DATASTORE}' type: SIMPLE key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]' @@ -159,6 +171,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 988bb85b325449b29780eeda15c73620 name: 'Discover VMware hypervisors' type: SIMPLE key: 'vmware.hv.discovery[{$VMWARE.URL}]' @@ -168,6 +181,7 @@ zabbix_export: description: 'Discovery of hypervisors.' host_prototypes: - + uuid: 51cf7ea3e6a74f7e8dde628dbc5347a3 host: '{#HV.UUID}' name: '{#HV.NAME}' group_links: @@ -192,6 +206,7 @@ zabbix_export: - ip: '{#HV.IP}' - + uuid: a7e2f6830442433cbe515e8bd72ee0b8 name: 'Discover VMware VMs FQDN' type: SIMPLE key: 'vmware.vm.discovery[{$VMWARE.URL}]' @@ -209,6 +224,7 @@ zabbix_export: description: 'Discovery of guest virtual machines.' host_prototypes: - + uuid: a12e25c500a14fcf99295c207371ca1b host: '{#VM.DNS}' name: '{#VM.NAME}' group_links: @@ -236,6 +252,7 @@ zabbix_export: ip: '{#VM.IP}' valuemaps: - + uuid: 5e5e3b01ef334bd39441568ebd0c31c0 name: 'VMware status' mappings: - @@ -251,6 +268,7 @@ zabbix_export: value: '3' newvalue: red - + uuid: 7942fb93ae3b47cf9ca0ea4beb0675ce template: 'VMware Guest' name: 'VMware Guest' description: 'Template tooling version used: 0.38' @@ -262,6 +280,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 061eed2d40d5427092b50172ea0a9c41 name: 'VMware: Cluster name' type: SIMPLE key: 'vmware.vm.cluster.name[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -282,6 +301,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 31389342688f4b0696a49431923a528f name: 'VMware: CPU latency in percents' type: SIMPLE key: 'vmware.vm.cpu.latency[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -295,6 +315,7 @@ zabbix_export: tag: Application value: VMware - + uuid: bbfb146e74144160b2e47c0f2cdc6c20 name: 'VMware: Number of virtual CPUs' type: SIMPLE key: 'vmware.vm.cpu.num[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -313,6 +334,7 @@ zabbix_export: tag: Application value: VMware - + uuid: f4d72109b7ee4e0bb65aab1de85b6b05 name: 'VMware: CPU readiness latency in percents' type: SIMPLE key: 'vmware.vm.cpu.readiness[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -326,6 +348,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ff0a31df94784cfbbf10deca55f76145 name: 'VMware: CPU ready' type: SIMPLE key: 'vmware.vm.cpu.ready[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -339,6 +362,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 50de05f27f33425cb207a3fdece7ecb1 name: 'VMware: CPU swap-in latence in percents' type: SIMPLE key: 'vmware.vm.cpu.swapwait[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -352,6 +376,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 50606be978814b51b4bae54340965cdc name: 'VMware: CPU usage in percents' type: SIMPLE key: 'vmware.vm.cpu.usage.perf[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -365,6 +390,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ea416ff054cc4031ac6b5cf446156540 name: 'VMware: CPU usage' type: SIMPLE key: 'vmware.vm.cpu.usage[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -378,6 +404,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 3e70b5d443b942db974b5f92a7acce19 name: 'VMware: Datacenter name' type: SIMPLE key: 'vmware.vm.datacenter.name[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -398,6 +425,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e645130999db470fbbf14a8055c95b23 name: 'VMware: Guest memory swapped' type: SIMPLE key: 'vmware.vm.guest.memory.size.swapped[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -411,6 +439,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 521a0396514845e3bc5d3dc54ec3d940 name: 'VMware: Uptime of guest OS' type: SIMPLE key: 'vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -425,12 +454,14 @@ zabbix_export: value: VMware triggers: - + uuid: da703e83e2e146569c173fd9bc6988dd expression: 'last(/VMware Guest/vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}])<10m' name: 'VMware: VM has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: fedec469a1d040ae971e0013102e1e7c name: 'VMware: Hypervisor name' type: SIMPLE key: 'vmware.vm.hv.name[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -451,6 +482,7 @@ zabbix_export: tag: Application value: VMware - + uuid: fbe7477fd85a4ee39a9226b2c6995446 name: 'VMware: Ballooned memory' type: SIMPLE key: 'vmware.vm.memory.size.ballooned[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -464,6 +496,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9e7b9360e4d84e9397b5f0a7ab074726 name: 'VMware: Compressed memory' type: SIMPLE key: 'vmware.vm.memory.size.compressed[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -477,6 +510,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 04a40f805fed4ddfa1590274a996a019 name: 'VMware: Host memory consumed' type: SIMPLE key: 'vmware.vm.memory.size.consumed[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -490,6 +524,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 6563409185804ed89b49dfde92edfa10 name: 'VMware: Private memory' type: SIMPLE key: 'vmware.vm.memory.size.private[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -503,6 +538,7 @@ zabbix_export: tag: Application value: VMware - + uuid: c6a539ee57bf48f78342358c391c65ea name: 'VMware: Shared memory' type: SIMPLE key: 'vmware.vm.memory.size.shared[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -516,6 +552,7 @@ zabbix_export: tag: Application value: VMware - + uuid: b064f0e0a53f4f6588827100becb4335 name: 'VMware: Swapped memory' type: SIMPLE key: 'vmware.vm.memory.size.swapped[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -529,6 +566,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e960399726a240de9ecc12eff65415ae name: 'VMware: Guest memory usage' type: SIMPLE key: 'vmware.vm.memory.size.usage.guest[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -542,6 +580,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 6fcbe4e95fce445aa417b9738004391f name: 'VMware: Host memory usage' type: SIMPLE key: 'vmware.vm.memory.size.usage.host[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -555,6 +594,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9533bc39366443fe8a3808190801441a name: 'VMware: Memory size' type: SIMPLE key: 'vmware.vm.memory.size[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -574,6 +614,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e82daa73e03e43b9838d9e414d710e38 name: 'VMware: Host memory usage in percents' type: SIMPLE key: 'vmware.vm.memory.usage[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -587,6 +628,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 0943ff346c9d4cc69fc773843066c473 name: 'VMware: Power state' type: SIMPLE key: 'vmware.vm.powerstate[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -606,6 +648,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 13173517c99e4a87aa6750392d14b255 name: 'VMware: Committed storage space' type: SIMPLE key: 'vmware.vm.storage.committed[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -619,6 +662,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 8183cf2c54774d7eb544f645d5c26b8c name: 'VMware: Uncommitted storage space' type: SIMPLE key: 'vmware.vm.storage.uncommitted[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -632,6 +676,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 35aa9ee1743e4c1787c426da20f48097 name: 'VMware: Unshared storage space' type: SIMPLE key: 'vmware.vm.storage.unshared[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -645,6 +690,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 4c3b010d7ea74da6b0dc1dd4e625bbb0 name: 'VMware: Uptime' type: SIMPLE key: 'vmware.vm.uptime[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -659,6 +705,7 @@ zabbix_export: value: VMware discovery_rules: - + uuid: 914634668bab4266bd641ee224dbc1e4 name: 'Network device discovery' type: SIMPLE key: 'vmware.vm.net.if.discovery[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -668,6 +715,7 @@ zabbix_export: description: 'Discovery of all network devices.' item_prototypes: - + uuid: 1a7452a0061b45b1b1904e3ff64cf49f name: 'VMware: Number of bytes received on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.in[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},bps]' @@ -681,6 +729,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 863c3aee5d9248d48adbf86832fa6c8e name: 'VMware: Number of packets received on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.in[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},pps]' @@ -693,6 +742,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 0993e42664a14cd7936351c55b1d64a4 name: 'VMware: Number of bytes transmitted on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.out[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},bps]' @@ -706,6 +756,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 144a2ed3f76e49af92462e0fea275ede name: 'VMware: Number of packets transmitted on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.out[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME},pps]' @@ -718,6 +769,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9c3cd13576cc4c0a8972fa188f911e96 name: 'VMware: Network utilization on interface {#IFDESC}' type: SIMPLE key: 'vmware.vm.net.if.usage[{$VMWARE.URL},{$VMWARE.VM.UUID},{#IFNAME}]' @@ -736,6 +788,7 @@ zabbix_export: tag: Application value: VMware - + uuid: b1543bdfb5a342d7ad694c87248fe173 name: 'Disk device discovery' type: SIMPLE key: 'vmware.vm.vfs.dev.discovery[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -745,6 +798,7 @@ zabbix_export: description: 'Discovery of all disk devices.' item_prototypes: - + uuid: a4886b1072314819aaf21183949c94bb name: 'VMware: Average number of outstanding read requests to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.readoio[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -757,6 +811,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 172e4882d39f49d486ab5590163fdd4b name: 'VMware: Average read latency to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.totalreadlatency[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -770,6 +825,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 4fe54828be084b15bb92507106756a5f name: 'VMware: Average write latency to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.totalwritelatency[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -783,6 +839,7 @@ zabbix_export: tag: Application value: VMware - + uuid: a74614af101c404eb7ebec10319dca05 name: 'VMware: Average number of outstanding write requests to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.storage.writeoio[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME}]' @@ -795,6 +852,7 @@ zabbix_export: tag: Application value: VMware - + uuid: bd151efc8a0b41e9b64cbf21303fc659 name: 'VMware: Average number of bytes read from the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.read[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},bps]' @@ -808,6 +866,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e6248013150d4f23a0774f6cc80e8df3 name: 'VMware: Average number of reads from the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.read[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},ops]' @@ -820,6 +879,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 7ea68380b855460b8e51281223659661 name: 'VMware: Average number of bytes written to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.write[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},bps]' @@ -833,6 +893,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 8344a1066f5c4ef49894d2d18fac2339 name: 'VMware: Average number of writes to the disk {#DISKDESC}' type: SIMPLE key: 'vmware.vm.vfs.dev.write[{$VMWARE.URL},{$VMWARE.VM.UUID},{#DISKNAME},ops]' @@ -845,6 +906,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 44ff9ef164dc4d20acf06b3368d64456 name: 'Mounted filesystem discovery' type: SIMPLE key: 'vmware.vm.vfs.fs.discovery[{$VMWARE.URL},{$VMWARE.VM.UUID}]' @@ -854,6 +916,7 @@ zabbix_export: description: 'Discovery of all guest file systems.' item_prototypes: - + uuid: 622e96310f9d4f54b4ed82f655fa153b name: 'VMware: Free disk space on {#FSNAME}' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},free]' @@ -867,6 +930,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 3103537bb1d24633a064d173b3b530f2 name: 'VMware: Free disk space on {#FSNAME} (percentage)' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},pfree]' @@ -881,6 +945,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 08d05eac03994b56867ec302a346735c name: 'VMware: Total disk space on {#FSNAME}' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},total]' @@ -900,6 +965,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 09bb15da42464d8295d5e94b1d42cc87 name: 'VMware: Used disk space on {#FSNAME}' type: SIMPLE key: 'vmware.vm.vfs.fs.size[{$VMWARE.URL},{$VMWARE.VM.UUID},{#FSNAME},used]' @@ -914,6 +980,7 @@ zabbix_export: value: VMware valuemaps: - + uuid: 78f08f5c5c0047b999a2e8daa96cf8b7 name: 'VMware VirtualMachinePowerState' mappings: - @@ -926,6 +993,7 @@ zabbix_export: value: '2' newvalue: suspended - + uuid: 5899b2f0aced4085b5ac25d0461b3425 template: 'VMware Hypervisor' name: 'VMware Hypervisor' description: 'Template tooling version used: 0.38' @@ -937,6 +1005,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 3010cb082f23478b858912f944347530 name: 'VMware: Hypervisor ping' type: SIMPLE key: 'icmpping[]' @@ -955,12 +1024,14 @@ zabbix_export: value: VMware triggers: - + uuid: ab84a61566a5402db59efd40d20714a5 expression: 'last(/VMware Hypervisor/icmpping[])=0' name: 'VMware: Hypervisor is down' priority: AVERAGE description: 'The service is unavailable or does not accept ICMP ping.' manual_close: 'YES' - + uuid: af4d0877fda84753816c817ad76162f1 name: 'VMware: Cluster name' type: SIMPLE key: 'vmware.hv.cluster.name[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -981,6 +1052,7 @@ zabbix_export: tag: Application value: VMware - + uuid: c4ebd62118464e7a8d1945f80d70f8ae name: 'VMware: CPU usage in percents' type: SIMPLE key: 'vmware.hv.cpu.usage.perf[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -994,6 +1066,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 1bff6fbd300d4455a787a273d957bba3 name: 'VMware: CPU usage' type: SIMPLE key: 'vmware.hv.cpu.usage[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1007,6 +1080,7 @@ zabbix_export: tag: Application value: VMware - + uuid: aad168c33cd14f76aa14ab5ca26498ec name: 'VMware: CPU utilization' type: SIMPLE key: 'vmware.hv.cpu.utilization[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1020,6 +1094,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e4d27d7f9b9048d4ae6c60cbdd6c0091 name: 'VMware: Datacenter name' type: SIMPLE key: 'vmware.hv.datacenter.name[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1040,6 +1115,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 5c29837f75f04d7f9a5786691b3dd991 name: 'VMware: Full name' type: SIMPLE key: 'vmware.hv.fullname[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1060,6 +1136,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ad0053d57b834e6a9776c08e1c455d55 name: 'VMware: CPU frequency' type: SIMPLE key: 'vmware.hv.hw.cpu.freq[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1074,6 +1151,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 3f0c35fcef9e4699ac5a1c51d80f8da4 name: 'VMware: CPU model' type: SIMPLE key: 'vmware.hv.hw.cpu.model[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1089,6 +1167,7 @@ zabbix_export: tag: Application value: VMware - + uuid: c99a5bf2e3904f97b3d361ca20af7883 name: 'VMware: CPU cores' type: SIMPLE key: 'vmware.hv.hw.cpu.num[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1107,6 +1186,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 89cb0a4809e7454a862f398a0e9d6bed name: 'VMware: CPU threads' type: SIMPLE key: 'vmware.hv.hw.cpu.threads[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1120,6 +1200,7 @@ zabbix_export: tag: Application value: VMware - + uuid: ce89c38e6e5d4338a30ee150be1b2b67 name: 'VMware: Total memory' type: SIMPLE key: 'vmware.hv.hw.memory[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1134,6 +1215,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 7ed7ac26da384bcda976badf24ebbec1 name: 'VMware: Model' type: SIMPLE key: 'vmware.hv.hw.model[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1149,6 +1231,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 6c4aab55b3e640779a25ac90b9ca2a43 name: 'VMware: Bios UUID' type: SIMPLE key: 'vmware.hv.hw.uuid[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1164,6 +1247,7 @@ zabbix_export: tag: Application value: VMware - + uuid: aec06090d16d4bdd8ed3494b448f19d8 name: 'VMware: Vendor' type: SIMPLE key: 'vmware.hv.hw.vendor[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1179,6 +1263,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 21020a79436a49c38caf8941f6b68da3 name: 'VMware: Ballooned memory' type: SIMPLE key: 'vmware.hv.memory.size.ballooned[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1192,6 +1277,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 93d680d6886d446badbbe995ddd9ba9c name: 'VMware: Used memory' type: SIMPLE key: 'vmware.hv.memory.used[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1205,6 +1291,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 33f78ab6ee6c4e7585a83a60cdecab6f name: 'VMware: Number of bytes received' type: SIMPLE key: 'vmware.hv.network.in[{$VMWARE.URL},{$VMWARE.HV.UUID},bps]' @@ -1218,6 +1305,7 @@ zabbix_export: tag: Application value: VMware - + uuid: b013afcba08b47f4a5b590a59f464a58 name: 'VMware: Number of bytes transmitted' type: SIMPLE key: 'vmware.hv.network.out[{$VMWARE.URL},{$VMWARE.HV.UUID},bps]' @@ -1231,6 +1319,7 @@ zabbix_export: tag: Application value: VMware - + uuid: e4116d7c7e234c5ebd5784f42ade1f2e name: 'VMware: Power usage maximum allowed' type: SIMPLE key: 'vmware.hv.power[{$VMWARE.URL},{$VMWARE.HV.UUID},max]' @@ -1249,6 +1338,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 179a981cf30f4f77869e3b50dc2bc333 name: 'VMware: Power usage' type: SIMPLE key: 'vmware.hv.power[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1262,6 +1352,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 36b28fccf6db4c49bf20157c419400d0 name: 'VMware: Health state rollup' type: SIMPLE key: 'vmware.hv.sensor.health.state[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1277,6 +1368,7 @@ zabbix_export: value: VMware triggers: - + uuid: ffb8e14b1ea546b69f40070c628ac653 expression: 'last(/VMware Hypervisor/vmware.hv.sensor.health.state[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' name: 'VMware: The {$VMWARE.HV.UUID} health is Red' priority: HIGH @@ -1286,6 +1378,7 @@ zabbix_export: name: 'VMware: The {$VMWARE.HV.UUID} health is Red' expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' - + uuid: 4825f11dcbf74e2c8e7e2b251cbeb7d9 expression: 'last(/VMware Hypervisor/vmware.hv.sensor.health.state[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2' name: 'VMware: The {$VMWARE.HV.UUID} health is Yellow' priority: AVERAGE @@ -1301,6 +1394,7 @@ zabbix_export: name: 'VMware: The {$VMWARE.HV.UUID} health is Yellow' expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2' - + uuid: 0cec294521314c5482233b5b96e90c8d name: 'VMware: Overall status' type: SIMPLE key: 'vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1316,11 +1410,13 @@ zabbix_export: value: VMware triggers: - + uuid: 378511e0f1794874a68aef1b43561ee5 expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' name: 'VMware: The {$VMWARE.HV.UUID} health is Red' priority: HIGH description: 'One or more components in the appliance might be in an unusable status and the appliance might become unresponsive soon. Security patches might be available.' - + uuid: ef6ca4d7033c4c8cb963eb7d493b3c7b expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2' name: 'VMware: The {$VMWARE.HV.UUID} health is Yellow' priority: AVERAGE @@ -1330,6 +1426,7 @@ zabbix_export: name: 'VMware: The {$VMWARE.HV.UUID} health is Red' expression: 'last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3' - + uuid: ecad96137494476293b57a0440de3f65 name: 'VMware: Uptime' type: SIMPLE key: 'vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1344,12 +1441,14 @@ zabbix_export: value: VMware triggers: - + uuid: 01d316b0a8cf4998b344f0c4ef1daa32 expression: 'last(/VMware Hypervisor/vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}])<10m' name: 'VMware: Hypervisor has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 222ad20887cf479b8e81a4c338078d17 name: 'VMware: Version' type: SIMPLE key: 'vmware.hv.version[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1365,6 +1464,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 2045df572e864834bd4bd97046353f4e name: 'VMware: Number of guest VMs' type: SIMPLE key: 'vmware.hv.vm.num[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1379,6 +1479,7 @@ zabbix_export: value: VMware discovery_rules: - + uuid: fb7774df87994355baff7402d9fabcc2 name: 'Datastore discovery' type: SIMPLE key: 'vmware.hv.datastore.discovery[{$VMWARE.URL},{$VMWARE.HV.UUID}]' @@ -1387,6 +1488,7 @@ zabbix_export: password: '{$VMWARE.PASSWORD}' item_prototypes: - + uuid: 65e6c165c3674953b2845d4101a9a6bf name: 'VMware: Multipath count for datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]' @@ -1400,6 +1502,7 @@ zabbix_export: value: VMware trigger_prototypes: - + uuid: 0d653d38ecc84ae1bbf737e8687b4e2f expression: '(last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}],#1)<>last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}],#2))=1 and last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}])<{#MULTIPATH.COUNT}' name: 'VMware: The multipath count has been changed' opdata: 'Current: {ITEM.LASTVALUE}, Registered: {#MULTIPATH.COUNT}' @@ -1407,6 +1510,7 @@ zabbix_export: description: 'The number of available datastore paths less than registered ({#MULTIPATH.COUNT}).' manual_close: 'YES' - + uuid: 259d1ff4bde143248f7ee2f7f880cb62 name: 'VMware: Average read latency of the datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.read[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},latency]' @@ -1419,6 +1523,7 @@ zabbix_export: tag: Application value: VMware - + uuid: f36245398cc4460a9cb4ec741612693b name: 'VMware: Free space on datastore {#DATASTORE} (percentage)' type: SIMPLE key: 'vmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},pfree]' @@ -1434,6 +1539,7 @@ zabbix_export: tag: Application value: VMware - + uuid: cc83e8f5ec08483db75482706bf01aba name: 'VMware: Total size of datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.size[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}]' @@ -1448,6 +1554,7 @@ zabbix_export: tag: Application value: VMware - + uuid: 9db980d8f5f44af5ad11a5949d80031d name: 'VMware: Average write latency of the datastore {#DATASTORE}' type: SIMPLE key: 'vmware.hv.datastore.write[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE},latency]' @@ -1461,6 +1568,7 @@ zabbix_export: value: VMware valuemaps: - + uuid: 25d04e2838af4fcca9ddd21df6781497 name: 'Service state' mappings: - @@ -1470,6 +1578,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 2b324fd8d7624874a3a81449b62c2cd6 name: 'VMware status' mappings: - @@ -1485,6 +1594,7 @@ zabbix_export: value: '3' newvalue: red - + uuid: 214366d2deb14a0ca6d19d8a54a3b88e template: 'VMware macros' name: 'VMware macros' description: 'Template tooling version used: 0.38' diff --git a/templates/app/wildfly_domain_jmx/template_app_wildfly_domain_jmx.yaml b/templates/app/wildfly_domain_jmx/template_app_wildfly_domain_jmx.yaml index ed85e55c995..a2dae6a3acb 100644 --- a/templates/app/wildfly_domain_jmx/template_app_wildfly_domain_jmx.yaml +++ b/templates/app/wildfly_domain_jmx/template_app_wildfly_domain_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:41Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 4b27e636b6ad4ce68511d344d5604999 template: 'WildFly Domain by JMX' name: 'WildFly Domain by JMX' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: aa30358b46024aef8fa2e3ba387c4fb9 name: 'WildFly: Uptime' type: JMX key: 'jmx["java.lang:type=Runtime","Uptime"]' @@ -42,12 +45,14 @@ zabbix_export: value: WildFly triggers: - + uuid: 926f1767aae74529a972c7b8b09f4442 expression: 'last(/WildFly Domain by JMX/jmx["java.lang:type=Runtime","Uptime"])<10m' name: 'WildFly: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 5c0653e99ddb4f26ae12ce4d6ce9892c name: 'WildFly: Launch type' type: JMX key: 'jmx["jboss.as:management-root=server","launchType"]' @@ -68,6 +73,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 5412059106e844ae89f6f84b4da42388 name: 'WildFly: Name' type: JMX key: 'jmx["jboss.as:management-root=server","name"]' @@ -90,6 +96,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: d5e2f5e277874567a5d46196fd032298 name: 'WildFly: Process type' type: JMX key: 'jmx["jboss.as:management-root=server","processType"]' @@ -110,6 +117,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: f1bb15824f384e21bb9ae1224abd18e0 name: 'WildFly: Version' type: JMX key: 'jmx["jboss.as:management-root=server","productVersion"]' @@ -131,6 +139,7 @@ zabbix_export: value: WildFly triggers: - + uuid: 76d500211fd9479fafbd0fb7d41ffd68 expression: '(last(/WildFly Domain by JMX/jmx["jboss.as:management-root=server","productVersion"],#1)<>last(/WildFly Domain by JMX/jmx["jboss.as:management-root=server","productVersion"],#2))=1 and length(last(/WildFly Domain by JMX/jmx["jboss.as:management-root=server","productVersion"]))>0' name: 'WildFly: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -138,6 +147,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 3af697e56771487abee9f62e453fb0c3 name: 'Deployments discovery' type: JMX key: 'jmx.get[beans,"jboss.as.expr:deployment=*,server-group=*"]' @@ -159,6 +169,7 @@ zabbix_export: description: 'Discovery deployments metrics.' item_prototypes: - + uuid: e6b1bebba5da4ce493ba7edf869c37b3 name: 'WildFly deployment [{#DEPLOYMENT}]: Enabled' type: JMX key: 'jmx["{#JMXOBJ}",enabled]' @@ -183,6 +194,7 @@ zabbix_export: tag: Application value: 'WildFly deployment [{#DEPLOYMENT}]' - + uuid: 45d729721df34ef297109b58027ca4c1 name: 'WildFly deployment [{#DEPLOYMENT}]: Managed' type: JMX key: 'jmx["{#JMXOBJ}",managed]' @@ -218,6 +230,7 @@ zabbix_export: lld_macro: '{#SERVER_GROUP}' path: '$.properties.["server-group"]' - + uuid: da7f7dfad0c1440a8980693870364baa name: 'Servers discovery' type: JMX key: 'jmx.get[beans,"jboss.as:host=master,server-config=*"]' @@ -239,6 +252,7 @@ zabbix_export: description: 'Discovery instances in domain.' item_prototypes: - + uuid: d0938bbf20854315bd5cf17491b0ae1c name: 'WildFly domain: Server {#SERVER}: Autostart' type: JMX key: 'jmx["{#JMXOBJ}",autoStart]' @@ -263,6 +277,7 @@ zabbix_export: tag: Application value: 'WildFly domain: Server [{#SERVER}]' - + uuid: bd544e2d41c148f993b84ca7d1aad4a9 name: 'WildFly domain: Server {#SERVER}: Server group' type: JMX key: 'jmx["{#JMXOBJ}",group]' @@ -284,12 +299,14 @@ zabbix_export: value: 'WildFly domain: Server [{#SERVER}]' trigger_prototypes: - + uuid: da5368f2eec040bbb05f13faa6375052 expression: '(last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",group],#1)<>last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",group],#2))=1 and length(last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",group]))>0' name: 'WildFly domain: Server {#SERVER}: Server group has changed (new group: {ITEM.VALUE})' priority: INFO description: 'Server group has changed. Ack to close.' manual_close: 'YES' - + uuid: 64a8a71b3d254a479ce4e5ea82f566ee name: 'WildFly domain: Server {#SERVER}: Status' type: JMX key: 'jmx["{#JMXOBJ}",status]' @@ -311,6 +328,7 @@ zabbix_export: value: 'WildFly domain: Server [{#SERVER}]' trigger_prototypes: - + uuid: 79409a9fae6442c9ad655655a752365d expression: '(last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",status],#1)<>last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",status],#2))=1 and length(last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",status]))>0' name: 'WildFly domain: Server {#SERVER}: Server status has changed (new status: {ITEM.VALUE})' priority: WARNING @@ -352,6 +370,7 @@ zabbix_export: value: zabbix valuemaps: - + uuid: e23e06cfd0ce4e069b9d996f101f6ee6 name: 'WildFly flag' mappings: - diff --git a/templates/app/wildfly_server_jmx/template_app_wildfly_server_jmx.yaml b/templates/app/wildfly_server_jmx/template_app_wildfly_server_jmx.yaml index 9fa1e3f4b20..7b238440fbe 100644 --- a/templates/app/wildfly_server_jmx/template_app_wildfly_server_jmx.yaml +++ b/templates/app/wildfly_server_jmx/template_app_wildfly_server_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:42Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 2bf5827343f0420792ad953f290baa05 template: 'WildFly Server by JMX' name: 'WildFly Server by JMX' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 9b9fce7f4b4945fea45feaa5b213c186 name: 'WildFly: Uptime' type: JMX key: 'jmx["java.lang:type=Runtime","Uptime"]' @@ -42,17 +45,20 @@ zabbix_export: value: WildFly triggers: - + uuid: 8a4fab49eb1e4ebbb1459d9b0f848771 expression: 'nodata(/WildFly Server by JMX/jmx["java.lang:type=Runtime","Uptime"],15m)=1' name: 'WildFly: Failed to fetch info data (or no data for 15m)' priority: WARNING description: 'Zabbix has not received data for items for the last 15 minutes' - + uuid: 71db189440ec4355aa06262e3200d47e expression: 'last(/WildFly Server by JMX/jmx["java.lang:type=Runtime","Uptime"])<10m' name: 'WildFly: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: daf104c5cafe4879b79fb30fca99c838 name: 'WildFly: Launch type' type: JMX key: 'jmx["jboss.as:management-root=server","launchType"]' @@ -73,6 +79,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: b3c30ba00ac54677a944cda7ec8536af name: 'WildFly: Name' type: JMX key: 'jmx["jboss.as:management-root=server","name"]' @@ -95,6 +102,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 98dd8a8de5f240998bebaf28c8d1bbe2 name: 'WildFly: Process type' type: JMX key: 'jmx["jboss.as:management-root=server","processType"]' @@ -115,6 +123,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 0238c33ca0f045a7b1376cd5b3048bf0 name: 'WildFly: Version' type: JMX key: 'jmx["jboss.as:management-root=server","productVersion"]' @@ -136,12 +145,14 @@ zabbix_export: value: WildFly triggers: - + uuid: 2923ab6f81d64579b6ba778bc0467042 expression: '(last(/WildFly Server by JMX/jmx["jboss.as:management-root=server","productVersion"],#1)<>last(/WildFly Server by JMX/jmx["jboss.as:management-root=server","productVersion"],#2))=1 and length(last(/WildFly Server by JMX/jmx["jboss.as:management-root=server","productVersion"]))>0' name: 'WildFly: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'WildFly version has changed. Ack to close.' manual_close: 'YES' - + uuid: 855c96cf1b3d4ef691f7693ba5f8357f name: 'WildFly: Runtime configuration state' type: JMX key: 'jmx["jboss.as:management-root=server","runtimeConfigurationState"]' @@ -163,10 +174,12 @@ zabbix_export: value: WildFly triggers: - + uuid: c5702304641748e4bb04be89f3a38326 expression: 'find(/WildFly Server by JMX/jmx["jboss.as:management-root=server","runtimeConfigurationState"],,"like","ok")=0' name: 'WildFly: Server needs to restart for configuration change.' priority: WARNING - + uuid: cd57068c6e18440a8e14c0b4fc5c6c78 name: 'WildFly: Server controller state' type: JMX key: 'jmx["jboss.as:management-root=server","serverState"]' @@ -188,6 +201,7 @@ zabbix_export: value: WildFly triggers: - + uuid: 81de7058e3b64f73a14e03728dcf1c9b expression: 'find(/WildFly Server by JMX/jmx["jboss.as:management-root=server","serverState"],,"like","running")=0' name: 'WildFly: Server controller is not in RUNNING state' priority: WARNING @@ -196,6 +210,7 @@ zabbix_export: name: 'WildFly: Server needs to restart for configuration change.' expression: 'find(/WildFly Server by JMX/jmx["jboss.as:management-root=server","runtimeConfigurationState"],,"like","ok")=0' - + uuid: 2986d57975334b0bbf6bd687df457c26 name: 'WildFly: Transactions: Aborted, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfAbortedTransactions"]' @@ -215,6 +230,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 035752468405481a9e0c4c60e662eadc name: 'WildFly: Transactions: Application rollbacks, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfApplicationRollbacks"]' @@ -234,6 +250,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 2c157932072e416baed45a2350a3bd66 name: 'WildFly: Transactions: Committed, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfCommittedTransactions"]' @@ -253,6 +270,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 82958fc3169c42d2bb0c9dc29e341b8f name: 'WildFly: Transactions: Heuristics, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfHeuristics"]' @@ -272,6 +290,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 50ba79375dbf48c8b86c3d8654576186 name: 'WildFly: Transactions: Current' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfInflightTransactions"]' @@ -286,6 +305,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 6ca1501ec2904b7b875d2f9bfa127e10 name: 'WildFly: Transactions: Nested, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfNestedTransactions"]' @@ -305,6 +325,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: b1f782b6d71b4cc698a3f0d3b9d03a8d name: 'WildFly: Transactions: ResourceRollbacks, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfResourceRollbacks"]' @@ -324,6 +345,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 6ca6b59da5da4d7cb6fbacd2bdd37996 name: 'WildFly: Transactions: System rollbacks, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfSystemRollbacks"]' @@ -343,6 +365,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: 90f1a21c335b42928455d31635bfd11d name: 'WildFly: Transactions: Timed out, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfTimedOutTransactions"]' @@ -362,6 +385,7 @@ zabbix_export: tag: Application value: WildFly - + uuid: a0c40292c62e4d51a96db3e07967b17c name: 'WildFly: Transactions: Total, rate' type: JMX key: 'jmx["jboss.as:subsystem=transactions","numberOfTransactions"]' @@ -382,6 +406,7 @@ zabbix_export: value: WildFly discovery_rules: - + uuid: 9dbbe152925245f8a1f3bf5c32ae49c0 name: 'Deployments discovery' type: JMX key: 'jmx.get[beans,"jboss.as.expr:deployment=*"]' @@ -403,6 +428,7 @@ zabbix_export: description: 'Discovery deployments metrics.' item_prototypes: - + uuid: 52d99e3f76b4464fbf47271243682d05 name: 'WildFly deployment [{#DEPLOYMENT}]: Enabled time' type: JMX key: 'jmx["{#JMXOBJ}",enabledTime]' @@ -426,6 +452,7 @@ zabbix_export: tag: Application value: 'WildFly deployment [{#DEPLOYMENT}]' - + uuid: 8942cf5bc803401cac2f4d9ea943f1fe name: 'WildFly deployment [{#DEPLOYMENT}]: Enabled' type: JMX key: 'jmx["{#JMXOBJ}",enabled]' @@ -450,6 +477,7 @@ zabbix_export: tag: Application value: 'WildFly deployment [{#DEPLOYMENT}]' - + uuid: f633e596ddcc4620a193243c80a6633b name: 'WildFly deployment [{#DEPLOYMENT}]: Managed' type: JMX key: 'jmx["{#JMXOBJ}",managed]' @@ -474,6 +502,7 @@ zabbix_export: tag: Application value: 'WildFly deployment [{#DEPLOYMENT}]' - + uuid: 498f0d31a5044b91b4aa8af621011919 name: 'WildFly deployment [{#DEPLOYMENT}]: Persistent' type: JMX key: 'jmx["{#JMXOBJ}",persistent]' @@ -498,6 +527,7 @@ zabbix_export: tag: Application value: 'WildFly deployment [{#DEPLOYMENT}]' - + uuid: d5dd67dc20c54ef1921da9c9a068ad29 name: 'WildFly deployment [{#DEPLOYMENT}]: Status' type: JMX key: 'jmx["{#JMXOBJ}",status]' @@ -523,6 +553,7 @@ zabbix_export: value: 'WildFly deployment [{#DEPLOYMENT}]' trigger_prototypes: - + uuid: 6b432b25debe4277a971bc8a906e07b1 expression: '(last(/WildFly Server by JMX/jmx["{#JMXOBJ}",status],#1)<>last(/WildFly Server by JMX/jmx["{#JMXOBJ}",status],#2))=1 and length(last(/WildFly Server by JMX/jmx["{#JMXOBJ}",status]))>0' name: 'WildFly deployment [{#DEPLOYMENT}]: Deployment status has changed (new status: {ITEM.VALUE})' priority: WARNING @@ -537,6 +568,7 @@ zabbix_export: lld_macro: '{#JMXOBJ}' path: $.object - + uuid: 8e3d5fe1a5a348169c15217bd083abf5 name: 'JDBC metrics discovery' type: JMX key: 'jmx.get[beans,"jboss.as:subsystem=datasources,data-source=*,statistics=jdbc"]' @@ -545,6 +577,7 @@ zabbix_export: password: '{$WILDFLY.PASSWORD}' item_prototypes: - + uuid: 6c0c0f94300148eda82224da1bc73bd1 name: 'WildFly {#JMX_DATA_SOURCE}: Cache access, rate' type: JMX key: 'jmx["{#JMXOBJ}",PreparedStatementCacheAccessCount]' @@ -563,6 +596,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 0857fb4d2d2447a0b0dede21bb4b4bd5 name: 'WildFly {#JMX_DATA_SOURCE}: Cache add, rate' type: JMX key: 'jmx["{#JMXOBJ}",PreparedStatementCacheAddCount]' @@ -582,6 +616,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: bf368224ed444311ae1af4098c4bdb1f name: 'WildFly {#JMX_DATA_SOURCE}: Cache current size' type: JMX key: 'jmx["{#JMXOBJ}",PreparedStatementCacheCurrentSize]' @@ -595,6 +630,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 9c08f05299774a538a52be2c11e62cda name: 'WildFly {#JMX_DATA_SOURCE}: Cache delete, rate' type: JMX key: 'jmx["{#JMXOBJ}",PreparedStatementCacheDeleteCount]' @@ -614,6 +650,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: dbe7bc3d9a8a46c6a84b956f0a9e33be name: 'WildFly {#JMX_DATA_SOURCE}: Cache hit, rate' type: JMX key: 'jmx["{#JMXOBJ}",PreparedStatementCacheHitCount]' @@ -633,6 +670,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 0e81a30b802941c4bc0e34a10a8d0573 name: 'WildFly {#JMX_DATA_SOURCE}: Cache miss, rate' type: JMX key: 'jmx["{#JMXOBJ}",PreparedStatementCacheMissCount]' @@ -652,6 +690,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 81dbce02ad4d492ebebd1a205bea1b43 name: 'WildFly {#JMX_DATA_SOURCE}: Statistics enabled' type: JMX key: 'jmx["{#JMXOBJ}",statisticsEnabled]' @@ -677,6 +716,7 @@ zabbix_export: value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' graph_prototypes: - + uuid: 322b26787ab444db90a1be3da2717dd2 name: 'WildFly {#JMX_DATA_SOURCE}: Cache operations' graph_items: - @@ -717,6 +757,7 @@ zabbix_export: lld_macro: '{#JMX_DATA_SOURCE}' path: '$.properties.["data-source"]' - + uuid: f8fd6899dafb4247853bd3ed3fbabd48 name: 'Pools metrics discovery' type: JMX key: 'jmx.get[beans,"jboss.as:subsystem=datasources,data-source=*,statistics=pool"]' @@ -725,6 +766,7 @@ zabbix_export: password: '{$WILDFLY.PASSWORD}' item_prototypes: - + uuid: 06d61e390b0e403e81b1eaa77815cde2 name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Active' type: JMX key: 'jmx["{#JMXOBJ}",ActiveCount]' @@ -740,10 +782,12 @@ zabbix_export: value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' trigger_prototypes: - + uuid: ea551068ebd04d349eba3f45a72f2610 expression: 'max(/WildFly Server by JMX/jmx["{#JMXOBJ}",ActiveCount],5m)=0' name: 'WildFly {#JMX_DATA_SOURCE}: There are no active connections for 5m' priority: WARNING - + uuid: 64565b71c26b463d8ea83ee5ee18284f name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Available' type: JMX key: 'jmx["{#JMXOBJ}",AvailableCount]' @@ -758,6 +802,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: adf534b46aba4f28acea58ea46197edd name: 'WildFly {#JMX_DATA_SOURCE}: Blocking time, avg' type: JMX key: 'jmx["{#JMXOBJ}",AverageBlockingTime]' @@ -773,6 +818,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 788691ba487e422a913d408361f99e4d name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Creating time, avg' type: JMX key: 'jmx["{#JMXOBJ}",AverageCreationTime]' @@ -788,6 +834,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 52320ebbe70244e3ad52b0766cd03d8d name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Get time, avg' type: JMX key: 'jmx["{#JMXOBJ}",AverageGetTime]' @@ -803,6 +850,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: c3a313b3d1c34e6b99ae73d5195e7fac name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Pool time, avg' type: JMX key: 'jmx["{#JMXOBJ}",AveragePoolTime]' @@ -818,6 +866,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: a76602ba784a4d40a3672a80487c878a name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Usage time, avg' type: JMX key: 'jmx["{#JMXOBJ}",AverageUsageTime]' @@ -833,6 +882,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: ba111d0ad76848c39c54ffc37d04e561 name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Blocking failure, rate' type: JMX key: 'jmx["{#JMXOBJ}",BlockingFailureCount]' @@ -852,6 +902,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: c01eb89708224899a9ac8e90ee79bcca name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Created, rate' type: JMX key: 'jmx["{#JMXOBJ}",CreatedCount]' @@ -871,6 +922,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 606ed51ce8e549c7af20d7c1c5f78e6e name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Destroyed, rate' type: JMX key: 'jmx["{#JMXOBJ}",DestroyedCount]' @@ -890,6 +942,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: a02eb0060fbb4f598d654d93c286c543 name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Idle' type: JMX key: 'jmx["{#JMXOBJ}",IdleCount]' @@ -904,6 +957,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: a5eed78c02274f6180eb667091087ce0 name: 'WildFly {#JMX_DATA_SOURCE}: Connections: In use' type: JMX key: 'jmx["{#JMXOBJ}",InUseCount]' @@ -918,6 +972,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 2f3e82a1c2f2472f95e4a85e3b182739 name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Used, max' type: JMX key: 'jmx["{#JMXOBJ}",MaxUsedCount]' @@ -932,6 +987,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: fb9a55168c8a4082a19f846ca10adc85 name: 'WildFly {#JMX_DATA_SOURCE}: Statistics enabled' type: JMX key: 'jmx["{#JMXOBJ}",statisticsEnabled]' @@ -958,15 +1014,18 @@ zabbix_export: value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' trigger_prototypes: - + uuid: 2996a48892a640d69154de332c673755 expression: 'last(/WildFly Server by JMX/jmx["{#JMXOBJ}",statisticsEnabled])=0' name: 'WildFly {#JMX_DATA_SOURCE}: JDBC monitoring statistic is not enabled' priority: INFO - + uuid: 4ea71ba3572647b29a60077bc511052a expression: 'last(/WildFly Server by JMX/jmx["{#JMXOBJ}",statisticsEnabled])=0' name: 'WildFly {#JMX_DATA_SOURCE}: Pools monitoring statistic is not enabled' priority: INFO description: 'Zabbix has not received data for items for the last 15 minutes' - + uuid: 727ff33cec8e4223bc5054c53d0de88b name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Timed out, rate' type: JMX key: 'jmx["{#JMXOBJ}",TimedOut]' @@ -987,10 +1046,12 @@ zabbix_export: value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' trigger_prototypes: - + uuid: d70d1703fdc64926abe602324814ea4c expression: 'last(/WildFly Server by JMX/jmx["{#JMXOBJ}",TimedOut])>0' name: 'WildFly {#JMX_DATA_SOURCE}: There are timeout connections' priority: WARNING - + uuid: 4832c8d39e0d4329af6876c594a3d741 name: 'WildFly {#JMX_DATA_SOURCE}: Connections: Wait' type: JMX key: 'jmx["{#JMXOBJ}",WaitCount]' @@ -1006,10 +1067,12 @@ zabbix_export: value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' trigger_prototypes: - + uuid: 2e38504216d84f3b9fe43b0bea86e388 expression: 'min(/WildFly Server by JMX/jmx["{#JMXOBJ}",WaitCount],5m)>{$WILDFLY.CONN.WAIT.MAX.WARN}' name: 'WildFly {#JMX_DATA_SOURCE}: Too many waiting connections (over {$WILDFLY.CONN.WAIT.MAX.WARN} for 5m)' priority: WARNING - + uuid: c22389aa983a4cdca504e3cc41126f03 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Commit time, avg' type: JMX key: 'jmx["{#JMXOBJ}",XACommitAverageTime]' @@ -1025,6 +1088,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 2510b507e62c4574af32bb0a283995e8 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Commit, rate' type: JMX key: 'jmx["{#JMXOBJ}",XACommitCount]' @@ -1044,6 +1108,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 6f15c885d49e4c1a89bd52b0b4ff0035 name: 'WildFly {#JMX_DATA_SOURCE}: XA: End time, avg' type: JMX key: 'jmx["{#JMXOBJ}",XAEndAverageTime]' @@ -1059,6 +1124,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: c51dd8821ace4724ae965d7ca6f3ebdd name: 'WildFly {#JMX_DATA_SOURCE}: XA: End, rate' type: JMX key: 'jmx["{#JMXOBJ}",XAEndCount]' @@ -1078,6 +1144,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: b5028a44fa2b4347abe11177d61567e2 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Forget time, avg' type: JMX key: 'jmx["{#JMXOBJ}",XAForgetAverageTime]' @@ -1093,6 +1160,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 685173455b424a5aa5463670c1718314 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Forget, rate' type: JMX key: 'jmx["{#JMXOBJ}",XAForgetCount]' @@ -1112,6 +1180,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 4513aff93c8a404389aaf58b28aab5b1 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Prepare time, avg' type: JMX key: 'jmx["{#JMXOBJ}",XAPrepareAverageTime]' @@ -1126,6 +1195,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 96c723883cfa416b9e030e5d42836de3 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Prepare, rate' type: JMX key: 'jmx["{#JMXOBJ}",XAPrepareCount]' @@ -1145,6 +1215,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 30f0474a666547c39e0d793decd0be57 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Recover time, avg' type: JMX key: 'jmx["{#JMXOBJ}",XARecoverAverageTime]' @@ -1160,6 +1231,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: d7a3de25f6a74c75b65bc9c83decc1ac name: 'WildFly {#JMX_DATA_SOURCE}: XA: Recover, rate' type: JMX key: 'jmx["{#JMXOBJ}",XARecoverCount]' @@ -1179,6 +1251,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: bd64f91e953249e993c3c388f3382ff4 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Rollback time, avg' type: JMX key: 'jmx["{#JMXOBJ}",XARollbackAverageTime]' @@ -1194,6 +1267,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: 0c0749b041124e1ebb11396344517c01 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Rollback, rate' type: JMX key: 'jmx["{#JMXOBJ}",XARollbackCount]' @@ -1213,6 +1287,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: ab9c32db31d84a46967c1f601f11f610 name: 'WildFly {#JMX_DATA_SOURCE}: XA: Start time, avg' type: JMX key: 'jmx["{#JMXOBJ}",XAStartAverageTime]' @@ -1228,6 +1303,7 @@ zabbix_export: tag: Application value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' - + uuid: ef5b00e1dcab4addbc72a0c191e3728b name: 'WildFly {#JMX_DATA_SOURCE}: XA: Start rate' type: JMX key: 'jmx["{#JMXOBJ}",XAStartCount]' @@ -1248,11 +1324,13 @@ zabbix_export: value: 'WildFly datasource [{#JMX_DATA_SOURCE}]' trigger_prototypes: - + uuid: 6a40b3e94cc0441abc95fe3bc94397bf expression: 'min(/WildFly Server by JMX/jmx["{#JMXOBJ}",InUseCount],5m)/last(/WildFly Server by JMX/jmx["{#JMXOBJ}",AvailableCount])*100>{$WILDFLY.CONN.USAGE.WARN.MAX}' name: 'WildFly {#JMX_DATA_SOURCE}: Connection usage is too high (over {$WILDFLY.CONN.USAGE.WARN.MAX} in 5m)' priority: HIGH graph_prototypes: - + uuid: 65db851d241b4fe4b6a5d9796d475e55 name: 'WildFly {#JMX_DATA_SOURCE}: Connections' graph_items: - @@ -1299,6 +1377,7 @@ zabbix_export: lld_macro: '{#JMX_DATA_SOURCE}' path: '$.properties.["data-source"]' - + uuid: 0a566b1e160649cdb5fda18d3b157733 name: 'Undertow metrics discovery' type: JMX key: 'jmx.get[beans,"jboss.as:subsystem=undertow,server=*,http-listener=*"]' @@ -1307,6 +1386,7 @@ zabbix_export: password: '{$WILDFLY.PASSWORD}' item_prototypes: - + uuid: dde94dd2df61495582234d709552fe17 name: 'WildFly listener {#HTTP_LISTENER}: Bytes received, rate' type: JMX key: 'jmx["{#JMXOBJ}",bytesReceived]' @@ -1327,6 +1407,7 @@ zabbix_export: tag: Application value: 'WildFly listener [{#SERVER}.{#HTTP_LISTENER}]' - + uuid: 36451d29d7074b8ebdb3f366eeaa84df name: 'WildFly listener {#HTTP_LISTENER}: Bytes sent, rate' type: JMX key: 'jmx["{#JMXOBJ}",bytesSent]' @@ -1347,6 +1428,7 @@ zabbix_export: tag: Application value: 'WildFly listener [{#SERVER}.{#HTTP_LISTENER}]' - + uuid: a34cb42c703a4996ab9a4c7a08e71eeb name: 'WildFly listener {#HTTP_LISTENER}: Errors, rate' type: JMX key: 'jmx["{#JMXOBJ}",errorCount]' @@ -1367,10 +1449,12 @@ zabbix_export: value: 'WildFly listener [{#SERVER}.{#HTTP_LISTENER}]' trigger_prototypes: - + uuid: 504b88b04a204335a10f56cc3d852ba5 expression: 'last(/WildFly Server by JMX/jmx["{#JMXOBJ}",errorCount])>0' name: 'WildFly listener {#HTTP_LISTENER}: There are 500 responses by this listener.' priority: WARNING - + uuid: 2e7a581b104a4d4a8a0d9235b899635a name: 'WildFly listener {#HTTP_LISTENER}: Requests, rate' type: JMX key: 'jmx["{#JMXOBJ}",requestCount]' @@ -1392,6 +1476,7 @@ zabbix_export: value: 'WildFly listener [{#SERVER}.{#HTTP_LISTENER}]' graph_prototypes: - + uuid: 980c07db8fc5450db560a94df1250bf5 name: 'WildFly listener {#HTTP_LISTENER}: Requests' graph_items: - @@ -1406,6 +1491,7 @@ zabbix_export: host: 'WildFly Server by JMX' key: 'jmx["{#JMXOBJ}",errorCount]' - + uuid: 7d982b6efde6432f9d3f96a4300eae00 name: 'WildFly listener {#HTTP_LISTENER}: Throughput' graph_items: - @@ -1458,6 +1544,7 @@ zabbix_export: value: zabbix valuemaps: - + uuid: 4004b5f2501f44a69dc86afce3daa4d1 name: 'WildFly flag' mappings: - @@ -1468,6 +1555,7 @@ zabbix_export: newvalue: 'True' graphs: - + uuid: 69e213dfd33d49a8b057068a89e4cef1 name: 'WildFly: Transactions' graph_items: - diff --git a/templates/app/zookeeper_http/template_app_zookeeper_http.yaml b/templates/app/zookeeper_http/template_app_zookeeper_http.yaml index bc15b379f37..2c0a30eed01 100644 --- a/templates/app/zookeeper_http/template_app_zookeeper_http.yaml +++ b/templates/app/zookeeper_http/template_app_zookeeper_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:32Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: b606eda347ea4663a33ad4d12a482750 template: 'Zookeeper by HTTP' name: 'Zookeeper by HTTP' description: | @@ -21,6 +23,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: c7e7e728371a45ef81c35929a713ab4a name: 'Zookeeper: Approximate data size' type: DEPENDENT key: zookeeper.approximate_data_size @@ -40,6 +43,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 260f60267bda40099f323292d7f0b8fd name: 'Zookeeper: Election time, avg' type: DEPENDENT key: zookeeper.avg_election_time @@ -66,6 +70,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 28aa45a47df64503a9553a05794f512a name: 'Zookeeper: Fsync time, avg' type: DEPENDENT key: zookeeper.avg_fsynctime @@ -92,6 +97,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 243ea1e324d5464a88c8847e721cd38b name: 'Zookeeper: Latency, avg' type: DEPENDENT key: zookeeper.avg_latency @@ -112,6 +118,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 6195a64eb23341f0964d8d9ffbf9e624 name: 'Zookeeper: Snapshot write time, avg' type: DEPENDENT key: zookeeper.avg_snapshottime @@ -138,6 +145,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: f227c61a498f47f6ba1862a741da3789 name: 'Zookeeper: Bytes received per sec' type: DEPENDENT key: zookeeper.bytes_received_count.rate @@ -162,6 +170,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: b9a97ebbaf7d416998e24553cee3559c name: 'Zookeeper: Elections' type: DEPENDENT key: zookeeper.cnt_election_time @@ -187,6 +196,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 01d490987f954950b7ce3a107aefa200 name: 'Zookeeper: Fsync' type: DEPENDENT key: zookeeper.cnt_fsynctime @@ -207,6 +217,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 159bf1c1f29846a582e201c143239182 name: 'Zookeeper: Snapshot writes' type: DEPENDENT key: zookeeper.cnt_snapshottime @@ -227,6 +238,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 10b17f0682c44e2391b8ee191ed355c1 name: 'Zookeeper: Commit per sec' type: DEPENDENT key: zookeeper.commit_count.rate @@ -250,6 +262,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 1c0ff2c8d4844ed4b815f2a793dd6e7b name: 'Zookeeper: Drop connections per sec' type: DEPENDENT key: zookeeper.connection_drop_count.rate @@ -273,6 +286,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 640195274cda47ed83faa4f0c6529818 name: 'Zookeeper: Rejected connections per sec' type: DEPENDENT key: zookeeper.connection_rejected.rate @@ -296,6 +310,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 1498099b44d3424093f7cea55cb256e8 name: 'Zookeeper: Revalidate connections per sec' type: DEPENDENT key: zookeeper.connection_revalidate_count.rate @@ -319,6 +334,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 3e8e3bc9910e4c3c898e1371790a35f0 name: 'Zookeeper: Diff syncs per sec' type: DEPENDENT key: zookeeper.diff_count.rate @@ -342,6 +358,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 1a581bf18a364868b6eb47bbafcaa105 name: 'Zookeeper: Ephemeral nodes count' type: DEPENDENT key: zookeeper.ephemerals_count @@ -360,6 +377,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: f682f5d6e1664f919872f309371e4079 name: 'Zookeeper: Get connections stats' type: HTTP_AGENT key: zookeeper.get_connections_stats @@ -373,6 +391,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: cf7e83297d6343fb87dcd7848f62ce41 name: 'Zookeeper: Get server metrics' type: HTTP_AGENT key: zookeeper.get_metrics @@ -385,6 +404,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0f8e7ac6f753483d86744b2ab6aa28dd name: 'Zookeeper: Global sessions' type: DEPENDENT key: zookeeper.global_sessions @@ -403,6 +423,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 72519325755b4c27931c674756313ebb name: 'Zookeeper: Local sessions' type: DEPENDENT key: zookeeper.local_sessions @@ -421,6 +442,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 8a784676586d4b719a0b5c1327a0645f name: 'Zookeeper: Looking per sec' type: DEPENDENT key: zookeeper.looking_count.rate @@ -444,6 +466,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 350a5b566e054e8390bb43ce0b2916c6 name: 'Zookeeper: File descriptors, max' type: DEPENDENT key: zookeeper.max_file_descriptor_count @@ -466,6 +489,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 185f5c3fdfde43afa55ed4c38c0878dc name: 'Zookeeper: Latency, max' type: DEPENDENT key: zookeeper.max_latency @@ -486,6 +510,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: a4b3d6d9cfb14454b83475b89fe44e06 name: 'Zookeeper: Latency, min' type: DEPENDENT key: zookeeper.min_latency @@ -506,6 +531,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 86ba6a7967e8462cb6ff4be126e21a44 name: 'Zookeeper: Alive connections' type: DEPENDENT key: zookeeper.num_alive_connections @@ -524,6 +550,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: e441c926d2f947708b39d7615520405d name: 'Zookeeper: File descriptors, open' type: DEPENDENT key: zookeeper.open_file_descriptor_count @@ -542,6 +569,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 88ede9687323440183d665d38938212e name: 'Zookeeper: Outstanding requests' type: DEPENDENT key: zookeeper.outstanding_requests @@ -561,12 +589,14 @@ zabbix_export: value: Zookeeper triggers: - + uuid: 853fc2b672564a1397cb450be9214e36 expression: 'min(/Zookeeper by HTTP/zookeeper.outstanding_requests,5m)>{$ZOOKEEPER.OUTSTANDING_REQ.MAX.WARN}' name: 'Zookeeper: Too many queued requests (over {$ZOOKEEPER.OUTSTANDING_REQ.MAX.WARN}% for 5 min)' priority: AVERAGE description: 'Number of queued requests in the server. This goes up when the server receives more requests than it can process.' manual_close: 'YES' - + uuid: 3295ed3fdb504014b351eba81bf55ccf name: 'Zookeeper: Packets received per sec' type: DEPENDENT key: zookeeper.packets_received.rate @@ -590,6 +620,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: ecef658cb34247e2838e0f7313dba0bf name: 'Zookeeper: Packets sent per sec' type: DEPENDENT key: zookeeper.packets_sent @@ -613,6 +644,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 8295b8c4c1f44ba48987f36b54b43ab8 name: 'Zookeeper: Revalidate per sec' type: DEPENDENT key: zookeeper.revalidate_count.rate @@ -636,6 +668,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 44a1f40fb3604fcda9fedc4beeb87baf name: 'Zookeeper: Server mode' type: DEPENDENT key: zookeeper.server_state @@ -661,12 +694,14 @@ zabbix_export: value: Zookeeper triggers: - + uuid: 015a06c9bb9d4d9ba83e2429c52fd85b expression: '(last(/Zookeeper by HTTP/zookeeper.server_state,#1)<>last(/Zookeeper by HTTP/zookeeper.server_state,#2))=1 and length(last(/Zookeeper by HTTP/zookeeper.server_state))>0' name: 'Zookeeper: Server mode has changed (new mode: {ITEM.VALUE})' priority: INFO description: 'Zookeeper node state has changed. Ack to close.' manual_close: 'YES' - + uuid: d143981fdaee4c51bcbb773579be25f0 name: 'Zookeeper: Snap syncs per sec' type: DEPENDENT key: zookeeper.snap_count.rate @@ -690,6 +725,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: cea535cfb32940f29aee3c17734e8c51 name: 'Zookeeper: Uptime' type: DEPENDENT key: zookeeper.uptime @@ -714,18 +750,21 @@ zabbix_export: value: Zookeeper triggers: - + uuid: be908a6dac4b4068b3853e0218a9cb19 expression: 'nodata(/Zookeeper by HTTP/zookeeper.uptime,10m)=1' name: 'Zookeeper: Failed to fetch info data (or no data for 10m)' priority: WARNING description: 'Zabbix has not received data for items for the last 10 minutes' manual_close: 'YES' - + uuid: d023c72f35e441d2bf5bbc3c1f9d0dad expression: 'last(/Zookeeper by HTTP/zookeeper.uptime)<10m' name: 'Zookeeper: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 86a65edd19e14fa9aea1ff40220f895c name: 'Zookeeper: Version' type: DEPENDENT key: zookeeper.version @@ -756,12 +795,14 @@ zabbix_export: value: Zookeeper triggers: - + uuid: f5a3e69fe49949ddabca8076f9789f14 expression: '(last(/Zookeeper by HTTP/zookeeper.version,#1)<>last(/Zookeeper by HTTP/zookeeper.version,#2))=1 and length(last(/Zookeeper by HTTP/zookeeper.version))>0' name: 'Zookeeper: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Zookeeper version has changed. Ack to close.' manual_close: 'YES' - + uuid: 5cbc4414c19146ff87e15f21c77808c9 name: 'Zookeeper: Watch count' type: DEPENDENT key: zookeeper.watch_count @@ -780,6 +821,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 07925b71e3fe421eac9b338fc23713d0 name: 'Zookeeper: Znode count' type: DEPENDENT key: zookeeper.znode_count @@ -803,6 +845,7 @@ zabbix_export: value: Zookeeper discovery_rules: - + uuid: e0f576ea5ae44289866fb726079ddbf8 name: 'Clients discovery' type: HTTP_AGENT key: zookeeper.clients @@ -812,6 +855,7 @@ zabbix_export: Note, depending on the number of client connections this operation may be expensive (i.e. impact server performance). item_prototypes: - + uuid: b5a378d3785542dca169b1bc1c02189f name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Latency, avg' type: DEPENDENT key: 'zookeeper.avg_latency[{#TYPE},{#CLIENT}]' @@ -832,6 +876,7 @@ zabbix_export: tag: Application value: 'Zookeeper {#TYPE} {#CLIENT}' - + uuid: 2a36ecfb56754bcb8bdc91da76316fb4 name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Latency, max' type: DEPENDENT key: 'zookeeper.max_latency[{#TYPE},{#CLIENT}]' @@ -852,6 +897,7 @@ zabbix_export: tag: Application value: 'Zookeeper {#TYPE} {#CLIENT}' - + uuid: 6a245634ec9b4aa0b2df8360b42ac8aa name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Latency, min' type: DEPENDENT key: 'zookeeper.min_latency[{#TYPE},{#CLIENT}]' @@ -872,6 +918,7 @@ zabbix_export: tag: Application value: 'Zookeeper {#TYPE} {#CLIENT}' - + uuid: 89805694583b453e99f833e850b5c5dc name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Outstanding requests' type: DEPENDENT key: 'zookeeper.outstanding_requests[{#TYPE},{#CLIENT}]' @@ -890,6 +937,7 @@ zabbix_export: tag: Application value: 'Zookeeper {#TYPE} {#CLIENT}' - + uuid: e68a429aa986477e894b2a4437b6ec4a name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Packets received per sec' type: DEPENDENT key: 'zookeeper.packets_received[{#TYPE},{#CLIENT}]' @@ -913,6 +961,7 @@ zabbix_export: tag: Application value: 'Zookeeper {#TYPE} {#CLIENT}' - + uuid: c748207b3f3e4a7ca6bb8ff3ecc8959b name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Packets sent per sec' type: DEPENDENT key: 'zookeeper.packets_sent[{#TYPE},{#CLIENT}]' @@ -937,6 +986,7 @@ zabbix_export: value: 'Zookeeper {#TYPE} {#CLIENT}' graph_prototypes: - + uuid: 9ea4e5af47124317ba7f4502af97bc9c name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Latency' graph_items: - @@ -958,6 +1008,7 @@ zabbix_export: host: 'Zookeeper by HTTP' key: 'zookeeper.avg_latency[{#TYPE},{#CLIENT}]' - + uuid: b41e4ca001fe4a6789b1b4490861bd26 name: 'Zookeeper client {#TYPE} [{#CLIENT}]: Packets' graph_items: - @@ -996,6 +1047,7 @@ zabbix_export: return JSON.stringify(data); - + uuid: 70e9fabfdfe446edae67a340f648612f name: 'Leader metrics discovery' type: DEPENDENT key: zookeeper.metrics.leader @@ -1003,6 +1055,7 @@ zabbix_export: description: 'Additional metrics for leader node' item_prototypes: - + uuid: 3a9b38e228a0438eae354cfc885b81ab name: 'Zookeeper: Learners{#SINGLETON}' type: DEPENDENT key: 'zookeeper.learners[{#SINGLETON}]' @@ -1021,6 +1074,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: c6ae1476b69f43108f843508a02343a7 name: 'Zookeeper: Pending syncs{#SINGLETON}' type: DEPENDENT key: 'zookeeper.pending_syncs[{#SINGLETON}]' @@ -1040,11 +1094,13 @@ zabbix_export: value: Zookeeper trigger_prototypes: - + uuid: 2e12a1e24ffd4210a9532f96f2b7f32f expression: 'min(/Zookeeper by HTTP/zookeeper.pending_syncs[{#SINGLETON}],5m)>{$ZOOKEEPER.PENDING_SYNCS.MAX.WARN}' name: 'Zookeeper: Too many pending syncs (over {$ZOOKEEPER.PENDING_SYNCS.MAX.WARN}% for 5 min)' priority: AVERAGE manual_close: 'YES' - + uuid: d5297a5598e94ef5acb1f6affdf51eee name: 'Zookeeper: Quorum size{#SINGLETON}' type: DEPENDENT key: 'zookeeper.quorum_size[{#SINGLETON}]' @@ -1062,6 +1118,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 406d13a8d38a47498e939a118ec0329a name: 'Zookeeper: Synced followers{#SINGLETON}' type: DEPENDENT key: 'zookeeper.synced_followers[{#SINGLETON}]' @@ -1080,6 +1137,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 71c9de2ed85d4a5fb2306b24b9ca67d3 name: 'Zookeeper: Synced non-voting follower{#SINGLETON}' type: DEPENDENT key: 'zookeeper.synced_non_voting_followers[{#SINGLETON}]' @@ -1098,6 +1156,7 @@ zabbix_export: tag: Application value: Zookeeper - + uuid: 299da1a6343b47a4a25efe2d8581965e name: 'Zookeeper: Synced observers{#SINGLETON}' type: DEPENDENT key: 'zookeeper.synced_observers[{#SINGLETON}]' @@ -1117,6 +1176,7 @@ zabbix_export: value: Zookeeper trigger_prototypes: - + uuid: 4b0df830eef84e78a04a6980b627b8d0 expression: 'last(/Zookeeper by HTTP/zookeeper.synced_followers[{#SINGLETON}]) < last(/Zookeeper by HTTP/zookeeper.quorum_size[{#SINGLETON}])-1' name: 'Zookeeper: Too few active followers' priority: AVERAGE @@ -1159,12 +1219,14 @@ zabbix_export: description: 'Request scheme which may be http or https' triggers: - + uuid: 764894d24b7a42e5b543a5802541641c expression: 'min(/Zookeeper by HTTP/zookeeper.open_file_descriptor_count,5m) * 100 / last(/Zookeeper by HTTP/zookeeper.max_file_descriptor_count) > {$ZOOKEEPER.FILE_DESCRIPTORS.MAX.WARN}' name: 'Zookeeper: Too many file descriptors used (over {$ZOOKEEPER.FILE_DESCRIPTORS.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of file descriptors used more than {$ZOOKEEPER.FILE_DESCRIPTORS.MAX.WARN}% of the available number of file descriptors.' graphs: - + uuid: 0553c91abfac4f8fb452b6b367055261 name: 'Zookeeper: File descriptors usage' graph_items: - @@ -1179,6 +1241,7 @@ zabbix_export: host: 'Zookeeper by HTTP' key: zookeeper.open_file_descriptor_count - + uuid: e4a53bcc70fa4688832dce28ca5f9c4a name: 'Zookeeper: Latency' graph_items: - @@ -1200,6 +1263,7 @@ zabbix_export: host: 'Zookeeper by HTTP' key: zookeeper.avg_latency - + uuid: 34d7f20585404aabac415c832c09a7ed name: 'Zookeeper: Nodes' graph_items: - @@ -1214,6 +1278,7 @@ zabbix_export: host: 'Zookeeper by HTTP' key: zookeeper.ephemerals_count - + uuid: 8724517184844ee79c47f36b895cd564 name: 'Zookeeper: Packets' graph_items: - diff --git a/templates/cctv/hikvision/template_cctv_hikvision_camera.yaml b/templates/cctv/hikvision/template_cctv_hikvision_camera.yaml index b7f349b80e4..09235344547 100644 --- a/templates/cctv/hikvision/template_cctv_hikvision_camera.yaml +++ b/templates/cctv/hikvision/template_cctv_hikvision_camera.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:43Z' groups: - + uuid: d37f71c7e3f7469bab645852a69a2018 name: 'Templates/Video surveillance' templates: - + uuid: 3fb4020df2984b0ab64dfd8355ff5c65 template: 'Hikvision camera by HTTP' name: 'Hikvision camera by HTTP' description: 'Template tooling version used: 0.38' @@ -14,6 +16,7 @@ zabbix_export: name: 'Templates/Video surveillance' items: - + uuid: e889b3a7e6044f0284081f9d6427b416 name: 'Hikvision camera: Boot loader released date' type: DEPENDENT key: hikvision_cam.boot_released_date @@ -38,6 +41,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 61c6f0073e604a449d8f724d762cfb7f name: 'Hikvision camera: Boot loader version' type: DEPENDENT key: hikvision_cam.boot_version @@ -63,6 +67,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 247a70ed0cc543d69183a6a793cd9978 name: 'Hikvision camera: CPU utilization' type: DEPENDENT key: hikvision_cam.cpu.util @@ -89,12 +94,14 @@ zabbix_export: value: CPU triggers: - + uuid: 0837e78816574f41ac9542a3ccc19d55 expression: 'min(/Hikvision camera by HTTP/hikvision_cam.cpu.util,5m)>{$CPU.UTIL.CRIT}' name: 'Hikvision camera: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 7e65f407b515429caf415820dd633b0e name: 'Hikvision camera: Current device time' type: DEPENDENT key: hikvision_cam.current_device_time @@ -115,6 +122,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 42b0f3ae08cf4730a52ea2ddda6f5bae name: 'Hikvision camera: Device description' type: DEPENDENT key: hikvision_cam.device_description @@ -140,6 +148,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 4abc7dcef6ec4b97bd1350d2e93f58d4 name: 'Hikvision camera: Device ID' type: DEPENDENT key: hikvision_cam.device_id @@ -164,6 +173,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: f4e6f9d05fea4489a9eaa47effe66ceb name: 'Hikvision camera: Device location' type: DEPENDENT key: hikvision_cam.device_location @@ -189,6 +199,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 278a04c86c22419886aa64fad8e05c9e name: 'Hikvision camera: Device name' type: DEPENDENT key: hikvision_cam.device_name @@ -214,6 +225,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 84d86e688a31402a82798f9e2ff04ab8 name: 'Hikvision camera: Device type' type: DEPENDENT key: hikvision_cam.device_type @@ -239,6 +251,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 66ee550f4838455e9500561d790a76d1 name: 'Hikvision camera: Encoder released date' type: DEPENDENT key: hikvision_cam.encoder_released_date @@ -264,6 +277,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 4798d54b70ee445293c12b3a8038b8c8 name: 'Hikvision camera: Encoder version' type: DEPENDENT key: hikvision_cam.encoder_version @@ -289,6 +303,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: ac6ee4d15c584709a7bdf2b89048aacc name: 'Hikvision camera: Firmware released date' type: DEPENDENT key: hikvision_cam.firmware_released_date @@ -314,6 +329,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: eafe1a75a24c479cb5bf116be2272375 name: 'Hikvision camera: Firmware version' type: DEPENDENT key: hikvision_cam.firmware_version @@ -340,12 +356,14 @@ zabbix_export: value: 'Hikvision camera' triggers: - + uuid: e4a17ec13788470593d6998bc17f522f expression: '(last(/Hikvision camera by HTTP/hikvision_cam.firmware_version,#1)<>last(/Hikvision camera by HTTP/hikvision_cam.firmware_version,#2))=1 and length(last(/Hikvision camera by HTTP/hikvision_cam.firmware_version))>0' name: 'Hikvision camera: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Hikvision camera version has changed. Ack to close.' manual_close: 'YES' - + uuid: 0ddd3af82fb64b75821dc1fab96c16ab name: 'Hikvision camera: Get device info' type: HTTP_AGENT key: hikvision_cam.get_info @@ -376,6 +394,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d0fc2ebf4ae140b68546e2425321f797 name: 'Hikvision camera: Get device info: Login status' type: DEPENDENT key: hikvision_cam.get_info.login_status @@ -408,6 +427,7 @@ zabbix_export: tag: Application value: Status - + uuid: 1ad3e3c9f60043a58f63addc8768c887 name: 'Hikvision camera: Get system status' type: HTTP_AGENT key: hikvision_cam.get_status @@ -438,6 +458,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ebca4ac32e2e4bfd8bf3cdae155a4ee6 name: 'Hikvision camera: Get system status: Login status' type: DEPENDENT key: hikvision_cam.get_status.login_status @@ -470,6 +491,7 @@ zabbix_export: tag: Application value: Status - + uuid: 65f89830d9f041f9a1558936dfcffc5f name: 'Hikvision camera: Get streaming channels' type: HTTP_AGENT key: hikvision_cam.get_streaming @@ -500,6 +522,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: c90527e1a2a948b5a5f678ec0d981954 name: 'Hikvision camera: Get streaming channels: Login status' type: DEPENDENT key: hikvision_cam.get_streaming.login_status @@ -532,6 +555,7 @@ zabbix_export: tag: Application value: Status - + uuid: 03aecf4021c2402bb415798ef339b914 name: 'Hikvision camera: Hardware version' type: DEPENDENT key: hikvision_cam.hardware_version @@ -556,6 +580,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: da9ec53ecc6b4c25b6539666eb9f6544 name: 'Hikvision camera: MACaddress' type: DEPENDENT key: hikvision_cam.mac_address @@ -581,6 +606,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: d1d026c6240c493387374b756b04452f name: 'Hikvision camera: Memory utilization' type: DEPENDENT key: hikvision_cam.memory.usage @@ -607,11 +633,13 @@ zabbix_export: value: Memory triggers: - + uuid: fe4ce34f5f224b09af29eb0eb92c5e05 expression: 'min(/Hikvision camera by HTTP/hikvision_cam.memory.usage,5m)>{$MEMORY.UTIL.MAX}' name: 'Hikvision camera: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' - + uuid: b295689d34934401b0eda407edaee426 name: 'Hikvision camera: Model' type: DEPENDENT key: hikvision_cam.model @@ -637,6 +665,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: b6715593c52a4255ae6a4f68c3de6b6d name: 'Hikvision camera: Serial number' type: DEPENDENT key: hikvision_cam.serial_number @@ -663,12 +692,14 @@ zabbix_export: value: 'Hikvision camera' triggers: - + uuid: ab59373d1d41463e9955082fa17edc33 expression: '(last(/Hikvision camera by HTTP/hikvision_cam.serial_number,#1)<>last(/Hikvision camera by HTTP/hikvision_cam.serial_number,#2))=1 and length(last(/Hikvision camera by HTTP/hikvision_cam.serial_number))>0' name: 'Hikvision camera: Camera has been replaced (new serial number received)' priority: INFO description: 'Camera serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 72ffbe3d976b437ab5df06b32a5c4b12 name: 'Hikvision camera: Supported beep' type: DEPENDENT key: hikvision_cam.support_beep @@ -693,6 +724,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 03d220eb782346269de6b0867ed3acd3 name: 'Hikvision camera: Supported video loss' type: DEPENDENT key: hikvision_cam.support_video_loss @@ -717,6 +749,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: d29814c630f94d5cabdc350d8b161b5b name: 'Hikvision camera: System contact' type: DEPENDENT key: hikvision_cam.system_contact @@ -742,6 +775,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 8678cee9999b45f1975f9639c8c197af name: 'Hikvision camera: Telecontrol ID' type: DEPENDENT key: hikvision_cam.telecontrol_id @@ -766,6 +800,7 @@ zabbix_export: tag: Application value: 'Hikvision camera' - + uuid: 4e680a5e347948fe8118b58c2c62d55f name: 'Hikvision camera: Uptime' type: DEPENDENT key: hikvision_cam.uptime @@ -788,6 +823,7 @@ zabbix_export: value: Status triggers: - + uuid: f46b43fe9b354990929e7fdb80b792ec expression: 'last(/Hikvision camera by HTTP/hikvision_cam.uptime)<10m' name: 'Hikvision camera: has been restarted (uptime < 10m)' priority: INFO @@ -795,6 +831,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 00647c38d30d44378bdcf573178063ec name: 'PTZ discovery' type: HTTP_AGENT key: hikvision_cam.ptz.discovery @@ -804,6 +841,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: bb3be316a5fc4b25bd15c903909b7746 name: 'Hikvision camera: Get PTZ info: Channel "{#PTZ_CHANNEL_ID}": Login status' type: DEPENDENT key: 'hikvision_cam.get_ptz.login_status[{#PTZ_CHANNEL_ID}]' @@ -837,6 +875,7 @@ zabbix_export: value: 'Zabbix raw items' trigger_prototypes: - + uuid: 7ce39ff8b5f14fcbb7b575f9c44a9efd expression: 'last(/Hikvision camera by HTTP/hikvision_cam.get_ptz.login_status[{#PTZ_CHANNEL_ID}])=1' name: 'Hikvision camera:Authorisation error on get PTZ channels' priority: WARNING @@ -850,6 +889,7 @@ zabbix_export: last(/Hikvision camera by HTTP/hikvision_cam.get_streaming.login_status)=1 or last(/Hikvision camera by HTTP/hikvision_cam.get_status.login_status)=1 - + uuid: c702b7321b664f5d950b0d879bbd7371 expression: 'last(/Hikvision camera by HTTP/hikvision_cam.get_ptz.login_status[{#PTZ_CHANNEL_ID}])=2' name: 'Hikvision camera: Error receiving data on PTZ channels' priority: WARNING @@ -863,6 +903,7 @@ zabbix_export: last(/Hikvision camera by HTTP/hikvision_cam.get_streaming.login_status)=2 or last(/Hikvision camera by HTTP/hikvision_cam.get_status.login_status)=2 - + uuid: 6799d99ad02743a1b294b80bbed52280 name: 'Hikvision camera: Get PTZ info' type: HTTP_AGENT key: 'hikvision_cam.get_ptz[{#PTZ_CHANNEL_ID}]' @@ -893,6 +934,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 16225fb78f414308829d035cd32f8468 name: 'Channel "{#PTZ_CHANNEL_ID}": Absolute zoom' type: DEPENDENT key: 'hikvision_cam.ptz.absolute_zoom[{#PTZ_CHANNEL_ID}]' @@ -922,6 +964,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: PTZ channel "{#PTZ_CHANNEL_ID}"' - + uuid: 6282376b25a9462e84b748d011f2fbf6 name: 'Channel "{#PTZ_CHANNEL_ID}": Azimuth' type: DEPENDENT key: 'hikvision_cam.ptz.azimuth[{#PTZ_CHANNEL_ID}]' @@ -951,6 +994,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: PTZ channel "{#PTZ_CHANNEL_ID}"' - + uuid: da148a9826724869a58d286a07edc036 name: 'Channel "{#PTZ_CHANNEL_ID}": Elevation' type: DEPENDENT key: 'hikvision_cam.ptz.elevation[{#PTZ_CHANNEL_ID}]' @@ -981,6 +1025,7 @@ zabbix_export: value: 'Hikvision camera: PTZ channel "{#PTZ_CHANNEL_ID}"' trigger_prototypes: - + uuid: 493ff13d7d234220ad232dd2e9872f8c expression: | (last(/Hikvision camera by HTTP/hikvision_cam.ptz.absolute_zoom[{#PTZ_CHANNEL_ID}],#1)<>last(/Hikvision camera by HTTP/hikvision_cam.ptz.absolute_zoom[{#PTZ_CHANNEL_ID}],#2))=1 or (last(/Hikvision camera by HTTP/hikvision_cam.ptz.azimuth[{#PTZ_CHANNEL_ID}],#1)<>last(/Hikvision camera by HTTP/hikvision_cam.ptz.azimuth[{#PTZ_CHANNEL_ID}],#2))=1 or @@ -1011,6 +1056,7 @@ zabbix_export: return JSON.stringify(out); - + uuid: 0bf00b49acd448ddbd1f4fac7630c40e name: 'Streaming channels discovery' type: HTTP_AGENT key: hikvision_cam.streaming.discovery @@ -1027,6 +1073,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 90ef1dd6e3d04ce8ab84731377c07ea6 name: 'Channel "{#CHANNEL_ID}": Constant bitRate' type: DEPENDENT key: 'hikvision_cam.constant_bit_rate[{#CHANNEL_ID}]' @@ -1055,6 +1102,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: b992569a9db346ac85886fe7a5e55074 name: 'Channel "{#CHANNEL_ID}": Fixed quality' type: DEPENDENT key: 'hikvision_cam.fixed_quality[{#CHANNEL_ID}]' @@ -1083,6 +1131,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 7343f2206cfd4942976b5dca214a7558 name: 'Channel "{#CHANNEL_ID}": GovLength' type: DEPENDENT key: 'hikvision_cam.gov_length[{#CHANNEL_ID}]' @@ -1110,6 +1159,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: ef1df8955ab84efab5ae9be340715431 name: 'Channel "{#CHANNEL_ID}": H264Profile' type: DEPENDENT key: 'hikvision_cam.h264Profile[{#CHANNEL_ID}]' @@ -1139,6 +1189,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: ce45290377cc402bacda95ea8a136946 name: 'Channel "{#CHANNEL_ID}": Key frame interval' type: DEPENDENT key: 'hikvision_cam.key_frame_interval[{#CHANNEL_ID}]' @@ -1171,6 +1222,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 4d621b75e2ef432a9cab88b61718125d name: 'Channel "{#CHANNEL_ID}": Frame rate (max)' type: DEPENDENT key: 'hikvision_cam.max_frame_rate[{#CHANNEL_ID}]' @@ -1204,6 +1256,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 12f1fadb9d364e6b96ab01b468c94891 name: 'Channel "{#CHANNEL_ID}": Smoothing' type: DEPENDENT key: 'hikvision_cam.smoothing[{#CHANNEL_ID}]' @@ -1231,6 +1284,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 1854ab4fd6f14adf90c0ddb42712a4ef name: 'Channel "{#CHANNEL_ID}": Snapshot image type' type: DEPENDENT key: 'hikvision_cam.snap_shot_image_type[{#CHANNEL_ID}]' @@ -1260,6 +1314,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: d1523faa362842ef9313ffc15a6d5e8c name: 'Channel "{#CHANNEL_ID}": VBR lower' type: DEPENDENT key: 'hikvision_cam.vbr_lower_cap[{#CHANNEL_ID}]' @@ -1288,6 +1343,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 725669dc6bfd4871a3133ab7fcd4c571 name: 'Channel "{#CHANNEL_ID}": VBR upper' type: DEPENDENT key: 'hikvision_cam.vbr_upper_cap[{#CHANNEL_ID}]' @@ -1312,6 +1368,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 96ef96886e9244f08cf245f4253839b2 name: 'Channel "{#CHANNEL_ID}": Video codec type' type: DEPENDENT key: 'hikvision_cam.video_codec_type[{#CHANNEL_ID}]' @@ -1341,6 +1398,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 59e8f0440ec04306a0c79cc8c9a5c91f name: 'Channel "{#CHANNEL_ID}": Video quality control type' type: DEPENDENT key: 'hikvision_cam.video_quality_control_type[{#CHANNEL_ID}]' @@ -1370,6 +1428,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 18f5eed445154a42828cea423db9ebec name: 'Channel "{#CHANNEL_ID}": Resolution height' type: DEPENDENT key: 'hikvision_cam.video_resolution_height[{#CHANNEL_ID}]' @@ -1398,6 +1457,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 13f343a9c3804846a31867e942602199 name: 'Channel "{#CHANNEL_ID}": Resolution width' type: DEPENDENT key: 'hikvision_cam.video_resolution_width[{#CHANNEL_ID}]' @@ -1426,6 +1486,7 @@ zabbix_export: tag: Application value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' - + uuid: 2ccd4b38faf046b88a0983249ca0c4f6 name: 'Channel "{#CHANNEL_ID}": Video scan type' type: DEPENDENT key: 'hikvision_cam.video_scan_type[{#CHANNEL_ID}]' @@ -1456,6 +1517,7 @@ zabbix_export: value: 'Hikvision camera: Streaming channel "{#CHANNEL_ID}"' trigger_prototypes: - + uuid: 16cf4d23b3c8410586703efca81ebe52 expression: | last(/Hikvision camera by HTTP/hikvision_cam.video_resolution_height[{#CHANNEL_ID}])<>{$HIKVISION_STREAM_HEIGHT} or last(/Hikvision camera by HTTP/hikvision_cam.video_resolution_width[{#CHANNEL_ID}])<>{$HIKVISION_STREAM_WIDTH} @@ -1466,6 +1528,7 @@ zabbix_export: received: {ITEM.LASTVALUE2} x {ITEM.LASTVALUE1} manual_close: 'YES' - + uuid: 73981663f1a74ac5ab99a98c0dab5cc6 expression: | (last(/Hikvision camera by HTTP/hikvision_cam.fixed_quality[{#CHANNEL_ID}],#1)<>last(/Hikvision camera by HTTP/hikvision_cam.fixed_quality[{#CHANNEL_ID}],#2))=1 or (last(/Hikvision camera by HTTP/hikvision_cam.constant_bit_rate[{#CHANNEL_ID}],#1)<>last(/Hikvision camera by HTTP/hikvision_cam.constant_bit_rate[{#CHANNEL_ID}],#2))=1 or @@ -1547,6 +1610,7 @@ zabbix_export: value: admin valuemaps: - + uuid: 4c14241141504a9d852d83965c309f31 name: 'Login status' mappings: - @@ -1560,6 +1624,7 @@ zabbix_export: newvalue: 'Connection error' triggers: - + uuid: 2bd6d99edd0f4b2d8045e43e4586b637 expression: | last(/Hikvision camera by HTTP/hikvision_cam.get_info.login_status)=1 or last(/Hikvision camera by HTTP/hikvision_cam.get_streaming.login_status)=1 or @@ -1569,6 +1634,7 @@ zabbix_export: description: 'Check the correctness of the authorization data' manual_close: 'YES' - + uuid: 58b5d210fe24434b9aaa365fba764742 expression: | last(/Hikvision camera by HTTP/hikvision_cam.get_info.login_status)=2 or last(/Hikvision camera by HTTP/hikvision_cam.get_streaming.login_status)=2 or @@ -1579,6 +1645,7 @@ zabbix_export: manual_close: 'YES' graphs: - + uuid: 30cfa75b2afb490f8448a63366577144 name: 'Hikvision camera: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1590,6 +1657,7 @@ zabbix_export: host: 'Hikvision camera by HTTP' key: hikvision_cam.cpu.util - + uuid: 0cd19b0f8f57435e8b3e1284574e4b79 name: 'Hikvision camera: Memory' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/classic/template_app_ftp_service.yaml b/templates/classic/template_app_ftp_service.yaml index ec3f6f6e992..26748de5919 100644 --- a/templates/classic/template_app_ftp_service.yaml +++ b/templates/classic/template_app_ftp_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:48Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 3324b78f737e42fb8e6e05005c581b39 template: 'FTP Service' name: 'FTP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 057eaf069912400994e28af132ad5db8 name: 'FTP service is running' type: SIMPLE key: 'net.tcp.service[ftp]' @@ -25,11 +28,13 @@ zabbix_export: value: 'FTP service' triggers: - + uuid: cfdc8f982e01411f8982e532dcd20909 expression: 'max(/FTP Service/net.tcp.service[ftp],#3)=0' name: 'FTP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: c363fc0046f4493eb7ba6379c41d3e58 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_http_service.yaml b/templates/classic/template_app_http_service.yaml index cbb22e2c83d..221937f959f 100644 --- a/templates/classic/template_app_http_service.yaml +++ b/templates/classic/template_app_http_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:46Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: ae6029df63724ff4a15819939ef74edd template: 'HTTP Service' name: 'HTTP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 26ee93987891435ba049c84729559f07 name: 'HTTP service is running' type: SIMPLE key: 'net.tcp.service[http]' @@ -25,11 +28,13 @@ zabbix_export: value: 'HTTP service' triggers: - + uuid: 62f1da3942474cce9cfaf47fe1d2431e expression: 'max(/HTTP Service/net.tcp.service[http],#3)=0' name: 'HTTP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 2ad1e9aeb097470ba36a09c56c67eadd name: 'Service state' mappings: - diff --git a/templates/classic/template_app_https_service.yaml b/templates/classic/template_app_https_service.yaml index cb1d75a462c..3b215a327a7 100644 --- a/templates/classic/template_app_https_service.yaml +++ b/templates/classic/template_app_https_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:50Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: c3ca7daa5168458f8a00852652a7f99d template: 'HTTPS Service' name: 'HTTPS Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 7164297bdfa54a5b897fc908bdcfb86c name: 'HTTPS service is running' type: SIMPLE key: 'net.tcp.service[https]' @@ -25,11 +28,13 @@ zabbix_export: value: 'HTTPS service' triggers: - + uuid: 19c5e9b69c75452db02375c4ffec0747 expression: 'max(/HTTPS Service/net.tcp.service[https],#3)=0' name: 'HTTPS service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 3fea65dd433444ac86936134d0a28fd2 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_imap_service.yaml b/templates/classic/template_app_imap_service.yaml index a78fbfbd5dd..c60575b6134 100644 --- a/templates/classic/template_app_imap_service.yaml +++ b/templates/classic/template_app_imap_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:48Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: dd0c49d976444f168535b9c1a2db981b template: 'IMAP Service' name: 'IMAP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 823451f4ebb6437c88c2915ba6d6faad name: 'IMAP service is running' type: SIMPLE key: 'net.tcp.service[imap]' @@ -25,11 +28,13 @@ zabbix_export: value: 'IMAP service' triggers: - + uuid: 8665dfea11584c0da6c56b3c46c5bd2b expression: 'max(/IMAP Service/net.tcp.service[imap],#3)=0' name: 'IMAP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 17353d47bd0a4a03a8f3ab799207e157 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_ldap_service.yaml b/templates/classic/template_app_ldap_service.yaml index 8566281e7ba..d351e7af1eb 100644 --- a/templates/classic/template_app_ldap_service.yaml +++ b/templates/classic/template_app_ldap_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:46Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 736d92e82cfb48a592c8a976c45ef76f template: 'LDAP Service' name: 'LDAP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: a0d19592dc5b4ab49240fc7d6101a459 name: 'LDAP service is running' type: SIMPLE key: 'net.tcp.service[ldap]' @@ -25,11 +28,13 @@ zabbix_export: value: 'LDAP service' triggers: - + uuid: 53a806a208c344e989c36b8024b0ec9f expression: 'max(/LDAP Service/net.tcp.service[ldap],#3)=0' name: 'LDAP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: ddbdab3aa88f4ad0b331a65504cceca5 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_nntp_service.yaml b/templates/classic/template_app_nntp_service.yaml index ba467809ef1..f12abdd7700 100644 --- a/templates/classic/template_app_nntp_service.yaml +++ b/templates/classic/template_app_nntp_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:50Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 22c53db48be0472cb97209c74418cf16 template: 'NNTP Service' name: 'NNTP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 4ac15acb2a1f488eb56088c6f963d1c7 name: 'NNTP service is running' type: SIMPLE key: 'net.tcp.service[nntp]' @@ -25,11 +28,13 @@ zabbix_export: value: 'NNTP service' triggers: - + uuid: 3964db2de91e4efebe54b521268c74bf expression: 'max(/NNTP Service/net.tcp.service[nntp],#3)=0' name: 'NNTP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: e0acc1611fcf43e38d6d1de761c48409 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_ntp_service.yaml b/templates/classic/template_app_ntp_service.yaml index 57ef2907975..cf398acb67e 100644 --- a/templates/classic/template_app_ntp_service.yaml +++ b/templates/classic/template_app_ntp_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:49Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: b28c13fdd0194ddcb5f6b18723a575ae template: 'NTP Service' name: 'NTP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: e6101cf9015e436e82d9203f638f1840 name: 'NTP service is running' type: SIMPLE key: 'net.udp.service[ntp]' @@ -25,11 +28,13 @@ zabbix_export: value: 'NTP service' triggers: - + uuid: c03ef9e956f1497d8a23289920ba3909 expression: 'max(/NTP Service/net.udp.service[ntp],#3)=0' name: 'NTP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 1fb344806bc84930a4c45b84fd375cc8 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_pop_service.yaml b/templates/classic/template_app_pop_service.yaml index 6dc3f3f2681..daba87952e9 100644 --- a/templates/classic/template_app_pop_service.yaml +++ b/templates/classic/template_app_pop_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:45Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: e042c0e455f74e7eb2384c203edcb26e template: 'POP Service' name: 'POP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: ef6870d87700429a92c3dc496342457a name: 'POP service is running' type: SIMPLE key: 'net.tcp.service[pop]' @@ -25,11 +28,13 @@ zabbix_export: value: 'POP service' triggers: - + uuid: d7392ebe4218467fb463f0f1037b10a5 expression: 'max(/POP Service/net.tcp.service[pop],#3)=0' name: 'POP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 603906e741e94b349db9e5116aa2c81b name: 'Service state' mappings: - diff --git a/templates/classic/template_app_remote_zabbix_proxy.yaml b/templates/classic/template_app_remote_zabbix_proxy.yaml index 6b1e1f2b9f1..918fd35a532 100644 --- a/templates/classic/template_app_remote_zabbix_proxy.yaml +++ b/templates/classic/template_app_remote_zabbix_proxy.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:46Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 970c2342146549768e6b91a26089bcdf template: 'Remote Zabbix proxy' name: 'Remote Zabbix proxy' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 189d41565cdf4f459468c43d1b1d0961 name: 'Utilization of availability manager internal processes, in %' type: DEPENDENT key: process.availability_manager.avg.busy @@ -32,12 +35,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 8755977383c4490c85ba7e97878c1eec expression: 'avg(/Remote Zabbix proxy/process.availability_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.availability_manager.avg.busy,10m)<65' name: 'Zabbix availability manager processes more than 75% busy' priority: AVERAGE - + uuid: 457a086236ab40eda5c9758eabacb73d name: 'Utilization of configuration syncer internal processes, in %' type: DEPENDENT key: process.configuration_syncer.avg.busy @@ -57,12 +62,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 295839aa8c76479b8b1b8d3eb7856af9 expression: 'avg(/Remote Zabbix proxy/process.configuration_syncer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.configuration_syncer.avg.busy,10m)<65' name: 'Zabbix configuration syncer processes more than 75% busy' priority: AVERAGE - + uuid: ff9c1cb7fb234ad2b793c4f296b79834 name: 'Utilization of data sender internal processes, in %' type: DEPENDENT key: process.data_sender.avg.busy @@ -82,12 +89,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: f8d4099f3cf840c68272fd6ea2965dbd expression: 'avg(/Remote Zabbix proxy/process.data_sender.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.data_sender.avg.busy,10m)<65' name: 'Zabbix data sender processes more than 75% busy' priority: AVERAGE - + uuid: 504c144b92d5435b91c2c0c120bd9439 name: 'Utilization of discoverer data collector processes, in %' type: DEPENDENT key: process.discoverer.avg.busy @@ -107,12 +116,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 86bfaa08481e48a6ac9c87cf1b9413cb expression: 'avg(/Remote Zabbix proxy/process.discoverer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.discoverer.avg.busy,10m)<65' name: 'Zabbix discoverer processes more than 75% busy' priority: AVERAGE - + uuid: 9ca58c0a87f54733ae9794d052092944 name: 'Utilization of heartbeat sender internal processes, in %' type: DEPENDENT key: process.heartbeat_sender.avg.busy @@ -132,12 +143,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 05c2a7a506a24a53a5d0cf0c156bb033 expression: 'avg(/Remote Zabbix proxy/process.heartbeat_sender.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.heartbeat_sender.avg.busy,10m)<65' name: 'Zabbix heartbeat sender processes more than 75% busy' priority: AVERAGE - + uuid: 27c6471f0b184586aad8966a44a0c20f name: 'Utilization of history poller data collector processes, in %' type: DEPENDENT key: process.history_poller.avg.busy @@ -157,12 +170,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: f2fb852846c8427eb64d10d9b1a0c23b expression: 'avg(/Remote Zabbix proxy/process.history_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.history_poller.avg.busy,10m)<65' name: 'Zabbix history poller processes more than 75% busy' priority: AVERAGE - + uuid: c710e445710b4d98bd4ebcd5770c7d5a name: 'Utilization of history syncer internal processes, in %' type: DEPENDENT key: process.history_syncer.avg.busy @@ -182,12 +197,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: d402cfcfebdf49429ef07d414e6da28b expression: 'avg(/Remote Zabbix proxy/process.history_syncer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.history_syncer.avg.busy,10m)<65' name: 'Zabbix history syncer processes more than 75% busy' priority: AVERAGE - + uuid: 50c3587febc14c118ca2868c24e42770 name: 'Utilization of housekeeper internal processes, in %' type: DEPENDENT key: process.housekeeper.avg.busy @@ -207,12 +224,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 2ae2aed2f4934a8ab0d468a8c5a0f2ae expression: 'avg(/Remote Zabbix proxy/process.housekeeper.avg.busy,30m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.housekeeper.avg.busy,30m)<65' name: 'Zabbix housekeeper processes more than 75% busy' priority: AVERAGE - + uuid: 4f335477bd654368a7870dc5cd21e114 name: 'Utilization of http poller data collector processes, in %' type: DEPENDENT key: process.http_poller.avg.busy @@ -232,12 +251,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 4eb9758b51664bd8a40fb5370692fc8d expression: 'avg(/Remote Zabbix proxy/process.http_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.http_poller.avg.busy,10m)<65' name: 'Zabbix http poller processes more than 75% busy' priority: AVERAGE - + uuid: f03927fd354a490e95521e5922a19ad3 name: 'Utilization of icmp pinger data collector processes, in %' type: DEPENDENT key: process.icmp_pinger.avg.busy @@ -257,12 +278,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 676ad74d5189464dab1ea84ff4bc22a4 expression: 'avg(/Remote Zabbix proxy/process.icmp_pinger.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.icmp_pinger.avg.busy,10m)<65' name: 'Zabbix icmp pinger processes more than 75% busy' priority: AVERAGE - + uuid: fb560cce51714f9c8b5164f7587930e5 name: 'Utilization of ipmi manager internal processes, in %' type: DEPENDENT key: process.ipmi_manager.avg.busy @@ -282,12 +305,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: d17527d53bf641c984648760642312bb expression: 'avg(/Remote Zabbix proxy/process.ipmi_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.ipmi_manager.avg.busy,10m)<65' name: 'Zabbix ipmi manager processes more than 75% busy' priority: AVERAGE - + uuid: c4ff983246e7450f96af03da274df151 name: 'Utilization of ipmi poller data collector processes, in %' type: DEPENDENT key: process.ipmi_poller.avg.busy @@ -307,12 +332,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: bbca6c1b16134c4bbedc43623a2e75a1 expression: 'avg(/Remote Zabbix proxy/process.ipmi_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.ipmi_poller.avg.busy,10m)<65' name: 'Zabbix ipmi poller processes more than 75% busy' priority: AVERAGE - + uuid: c37b027a671449dca92cfbf1b15e711f name: 'Utilization of java poller data collector processes, in %' type: DEPENDENT key: process.java_poller.avg.busy @@ -332,12 +359,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 2a0a002fe552436faf19d9f6b6aa209f expression: 'avg(/Remote Zabbix proxy/process.java_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.java_poller.avg.busy,10m)<65' name: 'Zabbix java poller processes more than 75% busy' priority: AVERAGE - + uuid: e44b8cc43d5c49c5a81ed33c5cc44c82 name: 'Utilization of poller data collector processes, in %' type: DEPENDENT key: process.poller.avg.busy @@ -357,12 +386,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 1677cc3183ac42ee85003574dd9a4019 expression: 'avg(/Remote Zabbix proxy/process.poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.poller.avg.busy,10m)<65' name: 'Zabbix poller processes more than 75% busy' priority: AVERAGE - + uuid: fbfe2a05b2914c9d8b1b39aa7320aaf3 name: 'Utilization of self-monitoring internal processes, in %' type: DEPENDENT key: process.self-monitoring.avg.busy @@ -382,12 +413,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: ce1f44c5912c41a280c9f8838ae5249b expression: 'avg(/Remote Zabbix proxy/process.self-monitoring.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.self-monitoring.avg.busy,10m)<65' name: 'Zabbix self-monitoring processes more than 75% busy' priority: AVERAGE - + uuid: 3c06aed8f9ca4790b23132498e32701f name: 'Utilization of snmp trapper data collector processes, in %' type: DEPENDENT key: process.snmp_trapper.avg.busy @@ -407,12 +440,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: f2c12407d2564f81838a5193ba2d3d72 expression: 'avg(/Remote Zabbix proxy/process.snmp_trapper.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.snmp_trapper.avg.busy,10m)<65' name: 'Zabbix snmp trapper processes more than 75% busy' priority: AVERAGE - + uuid: 48ab13daaf0541bdbf317226c753472c name: 'Utilization of task manager internal processes, in %' type: DEPENDENT key: process.task_manager.avg.busy @@ -432,12 +467,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 0c3bfb8f707f4c67ac817a8deb990d3d expression: 'avg(/Remote Zabbix proxy/process.task_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.task_manager.avg.busy,10m)<65' name: 'Zabbix task manager processes more than 75% busy' priority: AVERAGE - + uuid: d37a6ebb128d4221a34c8d78736ea90b name: 'Utilization of trapper data collector processes, in %' type: DEPENDENT key: process.trapper.avg.busy @@ -457,12 +494,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: e9c86b0420da4ca9b22aa6bc2d6ef725 expression: 'avg(/Remote Zabbix proxy/process.trapper.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.trapper.avg.busy,10m)<65' name: 'Zabbix trapper processes more than 75% busy' priority: AVERAGE - + uuid: a0c56d8570eb4cb39e119fc61d7092d1 name: 'Utilization of unreachable poller data collector processes, in %' type: DEPENDENT key: process.unreachable_poller.avg.busy @@ -482,12 +521,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: e91a83f73ab24bc68246f5af502ab96c expression: 'avg(/Remote Zabbix proxy/process.unreachable_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.unreachable_poller.avg.busy,10m)<65' name: 'Zabbix unreachable poller processes more than 75% busy' priority: AVERAGE - + uuid: 54d7e2578b594022ad406b40c9dd57fe name: 'Utilization of vmware data collector processes, in %' type: DEPENDENT key: process.vmware_collector.avg.busy @@ -507,12 +548,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 1588a81e3ecc443aaf7d2bf7f8d84d54 expression: 'avg(/Remote Zabbix proxy/process.vmware_collector.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix proxy/process.vmware_collector.avg.busy,10m)<65' name: 'Zabbix vmware collector processes more than 75% busy' priority: AVERAGE - + uuid: 72dd891d7ced4cefb7de988dadf81f3b name: 'Configuration cache, % used' type: DEPENDENT key: rcache.buffer.pused @@ -532,11 +575,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: cbacb695e8474b72bec8042cbc3e4f7a expression: 'max(/Remote Zabbix proxy/rcache.buffer.pused,10m)>75' name: 'More than 75% used in the configuration cache' priority: AVERAGE description: 'Consider increasing CacheSize in the zabbix_proxy.conf configuration file' - + uuid: ba19f24c2e234ac89a12a4a7aceeff93 name: Version type: DEPENDENT key: version @@ -562,12 +607,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 744c117a0b5e4f7f877f0b4d8f7e45c9 expression: '(last(/Remote Zabbix proxy/version,#1)<>last(/Remote Zabbix proxy/version,#2))=1 and length(last(/Remote Zabbix proxy/version))>0' name: 'Zabbix version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Zabbix proxy version has changed. Ack to close.' manual_close: 'YES' - + uuid: 7e6ffd55fe6842219f6e0d3c81ffa309 name: 'VMware cache, % used' type: DEPENDENT key: vmware.buffer.pused @@ -587,11 +634,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 405938e7ee364c86a397938a9a1da4ac expression: 'max(/Remote Zabbix proxy/vmware.buffer.pused,10m)>75' name: 'More than 75% used in the vmware cache' priority: AVERAGE description: 'Consider increasing VMwareCacheSize in the zabbix_proxy.conf configuration file' - + uuid: 2abf18f2a9c9412ca81d615f45d4ca5f name: 'History write cache, % used' type: DEPENDENT key: wcache.history.pused @@ -611,11 +660,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 485cb1a354f840d1b54fdc516ce96c49 expression: 'max(/Remote Zabbix proxy/wcache.history.pused,10m)>75' name: 'More than 75% used in the history cache' priority: AVERAGE description: 'Consider increasing HistoryCacheSize in the zabbix_proxy.conf configuration file' - + uuid: a907ff2d6d8e4389b116eb3ec01dacfe name: 'History index cache, % used' type: DEPENDENT key: wcache.index.pused @@ -635,11 +686,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: ae91150467ff4aa0b20f45c0ccc86ca2 expression: 'max(/Remote Zabbix proxy/wcache.index.pused,10m)>75' name: 'More than 75% used in the history index cache' priority: AVERAGE description: 'Consider increasing HistoryIndexCacheSize in the zabbix_proxy.conf configuration file' - + uuid: 0238a93001a3438988b9b5cc4cbcc68e name: 'Number of processed values per second' type: DEPENDENT key: wcache.values @@ -662,6 +715,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: f20ff449693a479895b7f3b450b93787 name: 'Number of processed numeric (float) values per second' type: DEPENDENT key: wcache.values.float @@ -684,6 +738,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: b20b00f97a424b8e9c69ebb749a94d65 name: 'Number of processed log values per second' type: DEPENDENT key: wcache.values.log @@ -706,6 +761,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 927b1387d969466eba000855837887c7 name: 'Number of processed not supported values per second' type: DEPENDENT key: wcache.values.not_supported @@ -728,6 +784,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 334584cfea704011b8ae70436e47e2ff name: 'Number of processed character values per second' type: DEPENDENT key: wcache.values.str @@ -750,6 +807,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 35b053f8ce89430b989387eb3075b582 name: 'Number of processed text values per second' type: DEPENDENT key: wcache.values.text @@ -772,6 +830,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: c53f480b861249c4a1ca12571faa4487 name: 'Number of processed numeric (unsigned) values per second' type: DEPENDENT key: wcache.values.uint @@ -794,6 +853,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: c9b9ee0faefd4cefbac32f548539266e name: 'Zabbix stats queue over $5' type: INTERNAL key: 'zabbix[stats,{$ADDRESS},{$PORT},queue,10m]' @@ -810,11 +870,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 23a6d7a6dbcd4170a62fa995c696be03 expression: 'min(/Remote Zabbix proxy/zabbix[stats,{$ADDRESS},{$PORT},queue,10m],10m)>100' name: 'More than 100 items having missing data for more than 10 minutes' priority: WARNING description: 'zabbix[stats,{$IP},{$PORT},queue,10m] item is collecting data about how many items are missing data for more than 10 minutes' - + uuid: 128bcd3c019946b593f3256858cf8397 name: 'Zabbix stats queue' type: INTERNAL key: 'zabbix[stats,{$ADDRESS},{$PORT},queue]' @@ -829,6 +891,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: c3d4e015efe7459f8207096a04b296f0 name: 'Zabbix stats' type: INTERNAL key: 'zabbix[stats,{$ADDRESS},{$PORT}]' @@ -847,6 +910,7 @@ zabbix_export: macro: '{$PORT}' dashboards: - + uuid: 73c77a8555bc4a7d814d2cf54164f15f name: 'Zabbix proxy health' pages: - @@ -917,6 +981,7 @@ zabbix_export: host: 'Remote Zabbix proxy' graphs: - + uuid: 4cc55dd64cab48cc92fbde98135d7f7f name: 'Zabbix cache usage, % free' ymin_type_1: FIXED ymax_type_1: FIXED @@ -945,6 +1010,7 @@ zabbix_export: host: 'Remote Zabbix proxy' key: vmware.buffer.pused - + uuid: 1daa58364c74486ba4038e56cecf1a41 name: 'Zabbix data gathering process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1016,6 +1082,7 @@ zabbix_export: host: 'Remote Zabbix proxy' key: process.history_poller.avg.busy - + uuid: 87379405c456407ebab6e033c3cae37a name: 'Zabbix internal process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1074,6 +1141,7 @@ zabbix_export: host: 'Remote Zabbix proxy' key: process.availability_manager.avg.busy - + uuid: ee5c00806cad4a5bb65bd3bcd734c88f name: 'Zabbix proxy performance' graph_items: - diff --git a/templates/classic/template_app_remote_zabbix_server.yaml b/templates/classic/template_app_remote_zabbix_server.yaml index f5d5f7aba06..80cdad868de 100644 --- a/templates/classic/template_app_remote_zabbix_server.yaml +++ b/templates/classic/template_app_remote_zabbix_server.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:51Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: 79b16cbbe593444eae3de66de0cb566b template: 'Remote Zabbix server' name: 'Remote Zabbix server' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: adcf44e5179644b0bee34103d3d3688e name: 'LLD queue' type: DEPENDENT key: lld_queue @@ -31,6 +34,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 9881f258f69d459195b5a19c56c523a8 name: 'Preprocessing queue' type: DEPENDENT key: preprocessing_queue @@ -49,6 +53,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: d8071d9c280c468cb70b19be50c756a5 name: 'Utilization of alerter internal processes, in %' type: DEPENDENT key: process.alerter.avg.busy @@ -69,12 +74,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: f6d2f95f3b054e538d110755e67f8531 expression: 'avg(/Remote Zabbix server/process.alerter.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.alerter.avg.busy,10m)<65' name: 'Zabbix alerter processes more than 75% busy' priority: AVERAGE - + uuid: 14347f8309934849a2ac13974e4b66d1 name: 'Utilization of alert manager internal processes, in %' type: DEPENDENT key: process.alert_manager.avg.busy @@ -95,12 +102,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 7fd94addedba4f638da697a0fd1b9aad expression: 'avg(/Remote Zabbix server/process.alert_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.alert_manager.avg.busy,10m)<65' name: 'Zabbix alert manager processes more than 75% busy' priority: AVERAGE - + uuid: 236699e6400c4ae3a20868c79fd35027 name: 'Utilization of alert syncer internal processes, in %' type: DEPENDENT key: process.alert_syncer.avg.busy @@ -121,12 +130,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 5785380458ed42f28e1b88410af193a4 expression: 'avg(/Remote Zabbix server/process.alert_syncer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.alert_syncer.avg.busy,10m)<65' name: 'Zabbix alert syncer processes more than 75% busy' priority: AVERAGE - + uuid: 44ae7bbbca5346a4926bf1208e00deb8 name: 'Utilization of availability manager internal processes, in %' type: DEPENDENT key: process.availability_manager.avg.busy @@ -147,12 +158,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: d0d316485cf44de2aa699970d0d70c28 expression: 'avg(/Remote Zabbix server/process.availability_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.availability_manager.avg.busy,10m)<65' name: 'Zabbix availability manager processes more than 75% busy' priority: AVERAGE - + uuid: 439e81aed41e4fd7ba7f2e4a97ca1a91 name: 'Utilization of configuration syncer internal processes, in %' type: DEPENDENT key: process.configuration_syncer.avg.busy @@ -173,6 +186,7 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: bf72ee1682614752bf0283ff02e04bc5 expression: 'avg(/Remote Zabbix server/process.configuration_syncer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.configuration_syncer.avg.busy,10m)<65' @@ -180,6 +194,7 @@ zabbix_export: priority: AVERAGE description: 'Zabbix configuration syncer processes more than 75% busy' - + uuid: 396cdd296a3a4ee4a247afaa0f64e41c name: 'Utilization of discoverer data collector processes, in %' type: DEPENDENT key: process.discoverer.avg.busy @@ -200,12 +215,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: b69062c063d1435c927fbfa5d91d7b85 expression: 'avg(/Remote Zabbix server/process.discoverer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.discoverer.avg.busy,10m)<65' name: 'Zabbix discoverer processes more than 75% busy' priority: AVERAGE - + uuid: d8110a23217142b9b10f2eda00a96f39 name: 'Utilization of escalator internal processes, in %' type: DEPENDENT key: process.escalator.avg.busy @@ -226,12 +243,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 936b3420737d4ba09388e987b6791692 expression: 'avg(/Remote Zabbix server/process.escalator.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.escalator.avg.busy,10m)<65' name: 'Zabbix escalator processes more than 75% busy' priority: AVERAGE - + uuid: edefe2732df14bc3933b8e1ff65fbd21 name: 'Utilization of history poller data collector processes, in %' type: DEPENDENT key: process.history_poller.avg.busy @@ -252,12 +271,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 9b1579bd8be34a6295774c9a7cf38c66 expression: 'avg(/Remote Zabbix server/process.history_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.history_poller.avg.busy,10m)<65' name: 'Zabbix history poller processes more than 75% busy' priority: AVERAGE - + uuid: 2b651866c6f04880888a770e9a08a167 name: 'Utilization of history syncer internal processes, in %' type: DEPENDENT key: process.history_syncer.avg.busy @@ -278,12 +299,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: e833159f2f4943208529646d5f15654c expression: 'avg(/Remote Zabbix server/process.history_syncer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.history_syncer.avg.busy,10m)<65' name: 'Zabbix history syncer processes more than 75% busy' priority: AVERAGE - + uuid: 8eb5b40740a349fbb14ed39dd840fc85 name: 'Utilization of housekeeper internal processes, in %' type: DEPENDENT key: process.housekeeper.avg.busy @@ -304,12 +327,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: ae27a3bb471e4399a15adac00a57b3c1 expression: 'avg(/Remote Zabbix server/process.housekeeper.avg.busy,30m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.housekeeper.avg.busy,30m)<65' name: 'Zabbix housekeeper processes more than 75% busy' priority: AVERAGE - + uuid: 02371dc53214403dbf34ff9e970408ef name: 'Utilization of http poller data collector processes, in %' type: DEPENDENT key: process.http_poller.avg.busy @@ -330,12 +355,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 30361856a1d541cd9c9779f606e3d0c1 expression: 'avg(/Remote Zabbix server/process.http_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.http_poller.avg.busy,10m)<65' name: 'Zabbix http poller processes more than 75% busy' priority: AVERAGE - + uuid: 3a2dfedfac164b69a01105137eefd5e9 name: 'Utilization of icmp pinger data collector processes, in %' type: DEPENDENT key: process.icmp_pinger.avg.busy @@ -356,12 +383,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: a2ad0a9b912d427d865a172cd7cb41fb expression: 'avg(/Remote Zabbix server/process.icmp_pinger.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.icmp_pinger.avg.busy,10m)<65' name: 'Zabbix icmp pinger processes more than 75% busy' priority: AVERAGE - + uuid: 52a05106bc5e4e05b04142827f394662 name: 'Utilization of ipmi manager internal processes, in %' type: DEPENDENT key: process.ipmi_manager.avg.busy @@ -382,12 +411,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 2f151833a2b84c9abc4a2480a1815c99 expression: 'avg(/Remote Zabbix server/process.ipmi_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.ipmi_manager.avg.busy,10m)<65' name: 'Zabbix ipmi manager processes more than 75% busy' priority: AVERAGE - + uuid: 849f8b11cc984c758c4947fe256e3310 name: 'Utilization of ipmi poller data collector processes, in %' type: DEPENDENT key: process.ipmi_poller.avg.busy @@ -408,12 +439,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: a07ae88019754bb2b38cc40b39c17405 expression: 'avg(/Remote Zabbix server/process.ipmi_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.ipmi_poller.avg.busy,10m)<65' name: 'Zabbix ipmi poller processes more than 75% busy' priority: AVERAGE - + uuid: e55654715f8143c597c858d7eb522e31 name: 'Utilization of java poller data collector processes, in %' type: DEPENDENT key: process.java_poller.avg.busy @@ -434,12 +467,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 3c470a44ab2f4b80961f6b5914369fa0 expression: 'avg(/Remote Zabbix server/process.java_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.java_poller.avg.busy,10m)<65' name: 'Zabbix java poller processes more than 75% busy' priority: AVERAGE - + uuid: b8504e03317649399dabfffc2758d77c name: 'Utilization of LLD manager internal processes, in %' type: DEPENDENT key: process.lld_manager.avg.busy @@ -460,12 +495,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 4b89833c86364aeeaebe3c93602805e6 expression: 'avg(/Remote Zabbix server/process.lld_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.lld_manager.avg.busy,10m)<65' name: 'Zabbix LLD manager processes more than 75% busy' priority: AVERAGE - + uuid: c4d708a59d314de6814f4936ec6b0a99 name: 'Utilization of LLD worker internal processes, in %' type: DEPENDENT key: process.lld_worker.avg.busy @@ -486,12 +523,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: e5ab3e0be7804ab9ac3e2c3194ded1e0 expression: 'avg(/Remote Zabbix server/process.lld_worker.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.lld_worker.avg.busy,10m)<65' name: 'Zabbix LLD worker processes more than 75% busy' priority: AVERAGE - + uuid: 61df12fa054b46f4b50596807dbc90c3 name: 'Utilization of poller data collector processes, in %' type: DEPENDENT key: process.poller.avg.busy @@ -512,12 +551,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 6661fb5ad2744b12a274ba45e52ab313 expression: 'avg(/Remote Zabbix server/process.poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.poller.avg.busy,10m)<65' name: 'Zabbix poller processes more than 75% busy' priority: AVERAGE - + uuid: 42e9efb8e5e54b26b84372dc53e823b3 name: 'Utilization of preprocessing manager internal processes, in %' type: DEPENDENT key: process.preprocessing_manager.avg.busy @@ -538,12 +579,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: ee72323ae13a4b1d9788ff2654496f3c expression: 'avg(/Remote Zabbix server/process.preprocessing_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.preprocessing_manager.avg.busy,10m)<65' name: 'Zabbix preprocessing manager processes more than 75% busy' priority: AVERAGE - + uuid: 90bd4b46d63845b98a2c430aac157ea5 name: 'Utilization of preprocessing worker internal processes, in %' type: DEPENDENT key: process.preprocessing_worker.avg.busy @@ -564,12 +607,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: befece68a0ae462c8cc90f5c6394267f expression: 'avg(/Remote Zabbix server/process.preprocessing_worker.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.preprocessing_worker.avg.busy,10m)<65' name: 'Zabbix preprocessing worker processes more than 75% busy' priority: AVERAGE - + uuid: 4c5eb5acc8a447afa47d732988dafbd9 name: 'Utilization of proxy poller data collector processes, in %' type: DEPENDENT key: process.proxy_poller.avg.busy @@ -590,12 +635,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 29371c4ea0eb48a3a69e7cbe4f3d97fa expression: 'avg(/Remote Zabbix server/process.proxy_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.proxy_poller.avg.busy,10m)<65' name: 'Zabbix proxy poller processes more than 75% busy' priority: AVERAGE - + uuid: 032c86725d7d479e8e0a8cf0ea14b349 name: 'Utilization of report manager internal processes, in %' type: DEPENDENT key: process.report_manager.avg.busy @@ -616,12 +663,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 42adaf3a1b894a2497272f7ac021444c expression: 'avg(/Remote Zabbix server/process.report_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.report_manager.avg.busy,10m)<65' name: 'Zabbix report manager processes more than 75% busy' priority: AVERAGE - + uuid: 0a91377a6d5a460aa716164b201db6c0 name: 'Utilization of report writer internal processes, in %' type: DEPENDENT key: process.report_writer.avg.busy @@ -642,12 +691,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: c15e448d3f0a4c4f983a4b086ed207b8 expression: 'avg(/Remote Zabbix server/process.report_writer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.report_writer.avg.busy,10m)<65' name: 'Zabbix report writer processes more than 75% busy' priority: AVERAGE - + uuid: 044bb995bcae42568979fd958383fc60 name: 'Utilization of self-monitoring internal processes, in %' type: DEPENDENT key: process.self-monitoring.avg.busy @@ -668,12 +719,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 86d529922fbb45b7a96362b18c2cddc0 expression: 'avg(/Remote Zabbix server/process.self-monitoring.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.self-monitoring.avg.busy,10m)<65' name: 'Zabbix self-monitoring processes more than 75% busy' priority: AVERAGE - + uuid: 643036d74a10414f94dc357efbbd42b2 name: 'Utilization of snmp trapper data collector processes, in %' type: DEPENDENT key: process.snmp_trapper.avg.busy @@ -694,12 +747,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 4f5ecda52a314e5db8c735d894c3a713 expression: 'avg(/Remote Zabbix server/process.snmp_trapper.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.snmp_trapper.avg.busy,10m)<65' name: 'Zabbix snmp trapper processes more than 75% busy' priority: AVERAGE - + uuid: 7fad0515db154228b5baabb51d647a9f name: 'Utilization of task manager internal processes, in %' type: DEPENDENT key: process.task_manager.avg.busy @@ -720,12 +775,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 652c1c7a0b324c51a90fee6a121946ad expression: 'avg(/Remote Zabbix server/process.task_manager.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.task_manager.avg.busy,10m)<65' name: 'Zabbix task manager processes more than 75% busy' priority: AVERAGE - + uuid: 105eae2d56d34d91b540f93009a575aa name: 'Utilization of timer internal processes, in %' type: DEPENDENT key: process.timer.avg.busy @@ -746,12 +803,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 418b0b8ab7ca45c09c77653a5805761c expression: 'avg(/Remote Zabbix server/process.timer.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.timer.avg.busy,10m)<65' name: 'Zabbix timer processes more than 75% busy' priority: AVERAGE - + uuid: 9c90b3a087e1495caa17a00bebb70145 name: 'Utilization of trapper data collector processes, in %' type: DEPENDENT key: process.trapper.avg.busy @@ -772,12 +831,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 8851886b3d7048c08616e15ceca709eb expression: 'avg(/Remote Zabbix server/process.trapper.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.trapper.avg.busy,10m)<65' name: 'Zabbix trapper processes more than 75% busy' priority: AVERAGE - + uuid: 8d43954f6b9843009353c560a4f84157 name: 'Utilization of unreachable poller data collector processes, in %' type: DEPENDENT key: process.unreachable_poller.avg.busy @@ -798,12 +859,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 6007456b016e42e585a39a3fd832210d expression: 'avg(/Remote Zabbix server/process.unreachable_poller.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.unreachable_poller.avg.busy,10m)<65' name: 'Zabbix unreachable poller processes more than 75% busy' priority: AVERAGE - + uuid: 9f02a181362b42b882d869353fae93ce name: 'Utilization of vmware data collector processes, in %' type: DEPENDENT key: process.vmware_collector.avg.busy @@ -824,12 +887,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 281e7dfc8b2846d28eada769e24ac3b5 expression: 'avg(/Remote Zabbix server/process.vmware_collector.avg.busy,10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Remote Zabbix server/process.vmware_collector.avg.busy,10m)<65' name: 'Zabbix vmware collector processes more than 75% busy' priority: AVERAGE - + uuid: 750964513e1d44d7b138980d6cac2188 name: 'Configuration cache, % used' type: DEPENDENT key: rcache.buffer.pused @@ -850,11 +915,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 84b59b5e561842db9897ef54a96360fa expression: 'max(/Remote Zabbix server/rcache.buffer.pused,10m)>75' name: 'More than 75% used in the configuration cache' priority: AVERAGE description: 'Consider increasing CacheSize in the zabbix_server.conf configuration file' - + uuid: 1625b3470fbf4bd7aa5b7051e328b37c name: 'Trend function cache, % unique requests' type: DEPENDENT key: tcache.pitems @@ -874,6 +941,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 2c8bf95e97dd48679e34591c72626c90 name: 'Trend function cache, % misses' type: DEPENDENT key: tcache.pmisses @@ -893,6 +961,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 9f9d8d1fcd08498698e37b5889502b47 name: 'Value cache, % used' type: DEPENDENT key: vcache.buffer.pused @@ -913,11 +982,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: a98807b30e5f482193db00e5064f7ebc expression: 'max(/Remote Zabbix server/vcache.buffer.pused,10m)>95' name: 'More than 95% used in the value cache' priority: AVERAGE description: 'Consider increasing ValueCacheSize in the zabbix_server.conf configuration file' - + uuid: 9bd0079126974bf2a61f552de2cdf880 name: 'Value cache hits' type: DEPENDENT key: vcache.cache.hits @@ -941,6 +1012,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: e8c372778d4e434e98d3fba5ea603a50 name: 'Value cache misses' type: DEPENDENT key: vcache.cache.misses @@ -964,6 +1036,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 1a1daeb7267f4ed4bf75c70699d487b6 name: 'Value cache operating mode' type: DEPENDENT key: vcache.cache.mode @@ -984,10 +1057,12 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 95e8823159fc4baeb13d656be176ac16 expression: 'last(/Remote Zabbix server/vcache.cache.mode)=1' name: 'Zabbix value cache working in low memory mode' priority: HIGH - + uuid: f0eab81aaf464b809ea4d487548e57c6 name: Version type: DEPENDENT key: version @@ -1013,12 +1088,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: ed1b7fed2262465390cd3f8e7044da96 expression: '(last(/Remote Zabbix server/version,#1)<>last(/Remote Zabbix server/version,#2))=1 and length(last(/Remote Zabbix server/version))>0' name: 'Zabbix version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Zabbix server version has changed. Ack to close.' manual_close: 'YES' - + uuid: 9e2b2133916e4ce29ed4e9ca07c74123 name: 'VMware cache, % used' type: DEPENDENT key: vmware.buffer.pused @@ -1039,11 +1116,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: bbe7a9174a21488f9a617568a549af79 expression: 'max(/Remote Zabbix server/vmware.buffer.pused,10m)>75' name: 'More than 75% used in the vmware cache' priority: AVERAGE description: 'Consider increasing VMwareCacheSize in the zabbix_server.conf configuration file' - + uuid: 98f47a07e2ba4294a9eb2aa1df2ba9f3 name: 'History write cache, % used' type: DEPENDENT key: wcache.history.pused @@ -1064,11 +1143,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 0350f6ea62a64c2e85f153dfebc6fbec expression: 'max(/Remote Zabbix server/wcache.history.pused,10m)>75' name: 'More than 75% used in the history cache' priority: AVERAGE description: 'Consider increasing HistoryCacheSize in the zabbix_server.conf configuration file' - + uuid: b1add70210a44b668f06cc3e062173ad name: 'History index cache, % used' type: DEPENDENT key: wcache.index.pused @@ -1089,11 +1170,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: a7804beda8f74e388a9b71a102eaac26 expression: 'max(/Remote Zabbix server/wcache.index.pused,10m)>75' name: 'More than 75% used in the history index cache' priority: AVERAGE description: 'Consider increasing HistoryIndexCacheSize in the zabbix_server.conf configuration file' - + uuid: 1f79208bb2ec4e4eb26e6e1b95c3635e name: 'Trend write cache, % used' type: DEPENDENT key: wcache.trend.pused @@ -1114,11 +1197,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 21efe584839d4a9b89f6cc6ff728fdad expression: 'max(/Remote Zabbix server/wcache.trend.pused,10m)>75' name: 'More than 75% used in the trends cache' priority: AVERAGE description: 'Consider increasing TrendCacheSize in the zabbix_server.conf configuration file' - + uuid: 34fe014843974248a98a45596ce43e1a name: 'Number of processed values per second' type: DEPENDENT key: wcache.values @@ -1141,6 +1226,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 206f4fcb1e6d4e468a172e330f56b8aa name: 'Number of processed numeric (float) values per second' type: DEPENDENT key: wcache.values.float @@ -1163,6 +1249,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: e2f3dc320d54446b80862eabe6fa0be5 name: 'Number of processed log values per second' type: DEPENDENT key: wcache.values.log @@ -1185,6 +1272,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 82e088caf6e14c1cab700ad7fcc96263 name: 'Number of processed not supported values per second' type: DEPENDENT key: wcache.values.not_supported @@ -1207,6 +1295,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 99415cd1920a4e7f8b99f3c71e7eba97 name: 'Number of processed character values per second' type: DEPENDENT key: wcache.values.str @@ -1229,6 +1318,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 7172378f31a44a36a095a2c2afed763b name: 'Number of processed text values per second' type: DEPENDENT key: wcache.values.text @@ -1251,6 +1341,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 7865ba7a928945f4a148acf623b72537 name: 'Number of processed numeric (unsigned) values per second' type: DEPENDENT key: wcache.values.uint @@ -1273,6 +1364,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 95c8bab7640a4227b8ce6cac06e1a08b name: 'Zabbix stats queue over $5' type: INTERNAL key: 'zabbix[stats,{$ADDRESS},{$PORT},queue,10m]' @@ -1289,11 +1381,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 0c9b6a0910a5482986095fb3b23c0aa9 expression: 'min(/Remote Zabbix server/zabbix[stats,{$ADDRESS},{$PORT},queue,10m],10m)>100' name: 'More than 100 items having missing data for more than 10 minutes' priority: WARNING description: 'zabbix[stats,{$IP},{$PORT},queue,10m] item is collecting data about how many items are missing data for more than 10 minutes' - + uuid: c140ebe6c0404ee6b17b5ada2de09f28 name: 'Zabbix stats queue' type: INTERNAL key: 'zabbix[stats,{$ADDRESS},{$PORT},queue]' @@ -1308,6 +1402,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: b9a588fee45047b6b991015e7e83f3f2 name: 'Zabbix stats' type: INTERNAL key: 'zabbix[stats,{$ADDRESS},{$PORT}]' @@ -1326,6 +1421,7 @@ zabbix_export: macro: '{$PORT}' dashboards: - + uuid: acf492c7fb70451ba2afc6938e745a3a name: 'Zabbix server health' pages: - @@ -1429,6 +1525,7 @@ zabbix_export: host: 'Remote Zabbix server' valuemaps: - + uuid: 5dff563dde3c45d8b6d92525111384c6 name: 'Value cache operating mode' mappings: - @@ -1439,6 +1536,7 @@ zabbix_export: newvalue: 'Low memory' graphs: - + uuid: 11e19e2e56fb4fb1ab0094a7c2906ed6 name: 'Trend function cache effectiveness' graph_items: - @@ -1454,6 +1552,7 @@ zabbix_export: host: 'Remote Zabbix server' key: tcache.pitems - + uuid: 0b1efe2dd8044ed19822bc15f34a6e67 name: 'Value cache effectiveness' type: STACKED graph_items: @@ -1469,6 +1568,7 @@ zabbix_export: host: 'Remote Zabbix server' key: vcache.cache.hits - + uuid: 3b9bfc5fdc904721b154a011b15adde1 name: 'Zabbix cache usage, % free' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1509,6 +1609,7 @@ zabbix_export: host: 'Remote Zabbix server' key: vmware.buffer.pused - + uuid: a0cd0a1f4dc14209ae3e140fc2dad135 name: 'Zabbix data gathering process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1585,6 +1686,7 @@ zabbix_export: host: 'Remote Zabbix server' key: process.history_poller.avg.busy - + uuid: dcf8ef4ebaf54a599aca040a0f6cd722 name: 'Zabbix internal process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1698,6 +1800,7 @@ zabbix_export: host: 'Remote Zabbix server' key: process.report_writer.avg.busy - + uuid: 63004d5061324a90b247209977de9cbd name: 'Zabbix internal queues' graph_items: - @@ -1712,6 +1815,7 @@ zabbix_export: host: 'Remote Zabbix server' key: lld_queue - + uuid: 954f8afba30d45b99e3404114f0fe3b0 name: 'Zabbix server performance' graph_items: - diff --git a/templates/classic/template_app_smtp_service.yaml b/templates/classic/template_app_smtp_service.yaml index 03f84b091a4..71c6bc86107 100644 --- a/templates/classic/template_app_smtp_service.yaml +++ b/templates/classic/template_app_smtp_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:47Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: ea3cad7f70f9481ea85f797ef6ea684e template: 'SMTP Service' name: 'SMTP Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 7edce69c026143258edc03dc8e970ec9 name: 'SMTP service is running' type: SIMPLE key: 'net.tcp.service[smtp]' @@ -25,11 +28,13 @@ zabbix_export: value: 'SMTP service' triggers: - + uuid: f616f5d34c7144ac98e00f50ffd6fd93 expression: 'max(/SMTP Service/net.tcp.service[smtp],#3)=0' name: 'SMTP service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 41d22d9ad511457ba57ff86c11453f0b name: 'Service state' mappings: - diff --git a/templates/classic/template_app_ssh_service.yaml b/templates/classic/template_app_ssh_service.yaml index bfc92b70ae3..d08b0867a09 100644 --- a/templates/classic/template_app_ssh_service.yaml +++ b/templates/classic/template_app_ssh_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:45Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 0bbd5e407d7544b28a508e18db81c235 template: 'SSH Service' name: 'SSH Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 096952457aad464e9669a0fef710874b name: 'SSH service is running' type: SIMPLE key: 'net.tcp.service[ssh]' @@ -25,11 +28,13 @@ zabbix_export: value: 'SSH service' triggers: - + uuid: dbf30bda2f9b4727bc8447e5a400d6b9 expression: 'max(/SSH Service/net.tcp.service[ssh],#3)=0' name: 'SSH service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 80377235a65c4d119745137e4658ef67 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_telnet_service.yaml b/templates/classic/template_app_telnet_service.yaml index 1ad500c9487..0423d167f24 100644 --- a/templates/classic/template_app_telnet_service.yaml +++ b/templates/classic/template_app_telnet_service.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:43Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 7fc69c6afd334bcab0a133174983939f template: 'Telnet Service' name: 'Telnet Service' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 55990514600a4a998dbc4bdd94edbcb2 name: 'Telnet service is running' type: SIMPLE key: 'net.tcp.service[telnet]' @@ -25,11 +28,13 @@ zabbix_export: value: 'Telnet service' triggers: - + uuid: 24b3dcc6718041f0aa168863d96be68c expression: 'max(/Telnet Service/net.tcp.service[telnet],#3)=0' name: 'Telnet service is down on {HOST.NAME}' priority: AVERAGE valuemaps: - + uuid: 1d4d40a040d84b0eae345be144dee1b7 name: 'Service state' mappings: - diff --git a/templates/classic/template_app_zabbix_proxy.yaml b/templates/classic/template_app_zabbix_proxy.yaml index 41cccfab765..bda921860f1 100644 --- a/templates/classic/template_app_zabbix_proxy.yaml +++ b/templates/classic/template_app_zabbix_proxy.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:47Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: dd114bf0fb2f46bc84840f1bb24e2b23 template: 'Zabbix Proxy' name: 'Zabbix Proxy' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: 0230306272c24858b49243ef1c61e2ec name: 'Zabbix preprocessing queue' type: INTERNAL key: 'zabbix[preprocessing_queue]' @@ -23,6 +26,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 5131f979c17a4346a95f8ba77e7133a4 name: 'Utilization of availability manager internal processes, in %' type: INTERNAL key: 'zabbix[process,availability manager,avg,busy]' @@ -35,12 +39,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: c830b78ac66142b888211d8c58b32296 expression: 'avg(/Zabbix Proxy/zabbix[process,availability manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,availability manager,avg,busy],10m)<65' name: 'Zabbix availability manager processes more than 75% busy' priority: AVERAGE - + uuid: 3d1bfa64a447427da0b463c3617b212e name: 'Utilization of configuration syncer internal processes, in %' type: INTERNAL key: 'zabbix[process,configuration syncer,avg,busy]' @@ -54,12 +60,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 5b76da8a907e44a0b09b8adbbdb42a1b expression: 'avg(/Zabbix Proxy/zabbix[process,configuration syncer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,configuration syncer,avg,busy],10m)<65' name: 'Zabbix configuration syncer processes more than 75% busy' priority: AVERAGE - + uuid: 69eefd6aba164d71b0a2b8d2df06e9a3 name: 'Utilization of data sender internal processes, in %' type: INTERNAL key: 'zabbix[process,data sender,avg,busy]' @@ -73,12 +81,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 99225fe1a734436ca28a7bb7c55b3084 expression: 'avg(/Zabbix Proxy/zabbix[process,data sender,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,data sender,avg,busy],10m)<65' name: 'Zabbix data sender processes more than 75% busy' priority: AVERAGE - + uuid: 1d00c5ef345f4827a921ff3e3617d316 name: 'Utilization of discoverer data collector processes, in %' type: INTERNAL key: 'zabbix[process,discoverer,avg,busy]' @@ -93,12 +103,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 64d5716c725a41cda0b252f7cc956acd expression: 'avg(/Zabbix Proxy/zabbix[process,discoverer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,discoverer,avg,busy],10m)<65' name: 'Zabbix discoverer processes more than 75% busy' priority: AVERAGE - + uuid: a1a7b0f3c34248a0993c305cd76fea5a name: 'Utilization of heartbeat sender internal processes, in %' type: INTERNAL key: 'zabbix[process,heartbeat sender,avg,busy]' @@ -112,12 +124,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 96d1dc274a134deb981ae80291182cb9 expression: 'avg(/Zabbix Proxy/zabbix[process,heartbeat sender,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,heartbeat sender,avg,busy],10m)<65' name: 'Zabbix heartbeat sender processes more than 75% busy' priority: AVERAGE - + uuid: d34bb8623fff4fb99f87167534299654 name: 'Utilization of history poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,history poller,avg,busy]' @@ -130,12 +144,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 1c0b3aa064f742c6bee254919c5b38c8 expression: 'avg(/Zabbix Proxy/zabbix[process,history poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,history poller,avg,busy],10m)<65' name: 'Zabbix history poller processes more than 75% busy' priority: AVERAGE - + uuid: 7dde8cd03e5043a2bd484f7213a5f112 name: 'Utilization of history syncer internal processes, in %' type: INTERNAL key: 'zabbix[process,history syncer,avg,busy]' @@ -149,12 +165,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 8660648da27c477a804c118e1b7242bd expression: 'avg(/Zabbix Proxy/zabbix[process,history syncer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,history syncer,avg,busy],10m)<65' name: 'Zabbix history syncer processes more than 75% busy' priority: AVERAGE - + uuid: 31f0355f4d7c4de6b0d6f206d1ca9fa3 name: 'Utilization of housekeeper internal processes, in %' type: INTERNAL key: 'zabbix[process,housekeeper,avg,busy]' @@ -168,12 +186,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 75707981311e426c9bcc9c3196079e50 expression: 'avg(/Zabbix Proxy/zabbix[process,housekeeper,avg,busy],30m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,housekeeper,avg,busy],30m)<65' name: 'Zabbix housekeeper processes more than 75% busy' priority: AVERAGE - + uuid: 782b11dbe3ce47e3b9098c43d83057ad name: 'Utilization of http poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,http poller,avg,busy]' @@ -187,12 +207,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 18c434fb246745c78a62f2e4b346821a expression: 'avg(/Zabbix Proxy/zabbix[process,http poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,http poller,avg,busy],10m)<65' name: 'Zabbix http poller processes more than 75% busy' priority: AVERAGE - + uuid: 9b899ab317b447d1a82d1136e0a2ff6f name: 'Utilization of icmp pinger data collector processes, in %' type: INTERNAL key: 'zabbix[process,icmp pinger,avg,busy]' @@ -206,12 +228,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: e8dfd7be9a534c3085347d8e1e9ec2f5 expression: 'avg(/Zabbix Proxy/zabbix[process,icmp pinger,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,icmp pinger,avg,busy],10m)<65' name: 'Zabbix icmp pinger processes more than 75% busy' priority: AVERAGE - + uuid: 52b3123dfef94d8bba1b1a13314a9d4f name: 'Utilization of ipmi manager internal processes, in %' type: INTERNAL key: 'zabbix[process,ipmi manager,avg,busy]' @@ -225,12 +249,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: aad8c451fc4c485cbf99f71ba1d26b23 expression: 'avg(/Zabbix Proxy/zabbix[process,ipmi manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,ipmi manager,avg,busy],10m)<65' name: 'Zabbix ipmi manager processes more than 75% busy' priority: AVERAGE - + uuid: 7cfb2f1504dd4b0aaac804b132d49bc5 name: 'Utilization of ipmi poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,ipmi poller,avg,busy]' @@ -244,12 +270,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 0d9e8ea7bea241e8b778f6ca1433c5ed expression: 'avg(/Zabbix Proxy/zabbix[process,ipmi poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,ipmi poller,avg,busy],10m)<65' name: 'Zabbix ipmi poller processes more than 75% busy' priority: AVERAGE - + uuid: 02214c0c38394bef8d648369584ae30b name: 'Utilization of java poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,java poller,avg,busy]' @@ -263,12 +291,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 762ad70d81e345d283c94e66f870d53a expression: 'avg(/Zabbix Proxy/zabbix[process,java poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,java poller,avg,busy],10m)<65' name: 'Zabbix java poller processes more than 75% busy' priority: AVERAGE - + uuid: 334398ad893e4146bc1b9370eef9df59 name: 'Utilization of poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,poller,avg,busy]' @@ -283,12 +313,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 0c77fae4b18441f988b74f14ed86912c expression: 'avg(/Zabbix Proxy/zabbix[process,poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,poller,avg,busy],10m)<65' name: 'Zabbix poller processes more than 75% busy' priority: AVERAGE - + uuid: 20705fe12d4c40a4a27306b66ec9a69d name: 'Utilization of preprocessing manager internal processes, in %' type: INTERNAL key: 'zabbix[process,preprocessing manager,avg,busy]' @@ -301,12 +333,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 1df6d6bcac064beb97175636e0e79ba8 expression: 'avg(/Zabbix Proxy/zabbix[process,preprocessing manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,preprocessing manager,avg,busy],10m)<65' name: 'Zabbix preprocessing manager processes more than 75% busy' priority: AVERAGE - + uuid: 9c7916375cf841fb8edaf383b93a0522 name: 'Utilization of preprocessing worker internal processes, in %' type: INTERNAL key: 'zabbix[process,preprocessing worker,avg,busy]' @@ -319,12 +353,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: ced67fddced246cf8365145cddf5c621 expression: 'avg(/Zabbix Proxy/zabbix[process,preprocessing worker,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,preprocessing worker,avg,busy],10m)<65' name: 'Zabbix preprocessing worker processes more than 75% busy' priority: AVERAGE - + uuid: 1fd488bbb4af450cb2b5e8c81b739f29 name: 'Utilization of self-monitoring internal processes, in %' type: INTERNAL key: 'zabbix[process,self-monitoring,avg,busy]' @@ -338,12 +374,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: c1bee413487f40ddb2d52bce97971488 expression: 'avg(/Zabbix Proxy/zabbix[process,self-monitoring,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,self-monitoring,avg,busy],10m)<65' name: 'Zabbix self-monitoring processes more than 75% busy' priority: AVERAGE - + uuid: 77ab21500d734deea86938a1a90035e0 name: 'Utilization of snmp trapper data collector processes, in %' type: INTERNAL key: 'zabbix[process,snmp trapper,avg,busy]' @@ -357,12 +395,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: a78c24ae8cc845f29a7ab975f5b71e93 expression: 'avg(/Zabbix Proxy/zabbix[process,snmp trapper,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,snmp trapper,avg,busy],10m)<65' name: 'Zabbix snmp trapper processes more than 75% busy' priority: AVERAGE - + uuid: 94d1aa1bff2d499f9e29dd9cafd04b9e name: 'Utilization of task manager internal processes, in %' type: INTERNAL key: 'zabbix[process,task manager,avg,busy]' @@ -376,12 +416,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 8a26b90b341444adbf44efd9591e6c9f expression: 'avg(/Zabbix Proxy/zabbix[process,task manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,task manager,avg,busy],10m)<65' name: 'Zabbix task manager processes more than 75% busy' priority: AVERAGE - + uuid: 8d99635291d14ae8a5ba7d794540bde2 name: 'Utilization of trapper data collector processes, in %' type: INTERNAL key: 'zabbix[process,trapper,avg,busy]' @@ -395,12 +437,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 72c7da07883d48c4941e52c550b7c8a9 expression: 'avg(/Zabbix Proxy/zabbix[process,trapper,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,trapper,avg,busy],10m)<65' name: 'Zabbix trapper processes more than 75% busy' priority: AVERAGE - + uuid: 7b0f5b75d4854b84a7e1f51975732e25 name: 'Utilization of unreachable poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,unreachable poller,avg,busy]' @@ -414,12 +458,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 9c3d466b55ef4378bb2f0d0453c84a79 expression: 'avg(/Zabbix Proxy/zabbix[process,unreachable poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,unreachable poller,avg,busy],10m)<65' name: 'Zabbix unreachable poller processes more than 75% busy' priority: AVERAGE - + uuid: a5a7076a175c400f866a4d873d12e1e4 name: 'Utilization of vmware data collector processes, in %' type: INTERNAL key: 'zabbix[process,vmware collector,avg,busy]' @@ -433,12 +479,14 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 986950e94af84a37982f26ea4107f868 expression: 'avg(/Zabbix Proxy/zabbix[process,vmware collector,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Proxy/zabbix[process,vmware collector,avg,busy],10m)<65' name: 'Zabbix vmware collector processes more than 75% busy' priority: AVERAGE - + uuid: 2fa1c8d8fcb94d4c83cf4e291420a690 name: 'Zabbix queue over 10 minutes' type: INTERNAL key: 'zabbix[queue,10m]' @@ -451,11 +499,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: f5807fdb12b74603bf269f9976f7c357 expression: 'min(/Zabbix Proxy/zabbix[queue,10m],10m)>100' name: 'More than 100 items having missing data for more than 10 minutes' priority: WARNING description: 'zabbix[queue,10m] item is collecting data about how many items are missing data for more than 10 minutes' - + uuid: cfbb623cca754fd49d4f606ab52f658d name: 'Zabbix queue' type: INTERNAL key: 'zabbix[queue]' @@ -466,6 +516,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 606d1d43812341db8260a233295a4a4e name: 'Zabbix configuration cache, % used' type: INTERNAL key: 'zabbix[rcache,buffer,pused]' @@ -479,11 +530,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: dd47ef43c5cc4cb89a2df9a4146cd214 expression: 'max(/Zabbix Proxy/zabbix[rcache,buffer,pused],10m)>75' name: 'More than 75% used in the configuration cache' priority: AVERAGE description: 'Consider increasing CacheSize in the zabbix_proxy.conf configuration file' - + uuid: fc7412c1a02240b7931d3511743a2662 name: 'Zabbix vmware cache, % used' type: INTERNAL key: 'zabbix[vmware,buffer,pused]' @@ -497,11 +550,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: f40a21aa5b524150a56190de7d3d4407 expression: 'max(/Zabbix Proxy/zabbix[vmware,buffer,pused],10m)>75' name: 'More than 75% used in the vmware cache' priority: AVERAGE description: 'Consider increasing VMwareCacheSize in the zabbix_proxy.conf configuration file' - + uuid: aec73d2a7e444702b352c75998bf636e name: 'Zabbix history write cache, % used' type: INTERNAL key: 'zabbix[wcache,history,pused]' @@ -515,11 +570,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: eb6ebdc7069042949b8fd955b31c055c expression: 'max(/Zabbix Proxy/zabbix[wcache,history,pused],10m)>75' name: 'More than 75% used in the history cache' priority: AVERAGE description: 'Consider increasing HistoryCacheSize in the zabbix_proxy.conf configuration file' - + uuid: 8c4c7802497d4de4988278edc29f8eb1 name: 'Zabbix history index cache, % used' type: INTERNAL key: 'zabbix[wcache,index,pused]' @@ -533,11 +590,13 @@ zabbix_export: value: 'Zabbix proxy' triggers: - + uuid: 2afaf0ef349145038ab068bcd9bf2bf6 expression: 'max(/Zabbix Proxy/zabbix[wcache,index,pused],10m)>75' name: 'More than 75% used in the history index cache' priority: AVERAGE description: 'Consider increasing HistoryIndexCacheSize in the zabbix_proxy.conf configuration file' - + uuid: ba5efd0ed21d4ac39e1375788b7198de name: 'Number of processed numeric (float) values per second' type: INTERNAL key: 'zabbix[wcache,values,float]' @@ -554,6 +613,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 47cdd6ef01734ec1ab15b0ab43d147ca name: 'Number of processed log values per second' type: INTERNAL key: 'zabbix[wcache,values,log]' @@ -570,6 +630,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 46574db1d70545f6af89e8607d22f5bb name: 'Number of processed not supported values per second' type: INTERNAL key: 'zabbix[wcache,values,not supported]' @@ -586,6 +647,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 5f0c3ed0998e499aaa1e4a30726928fc name: 'Number of processed character values per second' type: INTERNAL key: 'zabbix[wcache,values,str]' @@ -602,6 +664,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 1c259b08b3ff445f9b2f24a02c07c5db name: 'Number of processed text values per second' type: INTERNAL key: 'zabbix[wcache,values,text]' @@ -618,6 +681,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 8e4b9641b173415c8608ee4863bcd547 name: 'Number of processed numeric (unsigned) values per second' type: INTERNAL key: 'zabbix[wcache,values,uint]' @@ -634,6 +698,7 @@ zabbix_export: tag: Application value: 'Zabbix proxy' - + uuid: 5229b786efc84f01bb31f2819c47d9f4 name: 'Number of processed values per second' type: INTERNAL key: 'zabbix[wcache,values]' @@ -651,6 +716,7 @@ zabbix_export: value: 'Zabbix proxy' dashboards: - + uuid: c12bdb602db645a292d0cbba39d58e9f name: 'Zabbix proxy health' pages: - @@ -721,6 +787,7 @@ zabbix_export: host: 'Zabbix Proxy' graphs: - + uuid: 40b649050cb8420888abcae129eafe27 name: 'Zabbix cache usage, % used' ymin_type_1: FIXED ymax_type_1: FIXED @@ -749,6 +816,7 @@ zabbix_export: host: 'Zabbix Proxy' key: 'zabbix[vmware,buffer,pused]' - + uuid: 7635642bf94249e39d420a6eba1f6649 name: 'Zabbix data gathering process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -821,6 +889,7 @@ zabbix_export: host: 'Zabbix Proxy' key: 'zabbix[process,history poller,avg,busy]' - + uuid: 60a3dcc84e494c17b656395d78d9b9e9 name: 'Zabbix internal process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -892,6 +961,7 @@ zabbix_export: host: 'Zabbix Proxy' key: 'zabbix[process,availability manager,avg,busy]' - + uuid: 787ad6ca2967415c8a1daa4a4400c12d name: 'Zabbix internal queues' graph_items: - @@ -900,6 +970,7 @@ zabbix_export: host: 'Zabbix Proxy' key: 'zabbix[preprocessing_queue]' - + uuid: d03bdc914520474084d6809312cdf097 name: 'Zabbix proxy performance' graph_items: - diff --git a/templates/classic/template_app_zabbix_server.yaml b/templates/classic/template_app_zabbix_server.yaml index cd7df28253e..c5bdd00f33a 100644 --- a/templates/classic/template_app_zabbix_server.yaml +++ b/templates/classic/template_app_zabbix_server.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:45Z' groups: - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications templates: - + uuid: e2d2b4e4ac28483996cc11fe42823d57 template: 'Zabbix Server' name: 'Zabbix Server' groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Applications items: - + uuid: d596a84dece14aa59ca53e9f53b21edb name: 'Zabbix LLD queue' type: INTERNAL key: 'zabbix[lld_queue]' @@ -23,6 +26,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 97485f6c9efb443caa54b44c15fdbfeb name: 'Zabbix preprocessing queue' type: INTERNAL key: 'zabbix[preprocessing_queue]' @@ -33,6 +37,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: cac7bb12993945fe848df86f7c4502ed name: 'Utilization of alerter internal processes, in %' type: INTERNAL key: 'zabbix[process,alerter,avg,busy]' @@ -45,12 +50,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 76799cf501874508bf392bd7414bce2c expression: 'avg(/Zabbix Server/zabbix[process,alerter,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,alerter,avg,busy],10m)<65' name: 'Zabbix alerter processes more than 75% busy' priority: AVERAGE - + uuid: d098ea71dd22428a8a8a42cf299699b7 name: 'Utilization of alert manager internal processes, in %' type: INTERNAL key: 'zabbix[process,alert manager,avg,busy]' @@ -63,12 +70,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: c163324424114e9c99b71d0421a70082 expression: 'avg(/Zabbix Server/zabbix[process,alert manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,alert manager,avg,busy],10m)<65' name: 'Zabbix alert manager processes more than 75% busy' priority: AVERAGE - + uuid: eea69b4541844ebbbbf634594c14a8f2 name: 'Utilization of alert syncer internal processes, in %' type: INTERNAL key: 'zabbix[process,alert syncer,avg,busy]' @@ -81,12 +90,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: cb7e10c6c6d545b491c9c4cc578c239a expression: 'avg(/Zabbix Server/zabbix[process,alert syncer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,alert syncer,avg,busy],10m)<65' name: 'Zabbix alert syncer processes more than 75% busy' priority: AVERAGE - + uuid: 8677812221994919a46f6cbba16ad447 name: 'Utilization of availability manager internal processes, in %' type: INTERNAL key: 'zabbix[process,availability manager,avg,busy]' @@ -99,12 +110,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: acf59d5d0e8347d294b4874890c2c0c2 expression: 'avg(/Zabbix Server/zabbix[process,availability manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,availability manager,avg,busy],10m)<65' name: 'Zabbix availability manager processes more than 75% busy' priority: AVERAGE - + uuid: 301e7fe93a024444b19766e665e9d156 name: 'Utilization of configuration syncer internal processes, in %' type: INTERNAL key: 'zabbix[process,configuration syncer,avg,busy]' @@ -117,12 +130,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 14b745ba694d4614988f9291f5fb0b72 expression: 'avg(/Zabbix Server/zabbix[process,configuration syncer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,configuration syncer,avg,busy],10m)<65' name: 'Zabbix configuration syncer processes more than 75% busy' priority: AVERAGE - + uuid: db7fee2552d5487fa608cf12f69aef41 name: 'Utilization of discoverer data collector processes, in %' type: INTERNAL key: 'zabbix[process,discoverer,avg,busy]' @@ -135,12 +150,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 40f97c8c44804ed780768bbe5f2b0636 expression: 'avg(/Zabbix Server/zabbix[process,discoverer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,discoverer,avg,busy],10m)<65' name: 'Zabbix discoverer processes more than 75% busy' priority: AVERAGE - + uuid: d12ce718fad34644b92d98cf2096e7df name: 'Utilization of escalator internal processes, in %' type: INTERNAL key: 'zabbix[process,escalator,avg,busy]' @@ -153,12 +170,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 973eb665f1494aff8495c58f6838e499 expression: 'avg(/Zabbix Server/zabbix[process,escalator,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,escalator,avg,busy],10m)<65' name: 'Zabbix escalator processes more than 75% busy' priority: AVERAGE - + uuid: 8de74bea977141469cf2d594bc907968 name: 'Utilization of history poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,history poller,avg,busy]' @@ -171,12 +190,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 2cdfbb26ce314f3594142434362ba3ac expression: 'avg(/Zabbix Server/zabbix[process,history poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,history poller,avg,busy],10m)<65' name: 'Zabbix history poller processes more than 75% busy' priority: AVERAGE - + uuid: 4d92eb7b411345cfbd6e2ea2ff5c1788 name: 'Utilization of history syncer internal processes, in %' type: INTERNAL key: 'zabbix[process,history syncer,avg,busy]' @@ -189,12 +210,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 545a55a75ffc42c0962bfcf0b1b41157 expression: 'avg(/Zabbix Server/zabbix[process,history syncer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,history syncer,avg,busy],10m)<65' name: 'Zabbix history syncer processes more than 75% busy' priority: AVERAGE - + uuid: 23f448b5acba472881857647ca1bb614 name: 'Utilization of housekeeper internal processes, in %' type: INTERNAL key: 'zabbix[process,housekeeper,avg,busy]' @@ -207,12 +230,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 4dbd71d0a604464caf40b6bdb5d3caff expression: 'avg(/Zabbix Server/zabbix[process,housekeeper,avg,busy],30m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,housekeeper,avg,busy],30m)<65' name: 'Zabbix housekeeper processes more than 75% busy' priority: AVERAGE - + uuid: 419e937c4a1d4fa09c4b50ca88cbe3e2 name: 'Utilization of http poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,http poller,avg,busy]' @@ -225,12 +250,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 95cd3bd7631248888cc66c6d3d7f1e81 expression: 'avg(/Zabbix Server/zabbix[process,http poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,http poller,avg,busy],10m)<65' name: 'Zabbix http poller processes more than 75% busy' priority: AVERAGE - + uuid: d5d469d5eb2e4e0ca0afc89b603d4065 name: 'Utilization of icmp pinger data collector processes, in %' type: INTERNAL key: 'zabbix[process,icmp pinger,avg,busy]' @@ -243,12 +270,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 626344d4491340ba8b505e50ac6f9e7e expression: 'avg(/Zabbix Server/zabbix[process,icmp pinger,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,icmp pinger,avg,busy],10m)<65' name: 'Zabbix icmp pinger processes more than 75% busy' priority: AVERAGE - + uuid: 24b6b466929347f0a8164c89ba5624fe name: 'Utilization of ipmi manager internal processes, in %' type: INTERNAL key: 'zabbix[process,ipmi manager,avg,busy]' @@ -261,12 +290,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 3a67400b9127456f9c85285948a07d07 expression: 'avg(/Zabbix Server/zabbix[process,ipmi manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,ipmi manager,avg,busy],10m)<65' name: 'Zabbix ipmi manager processes more than 75% busy' priority: AVERAGE - + uuid: c11d415de9c64fd6911f82d49db140d3 name: 'Utilization of ipmi poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,ipmi poller,avg,busy]' @@ -279,12 +310,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 2be0b95b528a48e2847a902bbb9ed625 expression: 'avg(/Zabbix Server/zabbix[process,ipmi poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,ipmi poller,avg,busy],10m)<65' name: 'Zabbix ipmi poller processes more than 75% busy' priority: AVERAGE - + uuid: a8168691df3d43f1a1e106062f18ee06 name: 'Utilization of java poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,java poller,avg,busy]' @@ -297,12 +330,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 8cae995d688140ada2166368856b11ab expression: 'avg(/Zabbix Server/zabbix[process,java poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,java poller,avg,busy],10m)<65' name: 'Zabbix java poller processes more than 75% busy' priority: AVERAGE - + uuid: 5e0ffccdaa51459c90d4868e61b1c6a8 name: 'Utilization of LLD manager internal processes, in %' type: INTERNAL key: 'zabbix[process,lld manager,avg,busy]' @@ -315,12 +350,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: f44507a2167a47bb856cd26d10446607 expression: 'avg(/Zabbix Server/zabbix[process,lld manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,lld manager,avg,busy],10m)<65' name: 'Zabbix LLD manager processes more than 75% busy' priority: AVERAGE - + uuid: 0b7b36eea80448ac8d11f7f30fb355da name: 'Utilization of LLD worker internal processes, in %' type: INTERNAL key: 'zabbix[process,lld worker,avg,busy]' @@ -333,12 +370,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 44be967c135c47a5913ed99076932bab expression: 'avg(/Zabbix Server/zabbix[process,lld worker,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,lld worker,avg,busy],10m)<65' name: 'Zabbix LLD worker processes more than 75% busy' priority: AVERAGE - + uuid: cbec202e15be49de93dc0c5f58824ae3 name: 'Utilization of poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,poller,avg,busy]' @@ -351,12 +390,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: b49f8b1a734b43f082db1f2085a5a77b expression: 'avg(/Zabbix Server/zabbix[process,poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,poller,avg,busy],10m)<65' name: 'Zabbix poller processes more than 75% busy' priority: AVERAGE - + uuid: fc7999dd8d2d41a5a80eeb4b6c4c9b13 name: 'Utilization of preprocessing manager internal processes, in %' type: INTERNAL key: 'zabbix[process,preprocessing manager,avg,busy]' @@ -369,12 +410,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 17003a109d5c49fd9a6317141948e85e expression: 'avg(/Zabbix Server/zabbix[process,preprocessing manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,preprocessing manager,avg,busy],10m)<65' name: 'Zabbix preprocessing manager processes more than 75% busy' priority: AVERAGE - + uuid: 6af695693d41434a96c0c6a020580828 name: 'Utilization of preprocessing worker internal processes, in %' type: INTERNAL key: 'zabbix[process,preprocessing worker,avg,busy]' @@ -387,12 +430,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: a0cba8f6decb4b028787c9e25c5366eb expression: 'avg(/Zabbix Server/zabbix[process,preprocessing worker,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,preprocessing worker,avg,busy],10m)<65' name: 'Zabbix preprocessing worker processes more than 75% busy' priority: AVERAGE - + uuid: baf22e095078435d978a6c4374500db4 name: 'Utilization of proxy poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,proxy poller,avg,busy]' @@ -405,12 +450,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: dcf8c5c8b2df40dfa1f04516419a3b91 expression: 'avg(/Zabbix Server/zabbix[process,proxy poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,proxy poller,avg,busy],10m)<65' name: 'Zabbix proxy poller processes more than 75% busy' priority: AVERAGE - + uuid: 3db38f5d250741fd833aec23e09bc52e name: 'Utilization of report manager internal processes, in %' type: INTERNAL key: 'zabbix[process,report manager,avg,busy]' @@ -423,12 +470,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 7bbf76a79b024a859edcbd553cd05b84 expression: 'avg(/Zabbix Server/zabbix[process,report manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,report manager,avg,busy],10m)<65' name: 'Zabbix report manager processes more than 75% busy' priority: AVERAGE - + uuid: 9c74858428cb4578b8a9095140b64d52 name: 'Utilization of report writer internal processes, in %' type: INTERNAL key: 'zabbix[process,report writer,avg,busy]' @@ -441,12 +490,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 159536817da4436bb4bca375f224a511 expression: 'avg(/Zabbix Server/zabbix[process,report writer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,report writer,avg,busy],10m)<65' name: 'Zabbix report writer processes more than 75% busy' priority: AVERAGE - + uuid: 6fc9c055d4894c19b3b1075db106d995 name: 'Utilization of self-monitoring internal processes, in %' type: INTERNAL key: 'zabbix[process,self-monitoring,avg,busy]' @@ -459,12 +510,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 0d389f856ecc466e9bdffc88f6d26e6c expression: 'min(/Zabbix Server/zabbix[process,self-monitoring,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Zabbix Server/zabbix[process,self-monitoring,avg,busy],10m)<65' name: 'Zabbix self-monitoring processes more than 75% busy' priority: AVERAGE - + uuid: cb9a7c4f3373496da97f3e0b8c978366 name: 'Utilization of snmp trapper data collector processes, in %' type: INTERNAL key: 'zabbix[process,snmp trapper,avg,busy]' @@ -477,12 +530,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: cfede2ad37b04be9adc0cdf4dd3b4448 expression: 'avg(/Zabbix Server/zabbix[process,snmp trapper,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,snmp trapper,avg,busy],10m)<65' name: 'Zabbix snmp trapper processes more than 75% busy' priority: AVERAGE - + uuid: caeb7ecc88cc4c14bb80f901284be9a5 name: 'Utilization of task manager internal processes, in %' type: INTERNAL key: 'zabbix[process,task manager,avg,busy]' @@ -495,12 +550,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: e019b759eae54429b572524526b890f1 expression: 'avg(/Zabbix Server/zabbix[process,task manager,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,task manager,avg,busy],10m)<65' name: 'Zabbix task manager processes more than 75% busy' priority: AVERAGE - + uuid: 3af0ec03af6542e18aaff505e3806089 name: 'Utilization of timer internal processes, in %' type: INTERNAL key: 'zabbix[process,timer,avg,busy]' @@ -513,12 +570,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: c02930ae54ad442aacb35dd3624c9bd5 expression: 'avg(/Zabbix Server/zabbix[process,timer,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,timer,avg,busy],10m)<65' name: 'Zabbix timer processes more than 75% busy' priority: AVERAGE - + uuid: 0dd727eddfaf45a9a819a9d64c5b72c7 name: 'Utilization of trapper data collector processes, in %' type: INTERNAL key: 'zabbix[process,trapper,avg,busy]' @@ -531,12 +590,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 7ebf4ca918f74adbae6860f36b6e5718 expression: 'avg(/Zabbix Server/zabbix[process,trapper,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,trapper,avg,busy],10m)<65' name: 'Zabbix trapper processes more than 75% busy' priority: AVERAGE - + uuid: 4fd24bdb8935435e8617c9607b9c6ca1 name: 'Utilization of unreachable poller data collector processes, in %' type: INTERNAL key: 'zabbix[process,unreachable poller,avg,busy]' @@ -549,12 +610,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: f6680001dad04be7b96802cf5a6a7a5e expression: 'avg(/Zabbix Server/zabbix[process,unreachable poller,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,unreachable poller,avg,busy],10m)<65' name: 'Zabbix unreachable poller processes more than 75% busy' priority: AVERAGE - + uuid: bad00e43cd064a0fb3a4b65b71bea926 name: 'Utilization of vmware data collector processes, in %' type: INTERNAL key: 'zabbix[process,vmware collector,avg,busy]' @@ -567,12 +630,14 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: c5d134ff9fbe49e3bfd4da7e0d846f5b expression: 'avg(/Zabbix Server/zabbix[process,vmware collector,avg,busy],10m)>75' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'avg(/Zabbix Server/zabbix[process,vmware collector,avg,busy],10m)<65' name: 'Zabbix vmware collector processes more than 75% busy' priority: AVERAGE - + uuid: 2b2f695ed1ef4a7a871c80df9c911e90 name: 'Zabbix queue over 10 minutes' type: INTERNAL key: 'zabbix[queue,10m]' @@ -584,11 +649,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 01ff89757cc44e24a3565abbdfe3e832 expression: 'min(/Zabbix Server/zabbix[queue,10m],10m)>100' name: 'More than 100 items having missing data for more than 10 minutes' priority: WARNING description: 'zabbix[queue,10m] item is collecting data about how many items are missing data for more than 10 minutes' - + uuid: aaf58555c0774e848f51a351b6ae8462 name: 'Zabbix queue' type: INTERNAL key: 'zabbix[queue]' @@ -598,6 +665,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: ac2aebc15b084d049538b12e9513c08d name: 'Zabbix configuration cache, % used' type: INTERNAL key: 'zabbix[rcache,buffer,pused]' @@ -610,11 +678,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: a64e2a6eb50246568f625450e40532c5 expression: 'max(/Zabbix Server/zabbix[rcache,buffer,pused],10m)>75' name: 'More than 75% used in the configuration cache' priority: AVERAGE description: 'Consider increasing CacheSize in the zabbix_server.conf configuration file' - + uuid: b14a5ba6c93f4d6c9dfd820640d34e9b name: 'Zabbix trend function cache, % unique requests' type: INTERNAL key: 'zabbix[tcache,cache,pitems]' @@ -626,6 +696,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 6db1280cb0134e81af8e070ae2356e7b name: 'Zabbix trend function cache, % misses' type: INTERNAL key: 'zabbix[tcache,cache,pmisses]' @@ -637,6 +708,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 559ca5966e404c948f99cabf7a9077e8 name: 'Zabbix value cache, % used' type: INTERNAL key: 'zabbix[vcache,buffer,pused]' @@ -649,11 +721,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 5554bfbcdb6f4c8c9914be62a2306170 expression: 'max(/Zabbix Server/zabbix[vcache,buffer,pused],10m)>95' name: 'More than 95% used in the value cache' priority: AVERAGE description: 'Consider increasing ValueCacheSize in the zabbix_server.conf configuration file' - + uuid: 69b14487a9744dbb866f2e6ee131d0e5 name: 'Zabbix value cache hits' type: INTERNAL key: 'zabbix[vcache,cache,hits]' @@ -670,6 +744,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: c78439859fd248cdb15e1eee37be2220 name: 'Zabbix value cache misses' type: INTERNAL key: 'zabbix[vcache,cache,misses]' @@ -686,6 +761,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 07379df0114445b7b06818736f011ca6 name: 'Zabbix value cache operating mode' type: INTERNAL key: 'zabbix[vcache,cache,mode]' @@ -698,10 +774,12 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: ee3db7e7bc104f1598ca36e735bce53f expression: 'last(/Zabbix Server/zabbix[vcache,cache,mode])=1' name: 'Zabbix value cache working in low memory mode' priority: HIGH - + uuid: d273413004094604ad247c0ff9695879 name: 'Zabbix vmware cache, % used' type: INTERNAL key: 'zabbix[vmware,buffer,pused]' @@ -714,11 +792,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: 6e57f23532124e87a61490480f6eea71 expression: 'max(/Zabbix Server/zabbix[vmware,buffer,pused],10m)>75' name: 'More than 75% used in the vmware cache' priority: AVERAGE description: 'Consider increasing VMwareCacheSize in the zabbix_server.conf configuration file' - + uuid: 1ae8253bb4da434da3ea6bcb0352115d name: 'Zabbix history write cache, % used' type: INTERNAL key: 'zabbix[wcache,history,pused]' @@ -731,11 +811,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: ea9884b3abf04fbf96cf19097f27a546 expression: 'max(/Zabbix Server/zabbix[wcache,history,pused],10m)>75' name: 'More than 75% used in the history cache' priority: AVERAGE description: 'Consider increasing HistoryCacheSize in the zabbix_server.conf configuration file' - + uuid: 9fc7faf5455e4e78bdb1406f947bfa08 name: 'Zabbix history index cache, % used' type: INTERNAL key: 'zabbix[wcache,index,pused]' @@ -748,11 +830,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: a29feb1b0f69419388117b65e4391935 expression: 'max(/Zabbix Server/zabbix[wcache,index,pused],10m)>75' name: 'More than 75% used in the history index cache' priority: AVERAGE description: 'Consider increasing HistoryIndexCacheSize in the zabbix_server.conf configuration file' - + uuid: 5cca0fc9878d4e068467d5a3b8558ed5 name: 'Zabbix trend write cache, % used' type: INTERNAL key: 'zabbix[wcache,trend,pused]' @@ -765,11 +849,13 @@ zabbix_export: value: 'Zabbix server' triggers: - + uuid: be654e8624a047d78909b0dd60d60ee4 expression: 'max(/Zabbix Server/zabbix[wcache,trend,pused],10m)>75' name: 'More than 75% used in the trends cache' priority: AVERAGE description: 'Consider increasing TrendCacheSize in the zabbix_server.conf configuration file' - + uuid: de63f78f36e74361b6c9993d12d8b7c8 name: 'Number of processed numeric (float) values per second' type: INTERNAL key: 'zabbix[wcache,values,float]' @@ -785,6 +871,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: dae76dc6c4ce4707be7cf9534efc0233 name: 'Number of processed log values per second' type: INTERNAL key: 'zabbix[wcache,values,log]' @@ -800,6 +887,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: c99a99cf7e1e44918736ab860694d3a4 name: 'Number of processed not supported values per second' type: INTERNAL key: 'zabbix[wcache,values,not supported]' @@ -815,6 +903,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: b58fdd85cd6a48489d0b983ee8ebe97b name: 'Number of processed character values per second' type: INTERNAL key: 'zabbix[wcache,values,str]' @@ -830,6 +919,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 5397d6d4dedc44c29ff25b8fd5611003 name: 'Number of processed text values per second' type: INTERNAL key: 'zabbix[wcache,values,text]' @@ -845,6 +935,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: 47132a8565c943c0abbd4918d6af9339 name: 'Number of processed numeric (unsigned) values per second' type: INTERNAL key: 'zabbix[wcache,values,uint]' @@ -860,6 +951,7 @@ zabbix_export: tag: Application value: 'Zabbix server' - + uuid: db364af6bcb24881850f3979933fccb0 name: 'Number of processed values per second' type: INTERNAL key: 'zabbix[wcache,values]' @@ -876,6 +968,7 @@ zabbix_export: value: 'Zabbix server' dashboards: - + uuid: 6815a90fb9b745fd8f1b1f47697893d6 name: 'Zabbix server health' pages: - @@ -979,6 +1072,7 @@ zabbix_export: host: 'Zabbix Server' valuemaps: - + uuid: 97bbea700550483bbd8405b4dd9d8005 name: 'Value cache operating mode' mappings: - @@ -989,6 +1083,7 @@ zabbix_export: newvalue: 'Low memory' graphs: - + uuid: a6eb4d7df7ec4388bc37f7d27cc26a9f name: 'Trend function cache effectiveness' graph_items: - @@ -1004,6 +1099,7 @@ zabbix_export: host: 'Zabbix Server' key: 'zabbix[tcache,cache,pitems]' - + uuid: d2841f4fbb33411d9ab1b1b48e7e959f name: 'Value cache effectiveness' type: STACKED graph_items: @@ -1019,6 +1115,7 @@ zabbix_export: host: 'Zabbix Server' key: 'zabbix[vcache,cache,hits]' - + uuid: 0432df37a8f34cf7978531642037c1a1 name: 'Zabbix cache usage, % used' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1059,6 +1156,7 @@ zabbix_export: host: 'Zabbix Server' key: 'zabbix[vmware,buffer,pused]' - + uuid: 99fbcd47f72148f486f3b5e7d49596b8 name: 'Zabbix data gathering process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1135,6 +1233,7 @@ zabbix_export: host: 'Zabbix Server' key: 'zabbix[process,history poller,avg,busy]' - + uuid: 630f638ad0054d3380f941e72805ea1d name: 'Zabbix internal process busy %' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1248,6 +1347,7 @@ zabbix_export: host: 'Zabbix Server' key: 'zabbix[process,report writer,avg,busy]' - + uuid: b053dc416ee3422b94e46fb415ea87e6 name: 'Zabbix internal queues' graph_items: - @@ -1262,6 +1362,7 @@ zabbix_export: host: 'Zabbix Server' key: 'zabbix[lld_queue]' - + uuid: 3d256a358da74f469700eea05173343a name: 'Zabbix server performance' graph_items: - diff --git a/templates/classic/template_os_aix.yaml b/templates/classic/template_os_aix.yaml index 9f94c899167..316ff7fe83a 100644 --- a/templates/classic/template_os_aix.yaml +++ b/templates/classic/template_os_aix.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:30Z' groups: - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: 7e6bb0931a72459db9514aa924b420bc template: AIX name: AIX templates: @@ -16,6 +18,7 @@ zabbix_export: name: 'Templates/Operating systems' items: - + uuid: 2c2d08ab5833493ba45ebfe5154f04c1 name: 'Number of running processes' key: 'proc.num[,,run]' history: 1w @@ -26,10 +29,12 @@ zabbix_export: value: Processes triggers: - + uuid: 62ed425e2416497092ba48a1e2111bc3 expression: 'avg(/AIX/proc.num[,,run],5m)>30' name: 'Too many processes running on {HOST.NAME}' priority: WARNING - + uuid: 7c64480f840a4778bde5278e1c0a083f name: 'Number of processes' key: 'proc.num[]' history: 1w @@ -40,10 +45,12 @@ zabbix_export: value: Processes triggers: - + uuid: cbdd436dfcc046d4bf75a6cf42e40f3c expression: 'avg(/AIX/proc.num[],5m)>300' name: 'Too many processes on {HOST.NAME}' priority: WARNING - + uuid: 4a15778222a24f129b8ae7c240a32ded name: 'Interrupts per second' key: system.cpu.intr history: 1w @@ -61,6 +68,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 4f8665f48aff4fa39e85639fed7b71c5 name: 'Processor load (1 min average per core)' key: 'system.cpu.load[percpu,avg1]' history: 1w @@ -75,10 +83,12 @@ zabbix_export: value: Performance triggers: - + uuid: 8ae8ac5a947344369acd7de6c608f4f6 expression: 'avg(/AIX/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING - + uuid: 6fa2275f1f83456abfe786c8565c7a2d name: 'Processor load (5 min average per core)' key: 'system.cpu.load[percpu,avg5]' history: 1w @@ -92,6 +102,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 02210ac2faaa4f7bb74e995726706abc name: 'Processor load (15 min average per core)' key: 'system.cpu.load[percpu,avg15]' history: 1w @@ -105,6 +116,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 1ad486947da9428abdebcecb83ca3d8b name: 'Context switches per second' key: system.cpu.switches history: 1w @@ -122,6 +134,7 @@ zabbix_export: tag: Application value: Performance - + uuid: f4d10d49fa3c4dababf03d2cb80f044c name: 'Host name' key: system.hostname delay: 1h @@ -139,10 +152,12 @@ zabbix_export: value: OS triggers: - + uuid: 3ada862470d8486aa0c489485d4e19d6 expression: '(last(/AIX/system.hostname,#1)<>last(/AIX/system.hostname,#2))>0' name: 'Hostname was changed on {HOST.NAME}' priority: INFO - + uuid: aebc5bb0264a4f55985c96445964dfc4 name: 'Host local time' key: system.localtime history: 1w @@ -155,6 +170,7 @@ zabbix_export: tag: Application value: OS - + uuid: 081f8986446d43e7a3b72f7084576600 name: 'CPU available physical processors in the shared pool' key: 'system.stat[cpu,app]' history: 1w @@ -171,6 +187,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 6a97d56a6c2e45e1b10b97e2395ff30d name: 'CPU entitled capacity consumed' key: 'system.stat[cpu,ec]' history: 1w @@ -186,6 +203,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 142f33d7b2c3469c9664fedf4f053616 name: 'CPU idle time' key: 'system.stat[cpu,id]' history: 1w @@ -199,6 +217,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 752c952fb18e4a0e8e5e3415b107b9f1 name: 'CPU logical processor utilization' key: 'system.stat[cpu,lbusy]' history: 1w @@ -215,6 +234,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 748f1316a33b48658b11dca8f45cfcce name: 'CPU number of physical processors consumed' key: 'system.stat[cpu,pc]' history: 1w @@ -230,6 +250,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 2647132edb6647ca9ef43a00ca09ecbd name: 'CPU system time' key: 'system.stat[cpu,sy]' history: 1w @@ -243,6 +264,7 @@ zabbix_export: tag: Application value: Performance - + uuid: e990898ddbb74c7b9a8c1c67cb9544cf name: 'CPU user time' key: 'system.stat[cpu,us]' history: 1w @@ -256,6 +278,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 2cd7a00570ad487d9cdf39fd198b2c0b name: 'CPU iowait time' key: 'system.stat[cpu,wa]' history: 1w @@ -270,11 +293,13 @@ zabbix_export: value: Performance triggers: - + uuid: 6d3352a741884c73b0a01b8372323e04 expression: 'avg(/AIX/system.stat[cpu,wa],5m)>20' name: 'Disk I/O is overloaded on {HOST.NAME}' priority: WARNING description: 'OS spends significant time waiting for I/O (input/output) operations. It could be indicator of performance issues with storage system.' - + uuid: 6748e4c87589472ca1474f3c7b729e0c name: 'Amount of data transferred' key: 'system.stat[disk,bps]' history: 1w @@ -288,6 +313,7 @@ zabbix_export: tag: Application value: Performance - + uuid: bf0180d8f109451db616749990a113a6 name: 'Number of transfers' key: 'system.stat[disk,tps]' history: 1w @@ -300,6 +326,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 3e1af0261f6a421d8ca554f8eb222716 name: 'Processor units is entitled to receive' key: 'system.stat[ent]' delay: 1h @@ -313,6 +340,7 @@ zabbix_export: tag: Application value: 'Logical partitions' - + uuid: 0fe71698a3c74c93a8cb3a937dc7226c name: 'Kernel thread context switches' key: 'system.stat[faults,cs]' history: 1w @@ -325,6 +353,7 @@ zabbix_export: tag: Application value: Performance - + uuid: a1e13d2dbd8b4086974ea32a2cd743b1 name: 'Device interrupts' key: 'system.stat[faults,in]' history: 1w @@ -337,6 +366,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 883c7a12b1d54f4d8189ca0d9cc43102 name: 'System calls' key: 'system.stat[faults,sy]' history: 1w @@ -349,6 +379,7 @@ zabbix_export: tag: Application value: Performance - + uuid: f027ed1c43464d4ab9a13d4b9f647e7e name: 'Length of the swap queue' key: 'system.stat[kthr,b]' history: 1w @@ -361,6 +392,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 6795c2b6914d4303bf30c71c7405ff7d name: 'Length of the run queue' key: 'system.stat[kthr,r]' history: 1w @@ -373,6 +405,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 12142f133863448c9c937c671e183bbb name: 'Active virtual pages' key: 'system.stat[memory,avm]' history: 1w @@ -381,6 +414,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 3b4a5ff768654ff5a87b955684a0d7b5 name: 'Free real memory' key: 'system.stat[memory,fre]' history: 1w @@ -389,6 +423,7 @@ zabbix_export: tag: Application value: Memory - + uuid: bf890bf5cd1748a5af9528a111ba43c4 name: 'File page-ins per second' key: 'system.stat[page,fi]' history: 1w @@ -398,6 +433,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 19c4f7132b6c46aa9522bd46da3e8f03 name: 'File page-outs per second' key: 'system.stat[page,fo]' history: 1w @@ -407,6 +443,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 9ff3f7faa76c414aae7c5babb91fe065 name: 'Pages freed (page replacement)' key: 'system.stat[page,fr]' history: 1w @@ -416,6 +453,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 6009d8a0fc2f486db979b226eb975e78 name: 'Pages paged in from paging space' key: 'system.stat[page,pi]' history: 1w @@ -425,6 +463,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 26fb1471e08c4c46800e4887d8bccd80 name: 'Pages paged out to paging space' key: 'system.stat[page,po]' history: 1w @@ -434,6 +473,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 83b1456726d448d6a756e03c0ec02342 name: 'Pages scanned by page-replacement algorithm' key: 'system.stat[page,sr]' history: 1w @@ -443,6 +483,7 @@ zabbix_export: tag: Application value: Memory - + uuid: d0ef675d313849269890d06c7e003c9e name: 'System information' key: system.uname delay: 1h @@ -460,10 +501,12 @@ zabbix_export: value: OS triggers: - + uuid: 294081138474461b8bc6d13bcc69d852 expression: '(last(/AIX/system.uname,#1)<>last(/AIX/system.uname,#2))>0' name: 'Host information was changed on {HOST.NAME}' priority: INFO - + uuid: 2e0ff86c992c4a098af8cb1bee0f0001 name: 'System uptime' key: system.uptime delay: 10m @@ -478,10 +521,12 @@ zabbix_export: value: OS triggers: - + uuid: 03a2cd88b6a64d3ea4c9bb2abbc4ae2d expression: change(/AIX/system.uptime)<0 name: '{HOST.NAME} has just been restarted' priority: INFO - + uuid: 980a59760ef9481298ed35322841f939 name: 'Number of logged in users' key: system.users.num history: 1w @@ -494,6 +539,7 @@ zabbix_export: tag: Application value: Security - + uuid: 4771d6d33c2247d6843198152a7065a8 name: 'Checksum of /etc/passwd' key: 'vfs.file.cksum[/etc/passwd]' delay: 1h @@ -504,10 +550,12 @@ zabbix_export: value: Security triggers: - + uuid: 836d01728d274b618ae466f3943b4f57 expression: '(last(/AIX/vfs.file.cksum[/etc/passwd],#1)<>last(/AIX/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING - + uuid: 6d4d9deab17b42f4a953c5210acac6f1 name: 'Available memory' key: 'vm.memory.size[available]' history: 1w @@ -519,10 +567,12 @@ zabbix_export: value: Memory triggers: - + uuid: 80b6406fb8474fa9801e9dffb2ccd368 expression: 'last(/AIX/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE - + uuid: 57d30ccd5db64dc8b9498a36efe768e9 name: 'Total memory' key: 'vm.memory.size[total]' delay: 1h @@ -534,6 +584,7 @@ zabbix_export: value: Memory discovery_rules: - + uuid: 409cce8967b4494bbcc5193a26c69b06 name: 'Network interface discovery' key: net.if.discovery delay: 1h @@ -546,6 +597,7 @@ zabbix_export: description: 'Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".' item_prototypes: - + uuid: df9710a48eaa4a72911de3971b37c596 name: 'Incoming network traffic on {#IFNAME}' key: 'net.if.in[{#IFNAME}]' history: 1w @@ -564,6 +616,7 @@ zabbix_export: tag: Application value: 'Network interfaces' - + uuid: 0704fb302aa94f73bedade3a998a0fa3 name: 'Outgoing network traffic on {#IFNAME}' key: 'net.if.out[{#IFNAME}]' history: 1w @@ -583,6 +636,7 @@ zabbix_export: value: 'Network interfaces' graph_prototypes: - + uuid: 366a988491344fd487561d02ed499fe0 name: 'Network traffic on {#IFNAME}' ymin_type_1: FIXED graph_items: @@ -600,6 +654,7 @@ zabbix_export: host: AIX key: 'net.if.out[{#IFNAME}]' - + uuid: 4a0b17decdf1449d9463cf00720a843d name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -612,6 +667,7 @@ zabbix_export: description: 'Discovery of file systems of different types as defined in global regular expression "File systems for discovery".' item_prototypes: - + uuid: ee5ae5de6f7b40b4a9b064bdc733de91 name: 'Free inodes on {#FSNAME} (percentage)' key: 'vfs.fs.inode[{#FSNAME},pfree]' history: 1w @@ -623,10 +679,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 6ce467d05e8745409a177799bed34bb3 expression: 'last(/AIX/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 13e212598f744a7fa535c23731190c61 name: 'Free disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},free]' history: 1w @@ -636,6 +694,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 428b0314dd574df1970dd2cae7e8889b name: 'Free disk space on {#FSNAME} (percentage)' key: 'vfs.fs.size[{#FSNAME},pfree]' history: 1w @@ -647,10 +706,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 74a1fc62bfe24b7eabe4e244c70dc384 expression: 'last(/AIX/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 6f6c92bc72014612b2efb92d12d8c425 name: 'Total disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},total]' delay: 1h @@ -661,6 +722,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 915e72271f134684b2d10d05d4035962 name: 'Used disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},used]' history: 1w @@ -671,6 +733,7 @@ zabbix_export: value: Filesystems graph_prototypes: - + uuid: 460b553fcd924b6abbde0b00a5525445 name: 'Disk space usage {#FSNAME}' width: '600' height: '340' @@ -693,6 +756,7 @@ zabbix_export: key: 'vfs.fs.size[{#FSNAME},free]' dashboards: - + uuid: 873e38e16ef94f2b9b743a3251db0fbb name: 'System performance' pages: - @@ -763,6 +827,7 @@ zabbix_export: host: AIX graphs: - + uuid: a3a5bc3b07f34793bb1c8cfc688ba8a9 name: 'CPU jumps' graph_items: - @@ -777,6 +842,7 @@ zabbix_export: host: AIX key: system.cpu.intr - + uuid: 260417d4613d405986406c272f54a5aa name: 'CPU load' ymin_type_1: FIXED graph_items: @@ -798,6 +864,7 @@ zabbix_export: host: AIX key: 'system.cpu.load[percpu,avg15]' - + uuid: a2eeb8269edf4de7ac13b7ceb1260b75 name: 'CPU utilization' show_triggers: 'NO' type: STACKED @@ -840,6 +907,7 @@ zabbix_export: host: AIX key: 'system.stat[cpu,id]' - + uuid: 2664343cd69444e0a16850083845838f name: 'Memory usage' ymin_type_1: FIXED ymax_type_1: ITEM diff --git a/templates/classic/template_os_freebsd.yaml b/templates/classic/template_os_freebsd.yaml index 1aa0d94aac9..1023e637215 100644 --- a/templates/classic/template_os_freebsd.yaml +++ b/templates/classic/template_os_freebsd.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:29Z' groups: - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: a3dc630729e443139f4e608954fa6e19 template: FreeBSD name: FreeBSD templates: @@ -16,6 +18,7 @@ zabbix_export: name: 'Templates/Operating systems' items: - + uuid: d1b2d3cc2b7e44af8f9bfee11e04bf21 name: 'Maximum number of opened files' key: kernel.maxfiles delay: 1h @@ -27,10 +30,12 @@ zabbix_export: value: OS triggers: - + uuid: 00f035b7890d4227a84a942ba5730df3 expression: last(/FreeBSD/kernel.maxfiles)<1024 name: 'Configured max number of opened files is too low on {HOST.NAME}' priority: INFO - + uuid: 58244a8e72694ffcbba5a78a910ae818 name: 'Maximum number of processes' key: kernel.maxproc delay: 1h @@ -42,10 +47,12 @@ zabbix_export: value: OS triggers: - + uuid: 0d2417112c1e4ef38a4b763872cbb18b expression: last(/FreeBSD/kernel.maxproc)<256 name: 'Configured max number of processes is too low on {HOST.NAME}' priority: INFO - + uuid: 448c6de07b244281a4b1defe2e811773 name: 'Number of running processes' key: 'proc.num[,,run]' history: 1w @@ -56,10 +63,12 @@ zabbix_export: value: Processes triggers: - + uuid: d0d55aa120464764af91416bbe37c78a expression: 'avg(/FreeBSD/proc.num[,,run],5m)>30' name: 'Too many processes running on {HOST.NAME}' priority: WARNING - + uuid: 5fd5b351d8214eac8f4f4649594c27eb name: 'Number of processes' key: 'proc.num[]' history: 1w @@ -70,10 +79,12 @@ zabbix_export: value: Processes triggers: - + uuid: 826c326926b54116931b579704a7e190 expression: 'avg(/FreeBSD/proc.num[],5m)>300' name: 'Too many processes on {HOST.NAME}' priority: WARNING - + uuid: 4a533b30c43e42fb8c9eabada0817186 name: 'Host boot time' key: system.boottime delay: 10m @@ -87,6 +98,7 @@ zabbix_export: tag: Application value: OS - + uuid: db555e8318cf4e7aa7beb85aa0250697 name: 'Interrupts per second' key: system.cpu.intr history: 1w @@ -104,6 +116,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 2336b2ec03a846f3bed1e64384b2532e name: 'Processor load (1 min average per core)' key: 'system.cpu.load[percpu,avg1]' history: 1w @@ -118,10 +131,12 @@ zabbix_export: value: Performance triggers: - + uuid: 4cf2751f75584de8b61b7cf6bd8f7015 expression: 'avg(/FreeBSD/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING - + uuid: de68f40fc96648c0925c1f6a4ca6776e name: 'Processor load (5 min average per core)' key: 'system.cpu.load[percpu,avg5]' history: 1w @@ -135,6 +150,7 @@ zabbix_export: tag: Application value: Performance - + uuid: ad9ebf859f7346ca885c1edcb7333d78 name: 'Processor load (15 min average per core)' key: 'system.cpu.load[percpu,avg15]' history: 1w @@ -148,6 +164,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 0a140185a5114dd29451bfac68abdde5 name: 'Context switches per second' key: system.cpu.switches history: 1w @@ -165,6 +182,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 7612803821c845889bda84b7f1ac9ae5 name: 'CPU idle time' key: 'system.cpu.util[,idle]' history: 1w @@ -179,6 +197,7 @@ zabbix_export: tag: Application value: Performance - + uuid: f2acc3cd432546e5a223095a0ea2f096 name: 'CPU interrupt time' key: 'system.cpu.util[,interrupt]' history: 1w @@ -193,6 +212,7 @@ zabbix_export: tag: Application value: Performance - + uuid: efa92492bec0437ba74f47d694500cab name: 'CPU nice time' key: 'system.cpu.util[,nice]' history: 1w @@ -207,6 +227,7 @@ zabbix_export: tag: Application value: Performance - + uuid: c9479b02b04141128b1ce7c8f3726c09 name: 'CPU system time' key: 'system.cpu.util[,system]' history: 1w @@ -221,6 +242,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 1f3bc82009e04b59845a0e15004637ad name: 'CPU user time' key: 'system.cpu.util[,user]' history: 1w @@ -235,6 +257,7 @@ zabbix_export: tag: Application value: Performance - + uuid: c17d001bd20a4732b8ef487366c6aa42 name: 'Host name' key: system.hostname delay: 1h @@ -252,10 +275,12 @@ zabbix_export: value: OS triggers: - + uuid: 2b5407420ebc4ab1bdf4f886a3ebe5a8 expression: '(last(/FreeBSD/system.hostname,#1)<>last(/FreeBSD/system.hostname,#2))>0' name: 'Hostname was changed on {HOST.NAME}' priority: INFO - + uuid: 4095ed7d606a47439294097a98af2c4f name: 'Host local time' key: system.localtime history: 1w @@ -268,6 +293,7 @@ zabbix_export: tag: Application value: OS - + uuid: 63fc1259011f4250901889979cdf472c name: 'Free swap space' key: 'system.swap.size[,free]' history: 1w @@ -277,6 +303,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 187d11e610b94b468d18b88ca38f2c32 name: 'Free swap space in %' key: 'system.swap.size[,pfree]' history: 1w @@ -288,11 +315,13 @@ zabbix_export: value: Memory triggers: - + uuid: a125b6786d55426eb19afe284cee1f76 expression: 'last(/FreeBSD/system.swap.size[,pfree])<50' name: 'Lack of free swap space on {HOST.NAME}' priority: WARNING description: 'It probably means that the systems requires more physical memory.' - + uuid: 9647b0b857074c4b9c14f15bb04af096 name: 'Total swap space' key: 'system.swap.size[,total]' delay: 1h @@ -303,6 +332,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 4523ae069e0b4e16bcb5182c6dbf63f2 name: 'System information' key: system.uname delay: 1h @@ -320,10 +350,12 @@ zabbix_export: value: OS triggers: - + uuid: 325409cb2d41413a84f96d16c9d6a8a2 expression: '(last(/FreeBSD/system.uname,#1)<>last(/FreeBSD/system.uname,#2))>0' name: 'Host information was changed on {HOST.NAME}' priority: INFO - + uuid: a49b956d592c4e2ba41caac3671e009f name: 'System uptime' key: system.uptime delay: 10m @@ -338,10 +370,12 @@ zabbix_export: value: OS triggers: - + uuid: 809e57eb897b43fb8538e76ec7dd6602 expression: change(/FreeBSD/system.uptime)<0 name: '{HOST.NAME} has just been restarted' priority: INFO - + uuid: fec3e877764e4bfd98e77da9d8c73606 name: 'Number of logged in users' key: system.users.num history: 1w @@ -354,6 +388,7 @@ zabbix_export: tag: Application value: Security - + uuid: 2bb327cd5f8c49d9b680142825b9c030 name: 'Checksum of /etc/passwd' key: 'vfs.file.cksum[/etc/passwd]' delay: 1h @@ -364,10 +399,12 @@ zabbix_export: value: Security triggers: - + uuid: 6c4671171a834e62a1cda607860d8495 expression: '(last(/FreeBSD/vfs.file.cksum[/etc/passwd],#1)<>last(/FreeBSD/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING - + uuid: 561c7a383b944bca9ec5f7c44e322fed name: 'Available memory' key: 'vm.memory.size[available]' history: 1w @@ -379,10 +416,12 @@ zabbix_export: value: Memory triggers: - + uuid: f8fcce1904ab46088fa80433b85f2e83 expression: 'last(/FreeBSD/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE - + uuid: ffa54e82b7914672a3f7134134ac2638 name: 'Total memory' key: 'vm.memory.size[total]' delay: 1h @@ -394,6 +433,7 @@ zabbix_export: value: Memory discovery_rules: - + uuid: cac3466488a544198f766d1152878456 name: 'Network interface discovery' key: net.if.discovery delay: 1h @@ -406,6 +446,7 @@ zabbix_export: description: 'Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".' item_prototypes: - + uuid: b1f9e472c6ed467d8cb0cc1739c39b59 name: 'Incoming network traffic on {#IFNAME}' key: 'net.if.in[{#IFNAME}]' history: 1w @@ -424,6 +465,7 @@ zabbix_export: tag: Application value: 'Network interfaces' - + uuid: ac93068d05084aa0a32a1bee78df3bd8 name: 'Outgoing network traffic on {#IFNAME}' key: 'net.if.out[{#IFNAME}]' history: 1w @@ -443,6 +485,7 @@ zabbix_export: value: 'Network interfaces' graph_prototypes: - + uuid: 1f52d0c9ee934eb3a5198ab53fdf4679 name: 'Network traffic on {#IFNAME}' ymin_type_1: FIXED graph_items: @@ -460,6 +503,7 @@ zabbix_export: host: FreeBSD key: 'net.if.out[{#IFNAME}]' - + uuid: 4fd60a606c6343e9a7d7808d1d1f6008 name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -472,6 +516,7 @@ zabbix_export: description: 'Discovery of file systems of different types as defined in global regular expression "File systems for discovery".' item_prototypes: - + uuid: a5cdfe771122483fa1a88b2ea5c26b36 name: 'Free inodes on {#FSNAME} (percentage)' key: 'vfs.fs.inode[{#FSNAME},pfree]' history: 1w @@ -483,10 +528,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 2b87c38f49b146f1b801319d03a19dc3 expression: 'last(/FreeBSD/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 2ed6230d292a4037b67fe549c719e7ee name: 'Free disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},free]' history: 1w @@ -496,6 +543,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: aa0dd0eb957a4485b1a62f715381019a name: 'Free disk space on {#FSNAME} (percentage)' key: 'vfs.fs.size[{#FSNAME},pfree]' history: 1w @@ -507,10 +555,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 01ea8e7f30564586af3b48adb3c930c1 expression: 'last(/FreeBSD/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 6daede58ae8f4e42a4aa2539a552ab08 name: 'Total disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},total]' delay: 1h @@ -521,6 +571,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 6efb08c26e1b439181a17d462ec1dab8 name: 'Used disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},used]' history: 1w @@ -531,6 +582,7 @@ zabbix_export: value: Filesystems graph_prototypes: - + uuid: 5f8ff96d3ea744bba849c9dc1464632f name: 'Disk space usage {#FSNAME}' width: '600' height: '340' @@ -553,6 +605,7 @@ zabbix_export: key: 'vfs.fs.size[{#FSNAME},free]' dashboards: - + uuid: 618c8fc9d4b640999b3389960f5bead4 name: 'System performance' pages: - @@ -623,6 +676,7 @@ zabbix_export: host: FreeBSD graphs: - + uuid: 3ed928729f2d41139a42ca3ee0204551 name: 'CPU jumps' graph_items: - @@ -637,6 +691,7 @@ zabbix_export: host: FreeBSD key: system.cpu.intr - + uuid: ac8b187522904c0880ea16a2b8727dfc name: 'CPU load' ymin_type_1: FIXED graph_items: @@ -658,6 +713,7 @@ zabbix_export: host: FreeBSD key: 'system.cpu.load[percpu,avg15]' - + uuid: ecdccd78d75d4255948995b510acfefb name: 'CPU utilization' show_triggers: 'NO' type: STACKED @@ -699,6 +755,7 @@ zabbix_export: host: FreeBSD key: 'system.cpu.util[,idle]' - + uuid: 191f6c7b63204fd091d2e82c4f4b678a name: 'Memory usage' ymin_type_1: FIXED ymax_type_1: ITEM @@ -713,6 +770,7 @@ zabbix_export: host: FreeBSD key: 'vm.memory.size[available]' - + uuid: 23ade54acd87415080578379ab2cca6b name: 'Swap usage' width: '600' height: '340' diff --git a/templates/classic/template_os_hp-ux.yaml b/templates/classic/template_os_hp-ux.yaml index 9aeb2d6bd60..41041be3f67 100644 --- a/templates/classic/template_os_hp-ux.yaml +++ b/templates/classic/template_os_hp-ux.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:28Z' groups: - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: b1fd823d262042e08291313f72be9452 template: HP-UX name: HP-UX templates: @@ -16,6 +18,7 @@ zabbix_export: name: 'Templates/Operating systems' items: - + uuid: bcba4702a58d48339c6e7e49dea574c4 name: 'Processor load (1 min average per core)' key: 'system.cpu.load[percpu,avg1]' history: 1w @@ -30,10 +33,12 @@ zabbix_export: value: Performance triggers: - + uuid: 35b7375988ef4bcb9accde7a55959917 expression: 'avg(/HP-UX/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING - + uuid: 60057d54b81342f4aaa0103a278bf7b6 name: 'Processor load (5 min average per core)' key: 'system.cpu.load[percpu,avg5]' history: 1w @@ -47,6 +52,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 296dbd5148184004b26ac50ae5e6893b name: 'Processor load (15 min average per core)' key: 'system.cpu.load[percpu,avg15]' history: 1w @@ -60,6 +66,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 2b82ccaf9eb1424593e2738a5512e182 name: 'CPU idle time' key: 'system.cpu.util[,idle]' history: 1w @@ -74,6 +81,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 8665bd2dc84e46daa081a379548b0603 name: 'CPU nice time' key: 'system.cpu.util[,nice]' history: 1w @@ -88,6 +96,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 8419321f4744476ea27b7d1acddcd365 name: 'CPU system time' key: 'system.cpu.util[,system]' history: 1w @@ -102,6 +111,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 611c9a3c70aa4455b6ec7bebe64b5316 name: 'CPU user time' key: 'system.cpu.util[,user]' history: 1w @@ -116,6 +126,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 6e3b32f3f92543759ef2f30834899ba0 name: 'Host name' key: system.hostname delay: 1h @@ -133,10 +144,12 @@ zabbix_export: value: OS triggers: - + uuid: d9cab0e587ba4f44b3339a6c136890ef expression: '(last(/HP-UX/system.hostname,#1)<>last(/HP-UX/system.hostname,#2))>0' name: 'Hostname was changed on {HOST.NAME}' priority: INFO - + uuid: 16c6c420c710498083355361b104f7a2 name: 'Host local time' key: system.localtime history: 1w @@ -149,6 +162,7 @@ zabbix_export: tag: Application value: OS - + uuid: b66598337e0e4990a2776d2a42020e72 name: 'System information' key: system.uname delay: 1h @@ -166,10 +180,12 @@ zabbix_export: value: OS triggers: - + uuid: d2103a2987f94871a988a0d48a527469 expression: '(last(/HP-UX/system.uname,#1)<>last(/HP-UX/system.uname,#2))>0' name: 'Host information was changed on {HOST.NAME}' priority: INFO - + uuid: bb698e97aa1b45ebadcb48da729b8e64 name: 'Number of logged in users' key: system.users.num history: 1w @@ -182,6 +198,7 @@ zabbix_export: tag: Application value: Security - + uuid: 4e11e7c5d43a4566989b39dbc0c23266 name: 'Checksum of /etc/passwd' key: 'vfs.file.cksum[/etc/passwd]' delay: 1h @@ -192,10 +209,12 @@ zabbix_export: value: Security triggers: - + uuid: fd78565deb1a4cb290dbe6916bc2b146 expression: '(last(/HP-UX/vfs.file.cksum[/etc/passwd],#1)<>last(/HP-UX/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING - + uuid: 767abadfa8be4bccb2c4c5a1d532ba87 name: 'Available memory' key: 'vm.memory.size[available]' history: 1w @@ -207,10 +226,12 @@ zabbix_export: value: Memory triggers: - + uuid: 005730efb6a94c4a83c4265f42aa8dff expression: 'last(/HP-UX/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE - + uuid: 6da082e7f822465592f66e2bd0a46947 name: 'Total memory' key: 'vm.memory.size[total]' delay: 1h @@ -222,6 +243,7 @@ zabbix_export: value: Memory discovery_rules: - + uuid: 83058e954f1d497d8c33c82c771d2250 name: 'Network interface discovery' key: net.if.discovery delay: 1h @@ -234,6 +256,7 @@ zabbix_export: description: 'Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".' item_prototypes: - + uuid: 1c1dc757da2a43c4827734e4b7b3fcd2 name: 'Incoming network traffic on {#IFNAME}' key: 'net.if.in[{#IFNAME}]' history: 1w @@ -252,6 +275,7 @@ zabbix_export: tag: Application value: 'Network interfaces' - + uuid: 4de64b1ecae344afa12f892937caa04e name: 'Outgoing network traffic on {#IFNAME}' key: 'net.if.out[{#IFNAME}]' history: 1w @@ -271,6 +295,7 @@ zabbix_export: value: 'Network interfaces' graph_prototypes: - + uuid: dec3568ab5e7457da4a81d32a8ba2b72 name: 'Network traffic on {#IFNAME}' ymin_type_1: FIXED graph_items: @@ -288,6 +313,7 @@ zabbix_export: host: HP-UX key: 'net.if.out[{#IFNAME}]' - + uuid: 883b3a5efab34685b9e6c9a84a6bec84 name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -300,6 +326,7 @@ zabbix_export: description: 'Discovery of file systems of different types as defined in global regular expression "File systems for discovery".' item_prototypes: - + uuid: dbf8305aadb049a58b19a50d4e36fde9 name: 'Free inodes on {#FSNAME} (percentage)' key: 'vfs.fs.inode[{#FSNAME},pfree]' history: 1w @@ -311,10 +338,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 9d7587a6cae149d69e90cdefa024d254 expression: 'last(/HP-UX/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 75efb4ab311848ec9bbb03cf05efef8b name: 'Free disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},free]' history: 1w @@ -324,6 +353,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 707d7dfb2dc243d49e4623f1d043a5b7 name: 'Free disk space on {#FSNAME} (percentage)' key: 'vfs.fs.size[{#FSNAME},pfree]' history: 1w @@ -335,10 +365,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 07153df58e1a4a2bad7bf27a1ddf24a0 expression: 'last(/HP-UX/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 3d75a99c05bf41a2b63ce2b0caf4a6cc name: 'Total disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},total]' delay: 1h @@ -349,6 +381,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 0aa8dd5bbaea4f35808ef735f0cec18d name: 'Used disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},used]' history: 1w @@ -359,6 +392,7 @@ zabbix_export: value: Filesystems graph_prototypes: - + uuid: 92f6b017c10640b6bfe7cd68a949d2d5 name: 'Disk space usage {#FSNAME}' width: '600' height: '340' @@ -381,6 +415,7 @@ zabbix_export: key: 'vfs.fs.size[{#FSNAME},free]' dashboards: - + uuid: cbac7a8959574b308d1c1e23cf3760ee name: 'System performance' pages: - @@ -434,6 +469,7 @@ zabbix_export: host: HP-UX graphs: - + uuid: 808ceffbcb844def962b03d6fa7a3496 name: 'CPU load' ymin_type_1: FIXED graph_items: @@ -455,6 +491,7 @@ zabbix_export: host: HP-UX key: 'system.cpu.load[percpu,avg15]' - + uuid: 8c47ac69fba642f4827fcad01b3a0379 name: 'CPU utilization' show_triggers: 'NO' type: STACKED @@ -489,6 +526,7 @@ zabbix_export: host: HP-UX key: 'system.cpu.util[,idle]' - + uuid: 4cf12f1ea3934cb99f76c20916067a71 name: 'Memory usage' ymin_type_1: FIXED ymax_type_1: ITEM diff --git a/templates/classic/template_os_mac_os_x.yaml b/templates/classic/template_os_mac_os_x.yaml index 74905eb46ea..3cfb9233c6c 100644 --- a/templates/classic/template_os_mac_os_x.yaml +++ b/templates/classic/template_os_mac_os_x.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:44Z' groups: - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: f895df5b37494f668cde1a2388d7af8b template: 'Mac OS X' name: 'Mac OS X' templates: @@ -16,6 +18,7 @@ zabbix_export: name: 'Templates/Operating systems' items: - + uuid: d25aa1f2eae445ceb18b7e4ee5383585 name: 'Maximum number of opened files' key: kernel.maxfiles delay: 1h @@ -27,10 +30,12 @@ zabbix_export: value: OS triggers: - + uuid: 933b14ead0974a9c96d36c833da90ebb expression: 'last(/Mac OS X/kernel.maxfiles)<1024' name: 'Configured max number of opened files is too low on {HOST.NAME}' priority: INFO - + uuid: 5c376cae54854613a1533eb804bcee56 name: 'Maximum number of processes' key: kernel.maxproc delay: 1h @@ -42,10 +47,12 @@ zabbix_export: value: OS triggers: - + uuid: 0e89b2e0cad948c0b81bc223d2ed673c expression: 'last(/Mac OS X/kernel.maxproc)<256' name: 'Configured max number of processes is too low on {HOST.NAME}' priority: INFO - + uuid: 951d874e6b644f9787c7a0d267bafcf8 name: 'Incoming network traffic on en0' key: 'net.if.in[en0]' history: 1w @@ -64,6 +71,7 @@ zabbix_export: tag: Application value: 'Network interfaces' - + uuid: ac875bd25d484d38b16cb02c30be6b67 name: 'Outgoing network traffic on en0' key: 'net.if.out[en0]' history: 1w @@ -82,6 +90,7 @@ zabbix_export: tag: Application value: 'Network interfaces' - + uuid: 928f973c004447d099a79e09a8b98cee name: 'Host boot time' key: system.boottime delay: 10m @@ -95,6 +104,7 @@ zabbix_export: tag: Application value: OS - + uuid: 5abd63bb64114794ae6d253dcc12afb4 name: 'Processor load (1 min average per core)' key: 'system.cpu.load[percpu,avg1]' history: 1w @@ -109,10 +119,12 @@ zabbix_export: value: Performance triggers: - + uuid: a80abf98913a4611a1fd4f716b9f9b67 expression: 'avg(/Mac OS X/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING - + uuid: 7e569411a7b4415098d21aaa44068dee name: 'Processor load (5 min average per core)' key: 'system.cpu.load[percpu,avg5]' history: 1w @@ -126,6 +138,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 1ddc219f824541ca9c9ef30afda56df2 name: 'Processor load (15 min average per core)' key: 'system.cpu.load[percpu,avg15]' history: 1w @@ -139,6 +152,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 9c0230c0bb944523bd781c37304bb87b name: 'Host name' key: system.hostname delay: 1h @@ -156,10 +170,12 @@ zabbix_export: value: OS triggers: - + uuid: bf7dbc1163a04ef7acbeba01a3895019 expression: '(last(/Mac OS X/system.hostname,#1)<>last(/Mac OS X/system.hostname,#2))>0' name: 'Hostname was changed on {HOST.NAME}' priority: INFO - + uuid: 5a7ce2c61d3a4696ac76e0406308e61b name: 'Host local time' key: system.localtime history: 1w @@ -172,6 +188,7 @@ zabbix_export: tag: Application value: OS - + uuid: 5c73ff0f28d24d92955c667e5245cfa0 name: 'System information' key: system.uname delay: 1h @@ -189,10 +206,12 @@ zabbix_export: value: OS triggers: - + uuid: 638241883e9f470f87b924d103cc6780 expression: '(last(/Mac OS X/system.uname,#1)<>last(/Mac OS X/system.uname,#2))>0' name: 'Host information was changed on {HOST.NAME}' priority: INFO - + uuid: 34c001a77a904224aa90338590375870 name: 'System uptime' key: system.uptime delay: 10m @@ -207,10 +226,12 @@ zabbix_export: value: OS triggers: - + uuid: 1f0cc03186cc4bb98483927f425df8e9 expression: 'change(/Mac OS X/system.uptime)<0' name: '{HOST.NAME} has just been restarted' priority: INFO - + uuid: 31ea6bafabbe440ea1b8d1b6cea74444 name: 'Number of logged in users' key: system.users.num history: 1w @@ -223,6 +244,7 @@ zabbix_export: tag: Application value: Security - + uuid: 6df0d9e8694d45dfa11e433d8de7be41 name: 'Checksum of /etc/passwd' key: 'vfs.file.cksum[/etc/passwd]' delay: 1h @@ -233,10 +255,12 @@ zabbix_export: value: Security triggers: - + uuid: 298b572c0117487eb5ef460c620de438 expression: '(last(/Mac OS X/vfs.file.cksum[/etc/passwd],#1)<>last(/Mac OS X/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING - + uuid: daf35c33bb84443f893bb06bfe10f870 name: 'Available memory' key: 'vm.memory.size[available]' history: 1w @@ -248,10 +272,12 @@ zabbix_export: value: Memory triggers: - + uuid: c38dfc1b95d1463585d378f60d6a689a expression: 'last(/Mac OS X/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE - + uuid: 83c0218324a548c4a01054801a4d8b0b name: 'Total memory' key: 'vm.memory.size[total]' delay: 1h @@ -263,6 +289,7 @@ zabbix_export: value: Memory discovery_rules: - + uuid: c537fbe006d7434dab08add1dcf87537 name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -275,6 +302,7 @@ zabbix_export: description: 'Discovery of file systems of different types as defined in global regular expression "File systems for discovery".' item_prototypes: - + uuid: b7560dc2b6f743458128961cc962bcd3 name: 'Free inodes on {#FSNAME} (percentage)' key: 'vfs.fs.inode[{#FSNAME},pfree]' history: 1w @@ -286,10 +314,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 91cccd7935854a47bf4ca184b1d4d09a expression: 'last(/Mac OS X/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 29340ac4c5d3419cb4508641e85d787d name: 'Free disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},free]' history: 1w @@ -299,6 +329,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 6d9aa50bddb642499ad575a0cc71146b name: 'Free disk space on {#FSNAME} (percentage)' key: 'vfs.fs.size[{#FSNAME},pfree]' history: 1w @@ -310,10 +341,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 673dbc5aec474abda3a3b392d31b6c11 expression: 'last(/Mac OS X/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: c311ced2b4204b368af1c8a8c27f9c99 name: 'Total disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},total]' delay: 1h @@ -324,6 +357,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 748612098b4e4befa0f39f11b99eced4 name: 'Used disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},used]' history: 1w @@ -334,6 +368,7 @@ zabbix_export: value: Filesystems graph_prototypes: - + uuid: 6ce28b13df4e4494a4d39750afb25290 name: 'Disk space usage {#FSNAME}' width: '600' height: '340' @@ -356,6 +391,7 @@ zabbix_export: key: 'vfs.fs.size[{#FSNAME},free]' dashboards: - + uuid: d66f39e86e2047289acea0bc9a218807 name: 'System performance' pages: - @@ -393,6 +429,7 @@ zabbix_export: host: 'Mac OS X' graphs: - + uuid: f0e648fb4c5345748b11a7bdb05f6526 name: 'CPU load' ymin_type_1: FIXED graph_items: @@ -414,6 +451,7 @@ zabbix_export: host: 'Mac OS X' key: 'system.cpu.load[percpu,avg15]' - + uuid: 5c942cb1fe5b440aa9428d45ee85e09c name: 'Memory usage' ymin_type_1: FIXED ymax_type_1: ITEM @@ -428,6 +466,7 @@ zabbix_export: host: 'Mac OS X' key: 'vm.memory.size[available]' - + uuid: 5c4b08f992c541dbb02835bbd4f0a55e name: 'Network traffic on en0' ymin_type_1: FIXED graph_items: diff --git a/templates/classic/template_os_openbsd.yaml b/templates/classic/template_os_openbsd.yaml index 504311d272f..a7583a020c5 100644 --- a/templates/classic/template_os_openbsd.yaml +++ b/templates/classic/template_os_openbsd.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:27Z' groups: - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: 760be6e1c2194a5bb7c0df47cc5f71ca template: OpenBSD name: OpenBSD templates: @@ -16,6 +18,7 @@ zabbix_export: name: 'Templates/Operating systems' items: - + uuid: 56a83dc0e14e47339e13a451adcefef7 name: 'Maximum number of opened files' key: kernel.maxfiles delay: 1h @@ -27,10 +30,12 @@ zabbix_export: value: OS triggers: - + uuid: aab96e16dd194d72b9b049ffa8b41b02 expression: last(/OpenBSD/kernel.maxfiles)<1024 name: 'Configured max number of opened files is too low on {HOST.NAME}' priority: INFO - + uuid: e55f8256dd2d48fd9e7fd786f872b4bc name: 'Maximum number of processes' key: kernel.maxproc delay: 1h @@ -42,10 +47,12 @@ zabbix_export: value: OS triggers: - + uuid: 149b9b77d17543fba253666ccbd6a607 expression: last(/OpenBSD/kernel.maxproc)<256 name: 'Configured max number of processes is too low on {HOST.NAME}' priority: INFO - + uuid: 7f8fdbc74cf14fa2afda3b57c548c751 name: 'Number of running processes' key: 'proc.num[,,run]' history: 1w @@ -56,10 +63,12 @@ zabbix_export: value: Processes triggers: - + uuid: 712a579fe05f46b4aaa0541c71f4d48e expression: 'avg(/OpenBSD/proc.num[,,run],5m)>30' name: 'Too many processes running on {HOST.NAME}' priority: WARNING - + uuid: 966acafb928b43f8a63ee673b1716d28 name: 'Number of processes' key: 'proc.num[]' history: 1w @@ -70,10 +79,12 @@ zabbix_export: value: Processes triggers: - + uuid: 5bb5869a81bf4b559aaab97f407fbf58 expression: 'avg(/OpenBSD/proc.num[],5m)>300' name: 'Too many processes on {HOST.NAME}' priority: WARNING - + uuid: 4e06c5b504c04c169ea1a0d6a7951eeb name: 'Host boot time' key: system.boottime delay: 10m @@ -87,6 +98,7 @@ zabbix_export: tag: Application value: OS - + uuid: f6ed0de8cbb545298b174b19938a527e name: 'Interrupts per second' key: system.cpu.intr history: 1w @@ -104,6 +116,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 7e4eab397cfd43d2a4aef7e2aa8c3a37 name: 'Processor load (1 min average per core)' key: 'system.cpu.load[percpu,avg1]' history: 1w @@ -118,10 +131,12 @@ zabbix_export: value: Performance triggers: - + uuid: cba2e563c43147bbb2940919d51533bb expression: 'avg(/OpenBSD/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING - + uuid: 55ad1da5b20c465f8db86701dcf3e974 name: 'Processor load (5 min average per core)' key: 'system.cpu.load[percpu,avg5]' history: 1w @@ -135,6 +150,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 0403d3b318a649d4aa0da97e18546bcb name: 'Processor load (15 min average per core)' key: 'system.cpu.load[percpu,avg15]' history: 1w @@ -148,6 +164,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 2226fac821fe4928a9d727770e0af4d0 name: 'Context switches per second' key: system.cpu.switches history: 1w @@ -165,6 +182,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 4689c51946c845e5b31cb7ca5b58fbe3 name: 'CPU idle time' key: 'system.cpu.util[,idle]' history: 1w @@ -179,6 +197,7 @@ zabbix_export: tag: Application value: Performance - + uuid: ad032417f6de4e03a4f956bea65d8ce0 name: 'CPU interrupt time' key: 'system.cpu.util[,interrupt]' history: 1w @@ -193,6 +212,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 84030949a4d545b59db4aa3b38402174 name: 'CPU nice time' key: 'system.cpu.util[,nice]' history: 1w @@ -207,6 +227,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 63121eb34bc94eeabd7352992b67befb name: 'CPU system time' key: 'system.cpu.util[,system]' history: 1w @@ -221,6 +242,7 @@ zabbix_export: tag: Application value: Performance - + uuid: c9adb1a7c2fd4db9b176f9008483f2d7 name: 'CPU user time' key: 'system.cpu.util[,user]' history: 1w @@ -235,6 +257,7 @@ zabbix_export: tag: Application value: Performance - + uuid: a80cd7ca70954cd1b6b89a686f642b9d name: 'Host name' key: system.hostname delay: 1h @@ -252,10 +275,12 @@ zabbix_export: value: OS triggers: - + uuid: 54e7e539902447aea3db4716a7a99da7 expression: '(last(/OpenBSD/system.hostname,#1)<>last(/OpenBSD/system.hostname,#2))>0' name: 'Hostname was changed on {HOST.NAME}' priority: INFO - + uuid: cfff34f2374c410492b89cce1c6b5198 name: 'Host local time' key: system.localtime history: 1w @@ -268,6 +293,7 @@ zabbix_export: tag: Application value: OS - + uuid: e758448d5ec242e6a7a17f67c8f62874 name: 'Free swap space' key: 'system.swap.size[,free]' history: 1w @@ -277,6 +303,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 43648a7f2c79443781a0ad500e7a9e6c name: 'Free swap space in %' key: 'system.swap.size[,pfree]' history: 1w @@ -288,11 +315,13 @@ zabbix_export: value: Memory triggers: - + uuid: 0efa45d2c8884bc6b4090afc6408198b expression: 'last(/OpenBSD/system.swap.size[,pfree])<50' name: 'Lack of free swap space on {HOST.NAME}' priority: WARNING description: 'It probably means that the systems requires more physical memory.' - + uuid: 61f33f0c3e35499b999626058048ec66 name: 'Total swap space' key: 'system.swap.size[,total]' delay: 1h @@ -303,6 +332,7 @@ zabbix_export: tag: Application value: Memory - + uuid: b19974c64b4141c2aca0e997b03c2f0a name: 'System information' key: system.uname delay: 1h @@ -320,10 +350,12 @@ zabbix_export: value: OS triggers: - + uuid: f19f8f5d3aa549c4b278d45095c86e1e expression: '(last(/OpenBSD/system.uname,#1)<>last(/OpenBSD/system.uname,#2))>0' name: 'Host information was changed on {HOST.NAME}' priority: INFO - + uuid: d14bcdc15cc24f90baea06a13077a54f name: 'System uptime' key: system.uptime delay: 10m @@ -338,10 +370,12 @@ zabbix_export: value: OS triggers: - + uuid: de874b9d875a4298ab39888c9e9cb747 expression: change(/OpenBSD/system.uptime)<0 name: '{HOST.NAME} has just been restarted' priority: INFO - + uuid: 165a44bf3b9d49378e500acb90aa7957 name: 'Number of logged in users' key: system.users.num history: 1w @@ -354,6 +388,7 @@ zabbix_export: tag: Application value: Security - + uuid: f11f6e3539a244409f1c72dbd6f16b76 name: 'Checksum of /etc/passwd' key: 'vfs.file.cksum[/etc/passwd]' delay: 1h @@ -364,10 +399,12 @@ zabbix_export: value: Security triggers: - + uuid: 092129d6d21c455d80e524ce5a5a4031 expression: '(last(/OpenBSD/vfs.file.cksum[/etc/passwd],#1)<>last(/OpenBSD/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING - + uuid: 5b6c92c92e434dff8ce19e28b3ba785e name: 'Available memory' key: 'vm.memory.size[available]' history: 1w @@ -379,10 +416,12 @@ zabbix_export: value: Memory triggers: - + uuid: bdf3c729b8bc4a9481c9041e4c1ea624 expression: 'last(/OpenBSD/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE - + uuid: b32320608732421fac18437006bc1874 name: 'Total memory' key: 'vm.memory.size[total]' delay: 1h @@ -394,6 +433,7 @@ zabbix_export: value: Memory discovery_rules: - + uuid: d02d41ad698942bfab1fe29fad31010a name: 'Network interface discovery' key: net.if.discovery delay: 1h @@ -406,6 +446,7 @@ zabbix_export: description: 'Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".' item_prototypes: - + uuid: 81dec4b8de8c4ab68aef26d9f00aee87 name: 'Incoming network traffic on {#IFNAME}' key: 'net.if.in[{#IFNAME}]' history: 1w @@ -424,6 +465,7 @@ zabbix_export: tag: Application value: 'Network interfaces' - + uuid: 16bced1c77eb46799ecedcde5049dbdb name: 'Outgoing network traffic on {#IFNAME}' key: 'net.if.out[{#IFNAME}]' history: 1w @@ -443,6 +485,7 @@ zabbix_export: value: 'Network interfaces' graph_prototypes: - + uuid: c79845ab3101451c8f0fe033b5b2166e name: 'Network traffic on {#IFNAME}' ymin_type_1: FIXED graph_items: @@ -460,6 +503,7 @@ zabbix_export: host: OpenBSD key: 'net.if.out[{#IFNAME}]' - + uuid: feb02c707aa64b91a3b340aa5ef23de9 name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -472,6 +516,7 @@ zabbix_export: description: 'Discovery of file systems of different types as defined in global regular expression "File systems for discovery".' item_prototypes: - + uuid: c29bc3c6bd844242b9165251dd3266bb name: 'Free inodes on {#FSNAME} (percentage)' key: 'vfs.fs.inode[{#FSNAME},pfree]' history: 1w @@ -483,10 +528,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 7802203fd5ba471db2be4f35eda44a0b expression: 'last(/OpenBSD/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: d53bf828e684464a88157fd3dfd1b8d4 name: 'Free disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},free]' history: 1w @@ -496,6 +543,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: bcae23e8404349af87c570c353bfe0fe name: 'Free disk space on {#FSNAME} (percentage)' key: 'vfs.fs.size[{#FSNAME},pfree]' history: 1w @@ -507,10 +555,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: 9741c9425c984804ac8fb9a52ef22221 expression: 'last(/OpenBSD/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: 5c27bfca98fc4e709b5fe66e8c181fbd name: 'Total disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},total]' delay: 1h @@ -521,6 +571,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 840eed51cf264b5698fe4f38fd03ea16 name: 'Used disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},used]' history: 1w @@ -531,6 +582,7 @@ zabbix_export: value: Filesystems graph_prototypes: - + uuid: ef0e881cfc3f4552a163a653cd52869c name: 'Disk space usage {#FSNAME}' width: '600' height: '340' @@ -553,6 +605,7 @@ zabbix_export: key: 'vfs.fs.size[{#FSNAME},free]' dashboards: - + uuid: b4606920366049bd98e2e6d31c602d67 name: 'System performance' pages: - @@ -656,6 +709,7 @@ zabbix_export: host: OpenBSD graphs: - + uuid: 947de3b0729948b0ae2f03342a7e3f9f name: 'CPU jumps' graph_items: - @@ -670,6 +724,7 @@ zabbix_export: host: OpenBSD key: system.cpu.intr - + uuid: 765b83f3f7a246aa893eff4f19600326 name: 'CPU load' ymin_type_1: FIXED graph_items: @@ -691,6 +746,7 @@ zabbix_export: host: OpenBSD key: 'system.cpu.load[percpu,avg15]' - + uuid: 512ed29b170642d285b14a7e9b2d43de name: 'CPU utilization' show_triggers: 'NO' type: STACKED @@ -732,6 +788,7 @@ zabbix_export: host: OpenBSD key: 'system.cpu.util[,idle]' - + uuid: 18bbcc8bba0840fc8353b90caa3e657f name: 'Memory usage' ymin_type_1: FIXED ymax_type_1: ITEM @@ -746,6 +803,7 @@ zabbix_export: host: OpenBSD key: 'vm.memory.size[available]' - + uuid: 8a422a49defb413ca16b1e8515b59e00 name: 'Swap usage' width: '600' height: '340' diff --git a/templates/classic/template_os_solaris.yaml b/templates/classic/template_os_solaris.yaml index 703a904bf3d..3d9e7c91dce 100644 --- a/templates/classic/template_os_solaris.yaml +++ b/templates/classic/template_os_solaris.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:30Z' groups: - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: eaf36c98b91843b7b79bd5184a23d377 template: Solaris name: Solaris templates: @@ -16,6 +18,7 @@ zabbix_export: name: 'Templates/Operating systems' items: - + uuid: 2fa6d58a5c7d48da90b1caf521e867cd name: 'Maximum number of processes' key: kernel.maxproc delay: 1h @@ -27,10 +30,12 @@ zabbix_export: value: OS triggers: - + uuid: 2a567bc9d5584dfea986b5b70c89fc65 expression: last(/Solaris/kernel.maxproc)<256 name: 'Configured max number of processes is too low on {HOST.NAME}' priority: INFO - + uuid: 7c8c8421fb514e67bc9f14cefe4018f3 name: 'Number of running processes' key: 'proc.num[,,run]' history: 1w @@ -41,10 +46,12 @@ zabbix_export: value: Processes triggers: - + uuid: add06c1202704368ad41e785b9103a5d expression: 'avg(/Solaris/proc.num[,,run],5m)>30' name: 'Too many processes running on {HOST.NAME}' priority: WARNING - + uuid: 74c805e8bfd947348b206a0d33bfc461 name: 'Number of processes' key: 'proc.num[]' history: 1w @@ -55,10 +62,12 @@ zabbix_export: value: Processes triggers: - + uuid: c4a2c5d68ab04ce8bdf9e0033cd88bfe expression: 'avg(/Solaris/proc.num[],5m)>300' name: 'Too many processes on {HOST.NAME}' priority: WARNING - + uuid: 1812e26de9ad4a36abb5498154e6ea3c name: 'Host boot time' key: system.boottime delay: 10m @@ -72,6 +81,7 @@ zabbix_export: tag: Application value: OS - + uuid: 8186ed95ed8c4d6eb52ea2e718984170 name: 'Interrupts per second' key: system.cpu.intr history: 1w @@ -89,6 +99,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 1a7cc53a5497427da28f882b1b185fad name: 'Processor load (1 min average per core)' key: 'system.cpu.load[percpu,avg1]' history: 1w @@ -103,10 +114,12 @@ zabbix_export: value: Performance triggers: - + uuid: 72da82fb700c4604ae70883f3f020b6b expression: 'avg(/Solaris/system.cpu.load[percpu,avg1],5m)>5' name: 'Processor load is too high on {HOST.NAME}' priority: WARNING - + uuid: 5b053b6c00464f8b8f5fc49fffda1394 name: 'Processor load (5 min average per core)' key: 'system.cpu.load[percpu,avg5]' history: 1w @@ -120,6 +133,7 @@ zabbix_export: tag: Application value: Performance - + uuid: c13c2ff556594c5d985420dc974659cf name: 'Processor load (15 min average per core)' key: 'system.cpu.load[percpu,avg15]' history: 1w @@ -133,6 +147,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 320f8803624f4ad2b9e66f1a08f5a145 name: 'Context switches per second' key: system.cpu.switches history: 1w @@ -150,6 +165,7 @@ zabbix_export: tag: Application value: Performance - + uuid: a653205d5ce4462089da4ed4d6f97f3a name: 'CPU idle time' key: 'system.cpu.util[,idle]' history: 1w @@ -164,6 +180,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 9bee92be803c48489509e41c19718abc name: 'CPU iowait time' key: 'system.cpu.util[,iowait]' history: 1w @@ -179,11 +196,13 @@ zabbix_export: value: Performance triggers: - + uuid: e2e68aaa825f4bb38c47e8510e30f25d expression: 'avg(/Solaris/system.cpu.util[,iowait],5m)>20' name: 'Disk I/O is overloaded on {HOST.NAME}' priority: WARNING description: 'OS spends significant time waiting for I/O (input/output) operations. It could be indicator of performance issues with storage system.' - + uuid: bb32808bf73f489399ecb3e02bc18194 name: 'CPU system time' key: 'system.cpu.util[,system]' history: 1w @@ -198,6 +217,7 @@ zabbix_export: tag: Application value: Performance - + uuid: d30ad6a457df4e39819b76fc1be7a562 name: 'CPU user time' key: 'system.cpu.util[,user]' history: 1w @@ -212,6 +232,7 @@ zabbix_export: tag: Application value: Performance - + uuid: 1945e624e1864f2ba543f9438b1733f1 name: 'Host name' key: system.hostname delay: 1h @@ -229,10 +250,12 @@ zabbix_export: value: OS triggers: - + uuid: f3fd936e496a4f5e84a13284d0d93f89 expression: '(last(/Solaris/system.hostname,#1)<>last(/Solaris/system.hostname,#2))>0' name: 'Hostname was changed on {HOST.NAME}' priority: INFO - + uuid: 0a0a8ab7047b400aaffe99917349291e name: 'Host local time' key: system.localtime history: 1w @@ -245,6 +268,7 @@ zabbix_export: tag: Application value: OS - + uuid: 71597a2dfdeb4c63acf7505ffb7f4f08 name: 'Free swap space' key: 'system.swap.size[,free]' history: 1w @@ -254,6 +278,7 @@ zabbix_export: tag: Application value: Memory - + uuid: b2ee2b52a64841e282915d6de3c7f739 name: 'Free swap space in %' key: 'system.swap.size[,pfree]' history: 1w @@ -265,11 +290,13 @@ zabbix_export: value: Memory triggers: - + uuid: 7be6856162ca445388b13e524f01a3c2 expression: 'last(/Solaris/system.swap.size[,pfree])<50' name: 'Lack of free swap space on {HOST.NAME}' priority: WARNING description: 'It probably means that the systems requires more physical memory.' - + uuid: 0e7ea1fd204c44f3b0a7880eac21a0df name: 'Total swap space' key: 'system.swap.size[,total]' delay: 1h @@ -280,6 +307,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 034f7934cdb54cc6b99194fac9197bfb name: 'System information' key: system.uname delay: 1h @@ -297,10 +325,12 @@ zabbix_export: value: OS triggers: - + uuid: 325fef9ebe734dd6bcb51cbcb33189ea expression: '(last(/Solaris/system.uname,#1)<>last(/Solaris/system.uname,#2))>0' name: 'Host information was changed on {HOST.NAME}' priority: INFO - + uuid: c15a8b1b6cbd446bad669ead64a172a1 name: 'System uptime' key: system.uptime delay: 10m @@ -315,10 +345,12 @@ zabbix_export: value: OS triggers: - + uuid: 56284beb4a464017b3aa2f4c00bc271f expression: change(/Solaris/system.uptime)<0 name: '{HOST.NAME} has just been restarted' priority: INFO - + uuid: a2c0d69124424e49aa4fc1f2416ffc37 name: 'Number of logged in users' key: system.users.num history: 1w @@ -331,6 +363,7 @@ zabbix_export: tag: Application value: Security - + uuid: 5dd55b892d1b4828bfc570d6bf48251d name: 'Checksum of /etc/passwd' key: 'vfs.file.cksum[/etc/passwd]' delay: 1h @@ -341,10 +374,12 @@ zabbix_export: value: Security triggers: - + uuid: ab3be8dae14344e2aafd901b61b81b0c expression: '(last(/Solaris/vfs.file.cksum[/etc/passwd],#1)<>last(/Solaris/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed on {HOST.NAME}' priority: WARNING - + uuid: 6888f0dd6b2e418f8c28a0ee59648fa3 name: 'Available memory' key: 'vm.memory.size[available]' history: 1w @@ -356,10 +391,12 @@ zabbix_export: value: Memory triggers: - + uuid: a0769befcb4e4c649557926824d7dbf3 expression: 'last(/Solaris/vm.memory.size[available])<20M' name: 'Lack of available memory on server {HOST.NAME}' priority: AVERAGE - + uuid: d96d5ebfa074428e957335b5fa58189b name: 'Total memory' key: 'vm.memory.size[total]' delay: 1h @@ -371,6 +408,7 @@ zabbix_export: value: Memory discovery_rules: - + uuid: 6a47f796859241c1aa30f0d731cacf52 name: 'Network interface discovery' key: net.if.discovery delay: 1h @@ -383,6 +421,7 @@ zabbix_export: description: 'Discovery of network interfaces as defined in global regular expression "Network interfaces for discovery".' item_prototypes: - + uuid: 548f317737ee4facbed4a371f3476352 name: 'Incoming network traffic on {#IFNAME}' key: 'net.if.in[{#IFNAME}]' history: 1w @@ -401,6 +440,7 @@ zabbix_export: tag: Application value: 'Network interfaces' - + uuid: 02dbf0af85294ab0bbf042fca79448cc name: 'Outgoing network traffic on {#IFNAME}' key: 'net.if.out[{#IFNAME}]' history: 1w @@ -420,6 +460,7 @@ zabbix_export: value: 'Network interfaces' graph_prototypes: - + uuid: 61d0d627f36e4b1b97fec7857ac99ac1 name: 'Network traffic on {#IFNAME}' ymin_type_1: FIXED graph_items: @@ -437,6 +478,7 @@ zabbix_export: host: Solaris key: 'net.if.out[{#IFNAME}]' - + uuid: 3abf31160b404cf095daca79f2a03188 name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -449,6 +491,7 @@ zabbix_export: description: 'Discovery of file systems of different types as defined in global regular expression "File systems for discovery".' item_prototypes: - + uuid: aa40b3df2229405193c373b00064e420 name: 'Free inodes on {#FSNAME} (percentage)' key: 'vfs.fs.inode[{#FSNAME},pfree]' history: 1w @@ -460,10 +503,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: a56d85c866814b5e9273815beafba98c expression: 'last(/Solaris/vfs.fs.inode[{#FSNAME},pfree])<20' name: 'Free inodes is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: e4c935091c6c49f185ef0e93963388ff name: 'Free disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},free]' history: 1w @@ -473,6 +518,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: e2805fb218d64ddd8ea58beae73e1343 name: 'Free disk space on {#FSNAME} (percentage)' key: 'vfs.fs.size[{#FSNAME},pfree]' history: 1w @@ -484,10 +530,12 @@ zabbix_export: value: Filesystems trigger_prototypes: - + uuid: e93165ebd8d94064836405c8c377bf62 expression: 'last(/Solaris/vfs.fs.size[{#FSNAME},pfree])<20' name: 'Free disk space is less than 20% on volume {#FSNAME}' priority: WARNING - + uuid: e15cfb60494944db8e9b2fe929d91fef name: 'Total disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},total]' delay: 1h @@ -498,6 +546,7 @@ zabbix_export: tag: Application value: Filesystems - + uuid: 0da8a65250ec4027b3093772f5c26532 name: 'Used disk space on {#FSNAME}' key: 'vfs.fs.size[{#FSNAME},used]' history: 1w @@ -508,6 +557,7 @@ zabbix_export: value: Filesystems graph_prototypes: - + uuid: ba1e86d39b2d4f61892228add27101f2 name: 'Disk space usage {#FSNAME}' width: '600' height: '340' @@ -530,6 +580,7 @@ zabbix_export: key: 'vfs.fs.size[{#FSNAME},free]' dashboards: - + uuid: 774e5b14c75c49b4a3a4196ce1ccdaf7 name: 'System performance' pages: - @@ -633,6 +684,7 @@ zabbix_export: host: Solaris graphs: - + uuid: 9a3df2f49bf24b4597c6e488e1016f78 name: 'CPU jumps' graph_items: - @@ -647,6 +699,7 @@ zabbix_export: host: Solaris key: system.cpu.intr - + uuid: f66887f0152c484d80b8fe77d5fd2cdd name: 'CPU load' ymin_type_1: FIXED graph_items: @@ -668,6 +721,7 @@ zabbix_export: host: Solaris key: 'system.cpu.load[percpu,avg15]' - + uuid: 2b7e4221d79e4db8bf0463e0bb347eb0 name: 'CPU utilization' show_triggers: 'NO' type: STACKED @@ -702,6 +756,7 @@ zabbix_export: host: Solaris key: 'system.cpu.util[,idle]' - + uuid: 150f0e2062a844a9a8bfcaca92ffbf39 name: 'Memory usage' ymin_type_1: FIXED ymax_type_1: ITEM @@ -716,6 +771,7 @@ zabbix_export: host: Solaris key: 'vm.memory.size[available]' - + uuid: 061e20f2db6e4a43b35780702b3ebbfa name: 'Swap usage' width: '600' height: '340' diff --git a/templates/classic/template_server_intel_sr1530_ipmi.yaml b/templates/classic/template_server_intel_sr1530_ipmi.yaml index d8c6bb758e0..a4f6aa19c55 100644 --- a/templates/classic/template_server_intel_sr1530_ipmi.yaml +++ b/templates/classic/template_server_intel_sr1530_ipmi.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:50Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: f01bd64eef4049fabe087cccae590226 template: 'Intel SR1530 IPMI' name: 'Intel SR1530 IPMI' groups: @@ -13,6 +15,7 @@ zabbix_export: name: 'Templates/Server hardware' items: - + uuid: f1d7b90d87c6411e9d887d223b4f9022 name: 'BB +1.8V SM' type: IPMI key: bb_1.8v_sm @@ -26,6 +29,7 @@ zabbix_export: value: Voltage triggers: - + uuid: 55cc8ccf46954499a9c274ab301dd857 expression: 'last(/Intel SR1530 IPMI/bb_1.8v_sm)<1.597 or last(/Intel SR1530 IPMI/bb_1.8v_sm)>2.019' name: 'BB +1.8V SM Critical [{ITEM.VALUE}]' priority: DISASTER @@ -34,6 +38,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1530 IPMI/power)=0' - + uuid: 55e3dc7d5bd34da0862d724ab5d18bb7 expression: 'last(/Intel SR1530 IPMI/bb_1.8v_sm)<1.646 or last(/Intel SR1530 IPMI/bb_1.8v_sm)>1.960' name: 'BB +1.8V SM Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -45,6 +50,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1530 IPMI/power)=0' - + uuid: 21820c76180446ff9965f8937e6d1ba0 name: 'BB +3.3V' type: IPMI key: bb_3.3v @@ -58,6 +64,7 @@ zabbix_export: value: Voltage triggers: - + uuid: 35a0dedd6fb244759a4feca2c1aff961 expression: 'last(/Intel SR1530 IPMI/bb_3.3v)<2.876 or last(/Intel SR1530 IPMI/bb_3.3v)>3.729' name: 'BB +3.3V Critical [{ITEM.VALUE}]' priority: DISASTER @@ -66,6 +73,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1530 IPMI/power)=0' - + uuid: bd2472feb90f40429fbbcd0bddbdd455 expression: 'last(/Intel SR1530 IPMI/bb_3.3v)<2.970 or last(/Intel SR1530 IPMI/bb_3.3v)>3.618' name: 'BB +3.3V Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -77,6 +85,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1530 IPMI/power)=0' - + uuid: 7bd5269be38c417aba374c9e8af28f8c name: 'BB +3.3V STBY' type: IPMI key: bb_3.3v_stby @@ -90,10 +99,12 @@ zabbix_export: value: Voltage triggers: - + uuid: c0f82f508d38405d978c746f5c95a178 expression: 'last(/Intel SR1530 IPMI/bb_3.3v_stby)<2.876 or last(/Intel SR1530 IPMI/bb_3.3v_stby)>3.729' name: 'BB +3.3V STBY Critical [{ITEM.VALUE}]' priority: DISASTER - + uuid: 8f957e674af84229aa2e1ee78bf941a0 expression: 'last(/Intel SR1530 IPMI/bb_3.3v_stby)<2.970 or last(/Intel SR1530 IPMI/bb_3.3v_stby)>3.618' name: 'BB +3.3V STBY Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -102,6 +113,7 @@ zabbix_export: name: 'BB +3.3V STBY Critical [{ITEM.VALUE}]' expression: 'last(/Intel SR1530 IPMI/bb_3.3v_stby)<2.876 or last(/Intel SR1530 IPMI/bb_3.3v_stby)>3.729' - + uuid: 7931e499e1894942a4763432a6a446fd name: 'BB +5.0V' type: IPMI key: bb_5.0v @@ -115,6 +127,7 @@ zabbix_export: value: Voltage triggers: - + uuid: dec3da3d68b04f3c9ea16fabe17b8faa expression: 'last(/Intel SR1530 IPMI/bb_5.0v)<4.362 or last(/Intel SR1530 IPMI/bb_5.0v)>5.663' name: 'BB +5.0V Critical [{ITEM.VALUE}]' priority: DISASTER @@ -123,6 +136,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1530 IPMI/power)=0' - + uuid: e2683b71d36b4ab4ad8a98c964b19118 expression: 'last(/Intel SR1530 IPMI/bb_5.0v)<4.483 or last(/Intel SR1530 IPMI/bb_5.0v)>5.495' name: 'BB +5.0V Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -134,6 +148,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1530 IPMI/power)=0' - + uuid: 2e6d7059cbb349889c639e9fba09bd8c name: 'BB Ambient Temp' type: IPMI key: bb_ambient_temp @@ -147,10 +162,12 @@ zabbix_export: value: Temperature triggers: - + uuid: 0adcefe86a99468d9d7f0db2021ec8c9 expression: 'last(/Intel SR1530 IPMI/bb_ambient_temp)<5 or last(/Intel SR1530 IPMI/bb_ambient_temp)>66' name: 'BB Ambient Temp Critical [{ITEM.VALUE}]' priority: DISASTER - + uuid: 6630637c02224bacbe3456a388233775 expression: 'last(/Intel SR1530 IPMI/bb_ambient_temp)<10 or last(/Intel SR1530 IPMI/bb_ambient_temp)>61' name: 'BB Ambient Temp Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -159,6 +176,7 @@ zabbix_export: name: 'BB Ambient Temp Critical [{ITEM.VALUE}]' expression: 'last(/Intel SR1530 IPMI/bb_ambient_temp)<5 or last(/Intel SR1530 IPMI/bb_ambient_temp)>66' - + uuid: 1821294a921d401f822678ce1d246163 name: Power type: IPMI key: power @@ -170,10 +188,12 @@ zabbix_export: value: Voltage triggers: - + uuid: 85722b8734df45d589afd69262a498a4 expression: 'last(/Intel SR1530 IPMI/power)=0' name: Power priority: WARNING - + uuid: efc577d6deba4f46b1fe79e6a1a26fdd name: 'Processor Vcc' type: IPMI key: processor_vcc @@ -186,6 +206,7 @@ zabbix_export: tag: Application value: Voltage - + uuid: 89e5edc9cd6d4984a7a76320f7800ae9 name: 'System Fan 3' type: IPMI key: system_fan_3 @@ -199,6 +220,7 @@ zabbix_export: value: Fans graphs: - + uuid: e1fff55999a6420f987659ca0dc8c102 name: 'Fan speed and ambient temperature' graph_items: - @@ -215,6 +237,7 @@ zabbix_export: host: 'Intel SR1530 IPMI' key: system_fan_3 - + uuid: bec82c29b93c4841a89d0978a899c70b name: Voltage yaxismax: '5.5' ymin_type_1: FIXED diff --git a/templates/classic/template_server_intel_sr1630_ipmi.yaml b/templates/classic/template_server_intel_sr1630_ipmi.yaml index 2dcaceea106..299994f7939 100644 --- a/templates/classic/template_server_intel_sr1630_ipmi.yaml +++ b/templates/classic/template_server_intel_sr1630_ipmi.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:48Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: 2327c665b46e4aa781d41240168c3867 template: 'Intel SR1630 IPMI' name: 'Intel SR1630 IPMI' groups: @@ -13,6 +15,7 @@ zabbix_export: name: 'Templates/Server hardware' items: - + uuid: 8271dc34162d4657be1a67b5d8a4473b name: 'Baseboard Temp' type: IPMI key: baseboard_temp @@ -26,6 +29,7 @@ zabbix_export: value: Temperature triggers: - + uuid: 2e1ee68913a34cb78f31d5001f10793d expression: 'last(/Intel SR1630 IPMI/baseboard_temp)<5 or last(/Intel SR1630 IPMI/baseboard_temp)>90' name: 'Baseboard Temp Critical [{ITEM.VALUE}]' priority: DISASTER @@ -34,6 +38,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: c51b207bcbd041039a1f5a1a7973e262 expression: 'last(/Intel SR1630 IPMI/baseboard_temp)<10 or last(/Intel SR1630 IPMI/baseboard_temp)>83' name: 'Baseboard Temp Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -45,6 +50,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: d2827f4cc6c4470daf4fd20868ed94c8 name: 'BB +1.05V PCH' type: IPMI key: bb_1.05v_pch @@ -58,6 +64,7 @@ zabbix_export: value: Voltage triggers: - + uuid: ec813e0d4ccb48d2af680281034a901f expression: 'last(/Intel SR1630 IPMI/bb_1.05v_pch)<0.953 or last(/Intel SR1630 IPMI/bb_1.05v_pch)>1.149' name: 'BB +1.05V PCH Critical [{ITEM.VALUE}]' priority: DISASTER @@ -66,6 +73,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: 2b0db1b054f842a4891162fbe33e50e8 expression: 'last(/Intel SR1630 IPMI/bb_1.05v_pch)<0.985 or last(/Intel SR1630 IPMI/bb_1.05v_pch)>1.117' name: 'BB +1.05V PCH Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -77,6 +85,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: 3bbcfcb625fa4805806601284c3eda20 name: 'BB +1.1V P1 Vccp' type: IPMI key: bb_1.1v_p1_vccp @@ -90,6 +99,7 @@ zabbix_export: value: Voltage triggers: - + uuid: 2e18cf768c2b468eae5549a326325c61 expression: 'last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)<0.683 or last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)>1.543' name: 'BB +1.1V P1 Vccp Critical [{ITEM.VALUE}]' priority: DISASTER @@ -98,6 +108,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: 465d51e2a260431dbc7e8e7d39994274 expression: 'last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)<0.708 or last(/Intel SR1630 IPMI/bb_1.1v_p1_vccp)>1.501' name: 'BB +1.1V P1 Vccp Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -109,6 +120,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: 350b21b2a569489a9c4c7376bf788a0e name: 'BB +1.5V P1 DDR3' type: IPMI key: bb_1.5v_p1_ddr3 @@ -122,6 +134,7 @@ zabbix_export: value: Voltage triggers: - + uuid: cb2aa635a08c495f9a540c60ce5d1333 expression: 'last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)<1.362 or last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)>1.635' name: 'BB +1.5V P1 DDR3 Critical [{ITEM.VALUE}]' priority: DISASTER @@ -130,6 +143,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: db42f9fd43f04849a07048f5b5a38a4c expression: 'last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)<1.401 or last(/Intel SR1630 IPMI/bb_1.5v_p1_ddr3)>1.589' name: 'BB +1.5V P1 DDR3 Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -141,6 +155,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: 6bc6b9c60ce24189b8b0f8a928fab701 name: 'BB +3.3V' type: IPMI key: bb_3.3v @@ -154,6 +169,7 @@ zabbix_export: value: Voltage triggers: - + uuid: 9eea7fcd8b574f35aee3e3acb4267f4a expression: 'last(/Intel SR1630 IPMI/bb_3.3v)<2.982 or last(/Intel SR1630 IPMI/bb_3.3v)>3.625' name: 'BB +3.3V Critical [{ITEM.VALUE}]' priority: DISASTER @@ -162,6 +178,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: 93fd529afb20436f94f9184bb2213335 expression: 'last(/Intel SR1630 IPMI/bb_3.3v)<3.067 or last(/Intel SR1630 IPMI/bb_3.3v)>3.525' name: 'BB +3.3V Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -173,6 +190,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: aef2b61786354719a6d99f60cff59f14 name: 'BB +3.3V STBY' type: IPMI key: bb_3.3v_stby @@ -186,10 +204,12 @@ zabbix_export: value: Voltage triggers: - + uuid: 3f5aa41308714b73ab555e36ecbe889e expression: 'last(/Intel SR1630 IPMI/bb_3.3v_stby)<2.982 or last(/Intel SR1630 IPMI/bb_3.3v_stby)>3.625' name: 'BB +3.3V STBY Critical [{ITEM.VALUE}]' priority: DISASTER - + uuid: e631b683ce8f4d0ca5f22adb8ae791c7 expression: 'last(/Intel SR1630 IPMI/bb_3.3v_stby)<3.067 or last(/Intel SR1630 IPMI/bb_3.3v_stby)>3.525' name: 'BB +3.3V STBY Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -198,6 +218,7 @@ zabbix_export: name: 'BB +3.3V STBY Critical [{ITEM.VALUE}]' expression: 'last(/Intel SR1630 IPMI/bb_3.3v_stby)<2.982 or last(/Intel SR1630 IPMI/bb_3.3v_stby)>3.625' - + uuid: 5a60f33969e54742989571dc2f93be57 name: 'BB +5.0V' type: IPMI key: bb_5.0v @@ -211,6 +232,7 @@ zabbix_export: value: Voltage triggers: - + uuid: 54f7b55a71b544bf877b283593a2ca32 expression: 'last(/Intel SR1630 IPMI/bb_5.0v)<4.471 or last(/Intel SR1630 IPMI/bb_5.0v)>5.538' name: 'BB +5.0V Critical [{ITEM.VALUE}]' priority: DISASTER @@ -219,6 +241,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: a1e9f3ba84c54a39a255c682e43e793b expression: 'last(/Intel SR1630 IPMI/bb_5.0v)<4.630 or last(/Intel SR1630 IPMI/bb_5.0v)>5.380' name: 'BB +5.0V Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -230,6 +253,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: d59236617a234098b0cd62ac30cba975 name: 'Front Panel Temp' type: IPMI key: front_panel_temp @@ -243,6 +267,7 @@ zabbix_export: value: Temperature triggers: - + uuid: b4b5e024b8b44e9eb3238405a0b1d223 expression: 'last(/Intel SR1630 IPMI/front_panel_temp)<0 or last(/Intel SR1630 IPMI/front_panel_temp)>48' name: 'Front Panel Temp Critical [{ITEM.VALUE}]' priority: DISASTER @@ -251,6 +276,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: b7125d20d8664530a78c9b3b56b2f479 expression: 'last(/Intel SR1630 IPMI/front_panel_temp)<5 or last(/Intel SR1630 IPMI/front_panel_temp)>44' name: 'Front Panel Temp Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -262,6 +288,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: e4f51e8a51fb4f23afe9d505ede91891 name: Power type: IPMI key: power @@ -273,10 +300,12 @@ zabbix_export: value: Voltage triggers: - + uuid: dea67d2c71804d369e9b948922a4e86b expression: 'last(/Intel SR1630 IPMI/power)=0' name: Power priority: WARNING - + uuid: ede3efc70c794c3390531b41a28411ef name: 'System Fan 2' type: IPMI key: system_fan_2 @@ -290,6 +319,7 @@ zabbix_export: value: Fans triggers: - + uuid: 95653ec3aa484822888818ea0fd6261b expression: 'last(/Intel SR1630 IPMI/system_fan_2)<324' name: 'System Fan 2 Critical [{ITEM.VALUE}]' priority: DISASTER @@ -298,6 +328,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: 0a6c1831607a4f059e5325fcc11e34cf expression: 'last(/Intel SR1630 IPMI/system_fan_2)<378' name: 'System Fan 2 Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -309,6 +340,7 @@ zabbix_export: name: 'System Fan 2 Critical [{ITEM.VALUE}]' expression: 'last(/Intel SR1630 IPMI/system_fan_2)<324' - + uuid: b51ab327c547413fb94dae69e93458d2 name: 'System Fan 3' type: IPMI key: system_fan_3 @@ -322,6 +354,7 @@ zabbix_export: value: Fans triggers: - + uuid: dc2255a797ef424ea22f553f8de53061 expression: 'last(/Intel SR1630 IPMI/system_fan_3)<324' name: 'System Fan 3 Critical [{ITEM.VALUE}]' priority: DISASTER @@ -330,6 +363,7 @@ zabbix_export: name: Power expression: 'last(/Intel SR1630 IPMI/power)=0' - + uuid: f1c938c42c6a4933b108da70cb2daf5d expression: 'last(/Intel SR1630 IPMI/system_fan_3)<378' name: 'System Fan 3 Non-Critical [{ITEM.VALUE}]' priority: HIGH @@ -342,6 +376,7 @@ zabbix_export: expression: 'last(/Intel SR1630 IPMI/system_fan_3)<324' graphs: - + uuid: aab06155f8aa4bc991603a3c8c335d6e name: 'Fan speed and temperature' graph_items: - @@ -373,6 +408,7 @@ zabbix_export: host: 'Intel SR1630 IPMI' key: system_fan_3 - + uuid: d4e77359d3fe4a75b0bbf9d7919834da name: Voltage yaxismax: '5.5' ymin_type_1: FIXED diff --git a/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml b/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml index f1b1b6c1a90..5a9da8e6397 100644 --- a/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml +++ b/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:02Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 5c42de26643c4b43b23a11159df021ce template: 'Apache Cassandra by JMX' name: 'Apache Cassandra by JMX' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 147ba5946b994324b1f6d88a8d3b6541 name: 'Cluster: Name' type: JMX key: 'jmx["org.apache.cassandra.db:type=StorageService","ClusterName"]' @@ -42,6 +45,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 1bd80c1ce70045cbadf60ee06a09a989 name: Version type: JMX key: 'jmx["org.apache.cassandra.db:type=StorageService","ReleaseVersion"]' @@ -62,12 +66,14 @@ zabbix_export: value: Cassandra triggers: - + uuid: 0ae915a37b6d43baaa2322a239dbc570 expression: '(last(/Apache Cassandra by JMX/jmx["org.apache.cassandra.db:type=StorageService","ReleaseVersion"],#1)<>last(/Apache Cassandra by JMX/jmx["org.apache.cassandra.db:type=StorageService","ReleaseVersion"],#2))=1 and length(last(/Apache Cassandra by JMX/jmx["org.apache.cassandra.db:type=StorageService","ReleaseVersion"]))>0' name: 'Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Cassandra version has changed. Ack to close.' manual_close: 'YES' - + uuid: b202aa02d0b74e8da321a2a19fe33880 name: 'Compaction: Number of completed tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=CompletedTasks,type=Compaction","Value"]' @@ -81,6 +87,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 7176e7e8241648d1b7e81a0b4d2d329c name: 'Commitlog: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=PendingTasks,type=CommitLog","Value"]' @@ -94,6 +101,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 6e4ad2b5249c465894b87006a38b9542 name: 'Latency: Read median' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=ReadLatency,type=Table","50thPercentile"]' @@ -114,6 +122,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: a8b0499f15a74102b6ca486dee07e99b name: 'Latency: Read 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=ReadLatency,type=Table","75thPercentile"]' @@ -134,6 +143,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 5e3a95a9119149889365691d932b8407 name: 'Latency: Read 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=ReadLatency,type=Table","95thPercentile"]' @@ -154,6 +164,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 70eebcf7274942eeae0a80911b7c9095 name: 'Commitlog: Total size' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=TotalCommitLogSize,type=CommitLog","Value"]' @@ -168,6 +179,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 24e44d0bf8254131a032406ffad86732 name: 'Compaction: Total compactions completed' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=TotalCompactionsCompleted,type=Compaction","Count"]' @@ -181,6 +193,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 31ccd8b50bcb412893e91accb853d755 name: 'Latency: Write median' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=WriteLatency,type=Table","50thPercentile"]' @@ -201,6 +214,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 8f0aa624a54d45f5b6c8ead24694fc58 name: 'Latency: Write 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=WriteLatency,type=Table","75thPercentile"]' @@ -221,6 +235,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: cc084d0142a94262b585d6b4a7b06468 name: 'Latency: Write 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:name=WriteLatency,type=Table","95thPercentile"]' @@ -241,6 +256,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 934eb483047649449bfa221e3cc610d3 name: 'KeyCache: Capacity' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Capacity","Value"]' @@ -260,6 +276,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: c4f8435dfef0426682781711addbf075 name: 'KeyCache: Entries' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Entries","Value"]' @@ -273,6 +290,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: b3351f07502d4cb8a16d4fa730a72a6a name: 'KeyCache: HitRate' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=HitRate","Value"]' @@ -293,6 +311,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 3980ae66ea1b415baa24078d26ebeaee name: 'KeyCache: Hits per second' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Hits","Count"]' @@ -312,6 +331,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 6f6980f9267b4bef93e3a37153ef2184 name: 'KeyCache: requests per second' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Requests","Count"]' @@ -332,6 +352,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: f8fed6058d4b45a7afcaf5a057622c19 name: 'KeyCache: Size' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Size","Value"]' @@ -346,6 +367,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 574ff464fe6b43cfb1d07e4ad1383c33 name: 'Client connections: Native' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Client,name=connectedNativeClients","Value"]' @@ -359,6 +381,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 15d5bd0e534246a7922f8dbcc2a96a21 name: 'Client connections: Trifts' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Client,name=connectedThriftClients","Value"]' @@ -372,6 +395,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 6c1cf4b7835d4c66ac1e42840199594c name: 'Latency: Client request read median' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency","50thPercentile"]' @@ -392,6 +416,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: c0606810baad4e438f6d69508cf11581 name: 'Latency: Client request read 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency","75thPercentile"]' @@ -412,6 +437,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 4ed583b0546c4897b9ff423e36097046 name: 'Latency: Client request read 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency","95thPercentile"]' @@ -432,6 +458,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 4f68953ebaca4d089a11c78e04c9170f name: 'Client request: Read per second' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency","Count"]' @@ -452,6 +479,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 72cdc0188682483d8c1d837f2c9c475b name: 'Latency: Client request write median' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency","50thPercentile"]' @@ -472,6 +500,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: a63545e0bf8d4c87818fe719c299b508 name: 'Latency: Client request write 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency","75thPercentile"]' @@ -492,6 +521,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 955f1f2615a14694bb20eedd07963ada name: 'Latency: Client request write 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency","95thPercentile"]' @@ -512,6 +542,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: d914d6cd66ad48d09197a30819a386f9 name: 'Client request: Write per second' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency","Count"]' @@ -532,6 +563,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 30b3ba5b576045dabda9b3a0914a1dc6 name: 'Client request: Write Timeouts' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Timeouts","Count"]' @@ -545,6 +577,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: e55942a9ef3c41e8993e8c8d849ff026 name: 'Compaction: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Compaction,name=PendingTasks","Value"]' @@ -559,6 +592,7 @@ zabbix_export: value: Cassandra triggers: - + uuid: e21d47ae2a1a4af6bd487bdcabd14b5e expression: 'min(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Compaction,name=PendingTasks","Value"],15m)>{$CASSANDRA.PENDING_TASKS.MAX.WARN}' name: 'Many pending tasks (over {$CASSANDRA.PENDING_TASKS.MAX.WARN} for 15m)' priority: WARNING @@ -567,10 +601,12 @@ zabbix_export: name: 'Too many pending tasks (over {$CASSANDRA.PENDING_TASKS.MAX.HIGH} for 15m)' expression: 'min(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Compaction,name=PendingTasks","Value"],15m)>{$CASSANDRA.PENDING_TASKS.MAX.HIGH}' - + uuid: 620333e50cf644dca8eeb9106fa04dda expression: 'min(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Compaction,name=PendingTasks","Value"],15m)>{$CASSANDRA.PENDING_TASKS.MAX.HIGH}' name: 'Too many pending tasks (over {$CASSANDRA.PENDING_TASKS.MAX.HIGH} for 15m)' priority: AVERAGE - + uuid: f4686c81fe1b42c2bbe049ec421b4533 name: 'Dropped messages: Write (Mutation)' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=DroppedMessage,scope=MUTATION,name=Dropped","Count"]' @@ -584,6 +620,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 2001c9fa67bc4ec4b693d289edc38cfa name: 'Dropped messages: Read' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=DroppedMessage,scope=READ,name=Dropped","Count"]' @@ -597,6 +634,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: b15aa6f290d14fd1bee094325c444e8b name: 'Storage: Errors' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Storage,name=Exceptions","Count"]' @@ -611,10 +649,12 @@ zabbix_export: value: Cassandra triggers: - + uuid: f5992a1be359414da8b64500495d9fe9 expression: 'min(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Storage,name=Exceptions","Count"],5m)>0' name: 'Too many storage exceptions' priority: WARNING - + uuid: 31fabd5575074957946328b0257568c6 name: 'Storage: Used (bytes)' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Storage,name=Load","Count"]' @@ -630,11 +670,13 @@ zabbix_export: value: Cassandra triggers: - + uuid: 7fc62bb091bf440da8b6e0b29f4d7c26 expression: 'nodata(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Storage,name=Load","Count"],15m)=1' name: 'Failed to fetch info data (or no data for 15m)' priority: WARNING description: 'Zabbix has not received data for items for the last 15 minutes' - + uuid: 3e0332f3770046b5b3ba4216111f3b3f name: 'Storage: Hints' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Storage,name=TotalHints","Count"]' @@ -648,6 +690,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 6c9721f341904c5abb4d4a4637f6c80c name: 'Thread pool HintsDispatcher: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=HintsDispatcher,name=CurrentlyBlockedTasks","Count"]' @@ -663,6 +706,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 0efbb0ab0e3244428f5e5917fa73437c name: 'Thread pool HintsDispatcher: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=HintsDispatcher,name=PendingTasks","Value"]' @@ -678,6 +722,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 4eb4e405cc564c9c8a694f085b1905dd name: 'Thread pool HintsDispatcher: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=HintsDispatcher,name=TotalBlockedTasks","Count"]' @@ -693,6 +738,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 7fd397d3d09a494fb0032d97c93dc462 name: 'Thread pool MemtableFlushWriter: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MemtableFlushWriter,name=CurrentlyBlockedTasks","Count"]' @@ -708,6 +754,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: c0eaf8af68114b0eb1f16e7cb456a442 name: 'Thread pool MemtableFlushWriter: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MemtableFlushWriter,name=PendingTasks","Value"]' @@ -723,6 +770,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 3e402261b410467cb177b3c02dd237f3 name: 'Thread pool MemtableFlushWriter: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MemtableFlushWriter,name=TotalBlockedTasks","Count"]' @@ -738,6 +786,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 868e8d31c8424607a7f0aafd4eff46cf name: 'Thread pool MemtablePostFlush: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MemtablePostFlush,name=CurrentlyBlockedTasks","Count"]' @@ -753,6 +802,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 9ddfd1f388ed4c3a9e81558e626f9525 name: 'Thread pool MemtablePostFlush: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MemtablePostFlush,name=PendingTasks","Value"]' @@ -768,6 +818,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: e00f5f7ac9904ea4981c44a506005d62 name: 'Thread pool MemtablePostFlush: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MemtablePostFlush,name=TotalBlockedTasks","Count"]' @@ -783,6 +834,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 480f3d158c764cd3877e0b04189eb60c name: 'Thread pool MigrationStage: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MigrationStage,name=CurrentlyBlockedTasks","Count"]' @@ -798,6 +850,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: f9b504b8b9f34f70a15691a16ee69e39 name: 'Thread pool MigrationStage: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MigrationStage,name=PendingTasks","Value"]' @@ -813,6 +866,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 79bc07acfef846768a036243efd3d954 name: 'Thread pool MigrationStage: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MigrationStage,name=TotalBlockedTasks","Count"]' @@ -828,6 +882,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 94360cbf59cc4978ab64872f9d0a9100 name: 'Thread pool MiscStage: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MiscStage,name=CurrentlyBlockedTasks","Count"]' @@ -843,6 +898,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 0a0ee6e0a2de4da5acfa715959dbae9f name: 'Thread pool MiscStage: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MiscStage,name=PendingTasks","Value"]' @@ -858,6 +914,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 807494ed64b54f9a95961fa7031e7d7f name: 'Thread pool MiscStage: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=MiscStage,name=TotalBlockedTasks","Count"]' @@ -873,6 +930,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 18b83c6b48164e1f9b8f9ae6058da276 name: 'Thread pool SecondaryIndexManagement: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=SecondaryIndexManagement,name=CurrentlyBlockedTasks","Count"]' @@ -888,6 +946,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 622728098a35433bb00b7ab1614665bc name: 'Thread pool SecondaryIndexManagement: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=SecondaryIndexManagement,name=PendingTasks","Value"]' @@ -903,6 +962,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 0dbd7303e9a64bc581ef8c6619876d2b name: 'Thread pool SecondaryIndexManagement: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=internal,scope=SecondaryIndexManagement,name=TotalBlockedTasks","Count"]' @@ -918,6 +978,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 1ff2b0f1c6a04cfca0d40a68c5a39476 name: 'Thread pool CounterMutationStage: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=CurrentlyBlockedTasks","Count"]' @@ -933,6 +994,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: b0cc87b96d0e4f3c8ff2023665d90379 name: 'Thread pool CounterMutationStage: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=PendingTasks","Value"]' @@ -948,6 +1010,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: ab2b8d88ecf54b028b88cd757581a419 name: 'Thread pool CounterMutationStage: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=CounterMutationStage,name=TotalBlockedTasks","Count"]' @@ -963,6 +1026,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: ef7d71b026ec4e948acf8d7469b21ee2 name: 'Thread pool MutationStage: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=MutationStage,name=CurrentlyBlockedTasks","Count"]' @@ -978,6 +1042,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: b2eb10fe498847c88b395013e4fb516c name: 'Thread pool.MutationStage: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=MutationStage,name=PendingTasks","Value"]' @@ -993,6 +1058,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: c6e48ac0ece74e31803dd72310306330 name: 'Thread pool MutationStage: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=MutationStage,name=TotalBlockedTasks","Count"]' @@ -1008,6 +1074,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: e588e58881b74123bfa6f2d5d948da93 name: 'Thread pool ReadStage: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=CurrentlyBlockedTasks","Count"]' @@ -1023,6 +1090,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 2770bde0ee834ddebcd773e265fa0aef name: 'Thread pool ReadStage: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=PendingTasks","Value"]' @@ -1038,6 +1106,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 9d9b20c6994c40849048cb5d0fe407ad name: 'Thread pool ReadStage: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=TotalBlockedTasks","Count"]' @@ -1053,6 +1122,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 49df0b39c6a944d5ab96a946b233c380 name: 'Thread pool ViewMutationStage: Currently blocked task' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ViewMutationStage,name=CurrentlyBlockedTasks","Count"]' @@ -1068,6 +1138,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 967065e24d2c44be96687cd829ea928c name: 'Thread pool ViewMutationStage: Pending tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ViewMutationStage,name=PendingTasks","Value"]' @@ -1083,6 +1154,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: 5e6719076bbd46f78d3fb9b625a0cdda name: 'Thread pool ViewMutationStage: Total blocked tasks' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ViewMutationStage,name=TotalBlockedTasks","Count"]' @@ -1098,6 +1170,7 @@ zabbix_export: tag: Application value: Cassandra - + uuid: f131a5faad964307aa860e3932ba781d name: 'Cluster: Nodes down' type: JMX key: 'jmx["org.apache.cassandra.net:type=FailureDetector","DownEndpointCount"]' @@ -1116,10 +1189,12 @@ zabbix_export: value: Cassandra triggers: - + uuid: 42b527f9cf4e444b82575f2ab48926c0 expression: 'last(/Apache Cassandra by JMX/jmx["org.apache.cassandra.net:type=FailureDetector","DownEndpointCount"])>0' name: 'There are down nodes in cluster' priority: AVERAGE - + uuid: fb35aef03e254d98a3d29e8180a1a5a5 name: 'Cluster: Nodes up' type: JMX key: 'jmx["org.apache.cassandra.net:type=FailureDetector","UpEndpointCount"]' @@ -1138,6 +1213,7 @@ zabbix_export: value: Cassandra discovery_rules: - + uuid: 504e40d04a024249bfd4ac67891f8a21 name: Tables type: JMX key: 'jmx.discovery[beans,"org.apache.cassandra.metrics:type=Table,keyspace=*,scope=*,name=ReadLatency"]' @@ -1159,6 +1235,7 @@ zabbix_export: description: 'Info about keyspaces and tables' item_prototypes: - + uuid: 22c24ee8cfd34623b137c6cad5a2299d name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Bloom filter false ratio' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=BloomFilterFalseRatio","Value"]' @@ -1173,6 +1250,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 417a27c1779a4d08b5673320b1542ad8 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Bytes flushed' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=BytesFlushed","Count"]' @@ -1187,6 +1265,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: b6623ca2ba0c4dd9ad2be5fa263896f5 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Col update time delta75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=ColUpdateTimeDeltaHistogram","75thPercentile"]' @@ -1207,6 +1286,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 685e1bbe10044d9d9ae2b02357ba2934 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Col update time delta 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=ColUpdateTimeDeltaHistogram","95thPercentile"]' @@ -1227,6 +1307,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 71b3b14f8ce7414786fa0bcd471e8842 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Compaction bytes written' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=CompactionBytesWritten","Count"]' @@ -1242,6 +1323,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 9721c8cd9d0f415d9d5ddfeb417cee01 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Compression ratio' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=CompressionRatio","Value"]' @@ -1256,6 +1338,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: b43134f2d2a043f2a61919467619efe2 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: KeyCache hit rate' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=KeyCacheHitRate","Value"]' @@ -1270,6 +1353,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: b69ac0bb285a4e8fa82a98f4de2645d2 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Live disk space used' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=LiveDiskSpaceUsed","Count"]' @@ -1284,6 +1368,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: bf733ba7ab2045d38a88c6f0650ba1f2 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Live SS Table' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=LiveSSTableCount","Value"]' @@ -1297,6 +1382,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: c447d219390a48f2bbbe0d19211472c8 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Max sartition size' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=MaxPartitionSize","Value"]' @@ -1311,6 +1397,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: bdf111fbca884f49a6cda263b8b07feb name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Mean partition size' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=MeanPartitionSize","Value"]' @@ -1325,6 +1412,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 1f44ed6c453d44fc811ae310701df4bf name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Pending compactions' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=PendingCompactions","Value"]' @@ -1338,6 +1426,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 7e287e5459644536b9420263b4096dd1 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Pending flushes' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=PendingFlushes","Count"]' @@ -1351,6 +1440,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 1d240e1fe4b245b0b1b2b30d42e5077e name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Read latency 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=ReadLatency","75thPercentile"]' @@ -1371,6 +1461,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 38d31a8a16f04c39a64ee36940ae7eb8 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Read latency 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=ReadLatency","95thPercentile"]' @@ -1391,6 +1482,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: fdec15a1f86b4943bbd72fb992dfce90 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Read per second' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=ReadLatency","Count"]' @@ -1411,6 +1503,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: a73d2b8f38184698a3ab7a4bb3742b4a name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Row cache hits' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=RowCacheHit","Count"]' @@ -1424,6 +1517,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 213ecd18728a40ffbdbeac07daf0e26f name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Out of row cache hits' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=RowCacheHitOutOfRange","Count"]' @@ -1437,6 +1531,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 32df58c8fa3a4ad3ba2e70fc056895ad name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Row cache misses' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=RowCacheMiss","Count"]' @@ -1450,6 +1545,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 529e7683300b4fe9bb46e3f9ed8a9552 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Snapshots size' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=SnapshotsSize","Value"]' @@ -1464,6 +1560,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 53e4852850a74163ad797969d3366eb0 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: SS Tables per read 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=SSTablesPerReadHistogram","75thPercentile"]' @@ -1478,6 +1575,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 187487b9d35444da989f9e0e3814798a name: '{#JMXKEYSPACE}.{#JMXSCOPE}: SS Tables per read 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=SSTablesPerReadHistogram","95thPercentile"]' @@ -1492,6 +1590,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 592bde2f9eb24d7e80b45f3db965b2e0 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Tombstone scanned 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=TombstoneScannedHistogram","75thPercentile"]' @@ -1506,6 +1605,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 70fedfc2310e4eb19195da72c9ada63d name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Tombstone scanned 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=TombstoneScannedHistogram","95thPercentile"]' @@ -1520,6 +1620,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: a20ace3047bd4a238644dbc55d2f8fed name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Disk space used' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=TotalDiskSpaceUsed","Count"]' @@ -1534,6 +1635,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: b599e354a5ee417cb056dea424a5792d name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Waiting on free memtable space 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=WaitingOnFreeMemtableSpace","75thPercentile"]' @@ -1554,6 +1656,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: af19509867e54f19a64a4b66d054e0cf name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Waiting on free memtable space95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=WaitingOnFreeMemtableSpace","95thPercentile"]' @@ -1574,6 +1677,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 141b38b299e14068abc0c175ae4023e6 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Write latency 75 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=WriteLatency","75thPercentile"]' @@ -1594,6 +1698,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: 8d79071ab7ad49c483efbb7503a4b308 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Write latency 95 percentile' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=WriteLatency","95thPercentile"]' @@ -1614,6 +1719,7 @@ zabbix_export: tag: Application value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' - + uuid: c1a9748ab9824626b9a59c323aff9a3d name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Write per second' type: JMX key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=WriteLatency","Count"]' @@ -1635,6 +1741,7 @@ zabbix_export: value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' graph_prototypes: - + uuid: 5e293f31be1e46e2ac406afda9ba4d95 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Read\Write latency' graph_items: - @@ -1661,6 +1768,7 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=WriteLatency","95thPercentile"]' - + uuid: 1db58a329f9c4306921fbeb6a089cfcf name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Requests rate' graph_items: - @@ -1698,6 +1806,7 @@ zabbix_export: value: zabbix graphs: - + uuid: 445735b15ac84e42b21dbe7c44dce812 name: 'Client connections' graph_items: - @@ -1714,6 +1823,7 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.metrics:type=Client,name=connectedThriftClients","Value"]' - + uuid: 2ce1833420ba4abc9bdea906d2c1238b name: 'Client requests rate' graph_items: - @@ -1730,6 +1840,7 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency","Count"]' - + uuid: c30ffc0f46304bf6aab699d39d8d6d4c name: 'Client requests Read\Write latency' graph_items: - @@ -1770,6 +1881,7 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency","95thPercentile"]' - + uuid: 5397e6b2349f45169b155e9a99b2b295 name: 'Dropped Messages' graph_items: - @@ -1786,6 +1898,7 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.metrics:type=DroppedMessage,scope=MUTATION,name=Dropped","Count"]' - + uuid: f82e4d8e2f84434e90baff030d46d10e name: 'KeyCache Hit rate' graph_items: - @@ -1802,6 +1915,7 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.metrics:type=Cache,scope=KeyCache,name=Requests","Count"]' - + uuid: 0f0f2544748d460b9d526573f7b11d70 name: 'Nodes state' graph_items: - @@ -1816,6 +1930,7 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.net:type=FailureDetector","DownEndpointCount"]' - + uuid: f499150da9ad4376ba528cd4be3af89a name: 'Tables Read\Write latency' graph_items: - diff --git a/templates/db/clickhouse_http/template_db_clickhouse_http.yaml b/templates/db/clickhouse_http/template_db_clickhouse_http.yaml index 3d7706dfd1d..0b1f3ff9f6e 100644 --- a/templates/db/clickhouse_http/template_db_clickhouse_http.yaml +++ b/templates/db/clickhouse_http/template_db_clickhouse_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:58Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 95f2053c21094ad4968440b562cc7ea2 template: 'ClickHouse by HTTP' name: 'ClickHouse by HTTP' description: | @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 595446e408b844519e8db1ea91543134 name: 'ClickHouse: Current distribute connections' type: DEPENDENT key: clickhouse.connections.distribute @@ -35,6 +38,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: d2d72a607672442b957228f0bea8dcca name: 'ClickHouse: Current HTTP connections' type: DEPENDENT key: clickhouse.connections.http @@ -53,6 +57,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 0829591332244c75a219f3b811ebf9ce name: 'ClickHouse: Current Interserver connections' type: DEPENDENT key: clickhouse.connections.interserver @@ -71,6 +76,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 88d4855d22604d79927d40c0d3b106c5 name: 'ClickHouse: Current MySQL connections' type: DEPENDENT key: clickhouse.connections.mysql @@ -91,6 +97,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 11786fff830d4d79b914a22c5f85da7f name: 'ClickHouse: Current TCP connections' type: DEPENDENT key: clickhouse.connections.tcp @@ -109,6 +116,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 46d8ed7374274d71a06119f50463f26c name: 'ClickHouse: Get dictionaries info' type: HTTP_AGENT key: clickhouse.dictionaries @@ -137,6 +145,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: b7bbca72bbd14b20930e60c3c1cdcb8e name: 'ClickHouse: Current distributed files to insert' type: DEPENDENT key: clickhouse.distributed.files @@ -156,6 +165,7 @@ zabbix_export: value: ClickHouse triggers: - + uuid: 3190c68cbf1a4a30b3b19d297f351673 expression: 'min(/ClickHouse by HTTP/clickhouse.distributed.files,5m)>{$CLICKHOUSE.DELAYED.FILES.DISTRIBUTED.COUNT.MAX.WARN}' name: 'ClickHouse: Too many distributed files to insert (over {$CLICKHOUSE.DELAYED.FILES.DISTRIBUTED.COUNT.MAX.WARN} for 5 min)' priority: WARNING @@ -164,6 +174,7 @@ zabbix_export: https://clickhouse.tech/docs/en/operations/table_engines/distributed/" manual_close: 'YES' - + uuid: e056f8519dec4c8dace036bf993a6d47 name: 'ClickHouse: Distributed connection fail with retry per second' type: DEPENDENT key: clickhouse.distributed.files.fail.rate @@ -189,6 +200,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 3859c5ee6f25419f9da7e7899c9a71af name: 'ClickHouse: Distributed connection fail with retry per second' type: DEPENDENT key: clickhouse.distributed.files.retry.rate @@ -214,6 +226,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 81130b88e0b04b9ea677a80b6fd6ce22 name: 'ClickHouse: Delayed insert queries' type: DEPENDENT key: clickhouse.insert.delay @@ -234,12 +247,14 @@ zabbix_export: value: ClickHouse triggers: - + uuid: 04495ffab294498e83874614cf217340 expression: 'min(/ClickHouse by HTTP/clickhouse.insert.delay,5m)>{$CLICKHOUSE.DELAYED.INSERTS.MAX.WARN}' name: 'ClickHouse: Too many throttled insert queries (over {$CLICKHOUSE.DELAYED.INSERTS.MAX.WARN) for 5 min)' priority: WARNING description: 'Clickhouse have INSERT queries that are throttled due to high number of active data parts for partition in a MergeTree, please decrease INSERT frequency' manual_close: 'YES' - + uuid: e2477dd38510489c8ea7509e9a37cb50 name: 'ClickHouse: Inserted bytes per second' type: DEPENDENT key: clickhouse.inserted_bytes.rate @@ -266,6 +281,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: e09cfd7db8be48a485bda8c5f033d210 name: 'ClickHouse: Inserted rows per second' type: DEPENDENT key: clickhouse.inserted_rows.rate @@ -291,6 +307,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 410f7ee66ee84e3eb27940312ddf23d2 name: 'ClickHouse: New INSERT queries per second' type: DEPENDENT key: clickhouse.insert_query.rate @@ -316,6 +333,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 04c970694a6f40c89e4d3b53f27b7530 name: 'ClickHouse: Allocated bytes' type: DEPENDENT key: clickhouse.jemalloc.allocated @@ -335,6 +353,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 7aa71031aec74fbb9a2ec126076705a2 name: 'ClickHouse: Mapped memory' type: DEPENDENT key: clickhouse.jemalloc.mapped @@ -354,6 +373,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 32cc450854e94c6a9adbdde3c76b94d7 name: 'ClickHouse: Resident memory' type: DEPENDENT key: clickhouse.jemalloc.resident @@ -376,6 +396,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: c99265c296f14189aaf65bf68b7d5037 name: 'ClickHouse: Max count of parts per partition across all tables' type: DEPENDENT key: clickhouse.max.part.count.for.partition @@ -397,6 +418,7 @@ zabbix_export: value: ClickHouse triggers: - + uuid: eae5d2f04c8b4c9484ae0608d9d5c419 expression: 'min(/ClickHouse by HTTP/clickhouse.max.part.count.for.partition,5m)>{$CLICKHOUSE.PARTS.PER.PARTITION.WARN} * 0.9' name: 'ClickHouse: Too many MergeTree parts (over 90% of {$CLICKHOUSE.PARTS.PER.PARTITION.WARN})' priority: WARNING @@ -408,6 +430,7 @@ zabbix_export: SELECT queries performance can significate degrade, so clickhouse try delay insert, or abort it" manual_close: 'YES' - + uuid: a4344162643142c9be3b09439b466a5d name: 'ClickHouse: Memory used for queries' type: DEPENDENT key: clickhouse.memory.tracking @@ -428,6 +451,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 921670c46d9a4e5b85f2049d64298ab4 name: 'ClickHouse: Memory used for background merges' type: DEPENDENT key: clickhouse.memory.tracking.background @@ -450,6 +474,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: f881ea3cb2a2434d9cfac0d0896279f5 name: 'ClickHouse: Memory used for background moves' type: DEPENDENT key: clickhouse.memory.tracking.background.moves @@ -474,6 +499,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 3cd23448136c4ea8892483b1fbacec82 name: 'ClickHouse: Memory used for merges' type: DEPENDENT key: clickhouse.memory.tracking.merges @@ -496,6 +522,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 1f4641ef040546e0afcccc818f4d3471 name: 'ClickHouse: Memory used for background schedule pool' type: DEPENDENT key: clickhouse.memory.tracking.schedule.pool @@ -516,6 +543,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 5e98b9c4f1ee42238f363d76354ef537 name: 'ClickHouse: Current running merges' type: DEPENDENT key: clickhouse.merge.current @@ -534,6 +562,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 50e33e8fc1904870bdc6d7f13d16943d name: 'ClickHouse: Uncompressed bytes merged per second' type: DEPENDENT key: clickhouse.merge_bytes.rate @@ -560,6 +589,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: a2afbf66601344bdb5ab72a7374bbe8b name: 'ClickHouse: Merged rows per second' type: DEPENDENT key: clickhouse.merge_rows.rate @@ -585,6 +615,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 83061f56dce24364906cae761419b148 name: 'ClickHouse: Network errors per second' type: DEPENDENT key: clickhouse.network.error.rate @@ -611,11 +642,13 @@ zabbix_export: value: ClickHouse triggers: - + uuid: 07ba92a42dd8483c87a77c08f9435ae5 expression: 'min(/ClickHouse by HTTP/clickhouse.network.error.rate,5m)>{$CLICKHOUSE.NETWORK.ERRORS.MAX.WARN}' name: 'ClickHouse: Too many network errors (over {$CLICKHOUSE.NETWORK.ERRORS.MAX.WARN} in 5m)' priority: WARNING description: 'Number of errors (timeouts and connection failures) during query execution, background pool tasks and DNS cache update is too high.' - + uuid: cb40b0cf1296436d9a4e41062d1b3fa9 name: 'ClickHouse: Ping' type: HTTP_AGENT key: clickhouse.ping @@ -641,6 +674,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 4fb14efc757542c1b50605bdfb2e23cb name: 'ClickHouse: Longest currently running query time' type: HTTP_AGENT key: clickhouse.process.elapsed @@ -666,11 +700,13 @@ zabbix_export: value: ClickHouse triggers: - + uuid: 2410e7b63c8340b6b08ec729d7093be6 expression: 'last(/ClickHouse by HTTP/clickhouse.process.elapsed)>{$CLICKHOUSE.QUERY_TIME.MAX.WARN}' name: 'ClickHouse: There are queries running more than {$CLICKHOUSE.QUERY_TIME.MAX.WARN} seconds' priority: AVERAGE manual_close: 'YES' - + uuid: 071ae233708b417b97cfeced5021c139 name: 'ClickHouse: Current running queries' type: DEPENDENT key: clickhouse.query.current @@ -689,6 +725,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 0fb342f6a494443c8389f79439e94791 name: 'ClickHouse: New queries per second' type: DEPENDENT key: clickhouse.query.rate @@ -714,6 +751,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: fb671accbbaa4bd58a107dc3661419af name: 'ClickHouse: Read syscalls in fly' type: DEPENDENT key: clickhouse.read @@ -732,6 +770,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: eb4c47501d9c4cdf9e55347ccc9a38bd name: 'ClickHouse: Read bytes per second' type: DEPENDENT key: clickhouse.read_bytes.rate @@ -758,6 +797,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 3793962be3494772832796c932947e1d name: 'ClickHouse: Get replicas info' type: HTTP_AGENT key: clickhouse.replicas @@ -786,6 +826,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 78ed9728eb634df1807c64637c862f9a name: 'ClickHouse: Replication lag across all tables' type: DEPENDENT key: clickhouse.replicas.max.absolute.delay @@ -806,6 +847,7 @@ zabbix_export: value: ClickHouse triggers: - + uuid: 6e12164677494d8a84caf56967418941 expression: 'min(/ClickHouse by HTTP/clickhouse.replicas.max.absolute.delay,5m)>{$CLICKHOUSE.REPLICA.MAX.WARN}' name: 'ClickHouse: Replication lag is too high (over {$CLICKHOUSE.REPLICA.MAX.WARN} sec for 5min)' priority: WARNING @@ -814,6 +856,7 @@ zabbix_export: and you will have wrong query results." manual_close: 'YES' - + uuid: dd61675348374d2ea06cdde144fe4e26 name: 'ClickHouse: Total number read-only Replicas' type: DEPENDENT key: clickhouse.replicas.readonly.total @@ -835,6 +878,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 5d2a35daf81a49888e3dfab916fab8be name: 'ClickHouse: Total replication tasks in queue' type: DEPENDENT key: clickhouse.replicas.sum.queue.size @@ -852,6 +896,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 572036e5b2c74197bd61afc753f6e759 name: 'ClickHouse: Revision' type: DEPENDENT key: clickhouse.revision @@ -870,6 +915,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: f89f3e27ca4f4e109ae6fe6b74dcc2ca name: 'ClickHouse: New SELECT queries per second' type: DEPENDENT key: clickhouse.select_query.rate @@ -895,6 +941,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 6c84e0abd186467882d2d3842749f937 name: 'ClickHouse: Get system.asynchronous_metrics' type: HTTP_AGENT key: clickhouse.system.asynchronous_metrics @@ -924,6 +971,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 8aa612d27547446e9457aeaf6e94e320 name: 'ClickHouse: Get system.events' type: HTTP_AGENT key: clickhouse.system.events @@ -953,6 +1001,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 2193464b67724392905deef21f2f7c20 name: 'ClickHouse: Get system.metrics' type: HTTP_AGENT key: clickhouse.system.metrics @@ -982,6 +1031,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 88c843c6d4fd43c794d1447109146312 name: 'ClickHouse: Get system.settings' type: HTTP_AGENT key: clickhouse.system.settings @@ -1016,12 +1066,14 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: b61cc4ecfa464e21ad1f16f24ef17a1d expression: '(last(/ClickHouse by HTTP/clickhouse.system.settings,#1)<>last(/ClickHouse by HTTP/clickhouse.system.settings,#2))=1 and length(last(/ClickHouse by HTTP/clickhouse.system.settings))>0' name: 'ClickHouse: Configuration has been changed' priority: INFO description: 'ClickHouse configuration has been changed. Ack to close.' manual_close: 'YES' - + uuid: 042f4b688cfe488fbd0e80f40f51ce78 name: 'ClickHouse: Get tables info' type: HTTP_AGENT key: clickhouse.tables @@ -1050,6 +1102,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 99b894b181b44a4f8ef10280b881b273 name: 'ClickHouse: Uptime' type: DEPENDENT key: clickhouse.uptime @@ -1070,6 +1123,7 @@ zabbix_export: value: ClickHouse triggers: - + uuid: c02ac31b5296464cbba25a7518367de4 expression: 'nodata(/ClickHouse by HTTP/clickhouse.uptime,30m)=1' name: 'ClickHouse: Failed to fetch info data (or no data for 30m)' priority: WARNING @@ -1080,12 +1134,14 @@ zabbix_export: name: 'ClickHouse: Service is down' expression: 'last(/ClickHouse by HTTP/clickhouse.ping)=0 or last(/ClickHouse by HTTP/net.tcp.service[{$CLICKHOUSE.SCHEME},"{HOST.CONN}","{$CLICKHOUSE.PORT}"]) = 0' - + uuid: e1316d3a83174cc49ab96ad90c46150b expression: 'last(/ClickHouse by HTTP/clickhouse.uptime)<10m' name: 'ClickHouse: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: d09b77c25dfd45249df05fc3f6d45b7b name: 'ClickHouse: Version' type: HTTP_AGENT key: clickhouse.version @@ -1116,12 +1172,14 @@ zabbix_export: value: ClickHouse triggers: - + uuid: 87bd64ad9350475497b6d49463379160 expression: '(last(/ClickHouse by HTTP/clickhouse.version,#1)<>last(/ClickHouse by HTTP/clickhouse.version,#2))=1 and length(last(/ClickHouse by HTTP/clickhouse.version))>0' name: 'ClickHouse: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'ClickHouse version has changed. Ack to close.' manual_close: 'YES' - + uuid: 5bac794c8c7e438c924cd16b708dc281 name: 'ClickHouse: Write syscalls in fly' type: DEPENDENT key: clickhouse.write @@ -1140,6 +1198,7 @@ zabbix_export: tag: Application value: ClickHouse - + uuid: 381805a8145a48c2a1f2586996b66a94 name: 'ClickHouse: ZooKeeper exceptions per second' type: DEPENDENT key: clickhouse.zookeper.exceptions.rate @@ -1165,6 +1224,7 @@ zabbix_export: tag: Application value: 'ClickHouse ZooKeeper' - + uuid: f8e6a866d8c745d39ed124f19afe8041 name: 'ClickHouse: ZooKeeper hardware exceptions per second' type: DEPENDENT key: clickhouse.zookeper.hw_exeptions.rate @@ -1190,6 +1250,7 @@ zabbix_export: tag: Application value: 'ClickHouse ZooKeeper' - + uuid: 071fb0471b8e40c3a5bb79c694cecce0 name: 'ClickHouse: ZooKeeper requests' type: DEPENDENT key: clickhouse.zookeper.request @@ -1208,6 +1269,7 @@ zabbix_export: tag: Application value: 'ClickHouse ZooKeeper' - + uuid: 3e344ea728a54bc38b4098e7f6e2d087 name: 'ClickHouse: ZooKeeper sessions' type: DEPENDENT key: clickhouse.zookeper.session @@ -1227,6 +1289,7 @@ zabbix_export: value: 'ClickHouse ZooKeeper' triggers: - + uuid: 5b99f70d221444079d9eb1335ffc8648 expression: 'min(/ClickHouse by HTTP/clickhouse.zookeper.session,5m)>1' name: 'ClickHouse: Too many ZooKeeper sessions opened' priority: WARNING @@ -1234,6 +1297,7 @@ zabbix_export: "Number of sessions (connections) to ZooKeeper. Should be no more than one, because using more than one connection to ZooKeeper may lead to bugs due to lack of linearizability (stale reads) that ZooKeeper consistency model allows." - + uuid: 4931797c1034488fb9a2fc01e22b599c name: 'ClickHouse: ZooKeeper user exceptions per second' type: DEPENDENT key: clickhouse.zookeper.user_exeptions.rate @@ -1259,6 +1323,7 @@ zabbix_export: tag: Application value: 'ClickHouse ZooKeeper' - + uuid: b9fbc2f76b9c4de3b196ffc82ec10209 name: 'ClickHouse: ZooKeeper wait time' type: DEPENDENT key: clickhouse.zookeper.wait.time @@ -1289,6 +1354,7 @@ zabbix_export: tag: Application value: 'ClickHouse ZooKeeper' - + uuid: 696aa071a9b24b29acbce2f1b5c49da3 name: 'ClickHouse: ZooKeeper watches' type: DEPENDENT key: clickhouse.zookeper.watch @@ -1307,6 +1373,7 @@ zabbix_export: tag: Application value: 'ClickHouse ZooKeeper' - + uuid: 68d1e19a6ec2401ba0dd509de7df2812 name: 'ClickHouse: Check port availability' type: SIMPLE key: 'net.tcp.service[{$CLICKHOUSE.SCHEME},"{HOST.CONN}","{$CLICKHOUSE.PORT}"]' @@ -1324,12 +1391,14 @@ zabbix_export: value: ClickHouse triggers: - + uuid: 1d4b9842b66b4da9ab3750944b2fa050 expression: 'last(/ClickHouse by HTTP/net.tcp.service[{$CLICKHOUSE.SCHEME},"{HOST.CONN}","{$CLICKHOUSE.PORT}"])=0' name: 'ClickHouse: Port {$CLICKHOUSE.PORT} is unavaliable' priority: AVERAGE manual_close: 'YES' discovery_rules: - + uuid: add428c918e34dc9aeb58f946f16cbd2 name: Dictionaries type: DEPENDENT key: clickhouse.dictionaries.discovery @@ -1349,6 +1418,7 @@ zabbix_export: description: 'Info about dictionaries' item_prototypes: - + uuid: 18cc050ff9c84d01ab61df1283fcce97 name: 'ClickHouse: Dictionary {#NAME}: Bytes allocated' type: DEPENDENT key: 'clickhouse.dictionary.bytes_allocated["{#NAME}"]' @@ -1368,6 +1438,7 @@ zabbix_export: tag: Application value: 'ClickHouse: Dictionary "{#NAME}"' - + uuid: fa4efa26e3f64fc89c9d7dad39a610ca name: 'ClickHouse: Dictionary {#NAME}: Element count' type: DEPENDENT key: 'clickhouse.dictionary.element_count["{#NAME}"]' @@ -1386,6 +1457,7 @@ zabbix_export: tag: Application value: 'ClickHouse: Dictionary "{#NAME}"' - + uuid: d9e333b7c1694ef482683679275dcd8d name: 'ClickHouse: Dictionary {#NAME}: Load factor' type: DEPENDENT key: 'clickhouse.dictionary.load_factor["{#NAME}"]' @@ -1415,6 +1487,7 @@ zabbix_export: lld_macro: '{#NAME}' path: $.name - + uuid: ddb7c8c688264a5a8907fbdd6974d395 name: Replicas type: DEPENDENT key: clickhouse.replicas.discovery @@ -1434,6 +1507,7 @@ zabbix_export: description: 'Info about replicas' item_prototypes: - + uuid: be577e21420244cb9d47c9fb9e23904a name: 'ClickHouse: {#DB}.{#TABLE}: Active replicas' type: DEPENDENT key: 'clickhouse.replica.active_replicas["{#DB}.{#TABLE}"]' @@ -1452,6 +1526,7 @@ zabbix_export: tag: Application value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' - + uuid: 0a84f6788b3f447d958e031df0e2301c name: 'ClickHouse: {#DB}.{#TABLE}: Replica future parts' type: DEPENDENT key: 'clickhouse.replica.future_parts["{#DB}.{#TABLE}"]' @@ -1470,6 +1545,7 @@ zabbix_export: tag: Application value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' - + uuid: 6b49a71fcf244b8cb88e21423ac92ae2 name: 'ClickHouse: {#DB}.{#TABLE}: Replica queue inserts size' type: DEPENDENT key: 'clickhouse.replica.inserts_in_queue["{#DB}.{#TABLE}"]' @@ -1488,6 +1564,7 @@ zabbix_export: tag: Application value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' - + uuid: 29977fdd52c64c4ca0b3565187365a0c name: 'ClickHouse: {#DB}.{#TABLE}: Replica readonly' type: DEPENDENT key: 'clickhouse.replica.is_readonly["{#DB}.{#TABLE}"]' @@ -1511,11 +1588,13 @@ zabbix_export: value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' trigger_prototypes: - + uuid: d0c0dc20f42947eb8732e0bc8b529d39 expression: 'min(/ClickHouse by HTTP/clickhouse.replica.is_readonly["{#DB}.{#TABLE}"],5m)=1' name: 'ClickHouse: {#DB}.{#TABLE} Replica is readonly' priority: WARNING description: 'This mode is turned on if the config doesn’t have sections with ZooKeeper, if an unknown error occurred when reinitializing sessions in ZooKeeper, and during session reinitialization in ZooKeeper.' - + uuid: a889475b8ddf48109af3dd2b7ed58627 name: 'ClickHouse: {#DB}.{#TABLE}: Replica session expired' type: DEPENDENT key: 'clickhouse.replica.is_session_expired["{#DB}.{#TABLE}"]' @@ -1537,11 +1616,13 @@ zabbix_export: value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' trigger_prototypes: - + uuid: e0f71b65a7ac4e638204c58e6170237c expression: 'min(/ClickHouse by HTTP/clickhouse.replica.is_session_expired["{#DB}.{#TABLE}"],5m)=1' name: 'ClickHouse: {#DB}.{#TABLE} Replica session is expired' priority: WARNING description: 'This mode is turned on if the config doesn’t have sections with ZooKeeper, if an unknown error occurred when reinitializing sessions in ZooKeeper, and during session reinitialization in ZooKeeper.' - + uuid: 8acd6e2195064708886d9944af264c32 name: 'ClickHouse: {#DB}.{#TABLE}: Replica lag' type: DEPENDENT key: 'clickhouse.replica.lag["{#DB}.{#TABLE}"]' @@ -1562,10 +1643,12 @@ zabbix_export: value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' trigger_prototypes: - + uuid: 9e40d063b04c4e529b82986264867d19 expression: 'min(/ClickHouse by HTTP/clickhouse.replica.lag["{#DB}.{#TABLE}"],5m) > {$CLICKHOUSE.LOG_POSITION.DIFF.MAX.WARN}' name: 'ClickHouse: {#DB}.{#TABLE}: Difference between log_max_index and log_pointer is too high (More than {$CLICKHOUSE.LOG_POSITION.DIFF.MAX.WARN} for 5m)' priority: WARNING - + uuid: 267603d761864e4cbf764558520ed83c name: 'ClickHouse: {#DB}.{#TABLE}: Replica log max index' type: DEPENDENT key: 'clickhouse.replica.log_max_index["{#DB}.{#TABLE}"]' @@ -1584,6 +1667,7 @@ zabbix_export: tag: Application value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' - + uuid: 93bf89b0befa4c238f2143c1841ef629 name: 'ClickHouse: {#DB}.{#TABLE}: Replica log pointer' type: DEPENDENT key: 'clickhouse.replica.log_pointer["{#DB}.{#TABLE}"]' @@ -1602,6 +1686,7 @@ zabbix_export: tag: Application value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' - + uuid: 7b0da84f1e3f4705a209c6be025fc738 name: 'ClickHouse: {#DB}.{#TABLE}: Replica queue merges size' type: DEPENDENT key: 'clickhouse.replica.merges_in_queue["{#DB}.{#TABLE}"]' @@ -1620,6 +1705,7 @@ zabbix_export: tag: Application value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' - + uuid: 51a83465b90e4c82835030fec4f79b6f name: 'ClickHouse: {#DB}.{#TABLE}: Replica parts to check' type: DEPENDENT key: 'clickhouse.replica.parts_to_check["{#DB}.{#TABLE}"]' @@ -1638,6 +1724,7 @@ zabbix_export: tag: Application value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' - + uuid: 52ef1c26f14842868424f0c5bf81b35b name: 'ClickHouse: {#DB}.{#TABLE}: Replica queue size' type: DEPENDENT key: 'clickhouse.replica.queue_size["{#DB}.{#TABLE}"]' @@ -1657,10 +1744,12 @@ zabbix_export: value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' trigger_prototypes: - + uuid: c887a5d96b1c4a91909263bb9249cfd2 expression: 'min(/ClickHouse by HTTP/clickhouse.replica.queue_size["{#DB}.{#TABLE}"],5m)>{$CLICKHOUSE.QUEUE.SIZE.MAX.WARN:"{#TABLE}"}' name: 'ClickHouse: {#DB}.{#TABLE}: Too many operations in queue (over {$CLICKHOUSE.QUEUE.SIZE.MAX.WARN} for 5m)' priority: WARNING - + uuid: 0fc2781f4be44f0e85176e5ed05dc05e name: 'ClickHouse: {#DB}.{#TABLE}: Total replicas' type: DEPENDENT key: 'clickhouse.replica.total_replicas["{#DB}.{#TABLE}"]' @@ -1680,11 +1769,13 @@ zabbix_export: value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' trigger_prototypes: - + uuid: 379ccd1ee81b46eba3d5a197ee12fcad expression: 'max(/ClickHouse by HTTP/clickhouse.replica.active_replicas["{#DB}.{#TABLE}"],5m) < last(/ClickHouse by HTTP/clickhouse.replica.total_replicas["{#DB}.{#TABLE}"])' name: 'ClickHouse: {#DB}.{#TABLE}: Number of active replicas less than number of total replicas' priority: WARNING graph_prototypes: - + uuid: 131e0d19c35f4d87aa62b7766e6e1db3 name: 'ClickHouse: {#DB}.{#TABLE}: Replica log activity' graph_items: - @@ -1699,6 +1790,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: 'clickhouse.replica.log_pointer["{#DB}.{#TABLE}"]' - + uuid: 195f5d50a1f0488b9db5d2f1e6a6e8c3 name: 'ClickHouse: {#DB}.{#TABLE}: Replica queues' graph_items: - @@ -1740,6 +1832,7 @@ zabbix_export: lld_macro: '{#TABLE}' path: $.table - + uuid: a82f8d0f0a4b493dab0c2133b90113cc name: Tables type: DEPENDENT key: clickhouse.tables.discovery @@ -1759,6 +1852,7 @@ zabbix_export: description: 'Info about tables' item_prototypes: - + uuid: f7bb82b047a84c0185b5ca040a75e287 name: 'ClickHouse: {#DB}: Bytes' type: DEPENDENT key: 'clickhouse.db.bytes["{#DB}"]' @@ -1778,6 +1872,7 @@ zabbix_export: tag: Application value: 'ClickHouse: DB "{#DB}"' - + uuid: 3075954290af4f35b1620a5f15d2947d name: 'ClickHouse: {#DB}.{#TABLE}: Bytes' type: DEPENDENT key: 'clickhouse.table.bytes["{#DB}.{#TABLE}"]' @@ -1797,6 +1892,7 @@ zabbix_export: tag: Application value: 'ClickHouse: Table "{#DB}.{#TABLE}"' - + uuid: e50e12adb7ef47e6ba40db01e7ae01e4 name: 'ClickHouse: {#DB}.{#TABLE}: Parts' type: DEPENDENT key: 'clickhouse.table.parts["{#DB}.{#TABLE}"]' @@ -1815,6 +1911,7 @@ zabbix_export: tag: Application value: 'ClickHouse: Table "{#DB}.{#TABLE}"' - + uuid: 0ba557c544854f47bcd9cc65d33f14e7 name: 'ClickHouse: {#DB}.{#TABLE}: Rows' type: DEPENDENT key: 'clickhouse.table.rows["{#DB}.{#TABLE}"]' @@ -1906,6 +2003,7 @@ zabbix_export: value: zabbix valuemaps: - + uuid: 4d926c30529447b3816cec3f1440b47a name: 'Replicas state' mappings: - @@ -1915,6 +2013,7 @@ zabbix_export: value: '1' newvalue: 'True' - + uuid: 94147888c7ad4f5bae864eb2698f0237 name: 'Service state' mappings: - @@ -1925,6 +2024,7 @@ zabbix_export: newvalue: Up triggers: - + uuid: 803947a6de9340ed8596510dcbbeacac expression: 'last(/ClickHouse by HTTP/clickhouse.ping)=0 or last(/ClickHouse by HTTP/net.tcp.service[{$CLICKHOUSE.SCHEME},"{HOST.CONN}","{$CLICKHOUSE.PORT}"]) = 0' name: 'ClickHouse: Service is down' priority: AVERAGE @@ -1935,6 +2035,7 @@ zabbix_export: expression: 'last(/ClickHouse by HTTP/net.tcp.service[{$CLICKHOUSE.SCHEME},"{HOST.CONN}","{$CLICKHOUSE.PORT}"])=0' graphs: - + uuid: fc2f8de59c874876addb08ec633338d4 name: 'ClickHouse: Current activity' graph_items: - @@ -1951,6 +2052,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.merge.current - + uuid: b1b66d510e424965b7e82b902e0f2e58 name: 'ClickHouse: Current connections' graph_items: - @@ -1988,6 +2090,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.connections.distribute - + uuid: 59935d9f612f468b97288d9a0dc62b26 name: 'ClickHouse: Distributed' graph_items: - @@ -2010,6 +2113,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.distributed.files - + uuid: edd18c769edd442cba00adf97ae4192a name: 'ClickHouse: Insert/Merge bytes rate' graph_items: - @@ -2026,6 +2130,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.merge_bytes.rate - + uuid: 0fd813049e7449b69366021ffa0d3ec7 name: 'ClickHouse: Insert/Merge rows rate' graph_items: - @@ -2042,6 +2147,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.merge_rows.rate - + uuid: 5a688818d4fa44f687aa8415abddc7c0 name: 'ClickHouse: Memory Usage' graph_items: - @@ -2074,6 +2180,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.memory.tracking - + uuid: ba22cf13ef6f46299651d15fb860016d name: 'ClickHouse: Memory Utilization' graph_items: - @@ -2097,6 +2204,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.jemalloc.mapped - + uuid: 9593c61ecdfa4c83ab9421ed85a82f36 name: 'ClickHouse: Queries rate' graph_items: - @@ -2120,6 +2228,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.insert_query.rate - + uuid: eaa80cf006e84d26903cf1004a268a31 name: 'ClickHouse: Syscalls in fly' graph_items: - @@ -2136,6 +2245,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.write - + uuid: eda00404a372434ea4f511c219bf3295 name: 'ClickHouse: Uptime' graph_items: - @@ -2144,6 +2254,7 @@ zabbix_export: host: 'ClickHouse by HTTP' key: clickhouse.uptime - + uuid: c90d0b21105e42bd9f4399d77ba0a81a name: 'ClickHouse: Zookeeper exceptions rate' graph_items: - diff --git a/templates/db/ignite_jmx/template_db_ignite_jmx.yaml b/templates/db/ignite_jmx/template_db_ignite_jmx.yaml index fc1a2cb64b6..b71eca6ff30 100644 --- a/templates/db/ignite_jmx/template_db_ignite_jmx.yaml +++ b/templates/db/ignite_jmx/template_db_ignite_jmx.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:06Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: ab05dbb15ff047f192782f617f0627ac template: 'Ignite by JMX' name: 'Ignite by JMX' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Databases discovery_rules: - + uuid: 2aa2cf6500b347e083c492aa2eade85a name: 'Data region metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:group=DataRegionMetrics,*"]' @@ -43,6 +46,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 56780f0bc58e499bb452e5879961ac9d name: 'Data region {#JMXNAME}: Allocation, rate' type: JMX key: 'jmx["{#JMXOBJ}",AllocationRate]' @@ -58,6 +62,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: 9b3528eb623c4fdda10228671268bcdb name: 'Data region {#JMXNAME}: Checkpoint buffer size' type: JMX key: 'jmx["{#JMXOBJ}",CheckpointBufferSize]' @@ -73,6 +78,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: 21f8fc17522d40cc8723053e8ed8716f name: 'Data region {#JMXNAME}: Dirty pages' type: JMX key: 'jmx["{#JMXOBJ}",DirtyPages]' @@ -87,6 +93,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: 8bcc78ee4e984f9c8c07b60e5dd35c42 name: 'Data region {#JMXNAME}: Eviction, rate' type: JMX key: 'jmx["{#JMXOBJ}",EvictionRate]' @@ -103,12 +110,14 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' trigger_prototypes: - + uuid: b891aaaccc40492b83c05058e042945c expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",EvictionRate],5m)>0' name: 'Data region {#JMXNAME}: Node started to evict pages' priority: INFO description: 'You store more data then region can accommodate. Data started to move to disk it can make requests work slower. Ack to close.' manual_close: 'YES' - + uuid: 7fa689749cd64474af294976e4bc7762 name: 'Data region {#JMXNAME}: Size, max' type: JMX key: 'jmx["{#JMXOBJ}",MaxSize]' @@ -124,6 +133,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: bb0dd42c5a3c400f95a7084792e7522e name: 'Data region {#JMXNAME}: Offheap size' type: JMX key: 'jmx["{#JMXOBJ}",OffHeapSize]' @@ -139,6 +149,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: a793c5e41891467fb3ee53722f9fae13 name: 'Data region {#JMXNAME}: Offheap used size' type: JMX key: 'jmx["{#JMXOBJ}",OffheapUsedSize]' @@ -154,6 +165,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: b4fb229defdb434b8307d91e2f17f5db name: 'Data region {#JMXNAME}: Pages fill factor' type: JMX key: 'jmx["{#JMXOBJ}",PagesFillFactor]' @@ -169,6 +181,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: 4ca77d42a8f44e278b44417d33094535 name: 'Data region {#JMXNAME}: Pages replace, rate' type: JMX key: 'jmx["{#JMXOBJ}",PagesReplaceRate]' @@ -185,11 +198,13 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' trigger_prototypes: - + uuid: 0b221a9be0994354893a7182071ecf3a expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",PagesReplaceRate],5m)>0' name: 'Data region {#JMXNAME}: Pages replace rate more than 0' priority: WARNING description: 'There is more data than DataRegionMaxSize. Cluster started to replace pages in memory. Page replacement can slow down operations.' - + uuid: b62d56147b3d43aebd1f3c9eb13a8e05 name: 'Data region {#JMXNAME}: Allocated, bytes' type: JMX key: 'jmx["{#JMXOBJ}",TotalAllocatedSize]' @@ -205,6 +220,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' - + uuid: 14b02d5526c44f2599e1893b815b1d2b name: 'Data region {#JMXNAME}: Used checkpoint buffer size' type: JMX key: 'jmx["{#JMXOBJ}",UsedCheckpointBufferSize]' @@ -221,11 +237,13 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' trigger_prototypes: - + uuid: b00ebdb3515f4dd4ae1f40c744456d78 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",UsedCheckpointBufferSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",CheckpointBufferSize])*100>{$IGNITE.CHECKPOINT.PUSED.MAX.HIGH}' name: 'Data region {#JMXNAME}: Checkpoint buffer utilization is too high (over {$IGNITE.CHECKPOINT.PUSED.MAX.HIGH} in 5m)' priority: HIGH description: 'Checkpoint buffer utilization is high. Threads will be throttled to avoid buffer overflow. It can be caused by high disk utilization.' - + uuid: 5a41ebb0c852404da991d8fee2391cee expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",UsedCheckpointBufferSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",CheckpointBufferSize])*100>{$IGNITE.CHECKPOINT.PUSED.MAX.WARN}' name: 'Data region {#JMXNAME}: Checkpoint buffer utilization is too high (over {$IGNITE.CHECKPOINT.PUSED.MAX.WARN} in 5m)' priority: WARNING @@ -235,11 +253,13 @@ zabbix_export: name: 'Data region {#JMXNAME}: Checkpoint buffer utilization is too high (over {$IGNITE.CHECKPOINT.PUSED.MAX.HIGH} in 5m)' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",UsedCheckpointBufferSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",CheckpointBufferSize])*100>{$IGNITE.CHECKPOINT.PUSED.MAX.HIGH}' - + uuid: 5fbeff90792c4ceb98ee04fb64bf7387 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$IGNITE.DATA.REGION.PUSED.MAX.HIGH}' name: 'Data region {#JMXNAME}: Data region utilisation is too high (over {$IGNITE.DATA.REGION.PUSED.MAX.HIGH} in 5m)' priority: HIGH description: 'Data region utilization is high. Increase data region size or delete any data.' - + uuid: 977a3a82b60f4832a81916a4bab5691f expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$IGNITE.DATA.REGION.PUSED.MAX.WARN}' name: 'Data region {#JMXNAME}: Data region utilisation is too high (over {$IGNITE.DATA.REGION.PUSED.MAX.WARN} in 5m)' priority: WARNING @@ -250,6 +270,7 @@ zabbix_export: expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$IGNITE.DATA.REGION.PUSED.MAX.HIGH}' graph_prototypes: - + uuid: 0ac5a59cc5a64e2ea6bc6e266919ecca name: 'Data region {#JMXNAME}: Checkpoint buffer utilization' graph_items: - @@ -265,6 +286,7 @@ zabbix_export: host: 'Ignite by JMX' key: 'jmx["{#JMXOBJ}",UsedCheckpointBufferSize]' - + uuid: 330be15755ca4b5dbee88e21b2e58df2 name: 'Data region {#JMXNAME}: DataRegion utilisation' graph_items: - @@ -301,6 +323,7 @@ zabbix_export: parameters: - 3h - + uuid: 92f16f4d02e149c5ae5b09f1007cead8 name: 'Local node metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:group=Kernal,name=ClusterLocalNodeMetricsMXBeanImpl,*"]' @@ -309,6 +332,7 @@ zabbix_export: password: '{$IGNITE.PASSWORD}' item_prototypes: - + uuid: 7f8721ab4e6c4b23bd1e948f8c1c4480 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs active, current' type: JMX key: 'jmx["{#JMXOBJ}",CurrentActiveJobs]' @@ -322,6 +346,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 13b1867082c340d0a6f317c94376a055 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs cancelled, current' type: JMX key: 'jmx["{#JMXOBJ}",CurrentCancelledJobs]' @@ -335,6 +360,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 832c3683406c460c826522f8b2e3aafa name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration, current' type: JMX key: 'jmx["{#JMXOBJ}",CurrentPmeDuration]' @@ -350,11 +376,13 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' trigger_prototypes: - + uuid: 46825e306c894c8e96d43ece6ad4b4f3 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$IGNITE.PME.DURATION.MAX.HIGH}' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$IGNITE.PME.DURATION.MAX.HIGH} for 5 min)' priority: HIGH description: 'PME duration is over {$IGNITE.PME.DURATION.MAX.HIGH}ms. Looks like PME is hung.' - + uuid: 99f55720b90940ce9522c9000f36897e expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$IGNITE.PME.DURATION.MAX.WARN}' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$IGNITE.PME.DURATION.MAX.WARN} for 5 min)' priority: WARNING @@ -364,6 +392,7 @@ zabbix_export: name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$IGNITE.PME.DURATION.MAX.HIGH} for 5 min)' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$IGNITE.PME.DURATION.MAX.HIGH}' - + uuid: 6b68ba90e40b4fa0a798dfde64ba8f01 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs rejected, current' type: JMX key: 'jmx["{#JMXOBJ}",CurrentRejectedJobs]' @@ -377,6 +406,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: c459658bf32f4ca5aac6cfe1f8a8cc5b name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Threads count, current' type: JMX key: 'jmx["{#JMXOBJ}",CurrentThreadCount]' @@ -391,6 +421,7 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' trigger_prototypes: - + uuid: f3ac6d2b9b0a48559e8c11108270f2fe expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentThreadCount],15m) > {$IGNITE.THREADS.COUNT.MAX.WARN}' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Number of running threads is too high (over {$IGNITE.THREADS.COUNT.MAX.WARN} for 15 min)' priority: WARNING @@ -400,6 +431,7 @@ zabbix_export: name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$IGNITE.PME.DURATION.MAX.HIGH} for 5 min)' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$IGNITE.PME.DURATION.MAX.HIGH}' - + uuid: e29b01d139bd4d7e8248ccddb2a19baa name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs waiting, current' type: JMX key: 'jmx["{#JMXOBJ}",CurrentWaitingJobs]' @@ -414,11 +446,13 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' trigger_prototypes: - + uuid: c45daa4748664b6a8db8f7855137e0f2 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentWaitingJobs],15m) > {$IGNITE.JOBS.QUEUE.MAX.WARN}' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Number of queued jobs is too high (over {$IGNITE.JOBS.QUEUE.MAX.WARN} for 15 min)' priority: WARNING description: 'Number of queued jobs is over {$IGNITE.JOBS.QUEUE.MAX.WARN}.' - + uuid: 5f61ae253e4f459ebc403ca69d85a617 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Heap memory used' type: JMX key: 'jmx["{#JMXOBJ}",HeapMemoryUsed]' @@ -433,6 +467,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 923c561a1a504ce399bf6b1892e29a3e name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs cancelled, rate' type: JMX key: 'jmx["{#JMXOBJ}",TotalCancelledJobs]' @@ -452,6 +487,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: d6044f18b5e741818ca299ce8b19ccdb name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs executed, rate' type: JMX key: 'jmx["{#JMXOBJ}",TotalExecutedJobs]' @@ -471,6 +507,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 15135ffe1ec74e8c920ee4c70b986904 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs rejects, rate' type: JMX key: 'jmx["{#JMXOBJ}",TotalRejectedJobs]' @@ -491,6 +528,7 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' graph_prototypes: - + uuid: 40e5feb97990445da11d8d8f49643882 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs current state' graph_items: - @@ -517,6 +555,7 @@ zabbix_export: host: 'Ignite by JMX' key: 'jmx["{#JMXOBJ}",CurrentCancelledJobs]' - + uuid: cd3eedf54f44492d83138e3f8adf2564 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs rate' graph_items: - @@ -554,6 +593,7 @@ zabbix_export: return JSON.stringify(data) - + uuid: 1b3b0461964a418a962539ec4c17aca6 name: 'Cluster metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:group=Kernal,name=ClusterMetricsMXBeanImpl,*"]' @@ -562,6 +602,7 @@ zabbix_export: password: '{$IGNITE.PASSWORD}' item_prototypes: - + uuid: 238c39ab7d5640abb3a81f0a51acc065 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, Active baseline' type: JMX key: 'jmx["{#JMXOBJ}",ActiveBaselineNodes]' @@ -580,6 +621,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 4edffa6b8f294d959797a5c6ca4ccc5a name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, Baseline' type: JMX key: 'jmx["{#JMXOBJ}",TotalBaselineNodes]' @@ -598,6 +640,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: a4116287c8a34359a46eff1217f7418d name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, Client' type: JMX key: 'jmx["{#JMXOBJ}",TotalClientNodes]' @@ -616,6 +659,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 517a320bd6964ec7906bf6b0408d834b name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, total' type: JMX key: 'jmx["{#JMXOBJ}",TotalNodes]' @@ -634,6 +678,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 9cfa72ba360840d9b87de9c59b780529 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, Server' type: JMX key: 'jmx["{#JMXOBJ}",TotalServerNodes]' @@ -653,12 +698,14 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' trigger_prototypes: - + uuid: e2c38e56189d4ed79bac6bd4ca8e477c expression: 'change(/Ignite by JMX/jmx["{#JMXOBJ}",TotalServerNodes])>0' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Server node added to the topology' priority: INFO description: 'One or more server node added to the topology. Ack to close.' manual_close: 'YES' - + uuid: 81efb2805dbc49719a316d1992aaac3a expression: 'change(/Ignite by JMX/jmx["{#JMXOBJ}",TotalServerNodes])<0' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Server node left the topology' priority: WARNING @@ -666,6 +713,7 @@ zabbix_export: manual_close: 'YES' trigger_prototypes: - + uuid: 17f9fd03d3144812bf776c0f8ca836e4 expression: 'last(/Ignite by JMX/jmx["{#JMXOBJ}",TotalServerNodes])>last(/Ignite by JMX/jmx["{#JMXOBJ}",TotalBaselineNodes])' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: There are nodes is not in topology' priority: INFO @@ -689,6 +737,7 @@ zabbix_export: return JSON.stringify(data) - + uuid: c1513c51c41046c288b9add14feaabdb name: 'Ignite kernal metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:group=Kernal,name=IgniteKernal,*"]' @@ -697,6 +746,7 @@ zabbix_export: password: '{$IGNITE.PASSWORD}' item_prototypes: - + uuid: b9e23036503a4227bfbb21969583120e name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Version' type: JMX key: 'jmx["{#JMXOBJ}",FullVersion]' @@ -723,12 +773,14 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' trigger_prototypes: - + uuid: 94f5d4d026db48f7943e1ce2da299d9d expression: '(last(/Ignite by JMX/jmx["{#JMXOBJ}",FullVersion],#1)<>last(/Ignite by JMX/jmx["{#JMXOBJ}",FullVersion],#2))=1 and length(last(/Ignite by JMX/jmx["{#JMXOBJ}",FullVersion]))>0' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Ignite [{#JMXIGNITEINSTANCENAME}] version has changed. Ack to close.' manual_close: 'YES' - + uuid: cfa6cb5b02634c9d803b7c3a0774a7ce name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Local node ID' type: JMX key: 'jmx["{#JMXOBJ}",LocalNodeId]' @@ -749,6 +801,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: d48d3694467e4153af369475672e4811 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Uptime' type: JMX key: 'jmx["{#JMXOBJ}",UpTime]' @@ -769,12 +822,14 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' trigger_prototypes: - + uuid: 724984139d9c446b93bc155f51b69693 expression: 'nodata(/Ignite by JMX/jmx["{#JMXOBJ}",UpTime],10m)=1' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Failed to fetch info data (or no data for 10m)' priority: WARNING description: 'Zabbix has not received data for items for the last 10 minutes.' manual_close: 'YES' - + uuid: f3415dd32a3b450f80b29b83bd54fdef expression: 'last(/Ignite by JMX/jmx["{#JMXOBJ}",UpTime])<10m' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: has been restarted (uptime < 10m)' priority: INFO @@ -798,6 +853,7 @@ zabbix_export: return JSON.stringify(data) - + uuid: afd0c3182f8d4a299a180848eb096b95 name: 'TCP Ccmmunication SPI metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:group=SPIs,name=TcpCommunicationSpi,*"]' @@ -806,6 +862,7 @@ zabbix_export: password: '{$IGNITE.PASSWORD}' item_prototypes: - + uuid: c6d996a3b2754963a916f44e8e99e828 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Communication outbound messages queue' type: JMX key: 'jmx["{#JMXOBJ}",OutboundMessagesQueueSize]' @@ -819,6 +876,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 8a25c98dd3374e78ba26cebea1eaaebc name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Communication messages received, rate' type: JMX key: 'jmx["{#JMXOBJ}",ReceivedMessagesCount]' @@ -839,6 +897,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 6eacaf2c8e9e4f53991d547f81731780 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Communication messages sent, rate' type: JMX key: 'jmx["{#JMXOBJ}",SentMessagesCount]' @@ -860,6 +919,7 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' graph_prototypes: - + uuid: 9a116cfc05bc46d1bab248048f125a78 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Communication messages rate' graph_items: - @@ -891,6 +951,7 @@ zabbix_export: return JSON.stringify(data) - + uuid: bab4df33f0bb4b5d892438865b6a97f2 name: 'TCP discovery SPI' type: JMX key: 'jmx.discovery[beans,"org.apache:group=SPIs,name=TcpDiscoverySpi,*"]' @@ -899,6 +960,7 @@ zabbix_export: password: '{$IGNITE.PASSWORD}' item_prototypes: - + uuid: d7a4b267f29b4baab3af479e7b49ae66 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Coordinator' type: JMX key: 'jmx["{#JMXOBJ}",Coordinator]' @@ -920,12 +982,14 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' trigger_prototypes: - + uuid: 04f563550f254c83872daa958efb472e expression: '(last(/Ignite by JMX/jmx["{#JMXOBJ}",Coordinator],#1)<>last(/Ignite by JMX/jmx["{#JMXOBJ}",Coordinator],#2))=1 and length(last(/Ignite by JMX/jmx["{#JMXOBJ}",Coordinator]))>0' name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Coordinator has changed' priority: WARNING description: 'Ignite [{#JMXIGNITEINSTANCENAME}] version has changed. Ack to close.' manual_close: 'YES' - + uuid: 7b7a7edb2602436c8b53d6f9f4ea2236 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Discovery message worker queue' type: JMX key: 'jmx["{#JMXOBJ}",MessageWorkerQueueSize]' @@ -939,6 +1003,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: d933d5036b1f41358130c512af1161c6 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes failed' type: JMX key: 'jmx["{#JMXOBJ}",NodesFailed]' @@ -952,6 +1017,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 4464386c72704016a790371e8117896c name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes joined' type: JMX key: 'jmx["{#JMXOBJ}",NodesJoined]' @@ -965,6 +1031,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: fda81af6a86948b394b53f1ec505993a name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes left' type: JMX key: 'jmx["{#JMXOBJ}",NodesLeft]' @@ -978,6 +1045,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 57aeab81263f45fba8189347d5446045 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Discovery reconnect, rate' type: JMX key: 'jmx["{#JMXOBJ}",ReconnectCount]' @@ -997,6 +1065,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 615e7eb22a2d46ab863628d40bff4d7d name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: TotalProcessedMessages' type: JMX key: 'jmx["{#JMXOBJ}",TotalProcessedMessages]' @@ -1017,6 +1086,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: b896207c7fda48ea9265cebfee12f6df name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Discovery messages received, rate' type: JMX key: 'jmx["{#JMXOBJ}",TotalReceivedMessages]' @@ -1038,6 +1108,7 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' graph_prototypes: - + uuid: 348631d78d0644209001b054f18b2dc9 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Discovery messages rate' graph_items: - @@ -1069,6 +1140,7 @@ zabbix_export: return JSON.stringify(data) - + uuid: 709e596e106b40869be746dc84214c06 name: 'Transaction metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:group=TransactionMetrics,name=TransactionMetricsMxBeanImpl,*"]' @@ -1077,6 +1149,7 @@ zabbix_export: password: '{$IGNITE.PASSWORD}' item_prototypes: - + uuid: 9bdf9d13664b405f9737590323bc4a1c name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Locked keys' type: JMX key: 'jmx["{#JMXOBJ}",LockedKeysNumber]' @@ -1090,6 +1163,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: ac461a17802440a8906ea7471659935a name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions owner, current' type: JMX key: 'jmx["{#JMXOBJ}",OwnerTransactionsNumber]' @@ -1103,6 +1177,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 3754810fbb1f47fe858880ada9f40921 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions committed, rate' type: JMX key: 'jmx["{#JMXOBJ}",TransactionsCommittedNumber]' @@ -1117,6 +1192,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: ff5a1a7f579c430c8f1860d241bd8b2f name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions holding lock, current' type: JMX key: 'jmx["{#JMXOBJ}",TransactionsHoldingLockNumber]' @@ -1130,6 +1206,7 @@ zabbix_export: tag: Application value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' - + uuid: 3de3a27adea84e9cbb2cae812a3bc9c6 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions rolledback, rate' type: JMX key: 'jmx["{#JMXOBJ}",TransactionsRolledBackNumber]' @@ -1145,6 +1222,7 @@ zabbix_export: value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' graph_prototypes: - + uuid: a10ff3fbfd92437ca24cddd82afe3572 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions' graph_items: - @@ -1159,6 +1237,7 @@ zabbix_export: host: 'Ignite by JMX' key: 'jmx["{#JMXOBJ}",TransactionsHoldingLockNumber]' - + uuid: 0f84dd85e01d475fa1257085814800da name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions rate' graph_items: - @@ -1190,6 +1269,7 @@ zabbix_export: return JSON.stringify(data) - + uuid: aefce82342554933ae1214dcd7ca708b name: 'Cache groups' type: JMX key: 'jmx.discovery[beans,"org.apache:group=\"Cache groups\",*"]' @@ -1210,6 +1290,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 0014580397654a279b3c8906e457ee74 name: 'Cache group [{#JMXNAME}]: Backups' type: JMX key: 'jmx["{#JMXOBJ}",Backups]' @@ -1223,6 +1304,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' - + uuid: 8b5acfc3a3c64714b57381fc0ae6b1a6 name: 'Cache group [{#JMXNAME}]: Caches' type: JMX key: 'jmx["{#JMXOBJ}",Caches]' @@ -1244,12 +1326,14 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' trigger_prototypes: - + uuid: 624fe8f43f644b5fbdfbdfda21d7a664 expression: '(last(/Ignite by JMX/jmx["{#JMXOBJ}",Caches],#1)<>last(/Ignite by JMX/jmx["{#JMXOBJ}",Caches],#2))=1 and length(last(/Ignite by JMX/jmx["{#JMXOBJ}",Caches]))>0' name: 'Cache group [{#JMXNAME}]: List of caches has changed' priority: INFO description: 'List of caches has changed. Significant changes have occurred in the cluster. Ack to close.' manual_close: 'YES' - + uuid: 253059e09010451f94ad0e6b10be7cc5 name: 'Cache group [{#JMXNAME}]: Local node partitions, moving' type: JMX key: 'jmx["{#JMXOBJ}",LocalNodeMovingPartitionsCount]' @@ -1264,12 +1348,14 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' trigger_prototypes: - + uuid: c204db692dbf4feaa5d622134499c8a0 expression: 'max(/Ignite by JMX/jmx["{#JMXOBJ}",LocalNodeMovingPartitionsCount],30m)>0' name: 'Cache group [{#JMXNAME}]: Rebalance in progress' priority: INFO description: 'Ack to close.' manual_close: 'YES' - + uuid: 84edf5609ef94d0185a15a606384e609 name: 'Cache group [{#JMXNAME}]: Local node partitions, owning' type: JMX key: 'jmx["{#JMXOBJ}",LocalNodeOwningPartitionsCount]' @@ -1283,6 +1369,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' - + uuid: 314499dd6d214bdcbc524f83c6cbaa2b name: 'Cache group [{#JMXNAME}]: Local node entries, renting' type: JMX key: 'jmx["{#JMXOBJ}",LocalNodeRentingEntriesCount]' @@ -1296,6 +1383,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' - + uuid: 06aff67a70624af899b2f111d7e6c34b name: 'Cache group [{#JMXNAME}]: Local node partitions, renting' type: JMX key: 'jmx["{#JMXOBJ}",LocalNodeRentingPartitionsCount]' @@ -1309,6 +1397,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' - + uuid: 6888861452b64b9e90ece1d1ab97ab4d name: 'Cache group [{#JMXNAME}]: Partition copies, max' type: JMX key: 'jmx["{#JMXOBJ}",MaximumNumberOfPartitionCopies]' @@ -1322,6 +1411,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' - + uuid: 9910268fcb3a46aca2eeaf581420ca31 name: 'Cache group [{#JMXNAME}]: Partition copies, min' type: JMX key: 'jmx["{#JMXOBJ}",MinimumNumberOfPartitionCopies]' @@ -1336,10 +1426,12 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' trigger_prototypes: - + uuid: 13159701a5894953bfe7e71341513908 expression: 'max(/Ignite by JMX/jmx["{#JMXOBJ}",MinimumNumberOfPartitionCopies],30m)=0' name: 'Cache group [{#JMXNAME}]: There is no copy for partitions' priority: WARNING - + uuid: edc59b661b004f9a8687b6a6b0e1dc09 name: 'Cache group [{#JMXNAME}]: Partitions' type: JMX key: 'jmx["{#JMXOBJ}",Partitions]' @@ -1354,11 +1446,13 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' trigger_prototypes: - + uuid: bba61c14f50f4a809f184047d52b2739 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",Backups],5m)>=max(/Ignite by JMX/jmx["{#JMXOBJ}",MinimumNumberOfPartitionCopies],5m)' name: 'Cache group [{#JMXNAME}]: One or more backups are unavailable' priority: WARNING graph_prototypes: - + uuid: ffb5efed84144196a631b0bdef33a13e name: 'Cache group [{#JMXNAME}]: Partitions' graph_items: - @@ -1406,6 +1500,7 @@ zabbix_export: parameters: - 3h - + uuid: d532f96029b7415fac925e6fd53100f4 name: 'Thread pool metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:group=\"Thread Pools\",*"]' @@ -1426,6 +1521,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 1646bb35234742bb894a5abfd1fbf021 name: 'Thread pool [{#JMXNAME}]: Pool size, core' type: JMX key: 'jmx["{#JMXOBJ}",CorePoolSize]' @@ -1440,6 +1536,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' - + uuid: 959cfe87996b4d6886bb90db2265deef name: 'Thread pool [{#JMXNAME}]: Pool size, max' type: JMX key: 'jmx["{#JMXOBJ}",MaximumPoolSize]' @@ -1454,6 +1551,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' - + uuid: 6c7897c2f2c842988a1e6802eb11adde name: 'Thread pool [{#JMXNAME}]: Pool size' type: JMX key: 'jmx["{#JMXOBJ}",PoolSize]' @@ -1468,6 +1566,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' - + uuid: 0b4b22918f374603a2f14efc95c217da name: 'Thread pool [{#JMXNAME}]: Queue size' type: JMX key: 'jmx["{#JMXOBJ}",QueueSize]' @@ -1483,12 +1582,14 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' trigger_prototypes: - + uuid: e7636f345fe44cd2bc709ae62c893e77 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",QueueSize],5m) > {$IGNITE.THREAD.QUEUE.MAX.WARN:"{#JMXNAME}"}' name: 'Thread pool [{#JMXNAME}]: Too many messages in queue (over {$IGNITE.THREAD.QUEUE.MAX.WARN:"{#JMXNAME}"} for 5 min)' priority: AVERAGE description: 'Number of messages in queue more than {$IGNITE.THREAD.QUEUE.MAX.WARN:"{#JMXNAME}"}.' graph_prototypes: - + uuid: 112c375ee9264c1996ea8c35e467f4a4 name: 'Thread pool [{#JMXNAME}]: Thread pool size' graph_items: - @@ -1530,6 +1631,7 @@ zabbix_export: parameters: - 3h - + uuid: b050fc87d8a3400282739f03c1a5fefd name: 'Cache metrics' type: JMX key: 'jmx.discovery[beans,"org.apache:name=\"org.apache.ignite.internal.processors.cache.CacheLocalMetricsMXBeanImpl\",*"]' @@ -1550,6 +1652,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 372f156464634c2b98c2ce3bfe9ac2f4 name: 'Cache group [{#JMXGROUP}]: Cache gets, rate' type: JMX key: 'jmx["{#JMXOBJ}",CacheGets]' @@ -1570,6 +1673,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: 5e633d192b3a472e9a29b4e0a0013ab1 name: 'Cache group [{#JMXGROUP}]: Cache hits, pct' type: JMX key: 'jmx["{#JMXOBJ}",CacheHitPercentage]' @@ -1585,6 +1689,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: 0d79c416c12748f9a3471003ce4d88fb name: 'Cache group [{#JMXGROUP}]: Cache misses, pct' type: JMX key: 'jmx["{#JMXOBJ}",CacheMissPercentage]' @@ -1600,6 +1705,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: fb324608d65545c79e71df0978d0d053 name: 'Cache group [{#JMXGROUP}]: Cache puts, rate' type: JMX key: 'jmx["{#JMXOBJ}",CachePuts]' @@ -1620,6 +1726,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: 503f39545fa04af79e8dc85f0550ed6b name: 'Cache group [{#JMXGROUP}]: Cache removals, rate' type: JMX key: 'jmx["{#JMXOBJ}",CacheRemovals]' @@ -1640,6 +1747,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: 182dea03e7d64425aea8c64e1d5714ba name: 'Cache group [{#JMXGROUP}]: Cache size' type: JMX key: 'jmx["{#JMXOBJ}",CacheSize]' @@ -1654,6 +1762,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: 74119c1570c24155b450db6e5c1126cd name: 'Cache group [{#JMXGROUP}]: Cache transaction commits, rate' type: JMX key: 'jmx["{#JMXOBJ}",CacheTxCommits]' @@ -1674,6 +1783,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: 34d8a8ac772a48c486bfb101e7129fd8 name: 'Cache group [{#JMXGROUP}]: Cache transaction rollbacks, rate' type: JMX key: 'jmx["{#JMXOBJ}",CacheTxRollbacks]' @@ -1694,6 +1804,7 @@ zabbix_export: tag: Application value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' - + uuid: cb6b9006d41c46f29ff902a76a27c6f5 name: 'Cache group [{#JMXGROUP}]: Cache heap entries' type: JMX key: 'jmx["{#JMXOBJ}",HeapEntriesCount]' @@ -1714,12 +1825,14 @@ zabbix_export: value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' trigger_prototypes: - + uuid: 97aa5e21a05743b9bb6714d7d5d28a67 expression: 'last(/Ignite by JMX/jmx["{#JMXOBJ}",CacheSize])=last(/Ignite by JMX/jmx["{#JMXOBJ}",HeapEntriesCount])' name: 'Cache group [{#JMXGROUP}]: All entries are in heap' priority: INFO description: 'All entries are in heap. Possibly you use eager queries it may cause out of memory exceptions for big caches. Ack to close.' manual_close: 'YES' - + uuid: 04a7fb0ae1ff4ee69e9a5c13bf9ba45f expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m) > max(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)' name: 'Cache group [{#JMXGROUP}]: Success transactions less than rollbacks for 5m' priority: WARNING @@ -1728,11 +1841,13 @@ zabbix_export: name: 'Cache group [{#JMXGROUP}]: There are no success transactions for cache for 5m' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m)>0 and max(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)=0' - + uuid: eb12228934be4cd285ff83ed1940b12f expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m)>0 and max(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)=0' name: 'Cache group [{#JMXGROUP}]: There are no success transactions for cache for 5m' priority: AVERAGE graph_prototypes: - + uuid: 50482d45d20a42e581cfdb0a40a9a9dc name: 'Cache group [{#JMXGROUP}]: Cache hits' graph_items: - @@ -1747,6 +1862,7 @@ zabbix_export: host: 'Ignite by JMX' key: 'jmx["{#JMXOBJ}",CacheMissPercentage]' - + uuid: 1ce594e3eed64627a337e690b772a741 name: 'Cache group [{#JMXGROUP}]: Cache ops' graph_items: - @@ -1767,6 +1883,7 @@ zabbix_export: host: 'Ignite by JMX' key: 'jmx["{#JMXOBJ}",CacheRemovals]' - + uuid: 91e7fb726cf24bbf9aab6467b9e3a217 name: 'Cache group [{#JMXGROUP}]: Cache transactions' graph_items: - diff --git a/templates/db/mongodb/template_db_mongodb.yaml b/templates/db/mongodb/template_db_mongodb.yaml index fc890c3d895..f94f4bffe0c 100644 --- a/templates/db/mongodb/template_db_mongodb.yaml +++ b/templates/db/mongodb/template_db_mongodb.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:03Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 81aa8c5ab5594f77a2b26fb7f5094048 template: 'MongoDB node by Zabbix Agent 2' name: 'MongoDB node by Zabbix Agent 2' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: bfd58d9efaf54e038f96458f68fd48af name: 'MongoDB: Document: deleted, rate' type: DEPENDENT key: mongod.document.deleted.rate @@ -45,6 +48,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 5ecc078aeda04e3ca34ed42d966cdf40 name: 'MongoDB: Document: inserted, rate' type: DEPENDENT key: mongod.document.inserted.rate @@ -68,6 +72,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 56fc9870503645069a9d937ac21ab7c2 name: 'MongoDB: Document: returned, rate' type: DEPENDENT key: mongod.document.returned.rate @@ -91,6 +96,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: d21a95f1862b4c17b5a4ed83a67ffb1b name: 'MongoDB: Document: updated, rate' type: DEPENDENT key: mongod.document.updated.rate @@ -114,6 +120,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: d5ec0427c5ca49119f6e94211b0297bf name: 'MongoDB: Active clients: readers' type: DEPENDENT key: mongodb.active_clients.readers @@ -132,6 +139,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 1c2dc0b60eb44d259e02accf2531b389 name: 'MongoDB: Active clients: total' type: DEPENDENT key: mongodb.active_clients.total @@ -150,6 +158,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 9c5512c83e1844c5b4fdb675336edbf6 name: 'MongoDB: Active clients: writers' type: DEPENDENT key: mongodb.active_clients.writers @@ -168,6 +177,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 5e6fa5d1c9fc48ada6c0bc5c8d1d3ec4 name: 'MongoDB: Asserts: message, rate' type: DEPENDENT key: mongodb.asserts.msg.rate @@ -193,6 +203,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 32d5177badac49eda8ce1f47c851ebf2 name: 'MongoDB: Asserts: regular, rate' type: DEPENDENT key: mongodb.asserts.regular.rate @@ -218,6 +229,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 67f2ef15386a47b6b88fc95dd7fe1be6 name: 'MongoDB: Asserts: rollovers, rate' type: DEPENDENT key: mongodb.asserts.rollovers.rate @@ -243,6 +255,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: a7dfd56310d44d7dac1f3c02fa5fbc79 name: 'MongoDB: Asserts: user, rate' type: DEPENDENT key: mongodb.asserts.user.rate @@ -268,6 +281,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 41638aa2b3374e56ad00ef9113e1ea61 name: 'MongoDB: Asserts: warning, rate' type: DEPENDENT key: mongodb.asserts.warning.rate @@ -291,6 +305,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 46f0a53612de4448ab8e98098375656b name: 'MongoDB: Get collections usage stats' key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' history: '0' @@ -302,6 +317,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 6ce4b63c962646ef91e4a705a42f36de name: 'MongoDB: Connections, active' type: DEPENDENT key: mongodb.connections.active @@ -324,6 +340,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 3b53fa8cf9cb4d1a9ff364cd5d8ae724 name: 'MongoDB: Connections, available' type: DEPENDENT key: mongodb.connections.available @@ -342,6 +359,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: c4d86707cd124d9db195ca6afd636e71 name: 'MongoDB: Connections, current' type: DEPENDENT key: mongodb.connections.current @@ -362,6 +380,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 37fd836b53fa4db88aeb0faeeccc2856 name: 'MongoDB: New connections, rate' type: DEPENDENT key: mongodb.connections.rate @@ -386,6 +405,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 0f04a5b3b0e5415185e01ecf75f426ec name: 'MongoDB: Current queue: readers' type: DEPENDENT key: mongodb.current_queue.readers @@ -406,6 +426,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 47ecaffb9638429eb308572b7d7beb5a name: 'MongoDB: Current queue: total' type: DEPENDENT key: mongodb.current_queue.total @@ -424,6 +445,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: e68ff1592a5648fc8b5475054c327ac6 name: 'MongoDB: Current queue: writers' type: DEPENDENT key: mongodb.current_queue.writers @@ -444,6 +466,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 1d2c068feba240d6b934b65249d1b5ea name: 'MongoDB: Cursor: open pinned' type: DEPENDENT key: mongodb.cursor.open.pinned @@ -462,6 +485,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: f23bf716eced4ba5948b06c24c780904 name: 'MongoDB: Cursor: open total' type: DEPENDENT key: mongodb.cursor.open.total @@ -481,10 +505,12 @@ zabbix_export: value: MongoDB triggers: - + uuid: 26cc36c4fe174c248bc46ceed0ecd9b0 expression: 'min(/MongoDB node by Zabbix Agent 2/mongodb.cursor.open.total,5m)>{$MONGODB.CURSOR.OPEN.MAX.WARN}' name: 'MongoDB: Too many cursors opened by MongoDB for clients (over {$MONGODB.CURSOR.OPEN.MAX.WARN} in 5m)' priority: WARNING - + uuid: b30b4c7b6d88467bbde22db411660d6b name: 'MongoDB: Cursor: timed out, rate' type: DEPENDENT key: mongodb.cursor.timed_out.rate @@ -509,10 +535,12 @@ zabbix_export: value: MongoDB triggers: - + uuid: 987feec75164454aaeeb78ad6b59f11f expression: 'min(/MongoDB node by Zabbix Agent 2/mongodb.cursor.timed_out.rate,5m)>{$MONGODB.CURSOR.TIMEOUT.MAX.WARN}' name: 'MongoDB: Too many cursors are timing out (over {$MONGODB.CURSOR.TIMEOUT.MAX.WARN} per second in 5m)' priority: WARNING - + uuid: 4d0b20f4eeca4418bb08e7e2905cc68c name: 'MongoDB: Architecture' type: DEPENDENT key: mongodb.mem.bits @@ -536,6 +564,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: c88392536a334f9a9c907be28090424c name: 'MongoDB: Memory: mapped' type: DEPENDENT key: mongodb.mem.mapped @@ -560,6 +589,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 7a10ad84604246679104111e83fa762e name: 'MongoDB: Memory: mapped with journal' type: DEPENDENT key: mongodb.mem.mapped_with_journal @@ -584,6 +614,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 2248b869cfca42bd95140451c0974f8c name: 'MongoDB: Memory: resident' type: DEPENDENT key: mongodb.mem.resident @@ -607,6 +638,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 561ea7508e44443cb692b7dfe8ed3bdc name: 'MongoDB: Memory: virtual' type: DEPENDENT key: mongodb.mem.virtual @@ -630,6 +662,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 9c79163da0b44e39a704969ab1d6280b name: 'MongoDB: Cursor: open no timeout' type: DEPENDENT key: mongodb.metrics.cursor.open.no_timeout @@ -648,6 +681,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: ba0502f80a044670993bdb63587cd282 name: 'MongoDB: Bytes in, rate' type: DEPENDENT key: mongodb.network.bytes_in.rate @@ -672,6 +706,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 0545114b39a649ef9a4b75da500031fb name: 'MongoDB: Bytes out, rate' type: DEPENDENT key: mongodb.network.bytes_out.rate @@ -696,6 +731,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 73aba89f9012437eb3ed843ccbe63c06 name: 'MongoDB: Requests, rate' type: DEPENDENT key: mongodb.network.numRequests.rate @@ -720,6 +756,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 532a1f4a64624434986f54b9ac2d2e3a name: 'MongoDB: Operations: command, rate' type: DEPENDENT key: mongodb.opcounters.command.rate @@ -745,6 +782,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 540f30705ced49da89a16f80828e8775 name: 'MongoDB: Operations: delete, rate' type: DEPENDENT key: mongodb.opcounters.delete.rate @@ -768,6 +806,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 229345df70c240b5ab113b358fb738d9 name: 'MongoDB: Operations: getmore, rate' type: DEPENDENT key: mongodb.opcounters.getmore.rate @@ -793,6 +832,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 4236ad60fcef48f793ac6da4cccdb029 name: 'MongoDB: Operations: insert, rate' type: DEPENDENT key: mongodb.opcounters.insert.rate @@ -816,6 +856,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: b0f7def2c62047bba0db77d18f1df920 name: 'MongoDB: Operations: query, rate' type: DEPENDENT key: mongodb.opcounters.query.rate @@ -839,6 +880,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 019ed179e4e1407db799e01920280e02 name: 'MongoDB: Operations: update, rate' type: DEPENDENT key: mongodb.opcounters.update.rate @@ -862,6 +904,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 8e7406e64edd4fe5ba87d4018011c958 name: 'MongoDB: Get oplog stats' key: 'mongodb.oplog.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' history: '0' @@ -873,6 +916,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 350da28ce7ab42f9b96728ec730d4bd6 name: 'MongoDB: Ping' key: 'mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30s @@ -891,11 +935,13 @@ zabbix_export: value: MongoDB triggers: - + uuid: c4ab9bfdd6d14634870f8ebb44081655 expression: 'last(/MongoDB node by Zabbix Agent 2/mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"])=0' name: 'MongoDB: Connection to MongoDB is unavailable' priority: HIGH description: 'Connection to MongoDB instance is currently unavailable.' - + uuid: 3b448eff509240faba344f7b325f3e28 name: 'MongoDB: Get Replica Set status' key: 'mongodb.rs.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' history: '0' @@ -907,6 +953,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: fb0cc7d44559406cada9d90a51bc999c name: 'MongoDB: Get server status' key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' history: '0' @@ -918,6 +965,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 2d1bf92792014ed8a3f8d8b13907fc7d name: 'MongoDB: Uptime' type: DEPENDENT key: mongodb.uptime @@ -939,6 +987,7 @@ zabbix_export: value: MongoDB triggers: - + uuid: 986ecd4e583a47b0b72f392446343801 expression: 'nodata(/MongoDB node by Zabbix Agent 2/mongodb.uptime,10m)=1' name: 'MongoDB: Failed to fetch info data (or no data for 10m)' priority: WARNING @@ -949,12 +998,14 @@ zabbix_export: name: 'MongoDB: Connection to MongoDB is unavailable' expression: 'last(/MongoDB node by Zabbix Agent 2/mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"])=0' - + uuid: 992590e47a7f42dda0e074c2f7a3e5ba expression: 'last(/MongoDB node by Zabbix Agent 2/mongodb.uptime)<10m' name: 'MongoDB: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: c5679875dc254ddd833ee40ef4a2b3cf name: 'MongoDB: MongoDB version' type: DEPENDENT key: mongodb.version @@ -980,6 +1031,7 @@ zabbix_export: value: MongoDB triggers: - + uuid: bee0a73d12344046bf85e14d0692cf36 expression: '(last(/MongoDB node by Zabbix Agent 2/mongodb.version,#1)<>last(/MongoDB node by Zabbix Agent 2/mongodb.version,#2))=1 and length(last(/MongoDB node by Zabbix Agent 2/mongodb.version))>0' name: 'MongoDB: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -987,6 +1039,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: a6398a8ae4fe4891a03bb6041bf71f53 name: 'Collection discovery' key: 'mongodb.collections.discovery["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30m @@ -1014,6 +1067,7 @@ zabbix_export: description: 'Collect collections metrics.' item_prototypes: - + uuid: fbcfeba93bce4f3fa965176b9b3208b0 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Objects, avg size' type: DEPENDENT key: 'mongodb.collection.avg_obj_size["{#DBNAME}","{#COLLECTION}"]' @@ -1035,6 +1089,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: ee5d3cefe6584900b400a4f598c84c1b name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped' type: DEPENDENT key: 'mongodb.collection.capped["{#DBNAME}","{#COLLECTION}"]' @@ -1063,6 +1118,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 5fc5b90792054b09a651b5d41328ca56 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Objects, count' type: DEPENDENT key: 'mongodb.collection.count["{#DBNAME}","{#COLLECTION}"]' @@ -1081,6 +1137,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 0ab52dbdcb424d759f6f717d8197cb30 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped: max number' type: DEPENDENT key: 'mongodb.collection.max_number["{#DBNAME}","{#COLLECTION}"]' @@ -1101,6 +1158,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 8c0fe89cfa9f40e3bb04c92c417757df name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped: max size' type: DEPENDENT key: 'mongodb.collection.max_size["{#DBNAME}","{#COLLECTION}"]' @@ -1121,6 +1179,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: b8ebe075b01248179d93c5d174286d2f name: 'MongoDB {#DBNAME}.{#COLLECTION}: Indexes' type: DEPENDENT key: 'mongodb.collection.nindexes["{#DBNAME}","{#COLLECTION}"]' @@ -1139,6 +1198,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: a4d05a4ee48b4ce2aa4fbebd240b8c4c name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: commands, ms/s' type: DEPENDENT key: 'mongodb.collection.ops.commands.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1163,6 +1223,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: b6d89c096fec4194bbe834e026f33178 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: commands, rate' type: DEPENDENT key: 'mongodb.collection.ops.commands.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1186,6 +1247,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 6375b055efe84cdaa0a42c4b9981dde7 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: getmore, ms/s' type: DEPENDENT key: 'mongodb.collection.ops.getmore.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1210,6 +1272,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 760a0a70a2674ad7acd9d551865693ef name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: getmore, rate' type: DEPENDENT key: 'mongodb.collection.ops.getmore.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1233,6 +1296,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 812f76c720fe47ba9fd8764c349c4a36 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: insert, ms/s' type: DEPENDENT key: 'mongodb.collection.ops.insert.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1257,6 +1321,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: c824a6a997ef4308b47cdc4118799f33 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: insert, rate' type: DEPENDENT key: 'mongodb.collection.ops.insert.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1280,6 +1345,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 77de05da93b34432a7c2442fc01ca624 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: queries, ms/s' type: DEPENDENT key: 'mongodb.collection.ops.queries.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1304,6 +1370,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 41b1f661ceab494f81e7a4b943a07020 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: queries, rate' type: DEPENDENT key: 'mongodb.collection.ops.queries.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1327,6 +1394,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: a46f2c1c973d4eef8d9a7b1150702c74 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: remove, ms/s' type: DEPENDENT key: 'mongodb.collection.ops.remove.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1351,6 +1419,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 89b74a8511b84f4bb8cab94fc5471632 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: remove, rate' type: DEPENDENT key: 'mongodb.collection.ops.remove.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1374,6 +1443,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 67eaf64e851a45afbd69303ad0256077 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: total, ms/s' type: DEPENDENT key: 'mongodb.collection.ops.total.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1398,6 +1468,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 1ca4ae9dcf494efdbf85d635d49d4de8 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: total, rate' type: DEPENDENT key: 'mongodb.collection.ops.total.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1421,6 +1492,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 89b6f13894d64bdcbe0d0ec41568051a name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: update, ms/s' type: DEPENDENT key: 'mongodb.collection.ops.update.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1445,6 +1517,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 8d75aa686d0d4f3f93089b8b089f1d3c name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: update, rate' type: DEPENDENT key: 'mongodb.collection.ops.update.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1468,6 +1541,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 4d575525f749436ea4ea9098c3b164ba name: 'MongoDB {#DBNAME}.{#COLLECTION}: Read lock, ms/s' type: DEPENDENT key: 'mongodb.collection.read_lock.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1492,6 +1566,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: 9d2d62a252054e428d9b8863a2128ad8 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Read lock, rate' type: DEPENDENT key: 'mongodb.collection.read_lock.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1515,6 +1590,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: e5e471e100834da5a2e9dddaaa453227 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Size' type: DEPENDENT key: 'mongodb.collection.size["{#DBNAME}","{#COLLECTION}"]' @@ -1534,6 +1610,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: d43709c548b84ea9b2c3c1b159bf28a3 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Get collection stats {#DBNAME}.{#COLLECTION}' key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' history: '0' @@ -1545,6 +1622,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: a2f095952fa44ed3a199b098c5fbee7a name: 'MongoDB {#DBNAME}.{#COLLECTION}: Storage size' type: DEPENDENT key: 'mongodb.collection.storage_size["{#DBNAME}","{#COLLECTION}"]' @@ -1564,6 +1642,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: a4c46912b5e643be8565f2b0d32c62a9 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Write lock, ms/s' type: DEPENDENT key: 'mongodb.collection.write_lock.ms["{#DBNAME}","{#COLLECTION}"]' @@ -1588,6 +1667,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}.{#COLLECTION}' - + uuid: ef83d379681241eaadd8be8de755a2bd name: 'MongoDB {#DBNAME}.{#COLLECTION}: Write lock, rate' type: DEPENDENT key: 'mongodb.collection.write_lock.rate["{#DBNAME}","{#COLLECTION}"]' @@ -1612,6 +1692,7 @@ zabbix_export: value: 'MongoDB: {#DBNAME}.{#COLLECTION}' graph_prototypes: - + uuid: 76e921eae63a49b99102d880d5844a46 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Locks' graph_items: - @@ -1626,6 +1707,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: 'mongodb.collection.write_lock.rate["{#DBNAME}","{#COLLECTION}"]' - + uuid: ab97504abcc844d5a408d4b7cf85e5a5 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Locks time' graph_items: - @@ -1640,6 +1722,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: 'mongodb.collection.write_lock.ms["{#DBNAME}","{#COLLECTION}"]' - + uuid: dcfc8fcc0b484c8baea14525aa212dc2 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations' graph_items: - @@ -1685,6 +1768,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: 'mongodb.collection.ops.total.rate["{#DBNAME}","{#COLLECTION}"]' - + uuid: 554ac3ac477c47cfbaaba3d6419109f0 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations time' graph_items: - @@ -1730,6 +1814,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: 'mongodb.collection.ops.total.ms["{#DBNAME}","{#COLLECTION}"]' - + uuid: a2a57b40d12944ae8ee21c166706b132 name: 'Database discovery' key: 'mongodb.db.discovery["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30m @@ -1748,6 +1833,7 @@ zabbix_export: description: 'Collect database metrics.' item_prototypes: - + uuid: cbb85c1a212a49a1bbdd9336f4a8fe68 name: 'MongoDB {#DBNAME}: Collections' type: DEPENDENT key: 'mongodb.db.collections["{#DBNAME}"]' @@ -1766,6 +1852,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}' - + uuid: a9d502096d664f6da44a6ab82f8b7d36 name: 'MongoDB {#DBNAME}: Size, data' type: DEPENDENT key: 'mongodb.db.data_size["{#DBNAME}"]' @@ -1785,6 +1872,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}' - + uuid: c5f4ae6a260e4c10aae0d51441fcbbf7 name: 'MongoDB {#DBNAME}: Extents' type: DEPENDENT key: 'mongodb.db.extents["{#DBNAME}"]' @@ -1804,6 +1892,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}' - + uuid: cecffb75221440ac957fda5d676d7714 name: 'MongoDB {#DBNAME}: Size, file' type: DEPENDENT key: 'mongodb.db.file_size["{#DBNAME}"]' @@ -1824,6 +1913,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}' - + uuid: 9567515baf7b46a0a685717839f4a48f name: 'MongoDB {#DBNAME}: Size, index' type: DEPENDENT key: 'mongodb.db.index_size["{#DBNAME}"]' @@ -1843,6 +1933,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}' - + uuid: cd5ecd2eafc640319aa2f049db2cf582 name: 'MongoDB {#DBNAME}: Objects, count' type: DEPENDENT key: 'mongodb.db.objects["{#DBNAME}"]' @@ -1861,6 +1952,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}' - + uuid: cadce6df66ec4872bd6b517233f77bfc name: 'MongoDB {#DBNAME}: Objects, avg size' type: DEPENDENT key: 'mongodb.db.size["{#DBNAME}"]' @@ -1881,6 +1973,7 @@ zabbix_export: tag: Application value: 'MongoDB: {#DBNAME}' - + uuid: 829536cb5dd448d8a05a30cf6eff8599 name: 'MongoDB {#DBNAME}: Get db stats {#DBNAME}' key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' history: '0' @@ -1892,6 +1985,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 197a1d1f5d14413da8fe6c93bfdcf4f3 name: 'MongoDB {#DBNAME}: Size, storage' type: DEPENDENT key: 'mongodb.db.storage_size["{#DBNAME}"]' @@ -1912,6 +2006,7 @@ zabbix_export: value: 'MongoDB: {#DBNAME}' graph_prototypes: - + uuid: e65fcfed4eca4d518b5e6b5b6085ede8 name: 'MongoDB {#DBNAME}: Collections stats' graph_items: - @@ -1926,6 +2021,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: 'mongodb.db.objects["{#DBNAME}"]' - + uuid: 5dc13b4aebf24a1b8448c26d93b42d7a name: 'MongoDB {#DBNAME}: Disk usage' graph_items: - @@ -1952,6 +2048,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: 'mongodb.db.data_size["{#DBNAME}"]' - + uuid: eaa4b8fc535143f887673834987ce7be name: 'Replication discovery' type: DEPENDENT key: mongodb.rs.discovery @@ -1959,6 +2056,7 @@ zabbix_export: description: 'Collect metrics by Zabbix agent if it exists' item_prototypes: - + uuid: aed5de1374ea427185d478e87b7f1449 name: 'MongoDB: Apply batches, ms/s' type: DEPENDENT key: 'mongodb.rs.apply.batches.ms.rate[{#RS_NAME}]' @@ -1983,6 +2081,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: a460d4356895439d9cf9143b38a18213 name: 'MongoDB: Apply batches, rate' type: DEPENDENT key: 'mongodb.rs.apply.batches.rate[{#RS_NAME}]' @@ -2006,6 +2105,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 48970eb366f144b4b9ed3f72fbd983a7 name: 'MongoDB: Apply ops, rate' type: DEPENDENT key: 'mongodb.rs.apply.rate[{#RS_NAME}]' @@ -2029,6 +2129,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 8d8b0046f9fd409891d3d225f8a462ff name: 'MongoDB: Buffer' type: DEPENDENT key: 'mongodb.rs.buffer.count[{#RS_NAME}]' @@ -2047,6 +2148,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 0a7522edb2a647989627de85f7e61319 name: 'MongoDB: Buffer, max size' type: DEPENDENT key: 'mongodb.rs.buffer.max_size[{#RS_NAME}]' @@ -2066,6 +2168,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: fd9b7ea20e1e4e91b7a3c75d5416efe8 name: 'MongoDB: Buffer, size' type: DEPENDENT key: 'mongodb.rs.buffer.size[{#RS_NAME}]' @@ -2085,6 +2188,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 6f07d080d01d45dfa5383640c76175c5 name: 'MongoDB: Replication lag' type: DEPENDENT key: 'mongodb.rs.lag[{#RS_NAME}]' @@ -2106,10 +2210,12 @@ zabbix_export: value: 'MongoDB Replica Set: {#RS_NAME}' trigger_prototypes: - + uuid: df55ad155cd8454fbdebdfeeafd05077 expression: 'min(/MongoDB node by Zabbix Agent 2/mongodb.rs.lag[{#RS_NAME}],5m)>{$MONGODB.REPL.LAG.MAX.WARN}' name: 'MongoDB: Replication lag with primary is too high (over {$MONGODB.REPL.LAG.MAX.WARN} in 5m)' priority: WARNING - + uuid: be060c8d3fec46d5832f8047d3512903 name: 'MongoDB: Network bytes, rate' type: DEPENDENT key: 'mongodb.rs.network.bytes.rate[{#RS_NAME}]' @@ -2134,6 +2240,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 68b7ac3fee984352bab02b07e0823f51 name: 'MongoDB: Network getmores, ms/s' type: DEPENDENT key: 'mongodb.rs.network.getmores.ms.rate[{#RS_NAME}]' @@ -2158,6 +2265,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 86d9ddbfc35447c7889bef826bab016f name: 'MongoDB: Network getmores, rate' type: DEPENDENT key: 'mongodb.rs.network.getmores.rate[{#RS_NAME}]' @@ -2181,6 +2289,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: d2b3075c9728473a9dc8a0585ce43cfd name: 'MongoDB: Network ops, rate' type: DEPENDENT key: 'mongodb.rs.network.ops.rate[{#RS_NAME}]' @@ -2204,6 +2313,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 7f9d03a683764e32a35b9c1d4da5ddab name: 'MongoDB: Network readers created, rate' type: DEPENDENT key: 'mongodb.rs.network.readers.rate[{#RS_NAME}]' @@ -2227,6 +2337,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 341410549bfd46058a9cb289b3254639 name: 'MongoDB {#RS_NAME}: Oplog time diff' type: DEPENDENT key: 'mongodb.rs.oplog.timediff[{#RS_NAME}]' @@ -2246,6 +2357,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: f759273556f5427196c86e822dc7aa95 name: 'MongoDB: Preload docs, ms/s' type: DEPENDENT key: 'mongodb.rs.preload.docs.ms.rate[{#RS_NAME}]' @@ -2270,6 +2382,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: a364941cb8da416a84c0ca897a04c8f9 name: 'MongoDB: Preload docs, rate' type: DEPENDENT key: 'mongodb.rs.preload.docs.rate[{#RS_NAME}]' @@ -2293,6 +2406,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: c78b8e62a12b466ea6f1de84d0e9080a name: 'MongoDB: Preload indexes, ms/s' type: DEPENDENT key: 'mongodb.rs.preload.indexes.ms.rate[{#RS_NAME}]' @@ -2317,6 +2431,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: ce37bf73939041ab869e4b2faaaedae3 name: 'MongoDB: Preload indexes, rate' type: DEPENDENT key: 'mongodb.rs.preload.indexes.rate[{#RS_NAME}]' @@ -2340,6 +2455,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 49e786da687a4b36a17bf617026e3c83 name: 'MongoDB: Node state' type: DEPENDENT key: 'mongodb.rs.state[{#RS_NAME}]' @@ -2365,6 +2481,7 @@ zabbix_export: value: 'MongoDB Replica Set: {#RS_NAME}' trigger_prototypes: - + uuid: 56d48d92586d4d459865cb5d2fd9f5ef expression: 'change(/MongoDB node by Zabbix Agent 2/mongodb.rs.state[{#RS_NAME}])=1' recovery_mode: NONE name: 'MongoDB: Node in ReplicaSet changed the state (new state: {ITEM.VALUE})' @@ -2372,6 +2489,7 @@ zabbix_export: description: 'Node in ReplicaSet changed the state. Ack to close.' manual_close: 'YES' - + uuid: 211d5f6768c044f8ac959724160d3ddc name: 'MongoDB: Number of replicas' type: DEPENDENT key: 'mongodb.rs.total_nodes[{#RS_NAME}]' @@ -2395,6 +2513,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: 4b81b6e4ce1644689e5d8a4490650e6b name: 'MongoDB: Unhealthy replicas' type: DEPENDENT key: 'mongodb.rs.unhealthy[{#RS_NAME}]' @@ -2426,6 +2545,7 @@ zabbix_export: tag: Application value: 'MongoDB Replica Set: {#RS_NAME}' - + uuid: b8d4a32cfa9f4b4fb5177e3389d15a5a name: 'MongoDB: Number of unhealthy replicas' type: DEPENDENT key: 'mongodb.rs.unhealthy_count[{#RS_NAME}]' @@ -2450,11 +2570,13 @@ zabbix_export: value: 'MongoDB Replica Set: {#RS_NAME}' trigger_prototypes: - + uuid: 975c5e5817b148ba8a8d551ac42053d0 expression: 'last(/MongoDB node by Zabbix Agent 2/mongodb.rs.unhealthy_count[{#RS_NAME}])>0 and length(last(/MongoDB node by Zabbix Agent 2/mongodb.rs.unhealthy[{#RS_NAME}]))>0' name: 'MongoDB: There are unhealthy replicas in ReplicaSet' priority: AVERAGE graph_prototypes: - + uuid: 52724c49dd544470916eab1301be30da name: 'MongoDB: Replication lag time [{#RS_NAME}]' graph_items: - @@ -2514,6 +2636,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 9b37bb1d3e244a95ac5702bcf3ab19a9 name: 'WiredTiger metrics' type: DEPENDENT key: mongodb.wired_tiger.discovery @@ -2521,6 +2644,7 @@ zabbix_export: description: 'Collect metrics of WiredTiger Storage Engine if it exists' item_prototypes: - + uuid: 918e705019734ca7a200a7c4422c6bab name: 'MongoDB: WiredTiger cache: bytes' type: DEPENDENT key: 'mongodb.wired_tiger.cache.bytes_in_cache[{#SINGLETON}]' @@ -2540,6 +2664,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 20edd994c8b04e35bea96e6eacd33611 name: 'MongoDB: WiredTiger cache: bytes, max' type: DEPENDENT key: 'mongodb.wired_tiger.cache.maximum_bytes_configured[{#SINGLETON}]' @@ -2559,6 +2684,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 4e07f3e517bf41c1b42661d3bbd5237e name: 'MongoDB: WiredTiger cache: max page size at eviction' type: DEPENDENT key: 'mongodb.wired_tiger.cache.max_page_size_eviction[{#SINGLETON}]' @@ -2578,6 +2704,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 692685a9f3d9461daa88fdfcb0771e05 name: 'MongoDB: WiredTiger cache: modified pages evicted' type: DEPENDENT key: 'mongodb.wired_tiger.cache.modified_pages_evicted[{#SINGLETON}]' @@ -2596,6 +2723,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 634060250f474f269aed1df61f709ca7 name: 'MongoDB: WiredTiger cache: pages evicted by application threads, rate' type: DEPENDENT key: 'mongodb.wired_tiger.cache.pages_evicted_threads.rate[{#SINGLETON}]' @@ -2615,6 +2743,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 547ccf6f4c7f4629831e39f72cbcfb70 name: 'MongoDB: WiredTiger cache: pages held in cache' type: DEPENDENT key: 'mongodb.wired_tiger.cache.pages_in_cache[{#SINGLETON}]' @@ -2633,6 +2762,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: c01890f434b14e998e2aea7d61d600e5 name: 'MongoDB: WiredTiger cache: pages read into cache' type: DEPENDENT key: 'mongodb.wired_tiger.cache.pages_read[{#SINGLETON}]' @@ -2651,6 +2781,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 0aa52db6d7684a2496fb0599139cd142 name: 'MongoDB: WiredTiger cache: pages written from cache' type: DEPENDENT key: 'mongodb.wired_tiger.cache.pages_written[{#SINGLETON}]' @@ -2669,6 +2800,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 851100dc722b4e74883fa469e062a2e2 name: 'MongoDB: WiredTiger cache: in-memory page splits' type: DEPENDENT key: 'mongodb.wired_tiger.cache.splits[{#SINGLETON}]' @@ -2687,6 +2819,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 85706ecdaa0e4c789a6542cbde35e80a name: 'MongoDB: WiredTiger cache: tracked dirty bytes in the cache' type: DEPENDENT key: 'mongodb.wired_tiger.cache.tracked_dirty_bytes[{#SINGLETON}]' @@ -2706,6 +2839,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 7993e04be54b4dc0b663a105b7b9a3c4 name: 'MongoDB: WiredTiger cache: unmodified pages evicted' type: DEPENDENT key: 'mongodb.wired_tiger.cache.unmodified_pages_evicted[{#SINGLETON}]' @@ -2724,6 +2858,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: b1a9800865db4ac8959bbdc4b2ab39ee name: 'MongoDB: WiredTiger concurrent transactions: read, available' type: DEPENDENT key: 'mongodb.wired_tiger.concurrent_transactions.read.available[{#SINGLETON}]' @@ -2743,6 +2878,7 @@ zabbix_export: value: MongoDB trigger_prototypes: - + uuid: 31f3c56f742347fda342b73436d4a58f expression: 'max(/MongoDB node by Zabbix Agent 2/mongodb.wired_tiger.concurrent_transactions.read.available[{#SINGLETON}],5m)<{$MONGODB.WIRED_TIGER.TICKETS.AVAILABLE.MIN.WARN}' name: 'MongoDB: Available WiredTiger read tickets less then {$MONGODB.WIRED_TIGER.TICKETS.AVAILABLE.MIN.WARN}' priority: WARNING @@ -2750,6 +2886,7 @@ zabbix_export: "Too few available read tickets. When the number of available read tickets remaining reaches zero, new read requests will be queued until a new read ticket is available." - + uuid: b9415bf5203840209e149a6be4b110a1 name: 'MongoDB: WiredTiger concurrent transactions: read, out' type: DEPENDENT key: 'mongodb.wired_tiger.concurrent_transactions.read.out[{#SINGLETON}]' @@ -2768,6 +2905,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: 46c67d017c5040f691695fcd7645c224 name: 'MongoDB: WiredTiger concurrent transactions: read, total tickets' type: DEPENDENT key: 'mongodb.wired_tiger.concurrent_transactions.read.totalTickets[{#SINGLETON}]' @@ -2786,6 +2924,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: cb36bdd5ce0442cca03e46436f82c6a2 name: 'MongoDB: WiredTiger concurrent transactions: write, available' type: DEPENDENT key: 'mongodb.wired_tiger.concurrent_transactions.write.available[{#SINGLETON}]' @@ -2805,6 +2944,7 @@ zabbix_export: value: MongoDB trigger_prototypes: - + uuid: 6975807add194842a168250641c6c81f expression: 'max(/MongoDB node by Zabbix Agent 2/mongodb.wired_tiger.concurrent_transactions.write.available[{#SINGLETON}],5m)<{$MONGODB.WIRED_TIGER.TICKETS.AVAILABLE.MIN.WARN}' name: 'MongoDB: Available WiredTiger write tickets less then {$MONGODB.WIRED_TIGER.TICKETS.AVAILABLE.MIN.WARN}' priority: WARNING @@ -2812,6 +2952,7 @@ zabbix_export: "Too few available write tickets. When the number of available write tickets remaining reaches zero, new write requests will be queued until a new write ticket is available." - + uuid: b997757256e441dca58758192126ac44 name: 'MongoDB: WiredTiger concurrent transactions: write, out' type: DEPENDENT key: 'mongodb.wired_tiger.concurrent_transactions.write.out[{#SINGLETON}]' @@ -2830,6 +2971,7 @@ zabbix_export: tag: Application value: MongoDB - + uuid: e9eb61954ab6462d9dbcf9206467b076 name: 'MongoDB: WiredTiger concurrent transactions: write, total tickets' type: DEPENDENT key: 'mongodb.wired_tiger.concurrent_transactions.write.totalTickets[{#SINGLETON}]' @@ -2909,6 +3051,7 @@ zabbix_export: description: 'Minimum number of available WiredTiger read or write tickets remaining' valuemaps: - + uuid: 9f921e1503e74204b8f128966f9562bc name: 'MongoDB flag' mappings: - @@ -2918,6 +3061,7 @@ zabbix_export: value: '1' newvalue: 'True' - + uuid: a99141555eff42ff8d367f10d9a7c569 name: 'ReplicaSet node state' mappings: - @@ -2951,6 +3095,7 @@ zabbix_export: value: '10' newvalue: REMOVED - + uuid: b37ba44823e34a13a119f86f3d58a65a name: 'Service state' mappings: - @@ -2961,12 +3106,14 @@ zabbix_export: newvalue: Up triggers: - + uuid: 085022fc348e4f58a55dd271b1268754 expression: 'min(/MongoDB node by Zabbix Agent 2/mongodb.connections.current,5m)/(last(/MongoDB node by Zabbix Agent 2/mongodb.connections.available)+last(/MongoDB node by Zabbix Agent 2/mongodb.connections.current))*100>{$MONGODB.CONNS.PCT.USED.MAX.WARN}' name: 'MongoDB: Total number of open connections is too high (over {$MONGODB.CONNS.PCT.USED.MAX.WARN%} in 5m)' priority: WARNING description: 'Too few available connections. If MongoDB runs low on connections, in may not be able to handle incoming requests in a timely manner.' graphs: - + uuid: b018e24581464b0282df09fb9d6fc129 name: 'MongoDB: Active clients' graph_items: - @@ -2988,6 +3135,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongodb.active_clients.writers - + uuid: 815c7f2a6dd941df9bc10bc9153e0e97 name: 'MongoDB: Activity' graph_items: - @@ -3002,6 +3150,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongodb.network.numRequests.rate - + uuid: d7787063a8614cb4afdf41811a8ade59 name: 'MongoDB: Connections' graph_items: - @@ -3022,6 +3171,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongodb.connections.current - + uuid: 230bda1ddd4a45b6a2f11dbea252276e name: 'MongoDB: Cursors' graph_items: - @@ -3042,6 +3192,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongodb.metrics.cursor.open.no_timeout - + uuid: 509211f5f33d4c57a49c5416b2f33937 name: 'MongoDB: Documents' graph_items: - @@ -3068,6 +3219,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongod.document.updated.rate - + uuid: f47175a50c6f488b993d3b04ecb28af4 name: 'MongoDB: Memory usage' graph_items: - @@ -3094,6 +3246,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongodb.mem.mapped_with_journal - + uuid: f1311a6b0d5f4564898d6679a45c438d name: 'MongoDB: Network' graph_items: - @@ -3108,6 +3261,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongodb.network.bytes_in.rate - + uuid: 27c36a56bdca436d8a0fe43c9ee8233b name: 'MongoDB: Operations' graph_items: - @@ -3146,6 +3300,7 @@ zabbix_export: host: 'MongoDB node by Zabbix Agent 2' key: mongodb.opcounters.command.rate - + uuid: e228af86d0a34bd4b494cb6b8cda2ad8 name: 'MongoDB: Queued operations' graph_items: - diff --git a/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml b/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml index d7a7f149a49..d83fdf14fc4 100644 --- a/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml +++ b/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:58Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: d38b271797bd41f2ad8c79d83b9d8d9c template: 'MongoDB cluster by Zabbix Agent 2' name: 'MongoDB cluster by Zabbix Agent 2' description: | @@ -24,6 +26,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 78db5504896649198605e140abb942be name: 'MongoDB cluster: Configserver heartbeat' type: DEPENDENT key: mongodb.config_server_heartbeat @@ -45,6 +48,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: fccb23cdee01483cabe6ef14a532664b name: 'MongoDB cluster: Connections, active' type: DEPENDENT key: mongodb.connections.active @@ -68,6 +72,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 1f881cbd515d462eb5839fe4e1e21ee1 name: 'MongoDB cluster: Connections, available' type: DEPENDENT key: mongodb.connections.available @@ -87,6 +92,7 @@ zabbix_export: value: 'MongoDB sharded cluster' triggers: - + uuid: 2bdd799a5e59475aa3c634829686315d expression: 'max(/MongoDB cluster by Zabbix Agent 2/mongodb.connections.available,5m)<{$MONGODB.CONNS.AVAILABLE.MIN.WARN}' name: 'MongoDB cluster: Available connections less then {$MONGODB.CONNS.AVAILABLE.MIN.WARN}' priority: WARNING @@ -94,6 +100,7 @@ zabbix_export: "Too few available connections. Consider this value in combination with the value of connections current to understand the connection load on the database" - + uuid: 087d1a405b7a456692a52b0d20c43eb3 name: 'MongoDB cluster: Connections, current' type: DEPENDENT key: mongodb.connections.current @@ -114,6 +121,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 18ed07f0efb54f55970483d15613d320 name: 'MongoDB cluster: New connections, rate' type: DEPENDENT key: mongodb.connections.rate @@ -137,6 +145,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 281e5a1a19dc402a992331252b27ee63 name: 'MongoDB cluster: Connection pool: available' type: DEPENDENT key: mongodb.connection_pool.available @@ -155,6 +164,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 58522550e8bc4f479681d961ba789b92 name: 'MongoDB cluster: Connection pool: client connections' type: DEPENDENT key: mongodb.connection_pool.client @@ -173,6 +183,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 9b9d601d2d5c4d8da5d97c2785d8e0fa name: 'MongoDB cluster: Connection pool: created, rate' type: DEPENDENT key: mongodb.connection_pool.created.rate @@ -196,6 +207,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 9394a15a25e342688335b7d83db25b2d name: 'MongoDB cluster: Connection pool: in use' type: DEPENDENT key: mongodb.connection_pool.in_use @@ -214,6 +226,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 22c66363ffae4ae2b436a26b8ecca3ab name: 'MongoDB cluster: Connection pool: refreshing' type: DEPENDENT key: mongodb.connection_pool.refreshing @@ -232,6 +245,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 55dbfe5d52c44954b9e5669a043f10b4 name: 'MongoDB cluster: Connection pool: scoped' type: DEPENDENT key: mongodb.connection_pool.scoped @@ -250,6 +264,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: f34fcc3866b446748b7a8d11311edd82 name: 'MongoDB cluster: Get mongodb.connpool.stats' key: 'mongodb.connpool.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' history: '0' @@ -261,6 +276,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 22ca0c06006b49009f25fcd829f1b5bf name: 'MongoDB cluster: Cursor: open pinned' type: DEPENDENT key: mongodb.cursor.open.pinned @@ -279,6 +295,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 45bfa997dab9498e8e3851de750e21a2 name: 'MongoDB cluster: Cursor: open total' type: DEPENDENT key: mongodb.cursor.open.total @@ -298,10 +315,12 @@ zabbix_export: value: 'MongoDB sharded cluster' triggers: - + uuid: c458e42fa3ad4f99852caba9f4116bb9 expression: 'min(/MongoDB cluster by Zabbix Agent 2/mongodb.cursor.open.total,5m)>{$MONGODB.CURSOR.OPEN.MAX.WARN}' name: 'MongoDB cluster: Too many cursors opened by MongoDB for clients (over {$MONGODB.CURSOR.OPEN.MAX.WARN} in 5m)' priority: WARNING - + uuid: 5d3a3c724a6a45fb99a0af5330bf9cf2 name: 'MongoDB cluster: Cursor: timed out, rate' type: DEPENDENT key: mongodb.cursor.timed_out.rate @@ -326,10 +345,12 @@ zabbix_export: value: 'MongoDB sharded cluster' triggers: - + uuid: 660e5e61b7cf47548281e9772c2254f6 expression: 'min(/MongoDB cluster by Zabbix Agent 2/mongodb.cursor.timed_out.rate,5m)>{$MONGODB.CURSOR.TIMEOUT.MAX.WARN}' name: 'MongoDB cluster: Too many cursors are timing out (over {$MONGODB.CURSOR.TIMEOUT.MAX.WARN} per second in 5m)' priority: WARNING - + uuid: 110685e463e141ca800b2638e3532d51 name: 'MongoDB cluster: Jumbo chunks' key: 'mongodb.jumbo_chunks.count["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' history: 7d @@ -339,6 +360,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: fa28a98992e74cdf8c54b4faa01de89a name: 'MongoDB cluster: Last seen configserver' type: DEPENDENT key: mongodb.last_seen_config_server @@ -360,6 +382,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: df2423ff36e24357809c7a7211144898 name: 'MongoDB cluster: Architecture' type: DEPENDENT key: mongodb.mem.bits @@ -383,6 +406,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: f6a06e0d7cf84cc1a40d8d2dcde7b01a name: 'MongoDB cluster: Memory: resident' type: DEPENDENT key: mongodb.mem.resident @@ -406,6 +430,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 2c5548ae9c614efb81e58a2e4ec3d3e4 name: 'MongoDB cluster: Memory: virtual' type: DEPENDENT key: mongodb.mem.virtual @@ -429,6 +454,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 16925e0ca40747d1818e512962d31a83 name: 'MongoDB cluster: Cursor: open no timeout' type: DEPENDENT key: mongodb.metrics.cursor.open.no_timeout @@ -447,6 +473,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 59481dcb9b5a487985297e2f41f72dd1 name: 'MongoDB cluster: Bytes in, rate' type: DEPENDENT key: mongodb.network.bytes_in.rate @@ -470,6 +497,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 13cba18ba344440bba4371585fd8e4c0 name: 'MongoDB cluster: Bytes out, rate' type: DEPENDENT key: mongodb.network.bytes_out.rate @@ -494,6 +522,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: eb821875b59c4bf8bc98f9afec146e88 name: 'MongoDB cluster: Requests, rate' type: DEPENDENT key: mongodb.network.numRequests.rate @@ -518,6 +547,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: b98fb6d98b9a4282ba0b2d9770722035 name: 'MongoDB cluster: Operations: command' type: DEPENDENT key: mongodb.opcounters.command.rate @@ -543,6 +573,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: f4e917e9cdd3439abbe6ea7b9a9034b7 name: 'MongoDB cluster: Operations: delete' type: DEPENDENT key: mongodb.opcounters.delete.rate @@ -566,6 +597,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 165d5a180ed541ba9a19916134962368 name: 'MongoDB cluster: Operations: getmore, rate' type: DEPENDENT key: mongodb.opcounters.getmore.rate @@ -591,6 +623,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 021a00004efe434a9b2f316c0d25c175 name: 'MongoDB cluster: Operations: insert, rate' type: DEPENDENT key: mongodb.opcounters.insert.rate @@ -614,6 +647,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 0866b3b6bc1748a98e8bfd9308152304 name: 'MongoDB cluster: Operations: query, rate' type: DEPENDENT key: mongodb.opcounters.query.rate @@ -637,6 +671,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: 329e6d41de1c47dba8f3f9d287c93eda name: 'MongoDB cluster: Operations: update, rate' type: DEPENDENT key: mongodb.opcounters.update.rate @@ -660,6 +695,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster' - + uuid: ff979eb9ba4a4420a753913df5431219 name: 'MongoDB cluster: Ping' key: 'mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30s @@ -678,11 +714,13 @@ zabbix_export: value: 'MongoDB sharded cluster' triggers: - + uuid: cd74289970204ca281c5bc7d5c695e95 expression: 'last(/MongoDB cluster by Zabbix Agent 2/mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"])=0' name: 'MongoDB cluster: Connection to mongos proxy is unavailable' priority: HIGH description: 'Connection to mongos proxy instance is currently unavailable.' - + uuid: b8c6dadff060447e9718b49fdc796d8d name: 'MongoDB cluster: Get server status' key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' history: '0' @@ -694,6 +732,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: e88da2ca6ccc4fdfa256fa51e050792d name: 'MongoDB cluster: Uptime' type: DEPENDENT key: mongodb.uptime @@ -714,6 +753,7 @@ zabbix_export: value: 'MongoDB sharded cluster' triggers: - + uuid: a20d9178e2ae44a394212380ed9d0836 expression: 'nodata(/MongoDB cluster by Zabbix Agent 2/mongodb.uptime,10m)=1' name: 'MongoDB cluster: Failed to fetch info data (or no data for 10m)' priority: WARNING @@ -724,12 +764,14 @@ zabbix_export: name: 'MongoDB cluster: Connection to mongos proxy is unavailable' expression: 'last(/MongoDB cluster by Zabbix Agent 2/mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"])=0' - + uuid: 99ff438a7e3e4b0a8190b2ab9f41f076 expression: 'last(/MongoDB cluster by Zabbix Agent 2/mongodb.uptime)<10m' name: 'MongoDB cluster: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: dda1722d6e6b4189978fd44ace0f8f86 name: 'MongoDB cluster: Mongos version' type: DEPENDENT key: mongodb.version @@ -755,6 +797,7 @@ zabbix_export: value: 'MongoDB sharded cluster' triggers: - + uuid: 72c18e97f57b4af29c9291950f493bca expression: '(last(/MongoDB cluster by Zabbix Agent 2/mongodb.version,#1)<>last(/MongoDB cluster by Zabbix Agent 2/mongodb.version,#2))=1 and length(last(/MongoDB cluster by Zabbix Agent 2/mongodb.version))>0' name: 'MongoDB cluster: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -762,12 +805,14 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: eb57a506cc5640a79e6df51179321ba0 name: 'Config servers discovery' key: 'mongodb.cfg.discovery["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30m description: 'Discovery shared cluster config servers.' host_prototypes: - + uuid: 809db5d8d32a45898e8401f288a42fac host: '{#HOSTNAME}' name: '{#HOSTNAME}' group_links: @@ -786,6 +831,7 @@ zabbix_export: value: '{#MONGOD_URI}' description: 'Connection string in the URI format (password is not used).' - + uuid: 61a19fbf4f9f4c2f9ad215b08d41e544 name: 'Collection discovery' key: 'mongodb.collections.discovery["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30m @@ -813,6 +859,7 @@ zabbix_export: description: 'Collect collections metrics.' item_prototypes: - + uuid: 253af5ef7858482fbeaa0c06c033b47a name: 'MongoDB {#DBNAME}.{#COLLECTION}: Objects, avg size' type: DEPENDENT key: 'mongodb.collection.avg_obj_size["{#DBNAME}","{#COLLECTION}"]' @@ -834,6 +881,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: 59465dc6e9384c7baf1a6239a6c66f0e name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped' type: DEPENDENT key: 'mongodb.collection.capped["{#DBNAME}","{#COLLECTION}"]' @@ -864,6 +912,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: 03b8eb71502a4805902f7a5856e7c7b6 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Objects, count' type: DEPENDENT key: 'mongodb.collection.count["{#DBNAME}","{#COLLECTION}"]' @@ -882,6 +931,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: 2a78fa441bef4523bd0fee4934fc7b55 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped, max number' type: DEPENDENT key: 'mongodb.collection.max["{#DBNAME}","{#COLLECTION}"]' @@ -902,6 +952,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: 294985df777b42e0a56a229366bbac5d name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped, max size' type: DEPENDENT key: 'mongodb.collection.max_size["{#DBNAME}","{#COLLECTION}"]' @@ -922,6 +973,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: 8da7cc960e8d42ccb3efe065fff5f0e9 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Indexes' type: DEPENDENT key: 'mongodb.collection.nindexes["{#DBNAME}","{#COLLECTION}"]' @@ -940,6 +992,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: 191a21d9a1b94b238009e31433dbaa38 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Size' type: DEPENDENT key: 'mongodb.collection.size["{#DBNAME}","{#COLLECTION}"]' @@ -959,6 +1012,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: aa964be0bc5c4318bc92c3192c269d8e name: 'MongoDB {#DBNAME}.{#COLLECTION}: Get collection stats {#DBNAME}.{#COLLECTION}' key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' history: '0' @@ -970,6 +1024,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ef82b9f814cd4917b3714e73d7ac87ac name: 'MongoDB {#DBNAME}.{#COLLECTION}: Storage size' type: DEPENDENT key: 'mongodb.collection.storage_size["{#DBNAME}","{#COLLECTION}"]' @@ -989,6 +1044,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' - + uuid: 25ece32c5f764461913f605ba3d7736a name: 'Database discovery' key: 'mongodb.db.discovery["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30m @@ -1007,6 +1063,7 @@ zabbix_export: description: 'Collect database metrics.' item_prototypes: - + uuid: 6dea9a371b94402aad9f8c6d7fcc5761 name: 'MongoDB {#DBNAME}: Size, data' type: DEPENDENT key: 'mongodb.db.data_size["{#DBNAME}"]' @@ -1026,6 +1083,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}' - + uuid: 98c9e25c24b146aeaec4953913bb720a name: 'MongoDB {#DBNAME}: Extents' type: DEPENDENT key: 'mongodb.db.extents["{#DBNAME}"]' @@ -1045,6 +1103,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}' - + uuid: cfb3598af7f14911965d548ea815cb33 name: 'MongoDB {#DBNAME}: Size, file' type: DEPENDENT key: 'mongodb.db.file_size["{#DBNAME}"]' @@ -1065,6 +1124,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}' - + uuid: 1716a51105f2415eb179a43022656e4a name: 'MongoDB {#DBNAME}: Size, index' type: DEPENDENT key: 'mongodb.db.index_size["{#DBNAME}"]' @@ -1084,6 +1144,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}' - + uuid: f28f2df7b1e64aea99b20ca8deda2a25 name: 'MongoDB {#DBNAME}: Objects, count' type: DEPENDENT key: 'mongodb.db.objects["{#DBNAME}"]' @@ -1102,6 +1163,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}' - + uuid: ed3076f82f494b6e953a9a5a3199df06 name: 'MongoDB {#DBNAME}: Objects, avg size' type: DEPENDENT key: 'mongodb.db.size["{#DBNAME}"]' @@ -1122,6 +1184,7 @@ zabbix_export: tag: Application value: 'MongoDB sharded cluster: {#DBNAME}' - + uuid: 7fbc424bca06451d9ed1fe689ea81bf9 name: 'MongoDB {#DBNAME}: Get db stats {#DBNAME}' key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' history: '0' @@ -1133,6 +1196,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ae54fbae851b4b5a949611420fbc8ce0 name: 'MongoDB {#DBNAME}: Size, storage' type: DEPENDENT key: 'mongodb.db.storage_size["{#DBNAME}"]' @@ -1153,6 +1217,7 @@ zabbix_export: value: 'MongoDB sharded cluster: {#DBNAME}' graph_prototypes: - + uuid: 44e0e02d1e9a420b9dc917d8cf4bf983 name: 'MongoDB {#DBNAME}: Disk usage' graph_items: - @@ -1179,12 +1244,14 @@ zabbix_export: host: 'MongoDB cluster by Zabbix Agent 2' key: 'mongodb.db.data_size["{#DBNAME}"]' - + uuid: a8bcea1509974c0f9d0051591e92cd5a name: 'Shards discovery' key: 'mongodb.sh.discovery["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' delay: 30m description: 'Discovery shared cluster hosts.' host_prototypes: - + uuid: 3fcd3244b1234186bda9a35c8f61c850 host: '{#HOSTNAME}' name: '{#HOSTNAME}' group_links: @@ -1243,6 +1310,7 @@ zabbix_export: description: 'MongoDB username' valuemaps: - + uuid: 2014769595e34d4bb18dbcf4d9eaf112 name: 'MongoDB flag' mappings: - @@ -1252,6 +1320,7 @@ zabbix_export: value: '1' newvalue: 'True' - + uuid: 3cedce4712fa4a3eba63ccd7a790ecf6 name: 'Service state' mappings: - @@ -1262,6 +1331,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 311d33ada96e4910a350e62abc6d5321 name: 'MongoDB cluster: Connection pool' graph_items: - @@ -1294,6 +1364,7 @@ zabbix_export: host: 'MongoDB cluster by Zabbix Agent 2' key: mongodb.connection_pool.client - + uuid: 71a5a2d563d64bceacd564fe25b4d49e name: 'MongoDB cluster: Connections' graph_items: - @@ -1322,6 +1393,7 @@ zabbix_export: host: 'MongoDB cluster by Zabbix Agent 2' key: mongodb.connections.rate - + uuid: b4277ddaf3c5486cacba0f9b7208c5b2 name: 'MongoDB cluster: Cursors' graph_items: - @@ -1342,6 +1414,7 @@ zabbix_export: host: 'MongoDB cluster by Zabbix Agent 2' key: mongodb.metrics.cursor.open.no_timeout - + uuid: d612246739784b9b9403dee6024493ce name: 'MongoDB cluster: Network' graph_items: - @@ -1356,6 +1429,7 @@ zabbix_export: host: 'MongoDB cluster by Zabbix Agent 2' key: mongodb.network.bytes_in.rate - + uuid: 4228deefccae4cd2959b183ba3e36295 name: 'MongoDB cluster: Operations rate' graph_items: - diff --git a/templates/db/mssql_odbc/template_db_mssql_odbc.yaml b/templates/db/mssql_odbc/template_db_mssql_odbc.yaml index 6c0257f5137..eea40090574 100644 --- a/templates/db/mssql_odbc/template_db_mssql_odbc.yaml +++ b/templates/db/mssql_odbc/template_db_mssql_odbc.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:02Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 001a1677f6a949b6bddfdb2926023300 template: 'MSSQL by ODBC' name: 'MSSQL by ODBC' description: | @@ -29,6 +31,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: cae1f9b034b04357b038212b04cac794 name: 'MSSQL: Get job status' type: ODBC key: 'db.odbc.get[get_job_status,"{$MSSQL.DSN}"]' @@ -64,6 +67,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 9b106ca122fb4b75a761e80f4239f906 name: 'MSSQL: Get last backup' type: ODBC key: 'db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]' @@ -92,6 +96,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ff07b83d161c4e0fbddf8c2e2c282258 name: 'MSSQL: Get performance counters' type: ODBC key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' @@ -142,6 +147,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 9a83826b50ac4928b9a716cf94ed6b61 name: 'MSSQL: Auto-param attempts per second' type: DEPENDENT key: mssql.autoparam_attempts_sec.rate @@ -165,6 +171,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 1d49af2907d541719e4482439de3ef40 name: 'MSSQL: Average latch wait time' type: CALCULATED key: mssql.average_latch_wait_time @@ -182,6 +189,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: f9d78cd9c941471287a24ca94005e9ac name: 'MSSQL: Average latch wait time base' type: DEPENDENT key: mssql.average_latch_wait_time_base @@ -200,6 +208,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7248e70669674ef5a7a85deb20b1fe8e name: 'MSSQL: Average latch wait time raw' type: DEPENDENT key: mssql.average_latch_wait_time_raw @@ -219,6 +228,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 2915866b5891480aafd73463aca88a21 name: 'MSSQL: Total average wait time' type: CALCULATED key: mssql.average_wait_time @@ -237,11 +247,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 407d7f017c9541719760af41945f2cdb expression: 'min(/MSSQL by ODBC/mssql.average_wait_time,5m)>{$MSSQL.AVERAGE_WAIT_TIME.MAX}' name: 'MSSQL: Total average wait time for locks is high (over {$MSSQL.AVERAGE_WAIT_TIME.MAX}ms for 5m)' priority: WARNING description: 'An average wait time longer than 500ms may indicate excessive blocking. This value should generally correlate to ''Lock Waits/sec'' and move up or down with it accordingly.' - + uuid: 2a63096aa40a4374bdd7426b9fe0767e name: 'MSSQL: Total average wait time base' type: DEPENDENT key: mssql.average_wait_time_base @@ -260,6 +272,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: f0cd7858dabf4b7da93314dc9a8ddeaa name: 'MSSQL: Total average wait time raw' type: DEPENDENT key: mssql.average_wait_time_raw @@ -279,6 +292,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 00b6e46811fd43a396e2a38dd976d220 name: 'MSSQL: Batch requests per second' type: DEPENDENT key: mssql.batch_requests_sec.rate @@ -303,6 +317,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: ed950d204a1f40a6925856828c7807aa name: 'MSSQL: Buffer cache hit ratio' type: DEPENDENT key: mssql.buffer_cache_hit_ratio @@ -324,11 +339,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: ec7f4f8548bc44c3a59f6fd5bc5a0ae5 expression: 'max(/MSSQL by ODBC/mssql.buffer_cache_hit_ratio,5m)<{$MSSQL.BUFFER_CACHE_RATIO.MIN.CRIT}' name: 'MSSQL: Percentage of the buffer cache efficiency is low (below {$MSSQL.BUFFER_CACHE_RATIO.MIN.CRIT}% for 5m)' priority: HIGH description: 'Too low buffer cache hit ratio.' - + uuid: 3b37dd43bb5a40709e9ccc975b8c8c57 expression: 'max(/MSSQL by ODBC/mssql.buffer_cache_hit_ratio,5m)<{$MSSQL.BUFFER_CACHE_RATIO.MIN.WARN}' name: 'MSSQL: Percentage of the buffer cache efficiency is low (below {$MSSQL.BUFFER_CACHE_RATIO.MIN.WARN}% for 5m)' priority: WARNING @@ -338,6 +355,7 @@ zabbix_export: name: 'MSSQL: Percentage of the buffer cache efficiency is low (below {$MSSQL.BUFFER_CACHE_RATIO.MIN.CRIT}% for 5m)' expression: 'max(/MSSQL by ODBC/mssql.buffer_cache_hit_ratio,5m)<{$MSSQL.BUFFER_CACHE_RATIO.MIN.CRIT}' - + uuid: 1900fc83a4d74c599f5f3438450b5d8b name: 'MSSQL: Cache hit ratio' type: DEPENDENT key: mssql.cache_hit_ratio @@ -358,6 +376,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 064e1279ae0a4260ab02c08cd3c3f77d name: 'MSSQL: Cache objects in use' type: DEPENDENT key: mssql.cache_objects_in_use @@ -376,6 +395,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: de8c0d7f9c0b42438560dc28e47fdd19 name: 'MSSQL: Cache object counts' type: DEPENDENT key: mssql.cache_object_counts @@ -394,6 +414,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: ae2d22cd04ed452dbdb04ae3f71b8586 name: 'MSSQL: Cache pages' type: DEPENDENT key: mssql.cache_pages @@ -412,6 +433,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: d72b6aadab0c4d6d83bc72da0ce661c3 name: 'MSSQL: Checkpoint pages per second' type: DEPENDENT key: mssql.checkpoint_pages_sec.rate @@ -435,6 +457,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 9c1ca822375644669821fe1bea4c5f2a name: 'MSSQL: Database pages' type: DEPENDENT key: mssql.database_pages @@ -453,6 +476,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 871e3520aac84c18bcaf2f3a0d565b79 name: 'MSSQL: Total data file size' type: DEPENDENT key: mssql.data_files_size @@ -476,6 +500,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 4cdecc74a6e44b57b17f44988d3ffa21 name: 'MSSQL: Total errors per second' type: DEPENDENT key: mssql.errors_sec.rate @@ -499,6 +524,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 5ed7f6931c42424f8ec3dbe2e6c46f03 name: 'MSSQL: Failed auto-params per second' type: DEPENDENT key: mssql.failed_autoparams_sec.rate @@ -522,6 +548,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: cee8f4d47d41463299c50b5c7925a650 name: 'MSSQL: Forwarded records per second' type: DEPENDENT key: mssql.forwarded_records_sec.rate @@ -545,6 +572,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 22d1a41352c4477ba3db5d1a9e038597 name: 'MSSQL: Free list stalls per second' type: DEPENDENT key: mssql.free_list_stalls_sec.rate @@ -570,11 +598,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: cd9478e749db49d88896ae3bbedfa371 expression: 'min(/MSSQL by ODBC/mssql.free_list_stalls_sec.rate,5m)>{$MSSQL.FREE_LIST_STALLS.MAX}' name: 'MSSQL: Number of rps waiting for a free page is high (over {$MSSQL.FREE_LIST_STALLS.MAX} for 5m)' priority: WARNING description: 'Some requests have to wait for a free page.' - + uuid: ace67686bb93456c80b40be1f33c173f name: 'MSSQL: Full scans per second' type: DEPENDENT key: mssql.full_scans_sec.rate @@ -598,6 +628,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: f2539791f65a40569bcf6b1c89647904 name: 'MSSQL: Granted Workspace Memory' type: DEPENDENT key: mssql.granted_workspace_memory @@ -621,6 +652,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 585f1a22108143d8b39337900da8860c name: 'MSSQL: Index searches per second' type: DEPENDENT key: mssql.index_searches_sec.rate @@ -644,6 +676,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: eafdabca35bd40a58432dd36a210a4e4 name: 'MSSQL: Errors per second (Info errors)' type: DEPENDENT key: mssql.info_errors_sec.rate @@ -667,6 +700,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: b68d1f8108d7494b9d4d891911708c72 name: 'MSSQL: Errors per second (Kill connection errors)' type: DEPENDENT key: mssql.kill_connection_errors_sec.rate @@ -690,6 +724,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: c1242c5530654057bca59cb9ad12c319 name: 'MSSQL: Latch waits per second' type: DEPENDENT key: mssql.latch_waits_sec.rate @@ -714,6 +749,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 66cc84326bd146ac89f91ddeaa61f63a name: 'MSSQL: Lazy writes per second' type: DEPENDENT key: mssql.lazy_writes_sec.rate @@ -738,11 +774,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 19b87b30e8c249d999013d809c6e07e5 expression: 'min(/MSSQL by ODBC/mssql.lazy_writes_sec.rate,5m)>{$MSSQL.LAZY_WRITES.MAX}' name: 'MSSQL: Number of buffers written per second by the lazy writer is high (over {$MSSQL.LAZY_WRITES.MAX} for 5m)' priority: WARNING description: 'The number of buffers written per second by the buffer manager''s lazy writer exceeds the threshold.' - + uuid: 1b4c71c016504eb08b1a49146095c231 name: 'MSSQL: Total lock requests per second' type: DEPENDENT key: mssql.lock_requests_sec.rate @@ -768,11 +806,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 613d42a4037f4c72bda27ac2f062f5b0 expression: 'min(/MSSQL by ODBC/mssql.lock_requests_sec.rate,5m)>{$MSSQL.LOCK_REQUESTS.MAX}' name: 'MSSQL: Total number of locks per second is high (over {$MSSQL.LOCK_REQUESTS.MAX} for 5m)' priority: WARNING description: 'Number of new locks and lock conversions per second requested from the lock manager is high.' - + uuid: 0ac1aab7013249c6a0beb89217bf52c6 name: 'MSSQL: Total lock requests per second that timed out' type: DEPENDENT key: mssql.lock_timeouts_sec.rate @@ -798,11 +838,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: a51148c98ba94e92b20a61c5cfc6d769 expression: 'min(/MSSQL by ODBC/mssql.lock_timeouts_sec.rate,5m)>{$MSSQL.LOCK_TIMEOUTS.MAX}' name: 'MSSQL: Total lock requests per second that timed out is high (over {$MSSQL.LOCK_TIMEOUTS.MAX} for 5m)' priority: WARNING description: 'The total number of timed out lock requests per second, including requests for NOWAIT locks, is high.' - + uuid: 77be28b4732d4665a4e880f2ea309245 name: 'MSSQL: Total lock requests per second that required waiting' type: DEPENDENT key: mssql.lock_waits_sec.rate @@ -828,11 +870,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 73643c0a2cc64ce6a4db7cb50731202d expression: 'min(/MSSQL by ODBC/mssql.lock_waits_sec.rate,5m)>0' name: 'MSSQL: Some blocking is occurring for 5m' priority: AVERAGE description: 'Values greater than zero indicate at least some blocking is occurring, while a value of zero can quickly eliminate blocking as a potential root-cause problem.' - + uuid: bf4ef99559f94147b9b64144f6b795c0 name: 'MSSQL: Lock wait time' type: DEPENDENT key: mssql.lock_wait_time @@ -857,6 +901,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: c7856bdb5285421cb79cec0782fa1188 name: 'MSSQL: Logins per second' type: DEPENDENT key: mssql.logins_sec.rate @@ -880,6 +925,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: cf4af2cbeaff42b2a71c91544286998f name: 'MSSQL: Logouts per second' type: DEPENDENT key: mssql.logouts_sec.rate @@ -903,6 +949,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: e0620ce52e6d4269b9d12e82c749a146 name: 'MSSQL: Total log file size' type: DEPENDENT key: mssql.log_files_size @@ -926,6 +973,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 636e7c85a79947a39f7b176e8e3c5b82 name: 'MSSQL: Total log file used size' type: DEPENDENT key: mssql.log_files_used_size @@ -949,6 +997,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 28c1045fb77249aea23f55f48dd89c69 name: 'MSSQL: Maximum workspace memory' type: DEPENDENT key: mssql.maximum_workspace_memory @@ -972,6 +1021,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: d39c5f2b89de4bc88c7724a8e2b270d7 name: 'MSSQL: Memory grants outstanding' type: DEPENDENT key: mssql.memory_grants_outstanding @@ -990,6 +1040,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: cb468e25c20f43f08fcefd45354ff882 name: 'MSSQL: Memory grants pending' type: DEPENDENT key: mssql.memory_grants_pending @@ -1008,6 +1059,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 18c0d77ded2b4533a559643006a93406 name: 'MSSQL: Total lock requests per second that have deadlocks' type: DEPENDENT key: mssql.number_deadlocks_sec.rate @@ -1033,11 +1085,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: a1e23ed2a3b5401b89e28fe7f30ae77f expression: 'min(/MSSQL by ODBC/mssql.number_deadlocks_sec.rate,5m)>{$MSSQL.DEADLOCKS.MAX}' name: 'MSSQL: Number of deadlock is high (over {$MSSQL.DEADLOCKS.MAX} for 5m)' priority: AVERAGE description: 'Too many deadlocks are occurring currently.' - + uuid: bbb7fcac41b2403ab0b0c76f3437e81f name: 'MSSQL: Errors per second (DB offline errors)' type: DEPENDENT key: mssql.offline_errors_sec.rate @@ -1061,6 +1115,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 94a869db684046d9b65db9ee022a9c9e name: 'MSSQL: Page life expectancy' type: DEPENDENT key: mssql.page_life_expectancy @@ -1082,11 +1137,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: fb7c1a707eca4afc800a3aed432267c6 expression: 'max(/MSSQL by ODBC/mssql.page_life_expectancy,15m)<{$MSSQL.PAGE_LIFE_EXPECTANCY.MIN}' name: 'MSSQL: Page life expectancy is low (less {$MSSQL.PAGE_LIFE_EXPECTANCY.MIN}min for 15m)' priority: HIGH description: 'The page stays in the buffer pool without references of less time than the threshold value.' - + uuid: 628f787578e04b83882aca052a7f976a name: 'MSSQL: Page lookups per second' type: DEPENDENT key: mssql.page_lookups_sec.rate @@ -1111,6 +1168,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 433257a5dfe4488c8073db03bfb05315 name: 'MSSQL: Page reads per second' type: DEPENDENT key: mssql.page_reads_sec.rate @@ -1135,11 +1193,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 439199529ee84bc4a597967d6e145a84 expression: 'min(/MSSQL by ODBC/mssql.page_reads_sec.rate,5m)>{$MSSQL.PAGE_READS.MAX}' name: 'MSSQL: Number of physical database page reads per second is high (over {$MSSQL.PAGE_READS.MAX} for 5m)' priority: WARNING description: 'The physical database page reads are issued too frequently.' - + uuid: fc3dd6a1bf1242769e2b58f25421a19d name: 'MSSQL: Page splits per second' type: DEPENDENT key: mssql.page_splits_sec.rate @@ -1163,6 +1223,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: a8b3639fe7b44d88a75e724c083518b5 name: 'MSSQL: Page writes per second' type: DEPENDENT key: mssql.page_writes_sec.rate @@ -1187,11 +1248,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 575886eb0b624ef49a6998e73f06b398 expression: 'min(/MSSQL by ODBC/mssql.page_writes_sec.rate,5m)>{$MSSQL.PAGE_WRITES.MAX}' name: 'MSSQL: Number of physical database page writes per second is high (over {$MSSQL.PAGE_WRITES.MAX} for 5m)' priority: WARNING description: 'The physical database page writes are issued too frequently.' - + uuid: 76918163a16e4ad786bed2040acc8061 name: 'MSSQL: Percent of Adhoc queries running' type: CALCULATED key: mssql.percent_of_adhoc_queries @@ -1209,11 +1272,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 1739bc1d2bed45b2a95a0fbd7696bd86 expression: 'min(/MSSQL by ODBC/mssql.percent_of_adhoc_queries,15m) > {$MSSQL.PERCENT_COMPILATIONS.MAX}' name: 'MSSQL: Percent of adhoc queries running is over {$MSSQL.PERCENT_COMPILATIONS.MAX}% for 15m' priority: WARNING description: 'The lower this value is the better. High values often indicate excessive adhoc querying and should be as low as possible. If excessive adhoc querying is happening, try rewriting the queries as procedures or invoke the queries using sp_executeSQL. When rewriting isn’t possible, consider using a plan guide or setting the database to parameterization forced mode.' - + uuid: ceab0472883f47b0a18b04fc6f7438ab name: 'MSSQL: Percent of Recompiled Transact-SQL Objects' type: CALCULATED key: mssql.percent_recompilations_to_compilations @@ -1231,11 +1296,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: d836aecdd123486b91f4672fc5ecdc72 expression: 'min(/MSSQL by ODBC/mssql.percent_recompilations_to_compilations,15m) > {$MSSQL.PERCENT_RECOMPILATIONS.MAX}' name: 'MSSQL: Percent of times statement recompiles is over {$MSSQL.PERCENT_RECOMPILATIONS.MAX}% for 15m' priority: WARNING description: 'This number should be at or near zero, since recompiles can cause deadlocks and exclusive compile locks. This counter’s value should follow in proportion to “Batch Requests/sec” and “SQL Compilations/sec”.' - + uuid: 5c0bee24f9494bb49860171ff875caf7 name: 'MSSQL: Number of blocked processes' type: DEPENDENT key: mssql.processes_blocked @@ -1254,6 +1321,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: fc14b0c814234b12a3943eb0435cd28c name: 'MSSQL: Read-ahead pages per second' type: DEPENDENT key: mssql.readahead_pages_sec.rate @@ -1277,6 +1345,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: be47be0cbb924982aaf9573c5a233144 name: 'MSSQL: Safe auto-params per second' type: DEPENDENT key: mssql.safe_autoparams_sec.rate @@ -1300,6 +1369,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 9ce27df57ebc4ecca1a4741e66c9fba0 name: 'MSSQL: Full scans to Index searches ratio' type: CALCULATED key: mssql.scan_to_search @@ -1314,11 +1384,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: ce27287731c74b04b4af67b525a5a667 expression: 'min(/MSSQL by ODBC/mssql.scan_to_search,15m) > 0.001' name: 'MSSQL: Index and table scans are often than index searches for 15m' priority: WARNING description: 'Index searches are preferable to index and table scans. For OLTP applications, optimize for more index searches and less scans (preferably, 1 full scan for every 1000 index searches). Index and table scans are expensive I/O operations.' - + uuid: e9ea451a38424f6b9da59b8bbb068b51 name: 'MSSQL: SQL compilations per second' type: DEPENDENT key: mssql.sql_compilations_sec.rate @@ -1342,6 +1414,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: a72415acabda46309c4dbc692e026cc2 name: 'MSSQL: SQL re-compilations per second' type: DEPENDENT key: mssql.sql_recompilations_sec.rate @@ -1365,6 +1438,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 595aa3989b4e41cc8649827525adc0a0 name: 'MSSQL: Table lock escalations per second' type: DEPENDENT key: mssql.table_lock_escalations.rate @@ -1388,6 +1462,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 37269b33e05349a1bfd05e4e493da6d4 name: 'MSSQL: Target pages' type: DEPENDENT key: mssql.target_pages @@ -1406,6 +1481,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 2679f7e843e549ce9468f6cab05a71d5 name: 'MSSQL: Target server memory' type: DEPENDENT key: mssql.target_server_memory @@ -1429,6 +1505,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 8c7d63f3689f464394a6035a3cad4009 name: 'MSSQL: Total latch wait Time' type: DEPENDENT key: mssql.total_latch_wait_time @@ -1453,6 +1530,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 9112ed9b9d3741018d40f2dc892fa0f6 name: 'MSSQL: Total server memory' type: DEPENDENT key: mssql.total_server_memory @@ -1476,6 +1554,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 273b373d8b41411fafcfd1e93bb8ce2c name: 'MSSQL: Total transactions number' type: DEPENDENT key: mssql.transactions @@ -1494,6 +1573,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 127e1f73ce414eeb87d2cbfef46ccdef name: 'MSSQL: Total transactions per second' type: DEPENDENT key: mssql.transactions_sec.rate @@ -1517,6 +1597,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: ef6450dfcb9a476ca1bf97524e05d43d name: 'MSSQL: Unsafe auto-params per second' type: DEPENDENT key: mssql.unsafe_autoparams_sec.rate @@ -1540,6 +1621,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 27449e795c0a4e4e90c9ee6b6bf3df90 name: 'MSSQL: Uptime' type: DEPENDENT key: mssql.uptime @@ -1561,6 +1643,7 @@ zabbix_export: value: MSSQL triggers: - + uuid: b8f7068af82a42b6a79abd3317da8c23 expression: 'nodata(/MSSQL by ODBC/mssql.uptime,30m)=1' name: 'MSSQL: Failed to fetch info data (or no data for 30m)' priority: INFO @@ -1570,12 +1653,14 @@ zabbix_export: name: 'MSSQL: Service is unavailable' expression: 'last(/MSSQL by ODBC/net.tcp.service[tcp,{HOST.CONN},{$MSSQL.PORT}])=0' - + uuid: aa10f863608a494281f41e12f0d2b1a5 expression: 'last(/MSSQL by ODBC/mssql.uptime)<10m' name: 'MSSQL: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 4e13bfc5927a421fb2996eec7e013448 name: 'MSSQL: Number users connected' type: DEPENDENT key: mssql.user_connections @@ -1594,6 +1679,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 5942cad838e8430a9ff71293dec52af8 name: 'MSSQL: Errors per second (User errors)' type: DEPENDENT key: mssql.user_errors_sec.rate @@ -1617,6 +1703,7 @@ zabbix_export: tag: Application value: MSSQL - + uuid: 7013504d4a6c4b40a0aab11dab15d107 name: 'MSSQL: Version' type: DEPENDENT key: mssql.version @@ -1642,12 +1729,14 @@ zabbix_export: value: MSSQL triggers: - + uuid: d86d20a64e6e41078d489813c866a114 expression: '(last(/MSSQL by ODBC/mssql.version,#1)<>last(/MSSQL by ODBC/mssql.version,#2))=1 and length(last(/MSSQL by ODBC/mssql.version))>0' name: 'MSSQL: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO description: 'MSSQL version has changed. Ack to close.' manual_close: 'YES' - + uuid: ea84affd97864dfaad7edf31e16e1300 name: 'MSSQL: Work files created per second' type: DEPENDENT key: mssql.workfiles_created_sec.rate @@ -1672,11 +1761,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 92574185635e491683d5a90fd6203c10 expression: 'min(/MSSQL by ODBC/mssql.workfiles_created_sec.rate,5m)>{$MSSQL.WORK_FILES.MAX}' name: 'MSSQL: Number of work files created per second is high (over {$MSSQL.WORK_FILES.MAX} for 5m)' priority: AVERAGE description: 'Too many work files created per second to store temporary results for hash joins and hash aggregates.' - + uuid: a38e7fdf994842558227dfad03e9943b name: 'MSSQL: Work tables created per second' type: DEPENDENT key: mssql.worktables_created_sec.rate @@ -1701,11 +1792,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 997403724bfb4115a47ff5a7347221fd expression: 'min(/MSSQL by ODBC/mssql.worktables_created_sec.rate,5m)>{$MSSQL.WORK_TABLES.MAX}' name: 'MSSQL: Number of work tables created per second is high (over {$MSSQL.WORK_TABLES.MAX} for 5m)' priority: AVERAGE description: 'Too many work tables created per second to store temporary results for query spool, lob variables, XML variables, and cursors.' - + uuid: d93779b26c1a4784be31d32130eebf92 name: 'MSSQL: Worktables from cache ratio' type: DEPENDENT key: mssql.worktables_from_cache_ratio @@ -1727,11 +1820,13 @@ zabbix_export: value: MSSQL triggers: - + uuid: 2439beba8d5d4713b533640c99876ece expression: 'max(/MSSQL by ODBC/mssql.worktables_from_cache_ratio,5m)<{$MSSQL.WORKTABLES_FROM_CACHE_RATIO.MIN.CRIT}' name: 'MSSQL: Percentage of work tables available from the work table cache is low (below {$MSSQL.WORKTABLES_FROM_CACHE_RATIO.MIN.CRIT}% for 5m)' priority: HIGH description: 'A value less than 90% may indicate insufcient memory, since execution plans are being dropped, or on 32-bit systems, may indicate the need for an upgrade to a 64-bit system' - + uuid: c0302965c2574b43955a1d37a8fce9eb name: 'MSSQL: Service''s TCP port state' type: SIMPLE key: 'net.tcp.service[tcp,{HOST.CONN},{$MSSQL.PORT}]' @@ -1751,12 +1846,14 @@ zabbix_export: value: MSSQL triggers: - + uuid: 152af5cc3ce04d4aa8ab255c37aed6c6 expression: 'last(/MSSQL by ODBC/net.tcp.service[tcp,{HOST.CONN},{$MSSQL.PORT}])=0' name: 'MSSQL: Service is unavailable' priority: DISASTER description: 'The TCP port of the MS SQL Server service is currently unavailable.' discovery_rules: - + uuid: 2a5ddb4df6e14ebd94517cbd2a1f8295 name: 'Availability groups discovery' type: ODBC key: 'db.odbc.discovery[availability_groups,"{$MSSQL.DSN}"]' @@ -1769,6 +1866,7 @@ zabbix_export: description: 'Discovery of the existing availability groups.' item_prototypes: - + uuid: 7cdafac918494002a219345f648747ba name: 'MSSQL AG ''{#GROUP_NAME}'': Get replica states' type: ODBC key: 'db.odbc.get[{#GROUP_NAME}_replica_states,"{$MSSQL.DSN}"]' @@ -1790,6 +1888,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 381c88cf5b0c47319b036e79265b0a20 name: 'MSSQL AG ''{#GROUP_NAME}'': Primary replica recovery health' type: DEPENDENT key: 'mssql.primary_recovery_health["{#GROUP_NAME}"]' @@ -1819,11 +1918,13 @@ zabbix_export: value: 'MSSQL Availability Group ''{#GROUP_NAME}''' trigger_prototypes: - + uuid: c472a4f8400e451db529d5e12b863216 expression: 'last(/MSSQL by ODBC/mssql.primary_recovery_health["{#GROUP_NAME}"])=0' name: 'MSSQL AG ''{#GROUP_NAME}'': Primary replica recovery health in progress' priority: WARNING description: 'The primary replica is in the synchronization process.' - + uuid: df51dcd0ef864705bc542e1233c1135b name: 'MSSQL AG ''{#GROUP_NAME}'': Primary replica name' type: DEPENDENT key: 'mssql.primary_replica["{#GROUP_NAME}"]' @@ -1848,6 +1949,7 @@ zabbix_export: tag: Application value: 'MSSQL Availability Group ''{#GROUP_NAME}''' - + uuid: d2e76a734bd84484b6bd59b33c921f34 name: 'MSSQL AG ''{#GROUP_NAME}'': Secondary replica recovery health' type: DEPENDENT key: 'mssql.secondary_recovery_health["{#GROUP_NAME}"]' @@ -1877,11 +1979,13 @@ zabbix_export: value: 'MSSQL Availability Group ''{#GROUP_NAME}''' trigger_prototypes: - + uuid: 1fbf51eb9f8b432c8e0d9ec3af1cab44 expression: 'last(/MSSQL by ODBC/mssql.secondary_recovery_health["{#GROUP_NAME}"])=0' name: 'MSSQL AG ''{#GROUP_NAME}'': Secondary replica recovery health in progress' priority: WARNING description: 'The secondary replica is in the synchronization process.' - + uuid: fe59d23d0ba44777b0abf1a35b2c014e name: 'MSSQL AG ''{#GROUP_NAME}'': Synchronization health' type: DEPENDENT key: 'mssql.synchronization_health["{#GROUP_NAME}"]' @@ -1911,11 +2015,13 @@ zabbix_export: value: 'MSSQL Availability Group ''{#GROUP_NAME}''' trigger_prototypes: - + uuid: 2ee92e5ea41744ac9e27ffaa4313bdec expression: 'last(/MSSQL by ODBC/mssql.synchronization_health["{#GROUP_NAME}"])=0' name: 'MSSQL AG ''{#GROUP_NAME}'': All replicas unhealthy' priority: DISASTER description: 'None of the availability replicas have a healthy synchronization.' - + uuid: fd24c78f1db24186932d17d1145b6e92 expression: 'last(/MSSQL by ODBC/mssql.synchronization_health["{#GROUP_NAME}"])=1' name: 'MSSQL AG ''{#GROUP_NAME}'': Some replicas unhealthy' priority: HIGH @@ -1926,6 +2032,7 @@ zabbix_export: parameters: - 1d - + uuid: 2e38ea24c9bf4a5480df0816b7c659b3 name: 'Database discovery' type: ODBC key: 'db.odbc.discovery[dbname,"{$MSSQL.DSN}"]' @@ -1950,6 +2057,7 @@ zabbix_export: description: 'Scanning databases in DBMS.' item_prototypes: - + uuid: 9c9dab20d8fa46f888c6aa7c7c9bf1b9 name: 'MSSQL DB ''{#DBNAME}'': Last diff backup duration' type: DEPENDENT key: 'mssql.backup.diff.duration["{#DBNAME}"]' @@ -1971,6 +2079,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: bd663e1e9b40469cb4ca430186b049db name: 'MSSQL DB ''{#DBNAME}'': Last diff backup (time ago)' type: DEPENDENT key: 'mssql.backup.diff["{#DBNAME}"]' @@ -1993,6 +2102,7 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' trigger_prototypes: - + uuid: 036892c6b9de41c698a4e9acd5457e6a expression: 'last(/MSSQL by ODBC/mssql.backup.diff["{#DBNAME}"])>{$MSSQL.BACKUP_DIFF.CRIT:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Diff backup older than {$MSSQL.BACKUP_DIFF.CRIT:"{#DBNAME}"}' opdata: 'Time since last backup: {ITEM.LASTVALUE1}' @@ -2000,6 +2110,7 @@ zabbix_export: description: 'The differential backup has not been executed for a long time.' manual_close: 'YES' - + uuid: 9a294163ee034fc6a58f5534a7d79aac expression: 'last(/MSSQL by ODBC/mssql.backup.diff["{#DBNAME}"])>{$MSSQL.BACKUP_DIFF.WARN:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Diff backup older than {$MSSQL.BACKUP_DIFF.WARN:"{#DBNAME}"}' opdata: 'Time since last backup: {ITEM.LASTVALUE1}' @@ -2011,6 +2122,7 @@ zabbix_export: name: 'MSSQL DB ''{#DBNAME}'': Diff backup older than {$MSSQL.BACKUP_DIFF.CRIT:"{#DBNAME}"}' expression: 'last(/MSSQL by ODBC/mssql.backup.diff["{#DBNAME}"])>{$MSSQL.BACKUP_DIFF.CRIT:"{#DBNAME}"}' - + uuid: 52929d988ad34aac945ff2ce9e448261 name: 'MSSQL DB ''{#DBNAME}'': Last full backup duration' type: DEPENDENT key: 'mssql.backup.full.duration["{#DBNAME}"]' @@ -2032,6 +2144,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: 06d0ac1eeca843a289defa1cf1d728a3 name: 'MSSQL DB ''{#DBNAME}'': Last full backup (time ago)' type: DEPENDENT key: 'mssql.backup.full["{#DBNAME}"]' @@ -2054,6 +2167,7 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' trigger_prototypes: - + uuid: 09c8e059ffa44d0eb1be626b5d820dc9 expression: 'last(/MSSQL by ODBC/mssql.backup.full["{#DBNAME}"])>{$MSSQL.BACKUP_FULL.CRIT:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Full backup older than {$MSSQL.BACKUP_FULL.CRIT:"{#DBNAME}"}' opdata: 'Time since last backup: {ITEM.LASTVALUE1}' @@ -2061,6 +2175,7 @@ zabbix_export: description: 'The full backup has not been executed for a long time.' manual_close: 'YES' - + uuid: b380d76b1055482ca8cd69c90611f1a5 expression: 'last(/MSSQL by ODBC/mssql.backup.full["{#DBNAME}"])>{$MSSQL.BACKUP_FULL.WARN:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Full backup older than {$MSSQL.BACKUP_FULL.WARN:"{#DBNAME}"}' opdata: 'Time since last backup: {ITEM.LASTVALUE1}' @@ -2072,6 +2187,7 @@ zabbix_export: name: 'MSSQL DB ''{#DBNAME}'': Full backup older than {$MSSQL.BACKUP_FULL.CRIT:"{#DBNAME}"}' expression: 'last(/MSSQL by ODBC/mssql.backup.full["{#DBNAME}"])>{$MSSQL.BACKUP_FULL.CRIT:"{#DBNAME}"}' - + uuid: 218241c7c5a648a59021999f97516349 name: 'MSSQL DB ''{#DBNAME}'': Last log backup duration' type: DEPENDENT key: 'mssql.backup.log.duration["{#DBNAME}"]' @@ -2093,6 +2209,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: c5e796bc904848efb2557c8a9a07b828 name: 'MSSQL DB ''{#DBNAME}'': Last log backup' type: DEPENDENT key: 'mssql.backup.log["{#DBNAME}"]' @@ -2115,6 +2232,7 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' trigger_prototypes: - + uuid: 4a6e76dc9a5148649d07e35e962b5893 expression: 'last(/MSSQL by ODBC/mssql.backup.log["{#DBNAME}"])>{$MSSQL.BACKUP_LOG.CRIT:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Log backup older than {$MSSQL.BACKUP_LOG.CRIT:"{#DBNAME}"}' opdata: 'Time since last backup: {ITEM.LASTVALUE1}' @@ -2122,6 +2240,7 @@ zabbix_export: description: 'The log backup has not been executed for a long time.' manual_close: 'YES' - + uuid: 6000420450cf453bae3652c7f7d05e2b expression: 'last(/MSSQL by ODBC/mssql.backup.log["{#DBNAME}"])>{$MSSQL.BACKUP_LOG.WARN:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Log backup older than {$MSSQL.BACKUP_LOG.WARN:"{#DBNAME}"}' opdata: 'Time since last backup: {ITEM.LASTVALUE1}' @@ -2133,6 +2252,7 @@ zabbix_export: name: 'MSSQL DB ''{#DBNAME}'': Log backup older than {$MSSQL.BACKUP_LOG.CRIT:"{#DBNAME}"}' expression: 'last(/MSSQL by ODBC/mssql.backup.log["{#DBNAME}"])>{$MSSQL.BACKUP_LOG.CRIT:"{#DBNAME}"}' - + uuid: f4f218f22d6d48419260003880b38abd name: 'MSSQL DB ''{#DBNAME}'': Active transactions' type: DEPENDENT key: 'mssql.db.active_transactions["{#DBNAME}"]' @@ -2151,6 +2271,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: ff3916f807784639a1821229d4d722d8 name: 'MSSQL DB ''{#DBNAME}'': Data file size' type: DEPENDENT key: 'mssql.db.data_files_size["{#DBNAME}"]' @@ -2174,6 +2295,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: 0d7bdf4c18fa49e79926e6f6d078d50f name: 'MSSQL DB ''{#DBNAME}'': Log bytes flushed per second' type: DEPENDENT key: 'mssql.db.log_bytes_flushed_sec.rate["{#DBNAME}"]' @@ -2198,6 +2320,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: 85536311e68047a6a8bf13c51c8d0647 name: 'MSSQL DB ''{#DBNAME}'': Log file size' type: DEPENDENT key: 'mssql.db.log_files_size["{#DBNAME}"]' @@ -2221,6 +2344,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: 75fd2f42e274471c97cb23dc740863b8 name: 'MSSQL DB ''{#DBNAME}'': Log file used size' type: DEPENDENT key: 'mssql.db.log_files_used_size["{#DBNAME}"]' @@ -2244,6 +2368,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: c10b6f364aa547d8b4abe431ae27d70b name: 'MSSQL DB ''{#DBNAME}'': Log flushes per second' type: DEPENDENT key: 'mssql.db.log_flushes_sec.rate["{#DBNAME}"]' @@ -2267,6 +2392,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: 5404c8682b294a06a3027dc10d0b43fc name: 'MSSQL DB ''{#DBNAME}'': Log flush waits per second' type: DEPENDENT key: 'mssql.db.log_flush_waits_sec.rate["{#DBNAME}"]' @@ -2291,11 +2417,13 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' trigger_prototypes: - + uuid: 27286c4be6654462a1d35b4095672acb expression: 'min(/MSSQL by ODBC/mssql.db.log_flush_waits_sec.rate["{#DBNAME}"],5m)>{$MSSQL.LOG_FLUSH_WAITS.MAX:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Number of commits waiting for the log flush is high (over {$MSSQL.LOG_FLUSH_WAITS.MAX:"{#DBNAME}"}/sec for 5m)' priority: WARNING description: 'Too many commits are waiting for the log flush.' - + uuid: f1abdb0800534f6bbf9f1403e7dea9e4 name: 'MSSQL DB ''{#DBNAME}'': Log flush wait time' type: DEPENDENT key: 'mssql.db.log_flush_wait_time["{#DBNAME}"]' @@ -2321,11 +2449,13 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' trigger_prototypes: - + uuid: e1e6d710fabc44d6b6a20872a783e2ca expression: 'min(/MSSQL by ODBC/mssql.db.log_flush_wait_time["{#DBNAME}"],5m)>{$MSSQL.LOG_FLUSH_WAIT_TIME.MAX:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Total wait time to flush the log is high (over {$MSSQL.LOG_FLUSH_WAIT_TIME.MAX:"{#DBNAME}"}ms for 5m)' priority: WARNING description: 'The wait time to flush the log is too long.' - + uuid: fdb24058e54243e8b5a888ec40d506e9 name: 'MSSQL DB ''{#DBNAME}'': Log growths' type: DEPENDENT key: 'mssql.db.log_growths["{#DBNAME}"]' @@ -2344,6 +2474,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: a1a96d8bfef740ec9c8eadd9704ab605 name: 'MSSQL DB ''{#DBNAME}'': Log shrinks' type: DEPENDENT key: 'mssql.db.log_shrinks["{#DBNAME}"]' @@ -2362,6 +2493,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: 26d1515df1be450e861e4f7a9f76b03d name: 'MSSQL DB ''{#DBNAME}'': Log truncations' type: DEPENDENT key: 'mssql.db.log_truncations["{#DBNAME}"]' @@ -2380,6 +2512,7 @@ zabbix_export: tag: Application value: 'MSSQL Database ''{#DBNAME}''' - + uuid: 9f9cda56992841408ab8307b7019b76f name: 'MSSQL DB ''{#DBNAME}'': Percent log used' type: DEPENDENT key: 'mssql.db.percent_log_used["{#DBNAME}"]' @@ -2401,11 +2534,13 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' trigger_prototypes: - + uuid: d171709390584a218a3512f3f9f05aa0 expression: 'min(/MSSQL by ODBC/mssql.db.percent_log_used["{#DBNAME}"],5m)>{$MSSQL.PERCENT_LOG_USED.MAX:"{#DBNAME}"}' name: 'MSSQL DB ''{#DBNAME}'': Percent of log using is high (over {$MSSQL.PERCENT_LOG_USED.MAX:"{#DBNAME}"}% for 5m)' priority: WARNING description: 'There''s not enough space left in the log.' - + uuid: fe7d7c3e0aab43d79c00eaceb39c8c6c name: 'MSSQL DB ''{#DBNAME}'': State' type: DEPENDENT key: 'mssql.db.state["{#DBNAME}"]' @@ -2440,11 +2575,13 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' trigger_prototypes: - + uuid: 6b8c8cf8e0d24b7f8d9aa7469a0facd4 expression: 'last(/MSSQL by ODBC/mssql.db.state["{#DBNAME}"])>1' name: 'MSSQL DB ''{#DBNAME}'': State is {ITEM.VALUE}' priority: HIGH description: 'The DB has a non-working state.' - + uuid: 267b1d54c40641f5aeb4e3e7adfa4680 name: 'MSSQL DB ''{#DBNAME}'': Transactions per second' type: DEPENDENT key: 'mssql.db.transactions_sec.rate["{#DBNAME}"]' @@ -2469,6 +2606,7 @@ zabbix_export: value: 'MSSQL Database ''{#DBNAME}''' graph_prototypes: - + uuid: ac52c952ba954065bbbb5c722630cd0b name: 'MSSQL DB ''{#DBNAME}'': Log size' graph_items: - @@ -2483,6 +2621,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: 'mssql.db.log_files_used_size["{#DBNAME}"]' - + uuid: 49d3be5c3ce34cfc9c13456a2ae301f6 name: 'MSSQL DB ''{#DBNAME}'': Number of Log changes' graph_items: - @@ -2503,6 +2642,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: 'mssql.db.log_truncations["{#DBNAME}"]' - + uuid: 9553b9169f5e441abecfde1c07ca1a4e name: 'MSSQL DB ''{#DBNAME}'': Size' graph_items: - @@ -2516,6 +2656,7 @@ zabbix_export: parameters: - 1d - + uuid: 6d972c575a944d49badfc2e6a614f686 name: 'Job discovery' type: ODBC key: 'db.odbc.discovery[jobname,"{$MSSQL.DSN}"]' @@ -2537,6 +2678,7 @@ zabbix_export: description: 'Scanning jobs in DBMS.' item_prototypes: - + uuid: 3ceba63a77e24628a2ee9439d574bac5 name: 'MSSQL Job ''{#JOBNAME}'': Last run date-time' type: DEPENDENT key: 'mssql.job.lastrundatetime["{#JOBNAME}"]' @@ -2562,6 +2704,7 @@ zabbix_export: tag: Application value: 'MSSQL Job ''{#JOBNAME}''' - + uuid: b9984c1238554a559b444853e9f66653 name: 'MSSQL Job ''{#JOBNAME}'': Last run status message' type: DEPENDENT key: 'mssql.job.lastrunstatusmessage["{#JOBNAME}"]' @@ -2587,6 +2730,7 @@ zabbix_export: tag: Application value: 'MSSQL Job ''{#JOBNAME}''' - + uuid: 1c725adad98f44158b43127d4c5fb0f3 name: 'MSSQL Job ''{#JOBNAME}'': Next run date-time' type: DEPENDENT key: 'mssql.job.nextrundatetime["{#JOBNAME}"]' @@ -2612,6 +2756,7 @@ zabbix_export: tag: Application value: 'MSSQL Job ''{#JOBNAME}''' - + uuid: eaa43a261e114979af236698ea7ae32c name: 'MSSQL Job ''{#JOBNAME}'': Run status' type: DEPENDENT key: 'mssql.job.runstatus["{#JOBNAME}"]' @@ -2644,12 +2789,14 @@ zabbix_export: value: 'MSSQL Job ''{#JOBNAME}''' trigger_prototypes: - + uuid: 304f468605164fd2baa1905cedf2c897 expression: 'last(/MSSQL by ODBC/mssql.job.runstatus["{#JOBNAME}"])=0' name: 'MSSQL Job ''{#JOBNAME}'': Failed to run' priority: WARNING description: 'The last run of the job has failed.' manual_close: 'YES' - + uuid: 69da58fe4c7e42028fa96388df526103 name: 'MSSQL Job ''{#JOBNAME}'': Run duration' type: DEPENDENT key: 'mssql.job.run_duration["{#JOBNAME}"]' @@ -2675,6 +2822,7 @@ zabbix_export: value: 'MSSQL Job ''{#JOBNAME}''' trigger_prototypes: - + uuid: 7e45cb8f41114388ac8772006d929da2 expression: 'last(/MSSQL by ODBC/mssql.job.run_duration["{#JOBNAME}"])>{$MSSQL.BACKUP_DURATION.WARN:"{#JOBNAME}"}' name: 'MSSQL Job ''{#JOBNAME}'': Job duration is greater than {$MSSQL.BACKUP_DURATION.WARN:"{#JOBNAME}"}' opdata: 'Job duration: {ITEM.LASTVALUE1}' @@ -2687,6 +2835,7 @@ zabbix_export: parameters: - 1d - + uuid: f7395d344b67423dadcefe3f94ad159d name: 'Local database discovery' type: ODBC key: 'db.odbc.discovery[local_db,"{$MSSQL.DSN}"]' @@ -2704,6 +2853,7 @@ zabbix_export: description: 'Discovery of the local availability databases.' item_prototypes: - + uuid: 7eda3060b4bc446fb458bec5967b7d3c name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': Get local DB states' type: ODBC key: 'db.odbc.get["{#GROUP_NAME}_{#DBNAME}_local_db.states","{$MSSQL.DSN}"]' @@ -2729,6 +2879,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7e4baf2802394b93bf5770f4f72d7f05 name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': Suspended' type: DEPENDENT key: 'mssql.local_db.is_suspended["{#DBNAME}"]' @@ -2754,6 +2905,7 @@ zabbix_export: tag: Application value: 'MSSQL Available Group ''{#GROUP_NAME}'' Local DB ''{#DBNAME}''' - + uuid: f8111429599e49bd947a12b9771d1a3d name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': State' type: DEPENDENT key: 'mssql.local_db.state["{#DBNAME}"]' @@ -2786,11 +2938,13 @@ zabbix_export: value: 'MSSQL Available Group ''{#GROUP_NAME}'' Local DB ''{#DBNAME}''' trigger_prototypes: - + uuid: 78923c9c52e74c80a77d418afe9e438d expression: 'last(/MSSQL by ODBC/mssql.local_db.state["{#DBNAME}"])>0' name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: WARNING description: 'The local availability database has a non-working state.' - + uuid: e7d7fbac95e94c45b6515c8e1b7baf1a name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': Synchronization health' type: DEPENDENT key: 'mssql.local_db.synchronization_health["{#DBNAME}"]' @@ -2821,11 +2975,13 @@ zabbix_export: value: 'MSSQL Available Group ''{#GROUP_NAME}'' Local DB ''{#DBNAME}''' trigger_prototypes: - + uuid: e51c10f9d86d458da9fdb7e21b4e0102 expression: 'last(/MSSQL by ODBC/mssql.local_db.synchronization_health["{#DBNAME}"])=0' name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': "{#DBNAME}" is Not healthy' priority: HIGH description: 'The synchronization state of the local availability database is NOT SYNCHRONIZING.' - + uuid: dc636f10f12c4f1ead597eca778561ec expression: 'last(/MSSQL by ODBC/mssql.local_db.synchronization_health["{#DBNAME}"])=1' name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': "{#DBNAME}" is Partially healthy' priority: AVERAGE @@ -2836,6 +2992,7 @@ zabbix_export: parameters: - 1d - + uuid: 8354506d23b241c689079eb8ff1acb72 name: 'Mirroring discovery' type: ODBC key: 'db.odbc.discovery[mirrors,"{$MSSQL.DSN}"]' @@ -2854,6 +3011,7 @@ zabbix_export: of the sysadmin fixed server role. item_prototypes: - + uuid: 082fb332849e4633a169f1a6dbe3a8c5 name: 'MSSQL Mirroring ''{#DBNAME}'': Get the mirror state' type: ODBC key: 'db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]' @@ -2877,6 +3035,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: faccb61c8215482ab375c03444a0e8fd name: 'MSSQL Mirroring ''{#DBNAME}'': Role' type: DEPENDENT key: 'mssql.mirroring.role["{#DBNAME}"]' @@ -2904,6 +3063,7 @@ zabbix_export: tag: Application value: 'MSSQL Mirroring ''{#DBNAME}''' - + uuid: 19cdd945ced447d28b7480c07c1f61bc name: 'MSSQL Mirroring ''{#DBNAME}'': Role sequence' type: DEPENDENT key: 'mssql.mirroring.role_sequence["{#DBNAME}"]' @@ -2926,6 +3086,7 @@ zabbix_export: tag: Application value: 'MSSQL Mirroring ''{#DBNAME}''' - + uuid: bedb23d788074424afdb2751c8a7e2b7 name: 'MSSQL Mirroring ''{#DBNAME}'': Safety level' type: DEPENDENT key: 'mssql.mirroring.safety_level["{#DBNAME}"]' @@ -2954,6 +3115,7 @@ zabbix_export: tag: Application value: 'MSSQL Mirroring ''{#DBNAME}''' - + uuid: 5df06f00a6194242af45ff5cccf43988 name: 'MSSQL Mirroring ''{#DBNAME}'': State' type: DEPENDENT key: 'mssql.mirroring.state["{#DBNAME}"]' @@ -2987,21 +3149,25 @@ zabbix_export: value: 'MSSQL Mirroring ''{#DBNAME}''' trigger_prototypes: - + uuid: 323543b0df0e474abf9190a9630242b1 expression: 'last(/MSSQL by ODBC/mssql.mirroring.state["{#DBNAME}"])=3' name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: WARNING description: 'The state of the mirror database and of the database mirroring session is "Pending Failover".' - + uuid: 9a2bcdfb32654a55b8a75c8bf4331950 expression: 'last(/MSSQL by ODBC/mssql.mirroring.state["{#DBNAME}"])=5' name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: HIGH description: 'The state of the mirror database and of the database mirroring session is "Not synchronized". The partners are not synchronized. A failover is not possible now.' - + uuid: c673a7c4820840528a4aa1771a5a56d4 expression: 'last(/MSSQL by ODBC/mssql.mirroring.state["{#DBNAME}"])>=0 and last(/MSSQL by ODBC/mssql.mirroring.state["{#DBNAME}"])<=2' name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: INFO description: 'The state of the mirror database and of the database mirroring session is "Suspended", "Disconnected from the other partner", or "Synchronizing".' - + uuid: 7e4763d493a745e99082ca71a54c23c2 name: 'MSSQL Mirroring ''{#DBNAME}'': Witness state' type: DEPENDENT key: 'mssql.mirroring.witness_state["{#DBNAME}"]' @@ -3031,12 +3197,14 @@ zabbix_export: value: 'MSSQL Mirroring ''{#DBNAME}''' trigger_prototypes: - + uuid: ec374424b79346c99f1d815e0815c799 expression: 'last(/MSSQL by ODBC/mssql.mirroring.witness_state["{#DBNAME}"])=2' name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" Witness is disconnected' priority: WARNING description: 'The state of the witness in the database mirroring session of the database is "Disconnected".' graph_prototypes: - + uuid: 9bf9203bd4b449b39e288fbb79f9d627 name: 'MSSQL Mirroring ''{#DBNAME}'': States' graph_items: - @@ -3056,6 +3224,7 @@ zabbix_export: parameters: - 1d - + uuid: f9691782f89c459c849c00c68775b4bd name: 'Non-local database discovery' type: ODBC key: 'db.odbc.discovery[non-local_db,"{$MSSQL.DSN}"]' @@ -3073,6 +3242,7 @@ zabbix_export: description: 'Discovery of the non-local (not local to the SQL Server instance) availability databases.' item_prototypes: - + uuid: da05efa5ffab475fa95718e8e0069c80 name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Get non-local DB states' type: ODBC key: 'db.odbc.get["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}_non-local_db.states","{$MSSQL.DSN}"]' @@ -3097,6 +3267,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 32d3797d6b22413e98aa206d3092947f name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Log queue size' type: DEPENDENT key: 'mssql.non-local_db.log_send_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"]' @@ -3125,11 +3296,13 @@ zabbix_export: value: 'MSSQL Available Group ''{#GROUP_NAME}'' Non-Local DB ''{#DBNAME}''' trigger_prototypes: - + uuid: b416d8898f7a47dfa989c2e7c104de2d expression: 'last(/MSSQL by ODBC/mssql.non-local_db.log_send_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#1)>last(/MSSQL by ODBC/mssql.non-local_db.log_send_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#2) and last(/MSSQL by ODBC/mssql.non-local_db.log_send_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#2)>last(/MSSQL by ODBC/mssql.non-local_db.log_send_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#3)' name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Log queue size is growing' priority: HIGH description: 'The log records of the primary database are not sent to the secondary databases.' - + uuid: 66d9735553754192bb9acf7b27c1501f name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Redo log queue size' type: DEPENDENT key: 'mssql.non-local_db.redo_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"]' @@ -3158,6 +3331,7 @@ zabbix_export: value: 'MSSQL Available Group ''{#GROUP_NAME}'' Non-Local DB ''{#DBNAME}''' trigger_prototypes: - + uuid: 17af25ba50fe44d4bbd18a88b73e4652 expression: 'last(/MSSQL by ODBC/mssql.non-local_db.redo_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#1)>last(/MSSQL by ODBC/mssql.non-local_db.redo_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#2) and last(/MSSQL by ODBC/mssql.non-local_db.redo_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#2)>last(/MSSQL by ODBC/mssql.non-local_db.redo_queue_size["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}"],#3)' name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Redo log queue size is growing' priority: HIGH @@ -3168,6 +3342,7 @@ zabbix_export: parameters: - 1d - + uuid: 8c279cd6442f48bb9c6001ea6d3acfa0 name: 'Replication discovery' type: ODBC key: 'db.odbc.discovery[replicas,"{$MSSQL.DSN}"]' @@ -3183,6 +3358,7 @@ zabbix_export: description: 'Discovery of the database replicas.' item_prototypes: - + uuid: 287c420d8d5346d7a21de580ce1836eb name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Get the replica state' type: ODBC key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' @@ -3211,6 +3387,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7403de703b024d428edfc59f3aa9181b name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Connected state' type: DEPENDENT key: 'mssql.replica.connected_state["{#GROUP_NAME}_{#REPLICA_NAME}"]' @@ -3240,6 +3417,7 @@ zabbix_export: tag: Application value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' - + uuid: 51cb8f4fe5954c0ea21eff6102034862 name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Is local' type: DEPENDENT key: 'mssql.replica.is_local["{#GROUP_NAME}_{#REPLICA_NAME}"]' @@ -3267,6 +3445,7 @@ zabbix_export: tag: Application value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' - + uuid: ec1b71f75c4247c28d5830bd8004f0ac name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Join state' type: DEPENDENT key: 'mssql.replica.join_state["{#GROUP_NAME}_{#REPLICA_NAME}"]' @@ -3294,6 +3473,7 @@ zabbix_export: tag: Application value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' - + uuid: ad3e6d5bf510496eb050b9a05f8341e1 name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Operational state' type: DEPENDENT key: 'mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"]' @@ -3327,21 +3507,25 @@ zabbix_export: value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' trigger_prototypes: - + uuid: 0192e9d5795a4d46acb8de29f710edcd expression: 'last(/MSSQL by ODBC/mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=0 or last(/MSSQL by ODBC/mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=1 or last(/MSSQL by ODBC/mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=3' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is {ITEM.VALUE}' priority: WARNING description: 'The operational state of the replica in a given availability group is "Pending" or "Offline".' - + uuid: 3f2006b9ae114e01b442b34fec9373d3 expression: 'last(/MSSQL by ODBC/mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=4' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is {ITEM.VALUE}' priority: AVERAGE description: 'The operational state of the replica in a given availability group is "Failed".' - + uuid: 94ea79848a5048d8ae417df709b8d612 expression: 'last(/MSSQL by ODBC/mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=5' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is {ITEM.VALUE}' priority: HIGH description: 'The operational state of the replica in a given availability group is "Failed, no quorum".' - + uuid: 2a58cab2197348d997bdb69bb128414d name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Recovery health' type: DEPENDENT key: 'mssql.replica.recovery_health["{#GROUP_NAME}_{#REPLICA_NAME}"]' @@ -3371,11 +3555,13 @@ zabbix_export: value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' trigger_prototypes: - + uuid: 58f508b855364d769e2be977793a03c8 expression: 'last(/MSSQL by ODBC/mssql.replica.recovery_health["{#GROUP_NAME}_{#REPLICA_NAME}"])=0' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} Recovery in progress' priority: INFO description: 'At least one joined database has a database state other than ONLINE.' - + uuid: 5139a4cef5ac46d2ab34cd8bda1c84ac name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Role' type: DEPENDENT key: 'mssql.replica.role["{#GROUP_NAME}_{#REPLICA_NAME}"]' @@ -3404,6 +3590,7 @@ zabbix_export: tag: Application value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' - + uuid: 5655f95df0e043acba246f65e4905b0d name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Sync health' type: DEPENDENT key: 'mssql.replica.synchronization_health["{#GROUP_NAME}_{#REPLICA_NAME}"]' @@ -3433,17 +3620,20 @@ zabbix_export: value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' trigger_prototypes: - + uuid: f2f4d198ad2242088d867abe6fac4ecd expression: 'last(/MSSQL by ODBC/mssql.replica.synchronization_health["{#GROUP_NAME}_{#REPLICA_NAME}"])=0' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is Not healthy' priority: AVERAGE description: 'At least one joined database is in the NOT SYNCHRONIZING state.' - + uuid: 070af612aa7248588fc058d8f9fb9929 expression: 'last(/MSSQL by ODBC/mssql.replica.synchronization_health["{#GROUP_NAME}_{#REPLICA_NAME}"])=1' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is Partially healthy' priority: WARNING description: 'Some replicas are not in the target synchronization state: synchronous-commit replicas should be synchronized, and asynchronous-commit replicas should be synchronizing.' trigger_prototypes: - + uuid: 7c6afc5596e94af0979bd20d5ef542ea expression: 'last(/MSSQL by ODBC/mssql.replica.connected_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=0 and last(/MSSQL by ODBC/mssql.replica.role["{#GROUP_NAME}_{#REPLICA_NAME}"])=2' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is disconnected' priority: WARNING @@ -3602,6 +3792,7 @@ zabbix_export: description: 'The maximum number of work tables created per second - for the trigger expression.' valuemaps: - + uuid: c66ee50a8b3f4b6788b732bb8a6b514e name: 'MSSQL - Yes / No' mappings: - @@ -3611,6 +3802,7 @@ zabbix_export: value: '1' newvalue: 'Yes' - + uuid: bfbb00eb85d747dabeda2954a5d659b7 name: 'MSSQL AG Connected state' mappings: - @@ -3620,6 +3812,7 @@ zabbix_export: value: '1' newvalue: Connected - + uuid: 47413c135c094cdc8b59f18a9b195a78 name: 'MSSQL AG Join state' mappings: - @@ -3632,6 +3825,7 @@ zabbix_export: value: '2' newvalue: 'Joined, failover cluster instance' - + uuid: a570f341d9a8470797aecfebd376b2b8 name: 'MSSQL AG Operational state' mappings: - @@ -3656,6 +3850,7 @@ zabbix_export: value: '6' newvalue: 'Replica is not local' - + uuid: 4ec6a96ff6c64756b2f27e47972fd9f6 name: 'MSSQL AG Recovery health' mappings: - @@ -3668,6 +3863,7 @@ zabbix_export: value: '2' newvalue: 'Replica is not local' - + uuid: 596556fba6064efb8155233371eb2950 name: 'MSSQL AG Role' mappings: - @@ -3680,6 +3876,7 @@ zabbix_export: value: '2' newvalue: Secondary - + uuid: 2ab0923b3ce14ffc9dd454114f6b15be name: 'MSSQL AG Synchronization health' mappings: - @@ -3692,6 +3889,7 @@ zabbix_export: value: '2' newvalue: Healthy - + uuid: bac1a10dad134d50add5bc9550e2ebf3 name: 'MSSQL DB state' mappings: - @@ -3722,6 +3920,7 @@ zabbix_export: value: '10' newvalue: OFFLINE_SECONDARY - + uuid: eefa6e0e6f8b4facbc12004437b7ee8f name: 'MSSQL Job Run Status' mappings: - @@ -3743,6 +3942,7 @@ zabbix_export: value: '5' newvalue: Unknown - + uuid: 09aaa82ccd6a444b80d5d3bb182fbafd name: 'MSSQL Mirroring Role' mappings: - @@ -3755,6 +3955,7 @@ zabbix_export: value: '2' newvalue: Mirror - + uuid: f1c105c262c5476798a93eaa4c46fbda name: 'MSSQL Mirroring State' mappings: - @@ -3782,6 +3983,7 @@ zabbix_export: value: '7' newvalue: 'Database is inaccessible or is not mirrored' - + uuid: e70421b2c3db4ce1937791bdb432040e name: 'MSSQL Safety level' mappings: - @@ -3797,6 +3999,7 @@ zabbix_export: value: '3' newvalue: 'Database is inaccessible or is not mirrored' - + uuid: aa9de6e21d08486db04f29e10d11a94c name: 'MSSQL Witness state' mappings: - @@ -3812,6 +4015,7 @@ zabbix_export: value: '3' newvalue: 'No witness exists' - + uuid: 03cde96b90a641598db572a662dc2064 name: 'Service state' mappings: - @@ -3822,17 +4026,20 @@ zabbix_export: newvalue: Up triggers: - + uuid: a1397bd4e9334a24a34dba0687b263e6 expression: 'last(/MSSQL by ODBC/mssql.forwarded_records_sec.rate) * 100 > 10 * last(/MSSQL by ODBC/mssql.batch_requests_sec.rate)' name: 'MSSQL: Too frequently pointers using' priority: WARNING description: 'Rows with varchar columns can experience expansion when varchar values are updated with a longer string. In the case where the row cannot fit in the existing page, the row migrates and access to the row will traverse a pointer. This only happens on heaps (tables without clustered indexes). Evaluate clustered index for heap tables. In cases where clustered indexes cannot be used, drop non-clustered indexes, build a clustered index to reorg pages and rows, drop the clustered index, then recreate non-clustered indexes.' - + uuid: 2a58729eb605461b853ec4e855878226 expression: 'last(/MSSQL by ODBC/mssql.readahead_pages_sec.rate) > {$MSSQL.PERCENT_READAHEAD.MAX} / 100 * last(/MSSQL by ODBC/mssql.page_reads_sec.rate)' name: 'MSSQL: Too many physical reads occurring' priority: WARNING description: 'If this value makes up even a sizeable minority of the total Page Reads/sec (say, greater than 20% of the total page reads), you may have too many physical reads occurring.' graphs: - + uuid: d2db0e08beb6445a8b5dd9fb46249265 name: 'MSSQL: Access methods' graph_items: - @@ -3871,6 +4078,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.worktables_created_sec.rate - + uuid: f22186d86d9346fe9e1f3292e1f0017c name: 'MSSQL: Auto-params' graph_items: - @@ -3897,6 +4105,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.unsafe_autoparams_sec.rate - + uuid: 24ef7368fb364616892c4928ba6167c6 name: 'MSSQL: Cache objects' graph_items: - @@ -3911,6 +4120,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.cache_objects_in_use - + uuid: 1f713999d38745b6bb2828e397a32970 name: 'MSSQL: Compilations' graph_items: - @@ -3925,6 +4135,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.sql_compilations_sec.rate - + uuid: 91af398cfb86472ba4a69e3df0816be7 name: 'MSSQL: Database pages' graph_items: - @@ -3939,6 +4150,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.target_pages - + uuid: 0c9aaf223d6f4ba9bd17b0289af4bbe2 name: 'MSSQL: Errors' graph_items: - @@ -3971,6 +4183,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.user_errors_sec.rate - + uuid: e35985317393409b9a764adcb05f07d0 name: 'MSSQL: Locks' graph_items: - @@ -4003,6 +4216,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.average_wait_time - + uuid: 8796ad9cc04f48cdbe8ef2cb5f429997 name: 'MSSQL: Logins per second and Logouts per second' graph_items: - @@ -4017,6 +4231,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.logouts_sec.rate - + uuid: bc588f8933d846a19accdb66eb29ccb9 name: 'MSSQL: Memory/cache load' graph_items: - @@ -4031,6 +4246,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.buffer_cache_hit_ratio - + uuid: 3d431f6cc6d34ef5820f2a24f3872b41 name: 'MSSQL: Memory grants outstanding and pending' graph_items: - @@ -4045,6 +4261,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.memory_grants_pending - + uuid: 0f0bc58e0c18421591d265f81c000021 name: 'MSSQL: Page life expectancy' graph_items: - @@ -4053,6 +4270,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.page_life_expectancy - + uuid: 2b1d0e42f61a4312998775d21f7cabb7 name: 'MSSQL: Pages' graph_items: - @@ -4097,6 +4315,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.lazy_writes_sec.rate - + uuid: 2e9273b0472c4a3e9049bea3548301d5 name: 'MSSQL: Processes blocked' graph_items: - @@ -4105,6 +4324,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.processes_blocked - + uuid: f124ce3778bd4722bf0d2d598ac31b0f name: 'MSSQL: Server memory' graph_items: - @@ -4131,6 +4351,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.maximum_workspace_memory - + uuid: 59ffd52c5c334d20870fc209c6c61398 name: 'MSSQL: Transactions' graph_items: - @@ -4145,6 +4366,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.batch_requests_sec.rate - + uuid: 6979c0bcba0e4ac08c6bfefa0c648d40 name: 'MSSQL: Waits per second' graph_items: - @@ -4159,6 +4381,7 @@ zabbix_export: host: 'MSSQL by ODBC' key: mssql.lock_waits_sec.rate - + uuid: 41cc736d93ce45d6aeb6dede77c97f08 name: 'MSSQL: Wait times' graph_items: - diff --git a/templates/db/mysql_agent/template_db_mysql_agent.yaml b/templates/db/mysql_agent/template_db_mysql_agent.yaml index 656796de895..d2307b92f31 100644 --- a/templates/db/mysql_agent/template_db_mysql_agent.yaml +++ b/templates/db/mysql_agent/template_db_mysql_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:05Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: f255e3fc32124b55b2a17ef3c961e5f5 template: 'MySQL by Zabbix agent' name: 'MySQL by Zabbix agent' description: | @@ -30,6 +32,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: b463e01655bf4dec81d5208f7a75766b name: 'MySQL: Aborted clients per second' type: DEPENDENT key: mysql.aborted_clients.rate @@ -53,6 +56,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: d33a03e48f6d45dca04a505bab07a860 name: 'MySQL: Aborted connections per second' type: DEPENDENT key: mysql.aborted_connects.rate @@ -77,6 +81,7 @@ zabbix_export: value: MySQL triggers: - + uuid: cfb19f7ff04f4e1b8032b0df01043078 expression: 'min(/MySQL by Zabbix agent/mysql.aborted_connects.rate,5m)>{$MYSQL.ABORTED_CONN.MAX.WARN}' name: 'MySQL: Server has aborted connections (over {$MYSQL.ABORTED_CONN.MAX.WARN} for 5m)' priority: AVERAGE @@ -86,6 +91,7 @@ zabbix_export: name: 'MySQL: Refused connections (max_connections limit reached)' expression: 'last(/MySQL by Zabbix agent/mysql.connection_errors_max_connections.rate)>0' - + uuid: 75b9c78d76334927a3fc2a4d1322ecc2 name: 'MySQL: Binlog cache disk use' type: DEPENDENT key: mysql.binlog_cache_disk_use @@ -109,6 +115,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 9a447424aca84124abdfa389865126d4 name: 'MySQL: Buffer pool efficiency' type: CALCULATED key: mysql.buffer_pool_efficiency @@ -126,6 +133,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 9aca02e86e744f43ab48e8ca9453cf77 name: 'MySQL: Buffer pool utilization' type: CALCULATED key: mysql.buffer_pool_utilization @@ -145,11 +153,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 9766df67d8ab41ef8d00fc25aa49cba1 expression: 'max(/MySQL by Zabbix agent/mysql.buffer_pool_utilization,5m)<{$MYSQL.BUFF_UTIL.MIN.WARN}' name: 'MySQL: Buffer pool utilization is too low (less than {$MYSQL.BUFF_UTIL.MIN.WARN}% for 5m)' priority: WARNING description: 'The buffer pool utilization is less than {$MYSQL.BUFF_UTIL.MIN.WARN}% in the last 5 minutes. This means that there is a lot of unused RAM allocated for the buffer pool, which you can easily reallocate at the moment.' - + uuid: 56512a1e89d34826ad261ab27119e80d name: 'MySQL: Bytes received' type: DEPENDENT key: mysql.bytes_received.rate @@ -174,6 +184,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: c4cea16e3dbe4d328d9a50e113f3b904 name: 'MySQL: Bytes sent' type: DEPENDENT key: mysql.bytes_sent.rate @@ -198,6 +209,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 24ab8f0bd32a45f591c676ef839876df name: 'MySQL: Command Delete per second' type: DEPENDENT key: mysql.com_delete.rate @@ -221,6 +233,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e48c67c893e5494fb00ea31222bd2caf name: 'MySQL: Command Insert per second' type: DEPENDENT key: mysql.com_insert.rate @@ -244,6 +257,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 718c3af61f2645e8ab7d3496d6639c79 name: 'MySQL: Command Select per second' type: DEPENDENT key: mysql.com_select.rate @@ -267,6 +281,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e2c3ea26dd34472c9e5f0e48a67da6dd name: 'MySQL: Command Update per second' type: DEPENDENT key: mysql.com_update.rate @@ -290,6 +305,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: bcf8a21aacc54a79a958604b278f9617 name: 'MySQL: Connections per second' type: DEPENDENT key: mysql.connections.rate @@ -313,6 +329,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: dc963a1250ab453cb090af0154d745c3 name: 'MySQL: Connection errors accept per second' type: DEPENDENT key: mysql.connection_errors_accept.rate @@ -336,6 +353,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 4cff4caf382f4f00b534651212132bd2 name: 'MySQL: Connection errors internal per second' type: DEPENDENT key: mysql.connection_errors_internal.rate @@ -359,6 +377,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 3cbc55fc7b764a61baceb11e98fd454c name: 'MySQL: Connection errors max connections per second' type: DEPENDENT key: mysql.connection_errors_max_connections.rate @@ -383,11 +402,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 2ff2d0f399df4cb08b7196d3a4690567 expression: 'last(/MySQL by Zabbix agent/mysql.connection_errors_max_connections.rate)>0' name: 'MySQL: Refused connections (max_connections limit reached)' priority: AVERAGE description: 'Number of refused connections due to the max_connections limit being reached.' - + uuid: e577b4b6c553401bbb831b7278dbbcb7 name: 'MySQL: Connection errors peer address per second' type: DEPENDENT key: mysql.connection_errors_peer_address.rate @@ -411,6 +432,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 228aaf5333ce4958aa3a07e0898add63 name: 'MySQL: Connection errors select per second' type: DEPENDENT key: mysql.connection_errors_select.rate @@ -434,6 +456,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: a7632124b2b648bfa80a2e8a0381f4d2 name: 'MySQL: Connection errors tcpwrap per second' type: DEPENDENT key: mysql.connection_errors_tcpwrap.rate @@ -457,6 +480,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 52335a039571454ebaccc9ab103200a3 name: 'MySQL: Created tmp tables on disk per second' type: DEPENDENT key: mysql.created_tmp_disk_tables.rate @@ -481,11 +505,13 @@ zabbix_export: value: MySQL triggers: - + uuid: ed8cb2bc47344e2c8093fa7be2b64d4e expression: 'min(/MySQL by Zabbix agent/mysql.created_tmp_disk_tables.rate,5m)>{$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN}' name: 'MySQL: Number of on-disk temporary tables created per second is high (over {$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: d1dd183666d44010a5054f2e1cc328de name: 'MySQL: Created tmp files on disk per second' type: DEPENDENT key: mysql.created_tmp_files.rate @@ -510,11 +536,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 334ed8090250434ba6411374949b6652 expression: 'min(/MySQL by Zabbix agent/mysql.created_tmp_files.rate,5m)>{$MYSQL.CREATED_TMP_FILES.MAX.WARN}' name: 'MySQL: Number of temporary files created per second is high (over {$MYSQL.CREATED_TMP_FILES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: c9a94c3145a643ef8ceec33f63b85ae9 name: 'MySQL: Created tmp tables on memory per second' type: DEPENDENT key: mysql.created_tmp_tables.rate @@ -539,11 +567,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 148d5d47ef9146fe8da62084ca8f8503 expression: 'min(/MySQL by Zabbix agent/mysql.created_tmp_tables.rate,5m)>{$MYSQL.CREATED_TMP_TABLES.MAX.WARN}' name: 'MySQL: Number of internal temporary tables created per second is high (over {$MYSQL.CREATED_TMP_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: 2ba81b425bde4ba5b3f7d00a6c922ed9 name: 'MySQL: Get status variables' key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' history: '0' @@ -555,6 +585,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: a9b965a07b504fa1b4e90acae0156221 name: 'MySQL: InnoDB buffer pool pages free' type: DEPENDENT key: mysql.innodb_buffer_pool_pages_free @@ -573,6 +604,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: efb2450fe30c4ec78b954a35595b7ac7 name: 'MySQL: InnoDB buffer pool pages total' type: DEPENDENT key: mysql.innodb_buffer_pool_pages_total @@ -595,6 +627,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 7738a4480f69427a96d46a9ca5b38d77 name: 'MySQL: InnoDB buffer pool reads' type: DEPENDENT key: mysql.innodb_buffer_pool_reads @@ -613,6 +646,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 1704fe0bf8de4882a6a16ebd75c4c3bf name: 'MySQL: InnoDB buffer pool reads per second' type: DEPENDENT key: mysql.innodb_buffer_pool_reads.rate @@ -636,6 +670,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 598dcdb7eeec42c78484be70c814cd8a name: 'MySQL: InnoDB buffer pool read requests' type: DEPENDENT key: mysql.innodb_buffer_pool_read_requests @@ -654,6 +689,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3ed432f4e0c949debaed9d60c5d13810 name: 'MySQL: InnoDB buffer pool read requests per second' type: DEPENDENT key: mysql.innodb_buffer_pool_read_requests.rate @@ -677,6 +713,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 61db0feae0b440c087177f4312eb6b7a name: 'MySQL: Innodb buffer pool wait free' type: DEPENDENT key: mysql.innodb_buffer_pool_wait_free @@ -700,6 +737,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e5413d85449e4baea683c6365808cc17 name: 'MySQL: Calculated value of innodb_log_file_size' type: CALCULATED key: mysql.innodb_log_file_size @@ -717,6 +755,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 2eacd8c07f7148acaaa9b8f8602720ae name: 'MySQL: Innodb number open files' type: DEPENDENT key: mysql.innodb_num_open_files @@ -740,6 +779,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 29d3513668ad4bdea28d947d2f983dd2 name: 'MySQL: Innodb log written' type: DEPENDENT key: mysql.innodb_os_log_written @@ -760,6 +800,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 3811018fdfaf4d92a5b8ff5d631d0047 name: 'MySQL: InnoDB row lock time' type: DEPENDENT key: mysql.innodb_row_lock_time @@ -788,6 +829,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 579c1ad7680349a3b6a25dd12322fc14 name: 'MySQL: InnoDB row lock time max' type: DEPENDENT key: mysql.innodb_row_lock_time_max @@ -816,6 +858,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: a4618dd9ed1d4ff19f34bc82f41dbbbb name: 'MySQL: InnoDB row lock waits' type: DEPENDENT key: mysql.innodb_row_lock_waits @@ -834,6 +877,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e207dc3c0fe84928a36e643594d8cee5 name: 'MySQL: Max used connections' type: DEPENDENT key: mysql.max_used_connections @@ -856,6 +900,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 3dd5ffb7c1cc45a487c5c7cabfa90ca6 name: 'MySQL: Open tables' type: DEPENDENT key: mysql.open_tables @@ -879,6 +924,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: fe572969a6754248b10a35a5c0afedf3 name: 'MySQL: Open table definitions' type: DEPENDENT key: mysql.open_table_definitions @@ -902,6 +948,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 41cd6c8c535948f3bde6324e0912f1a8 name: 'MySQL: Status' key: 'mysql.ping["{$MYSQL.HOST}","{$MYSQL.PORT}"]' history: 7d @@ -922,10 +969,12 @@ zabbix_export: value: MySQL triggers: - + uuid: e78f07e3e507461f8fe33a31b1bc4eb9 expression: 'last(/MySQL by Zabbix agent/mysql.ping["{$MYSQL.HOST}","{$MYSQL.PORT}"])=0' name: 'MySQL: Service is down' priority: HIGH - + uuid: c11b8c8ec3e843cea63f6cc1d8309ccd name: 'MySQL: Queries per second' type: DEPENDENT key: mysql.queries.rate @@ -949,6 +998,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: cd7c5c4e262f4a73975d46d06ed903f9 name: 'MySQL: Questions per second' type: DEPENDENT key: mysql.questions.rate @@ -972,6 +1022,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: a1cfc616f23648e9946f408c7146df0a name: 'MySQL: Slow queries per second' type: DEPENDENT key: mysql.slow_queries.rate @@ -996,11 +1047,13 @@ zabbix_export: value: MySQL triggers: - + uuid: d17cd31f3e514081aa3c8a8e87d54d73 expression: 'min(/MySQL by Zabbix agent/mysql.slow_queries.rate,5m)>{$MYSQL.SLOW_QUERIES.MAX.WARN}' name: 'MySQL: Server has slow queries (over {$MYSQL.SLOW_QUERIES.MAX.WARN} for 5m)' priority: WARNING description: 'The number of slow queries is more than {$MYSQL.SLOW_QUERIES.MAX.WARN} in the last 5 minutes.' - + uuid: a9ce1d75a97d4740876fad7b5d569211 name: 'MySQL: Threads cached' type: DEPENDENT key: mysql.threads_cached @@ -1019,6 +1072,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: a0079f5ffbdc40cc89b35a8b6170c32b name: 'MySQL: Threads connected' type: DEPENDENT key: mysql.threads_connected @@ -1037,6 +1091,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 06976fcb42ab4a33b0056a864ecd31e7 name: 'MySQL: Threads created per second' type: DEPENDENT key: mysql.threads_created.rate @@ -1060,6 +1115,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 255c00a984ba462e84ba46a7430f21c9 name: 'MySQL: Threads running' type: DEPENDENT key: mysql.threads_running @@ -1078,6 +1134,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 6ffa704603014f0f9f765590955fb01c name: 'MySQL: Uptime' type: DEPENDENT key: mysql.uptime @@ -1098,6 +1155,7 @@ zabbix_export: value: MySQL triggers: - + uuid: 888f5c8455bb4af58d59a1a1fd8d88d4 expression: 'nodata(/MySQL by Zabbix agent/mysql.uptime,30m)=1' name: 'MySQL: Failed to fetch info data (or no data for 30m)' priority: INFO @@ -1107,11 +1165,13 @@ zabbix_export: name: 'MySQL: Service is down' expression: 'last(/MySQL by Zabbix agent/mysql.ping["{$MYSQL.HOST}","{$MYSQL.PORT}"])=0' - + uuid: f02f51c764934cf394c5ad3f9c4e70d2 expression: 'last(/MySQL by Zabbix agent/mysql.uptime)<10m' name: 'MySQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'MySQL uptime is less than 10 minutes.' - + uuid: a5d0f152c3ef4e069c3d5a6a5a9470fe name: 'MySQL: Version' key: 'mysql.version["{$MYSQL.HOST}","{$MYSQL.PORT}"]' delay: 15m @@ -1134,6 +1194,7 @@ zabbix_export: value: MySQL triggers: - + uuid: bc34219945174b34af680e1021e287f4 expression: '(last(/MySQL by Zabbix agent/mysql.version["{$MYSQL.HOST}","{$MYSQL.PORT}"],#1)<>last(/MySQL by Zabbix agent/mysql.version["{$MYSQL.HOST}","{$MYSQL.PORT}"],#2))=1 and length(last(/MySQL by Zabbix agent/mysql.version["{$MYSQL.HOST}","{$MYSQL.PORT}"]))>0' name: 'MySQL: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO @@ -1141,6 +1202,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 8ceb226f000d48f099ee6e128ad551b5 name: 'Database discovery' key: 'mysql.db.discovery["{$MYSQL.HOST}","{$MYSQL.PORT}"]' delay: 1h @@ -1154,6 +1216,7 @@ zabbix_export: description: 'Scanning databases in DBMS.' item_prototypes: - + uuid: dda45077011d4f8fa5c25b1f351179ca name: 'MySQL: Size of database {#DBNAME}' key: 'mysql.dbsize["{$MYSQL.HOST}","{$MYSQL.PORT}","{#DBNAME}"]' delay: 5m @@ -1181,6 +1244,7 @@ zabbix_export: parameters: - 1d - + uuid: bc28468760e14d069ef7b47858846a50 name: 'MariaDB discovery' type: DEPENDENT key: mysql.extra_metric.discovery @@ -1188,6 +1252,7 @@ zabbix_export: description: 'Additional metrics if MariaDB is used.' item_prototypes: - + uuid: 7743cdbaf71c491189ac1a927409e998 name: 'MySQL: Binlog commits' type: DEPENDENT key: 'mysql.binlog_commits[{#SINGLETON}]' @@ -1207,6 +1272,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: c897f8f0fb1c4e409dd95305fd221e01 name: 'MySQL: Binlog group commits' type: DEPENDENT key: 'mysql.binlog_group_commits[{#SINGLETON}]' @@ -1226,6 +1292,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 749e72ebd1014f7faee352e23ac3dfdd name: 'MySQL: Master GTID wait count' type: DEPENDENT key: 'mysql.master_gtid_wait_count[{#SINGLETON}]' @@ -1249,6 +1316,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 4a4537b0db5b43119af910d0ba421035 name: 'MySQL: Master GTID wait timeouts' type: DEPENDENT key: 'mysql.master_gtid_wait_timeouts[{#SINGLETON}]' @@ -1272,6 +1340,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: c1e95abc88cf486a9226bf760254f797 name: 'MySQL: Master GTID wait time' type: DEPENDENT key: 'mysql.master_gtid_wait_time[{#SINGLETON}]' @@ -1302,12 +1371,14 @@ zabbix_export: parameters: - 'return JSON.stringify(value.search(''MariaDB'')>-1 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: aed60b7ae3794d0ba25ad82da12b8966 name: 'Replication discovery' key: 'mysql.replication.discovery["{$MYSQL.HOST}","{$MYSQL.PORT}"]' delay: 1h description: 'If "show slave status" returns Master_Host, "Replication: *" items are created.' item_prototypes: - + uuid: 48555d71074f4cd4a61dca6187c8b29a name: 'MySQL: Replication Seconds Behind Master {#MASTERHOST}' type: DEPENDENT key: 'mysql.seconds_behind_master["{#MASTERHOST}"]' @@ -1341,10 +1412,12 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: a2de90d030e94a7689a492513c179e23 expression: 'min(/MySQL by Zabbix agent/mysql.seconds_behind_master["{#MASTERHOST}"],5m)>{$MYSQL.REPL_LAG.MAX.WARN}' name: 'MySQL: Replication lag is too high (over {$MYSQL.REPL_LAG.MAX.WARN} for 5m)' priority: WARNING - + uuid: 1c075f4785604d92a33a868e213070d8 name: 'MySQL: Replication Slave IO Running {#MASTERHOST}' type: DEPENDENT key: 'mysql.slave_io_running["{#MASTERHOST}"]' @@ -1373,6 +1446,7 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: a6254e6b7b4443f79aae4259d3858b6a expression: 'count(/MySQL by Zabbix agent/mysql.slave_io_running["{#MASTERHOST}"],#1,"ne","Yes")=1' name: 'MySQL: The slave I/O thread is not connected to a replication master' priority: WARNING @@ -1381,11 +1455,13 @@ zabbix_export: name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent/mysql.slave_io_running["{#MASTERHOST}"],#1,"eq","No")=1' - + uuid: 730721fca6174f1f8b76fc67602b1073 expression: 'count(/MySQL by Zabbix agent/mysql.slave_io_running["{#MASTERHOST}"],#1,"eq","No")=1' name: 'MySQL: The slave I/O thread is not running' priority: AVERAGE description: 'Whether the I/O thread for reading the master''s binary log is running.' - + uuid: 967c6fd13cc04562a9fea174bd90b8c4 name: 'MySQL: Replication Slave SQL Running {#MASTERHOST}' type: DEPENDENT key: 'mysql.slave_sql_running["{#MASTERHOST}"]' @@ -1413,6 +1489,7 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: a5c7c1422ac44ff5ba3c821fa1ad9dd0 expression: 'count(/MySQL by Zabbix agent/mysql.slave_sql_running["{#MASTERHOST}"],#1,"eq","No")=1' name: 'MySQL: The SQL thread is not running' priority: WARNING @@ -1422,6 +1499,7 @@ zabbix_export: name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent/mysql.slave_io_running["{#MASTERHOST}"],#1,"eq","No")=1' - + uuid: 27e807d840d4474484c2e1f896726b6b name: 'MySQL: Replication Slave SQL Running State {#MASTER_HOST}' type: DEPENDENT key: 'mysql.slave_sql_running_state["{#MASTER_HOST}"]' @@ -1446,6 +1524,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: d87c7c03e5884a43912f60ad91c3b46f name: 'MySQL: Replication Slave status {#MASTERHOST}' key: 'mysql.slave_status["{$MYSQL.HOST}","{$MYSQL.PORT}","{#MASTERHOST}"]' history: '0' @@ -1514,6 +1593,7 @@ zabbix_export: description: 'The number of slow queries for trigger expression.' dashboards: - + uuid: ce2f9d7bb18e469f97e692baee02841d name: 'MySQL performance' pages: - @@ -1617,6 +1697,7 @@ zabbix_export: host: 'MySQL by Zabbix agent' valuemaps: - + uuid: 4f2d7ca3c89246c6b691557447230031 name: 'Service state' mappings: - @@ -1627,6 +1708,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 6ebb6f300b4a4ada80908ce11cae9e95 name: 'MySQL: Bandwidth' graph_items: - @@ -1643,6 +1725,7 @@ zabbix_export: host: 'MySQL by Zabbix agent' key: mysql.bytes_sent.rate - + uuid: ea03bd4cc0f948f38ea638fe93f2ac69 name: 'MySQL: Connections' graph_items: - @@ -1669,6 +1752,7 @@ zabbix_export: host: 'MySQL by Zabbix agent' key: mysql.max_used_connections - + uuid: ee3890503acf44c58fcfedf3c5008656 name: 'MySQL: InnoDB buffer pool' graph_items: - @@ -1695,6 +1779,7 @@ zabbix_export: host: 'MySQL by Zabbix agent' key: mysql.innodb_buffer_pool_reads.rate - + uuid: a6296310a0cf4ffcad7b119c5089ef1f name: 'MySQL: Operations' graph_items: - @@ -1721,6 +1806,7 @@ zabbix_export: host: 'MySQL by Zabbix agent' key: mysql.com_update.rate - + uuid: ce723556c4974152a8eda029dbdad1bc name: 'MySQL: Queries' graph_items: - @@ -1741,6 +1827,7 @@ zabbix_export: host: 'MySQL by Zabbix agent' key: mysql.slow_queries.rate - + uuid: e7653013a2d94596a89c93f5352220df name: 'MySQL: Threads' graph_items: - diff --git a/templates/db/mysql_agent2/template_db_mysql_agent2.yaml b/templates/db/mysql_agent2/template_db_mysql_agent2.yaml index 6ffab354f91..ebb6f9c1c9d 100644 --- a/templates/db/mysql_agent2/template_db_mysql_agent2.yaml +++ b/templates/db/mysql_agent2/template_db_mysql_agent2.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:04Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 4904f84303c74c5e955b7849730c3155 template: 'MySQL by Zabbix agent 2' name: 'MySQL by Zabbix agent 2' description: | @@ -30,6 +32,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 8a7b77d4e96a4a2d93f63eb8ca3c979b name: 'MySQL: Aborted clients per second' type: DEPENDENT key: mysql.aborted_clients.rate @@ -53,6 +56,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 77a407bb911f4b938c32de289da83383 name: 'MySQL: Aborted connections per second' type: DEPENDENT key: mysql.aborted_connects.rate @@ -77,6 +81,7 @@ zabbix_export: value: MySQL triggers: - + uuid: 7013811fd49542c89e1a13e426f168c2 expression: 'min(/MySQL by Zabbix agent 2/mysql.aborted_connects.rate,5m)>{$MYSQL.ABORTED_CONN.MAX.WARN}' name: 'MySQL: Server has aborted connections (over {$MYSQL.ABORTED_CONN.MAX.WARN} for 5m)' priority: AVERAGE @@ -86,6 +91,7 @@ zabbix_export: name: 'MySQL: Refused connections (max_connections limit reached)' expression: 'last(/MySQL by Zabbix agent 2/mysql.connection_errors_max_connections.rate)>0' - + uuid: 06338fe53a014be095f3807d58b9ed5b name: 'MySQL: Binlog cache disk use' type: DEPENDENT key: mysql.binlog_cache_disk_use @@ -109,6 +115,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e222b97642d04128af8c1ec20e463152 name: 'MySQL: Buffer pool efficiency' type: CALCULATED key: mysql.buffer_pool_efficiency @@ -126,6 +133,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 70a1642e80114fd3a129c5774acc4f50 name: 'MySQL: Buffer pool utilization' type: CALCULATED key: mysql.buffer_pool_utilization @@ -145,11 +153,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 1108f4da441e43748bf81cbb24661247 expression: 'max(/MySQL by Zabbix agent 2/mysql.buffer_pool_utilization,5m)<{$MYSQL.BUFF_UTIL.MIN.WARN}' name: 'MySQL: Buffer pool utilization is too low (less than {$MYSQL.BUFF_UTIL.MIN.WARN}% for 5m)' priority: WARNING description: 'The buffer pool utilization is less than {$MYSQL.BUFF_UTIL.MIN.WARN}% in the last 5 minutes. This means that there is a lot of unused RAM allocated for the buffer pool, which you can easily reallocate at the moment.' - + uuid: 1501b3b4d2b143378d162bd88ab70504 name: 'MySQL: Bytes received' type: DEPENDENT key: mysql.bytes_received.rate @@ -174,6 +184,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 0af5a1b506ef4f348a11757cea440a05 name: 'MySQL: Bytes sent' type: DEPENDENT key: mysql.bytes_sent.rate @@ -198,6 +209,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 0ebaced7ea3a4d9d9091128a8b0f6c49 name: 'MySQL: Command Delete per second' type: DEPENDENT key: mysql.com_delete.rate @@ -221,6 +233,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: cc5aeff5d46c43259b7a8d0ca3296e8a name: 'MySQL: Command Insert per second' type: DEPENDENT key: mysql.com_insert.rate @@ -244,6 +257,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e50d21a5d6764626a1eb3eb9f15dbc61 name: 'MySQL: Command Select per second' type: DEPENDENT key: mysql.com_select.rate @@ -267,6 +281,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 6ce28af307b54a75817536105a14d80b name: 'MySQL: Command Update per second' type: DEPENDENT key: mysql.com_update.rate @@ -290,6 +305,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: aeb1cc1b7c1d47acb8788e3751bd0e6f name: 'MySQL: Connections per second' type: DEPENDENT key: mysql.connections.rate @@ -313,6 +329,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: dd9a33e71dd8468a9e4f2e25d3028a88 name: 'MySQL: Connection errors accept per second' type: DEPENDENT key: mysql.connection_errors_accept.rate @@ -336,6 +353,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 12627c45088c4ed6a69c743ddf12e42e name: 'MySQL: Connection errors internal per second' type: DEPENDENT key: mysql.connection_errors_internal.rate @@ -359,6 +377,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 1ad00e1a8a984254bec89c75a2d57ea0 name: 'MySQL: Connection errors max connections per second' type: DEPENDENT key: mysql.connection_errors_max_connections.rate @@ -383,11 +402,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 15cd0177e955459ba0862425755583a0 expression: 'last(/MySQL by Zabbix agent 2/mysql.connection_errors_max_connections.rate)>0' name: 'MySQL: Refused connections (max_connections limit reached)' priority: AVERAGE description: 'Number of refused connections due to the max_connections limit being reached.' - + uuid: fbabb9b53f754cf6be0f657e90897bd9 name: 'MySQL: Connection errors peer address per second' type: DEPENDENT key: mysql.connection_errors_peer_address.rate @@ -411,6 +432,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 48a2a6533ca4412d86e9f85fd748ad3b name: 'MySQL: Connection errors select per second' type: DEPENDENT key: mysql.connection_errors_select.rate @@ -434,6 +456,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 6a32e65b2e1a43bbaf718a0962271efe name: 'MySQL: Connection errors tcpwrap per second' type: DEPENDENT key: mysql.connection_errors_tcpwrap.rate @@ -457,6 +480,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: aaf0c77bf1b647e09633db28480ddfd7 name: 'MySQL: Created tmp tables on disk per second' type: DEPENDENT key: mysql.created_tmp_disk_tables.rate @@ -481,11 +505,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 7bad2fb31fc746dc995f3098eebfe979 expression: 'min(/MySQL by Zabbix agent 2/mysql.created_tmp_disk_tables.rate,5m)>{$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN}' name: 'MySQL: Number of on-disk temporary tables created per second is high (over {$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: 970c9a50e7304c4eb81c46f4456c3350 name: 'MySQL: Created tmp files on disk per second' type: DEPENDENT key: mysql.created_tmp_files.rate @@ -510,11 +536,13 @@ zabbix_export: value: MySQL triggers: - + uuid: f7a927874bc04c5bae21ce694e96c634 expression: 'min(/MySQL by Zabbix agent 2/mysql.created_tmp_files.rate,5m)>{$MYSQL.CREATED_TMP_FILES.MAX.WARN}' name: 'MySQL: Number of temporary files created per second is high (over {$MYSQL.CREATED_TMP_FILES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: fef23a9c80e84d87803f3540277ade1e name: 'MySQL: Created tmp tables on memory per second' type: DEPENDENT key: mysql.created_tmp_tables.rate @@ -539,11 +567,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 41625c1f507d432ab92ba4e8dd24e10b expression: 'min(/MySQL by Zabbix agent 2/mysql.created_tmp_tables.rate,5m)>{$MYSQL.CREATED_TMP_TABLES.MAX.WARN}' name: 'MySQL: Number of internal temporary tables created per second is high (over {$MYSQL.CREATED_TMP_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: a18b1092c42a4560abac7af42b14f007 name: 'MySQL: Get status variables' key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' history: '0' @@ -555,6 +585,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 51ab15a1c63348e48e6a75ed4e0ab5e3 name: 'MySQL: InnoDB buffer pool pages free' type: DEPENDENT key: mysql.innodb_buffer_pool_pages_free @@ -573,6 +604,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 14a8ea7cda164240bc7360454b4cd690 name: 'MySQL: InnoDB buffer pool pages total' type: DEPENDENT key: mysql.innodb_buffer_pool_pages_total @@ -595,6 +627,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 2b017cf20cb5412fa4e39dc9b4469930 name: 'MySQL: InnoDB buffer pool reads' type: DEPENDENT key: mysql.innodb_buffer_pool_reads @@ -613,6 +646,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0f2b813c8d6740d783504055dcd9a9dc name: 'MySQL: InnoDB buffer pool reads per second' type: DEPENDENT key: mysql.innodb_buffer_pool_reads.rate @@ -636,6 +670,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: ab450aaa081d4a8d9db5dfd327d3b439 name: 'MySQL: InnoDB buffer pool read requests' type: DEPENDENT key: mysql.innodb_buffer_pool_read_requests @@ -654,6 +689,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: dbf5bd4d705744bcb185e5044ff219e9 name: 'MySQL: InnoDB buffer pool read requests per second' type: DEPENDENT key: mysql.innodb_buffer_pool_read_requests.rate @@ -677,6 +713,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 3ab113998cec43da9bb702f5894d7b24 name: 'MySQL: Innodb buffer pool wait free' type: DEPENDENT key: mysql.innodb_buffer_pool_wait_free @@ -700,6 +737,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e35cf67b6d2f44ffae908296faccfa50 name: 'MySQL: Calculated value of innodb_log_file_size' type: CALCULATED key: mysql.innodb_log_file_size @@ -717,6 +755,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 2c1cba2399ab4b349e9751252c000b95 name: 'MySQL: Innodb number open files' type: DEPENDENT key: mysql.innodb_num_open_files @@ -740,6 +779,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 6a4c63c40fb042868d2f23c86a0601a5 name: 'MySQL: Innodb log written' type: DEPENDENT key: mysql.innodb_os_log_written @@ -764,6 +804,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 60cbafe89a294f6fb24e3b9efe241bf5 name: 'MySQL: InnoDB row lock time' type: DEPENDENT key: mysql.innodb_row_lock_time @@ -792,6 +833,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 3827ee01c4434ff09555b4dba63bac47 name: 'MySQL: InnoDB row lock time max' type: DEPENDENT key: mysql.innodb_row_lock_time_max @@ -820,6 +862,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 4a849f57a32847ffb41a0e8a7e7735ce name: 'MySQL: InnoDB row lock waits' type: DEPENDENT key: mysql.innodb_row_lock_waits @@ -838,6 +881,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: afd9c494cc584ddd833298820d7beace name: 'MySQL: Max used connections' type: DEPENDENT key: mysql.max_used_connections @@ -860,6 +904,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e766adca92fa47299b79e75d263437cc name: 'MySQL: Open tables' type: DEPENDENT key: mysql.open_tables @@ -883,6 +928,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 26f839251a444e9abf83d4710718962a name: 'MySQL: Open table definitions' type: DEPENDENT key: mysql.open_table_definitions @@ -906,6 +952,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 8ca25701d88a4d33899a515d8e25dd5b name: 'MySQL: Status' key: 'mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' history: 7d @@ -922,10 +969,12 @@ zabbix_export: value: MySQL triggers: - + uuid: 907a105ecee24eef9dd89598a42b6974 expression: 'last(/MySQL by Zabbix agent 2/mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"])=0' name: 'MySQL: Service is down' priority: HIGH - + uuid: 345b2dd64d4041c7849aafc82cc63580 name: 'MySQL: Queries per second' type: DEPENDENT key: mysql.queries.rate @@ -949,6 +998,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 73bc839df32e4d598f589a4a5440925e name: 'MySQL: Questions per second' type: DEPENDENT key: mysql.questions.rate @@ -972,6 +1022,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 0492b7b8c8464d0596c24dc877ba41e0 name: 'MySQL: Slow queries per second' type: DEPENDENT key: mysql.slow_queries.rate @@ -996,11 +1047,13 @@ zabbix_export: value: MySQL triggers: - + uuid: b5cd3920a6434c27a92096ccb10dd486 expression: 'min(/MySQL by Zabbix agent 2/mysql.slow_queries.rate,5m)>{$MYSQL.SLOW_QUERIES.MAX.WARN}' name: 'MySQL: Server has slow queries (over {$MYSQL.SLOW_QUERIES.MAX.WARN} for 5m)' priority: WARNING description: 'The number of slow queries is more than {$MYSQL.SLOW_QUERIES.MAX.WARN} in the last 5 minutes.' - + uuid: de0edc0ab52b488681a597ba6bda3e9e name: 'MySQL: Threads cached' type: DEPENDENT key: mysql.threads_cached @@ -1019,6 +1072,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 6cd93969a80b4f738cd734764011b324 name: 'MySQL: Threads connected' type: DEPENDENT key: mysql.threads_connected @@ -1037,6 +1091,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: eaab0b45e023459fa5c1e8b76e860431 name: 'MySQL: Threads created per second' type: DEPENDENT key: mysql.threads_created.rate @@ -1060,6 +1115,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: c4258eb3d8db4f30bc29dc531c5276a2 name: 'MySQL: Threads running' type: DEPENDENT key: mysql.threads_running @@ -1078,6 +1134,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 1f3a71e74d8e42a1b539d67b4fc18531 name: 'MySQL: Uptime' type: DEPENDENT key: mysql.uptime @@ -1098,6 +1155,7 @@ zabbix_export: value: MySQL triggers: - + uuid: 313acb34fd0d46888d0be0930752d427 expression: 'nodata(/MySQL by Zabbix agent 2/mysql.uptime,30m)=1' name: 'MySQL: Failed to fetch info data (or no data for 30m)' priority: INFO @@ -1107,11 +1165,13 @@ zabbix_export: name: 'MySQL: Service is down' expression: 'last(/MySQL by Zabbix agent 2/mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"])=0' - + uuid: db5159889cb94f27840e6f4974ee5c0e expression: 'last(/MySQL by Zabbix agent 2/mysql.uptime)<10m' name: 'MySQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'MySQL uptime is less than 10 minutes.' - + uuid: 8058b068b90748fea464443058103fc8 name: 'MySQL: Version' key: 'mysql.version["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' delay: 15m @@ -1129,6 +1189,7 @@ zabbix_export: value: MySQL triggers: - + uuid: e13a6138e0c241c8a24cdb6d01d25e41 expression: '(last(/MySQL by Zabbix agent 2/mysql.version["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"],#1)<>last(/MySQL by Zabbix agent 2/mysql.version["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"],#2))=1 and length(last(/MySQL by Zabbix agent 2/mysql.version["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]))>0' name: 'MySQL: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO @@ -1136,6 +1197,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 49cbb331980040908673ceb2706d9542 name: 'Database discovery' key: 'mysql.db.discovery["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' delay: 1h @@ -1149,6 +1211,7 @@ zabbix_export: description: 'Scanning databases in DBMS.' item_prototypes: - + uuid: e3e3c31483e94be2bd24b062bb049027 name: 'MySQL: Size of database {#DATABASE}' key: 'mysql.db.size["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#DATABASE}"]' delay: 5m @@ -1173,6 +1236,7 @@ zabbix_export: parameters: - 1d - + uuid: 15035186d4d54962bc6b82ebbaea8784 name: 'MariaDB discovery' type: DEPENDENT key: mysql.extra_metric.discovery @@ -1180,6 +1244,7 @@ zabbix_export: description: 'Additional metrics if MariaDB is used.' item_prototypes: - + uuid: c7ff129277134d86923dfb10e6d67928 name: 'MySQL: Binlog commits' type: DEPENDENT key: 'mysql.binlog_commits[{#SINGLETON}]' @@ -1199,6 +1264,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 07b27817a20244d68f2609c43aea1dea name: 'MySQL: Binlog group commits' type: DEPENDENT key: 'mysql.binlog_group_commits[{#SINGLETON}]' @@ -1218,6 +1284,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 152c4219a8d14812a813a250c6f17071 name: 'MySQL: Master GTID wait count' type: DEPENDENT key: 'mysql.master_gtid_wait_count[{#SINGLETON}]' @@ -1241,6 +1308,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 3f13ee12a3db4933804c103ebfb170c9 name: 'MySQL: Master GTID wait timeouts' type: DEPENDENT key: 'mysql.master_gtid_wait_timeouts[{#SINGLETON}]' @@ -1264,6 +1332,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 6ed43548a190425a83fce15b84b3ec87 name: 'MySQL: Master GTID wait time' type: DEPENDENT key: 'mysql.master_gtid_wait_time[{#SINGLETON}]' @@ -1294,12 +1363,14 @@ zabbix_export: parameters: - 'return JSON.stringify(value.search(''MariaDB'')>-1 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: 59cd0d5f67e441f7ad3627233ab6b595 name: 'Replication discovery' key: 'mysql.replication.discovery["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' delay: 1h description: 'If "show slave status" returns Master_Host, "Replication: *" items are created.' item_prototypes: - + uuid: 130d6421b7864444a083dc7ffb1c03c5 name: 'MySQL: Replication Slave status {#MASTER_HOST}' key: 'mysql.replication.get_slave_status["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#MASTER_HOST}"]' history: '0' @@ -1311,6 +1382,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: bdbd657020b24a14a771a29a8a945a2b name: 'MySQL: Replication Seconds Behind Master {#MASTER_HOST}' type: DEPENDENT key: 'mysql.replication.seconds_behind_master["{#MASTER_HOST}"]' @@ -1344,10 +1416,12 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: b2c7559322704815a5876948c56bb046 expression: 'min(/MySQL by Zabbix agent 2/mysql.replication.seconds_behind_master["{#MASTER_HOST}"],5m)>{$MYSQL.REPL_LAG.MAX.WARN}' name: 'MySQL: Replication lag is too high (over {$MYSQL.REPL_LAG.MAX.WARN} for 5m)' priority: WARNING - + uuid: 2a5eb9d62cd046138d7564aa22b9ca33 name: 'MySQL: Replication Slave IO Running {#MASTER_HOST}' type: DEPENDENT key: 'mysql.replication.slave_io_running["{#MASTER_HOST}"]' @@ -1376,6 +1450,7 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: 43cffac6ca324272b0ab46f21b8c48f8 expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_io_running["{#MASTER_HOST}"],#1,"ne","Yes")=1' name: 'MySQL: The slave I/O thread is not connected to a replication master' priority: WARNING @@ -1384,11 +1459,13 @@ zabbix_export: name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' - + uuid: e206383a4e554df3b2c553882a02a31b expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' name: 'MySQL: The slave I/O thread is not running' priority: AVERAGE description: 'Whether the I/O thread for reading the master''s binary log is running.' - + uuid: 4fbb3cb164064694b37924dfcbaf2271 name: 'MySQL: Replication Slave SQL Running {#MASTER_HOST}' type: DEPENDENT key: 'mysql.replication.slave_sql_running["{#MASTER_HOST}"]' @@ -1416,6 +1493,7 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: 64f63ef0704647b9b8a7e11c4811783f expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_sql_running["{#MASTER_HOST}"],#1,"eq","No")=1' name: 'MySQL: The SQL thread is not running' priority: WARNING @@ -1425,6 +1503,7 @@ zabbix_export: name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' - + uuid: bb79eaa9fc0d45e7b323a34d0c3f03cf name: 'MySQL: Replication Slave SQL Running State {#MASTER_HOST}' type: DEPENDENT key: 'mysql.replication.slave_sql_running_state["{#MASTER_HOST}"]' @@ -1502,6 +1581,7 @@ zabbix_export: description: 'MySQL user name.' dashboards: - + uuid: ca5006123e0f4eb8bc0155027e663d2c name: 'MySQL performance' pages: - @@ -1605,6 +1685,7 @@ zabbix_export: host: 'MySQL by Zabbix agent 2' valuemaps: - + uuid: f2e8233fcf0a4dd2b53a82ca48436a88 name: 'Service state' mappings: - @@ -1615,6 +1696,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: b744bfe679fc48afbad8fe219fe88bb5 name: 'MySQL: Bandwidth' graph_items: - @@ -1631,6 +1713,7 @@ zabbix_export: host: 'MySQL by Zabbix agent 2' key: mysql.bytes_sent.rate - + uuid: 5fea4f7834644e0a80562c92b61c68d2 name: 'MySQL: Connections' graph_items: - @@ -1657,6 +1740,7 @@ zabbix_export: host: 'MySQL by Zabbix agent 2' key: mysql.max_used_connections - + uuid: d54d16a2b4d54bbd9a2a6669631ef96d name: 'MySQL: InnoDB buffer pool' graph_items: - @@ -1683,6 +1767,7 @@ zabbix_export: host: 'MySQL by Zabbix agent 2' key: mysql.innodb_buffer_pool_reads.rate - + uuid: 2e962ad1647d4ccfb6db420a4c196d23 name: 'MySQL: Operations' graph_items: - @@ -1709,6 +1794,7 @@ zabbix_export: host: 'MySQL by Zabbix agent 2' key: mysql.com_update.rate - + uuid: 04e6ec47b0de4476b5c7a65ae012ca23 name: 'MySQL: Queries' graph_items: - @@ -1729,6 +1815,7 @@ zabbix_export: host: 'MySQL by Zabbix agent 2' key: mysql.slow_queries.rate - + uuid: 974ac20701394b60823abbb84420d166 name: 'MySQL: Threads' graph_items: - diff --git a/templates/db/mysql_odbc/template_db_mysql_odbc.yaml b/templates/db/mysql_odbc/template_db_mysql_odbc.yaml index 5fdceafb7d4..e2c48542715 100644 --- a/templates/db/mysql_odbc/template_db_mysql_odbc.yaml +++ b/templates/db/mysql_odbc/template_db_mysql_odbc.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:57Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: e19c120027e04da69b130e0f6cea29fc template: 'MySQL by ODBC' name: 'MySQL by ODBC' description: | @@ -25,6 +27,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 72e0f88741d746bf88e8951ef69681f9 name: 'MySQL: Get status variables' type: ODBC key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' @@ -40,6 +43,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5b7c14e38799427cb6520f47bf8afe6c name: 'MySQL: Status' type: ODBC key: 'db.odbc.select[ping,"{$MYSQL.DSN}"]' @@ -60,10 +64,12 @@ zabbix_export: value: MySQL triggers: - + uuid: e664e41d7b4f4336a3e5ef4720f6ee41 expression: 'last(/MySQL by ODBC/db.odbc.select[ping,"{$MYSQL.DSN}"])=0' name: 'MySQL: Service is down' priority: HIGH - + uuid: b9fb80ca366e4d33801472bcd013f881 name: 'MySQL: Version' type: ODBC key: 'db.odbc.select[version,"{$MYSQL.DSN}"]' @@ -85,12 +91,14 @@ zabbix_export: value: MySQL triggers: - + uuid: a96908ba0660469a87964f416964d22d expression: '(last(/MySQL by ODBC/db.odbc.select[version,"{$MYSQL.DSN}"],#1)<>last(/MySQL by ODBC/db.odbc.select[version,"{$MYSQL.DSN}"],#2))=1 and length(last(/MySQL by ODBC/db.odbc.select[version,"{$MYSQL.DSN}"]))>0' name: 'MySQL: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO description: 'MySQL version has changed. Ack to close.' manual_close: 'YES' - + uuid: 73235748ba4742c0aa3c4f29509a162d name: 'MySQL: Aborted clients per second' type: DEPENDENT key: mysql.aborted_clients.rate @@ -114,6 +122,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: b6185e79abd744f78ce579a83381ba87 name: 'MySQL: Aborted connections per second' type: DEPENDENT key: mysql.aborted_connects.rate @@ -138,6 +147,7 @@ zabbix_export: value: MySQL triggers: - + uuid: 0b64abd77836428dae1d7811c12023e2 expression: 'min(/MySQL by ODBC/mysql.aborted_connects.rate,5m)>{$MYSQL.ABORTED_CONN.MAX.WARN}' name: 'MySQL: Server has aborted connections (over {$MYSQL.ABORTED_CONN.MAX.WARN} for 5m)' priority: AVERAGE @@ -147,6 +157,7 @@ zabbix_export: name: 'MySQL: Refused connections (max_connections limit reached)' expression: 'last(/MySQL by ODBC/mysql.connection_errors_max_connections.rate)>0' - + uuid: 9db77e72fd9d404a8e1fd4e72c92d75c name: 'MySQL: Binlog cache disk use' type: DEPENDENT key: mysql.binlog_cache_disk_use @@ -170,6 +181,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 05e7e91206bb4138a945ea0de2d8c01d name: 'MySQL: Buffer pool efficiency' type: CALCULATED key: mysql.buffer_pool_efficiency @@ -187,6 +199,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: ad5520e067ea405eb939d319fa9690e9 name: 'MySQL: Buffer pool utilization' type: CALCULATED key: mysql.buffer_pool_utilization @@ -206,11 +219,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 504e0a586c7e4e789e61cecbbb099f65 expression: 'max(/MySQL by ODBC/mysql.buffer_pool_utilization,5m)<{$MYSQL.BUFF_UTIL.MIN.WARN}' name: 'MySQL: Buffer pool utilization is too low (less than {$MYSQL.BUFF_UTIL.MIN.WARN}% for 5m)' priority: WARNING description: 'The buffer pool utilization is less than {$MYSQL.BUFF_UTIL.MIN.WARN}% in the last 5 minutes. This means that there is a lot of unused RAM allocated for the buffer pool, which you can easily reallocate at the moment.' - + uuid: f05d592e6ae74e64bc54c649418761a6 name: 'MySQL: Bytes received' type: DEPENDENT key: mysql.bytes_received.rate @@ -235,6 +250,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: ce737bc186f24014a70c75da2386986d name: 'MySQL: Bytes sent' type: DEPENDENT key: mysql.bytes_sent.rate @@ -259,6 +275,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: a43ec23dad9345a5a1b0ff8bda12ed77 name: 'MySQL: Command Delete per second' type: DEPENDENT key: mysql.com_delete.rate @@ -282,6 +299,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: cd924e3b51074b3baf642a7aa1eeb474 name: 'MySQL: Command Insert per second' type: DEPENDENT key: mysql.com_insert.rate @@ -305,6 +323,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 31e6372d1249442ab3ebdd993f397e26 name: 'MySQL: Command Select per second' type: DEPENDENT key: mysql.com_select.rate @@ -328,6 +347,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 0f5f638777284093bcdc5f2dacc8e951 name: 'MySQL: Command Update per second' type: DEPENDENT key: mysql.com_update.rate @@ -351,6 +371,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: fad5f4e1885341d1958f653afb85ff07 name: 'MySQL: Connections per second' type: DEPENDENT key: mysql.connections.rate @@ -374,6 +395,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 4b67e0e6291b4e0c841334ac052d7253 name: 'MySQL: Connection errors accept per second' type: DEPENDENT key: mysql.connection_errors_accept.rate @@ -397,6 +419,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 76ad3a39e89e44daad08cc00174d4918 name: 'MySQL: Connection errors internal per second' type: DEPENDENT key: mysql.connection_errors_internal.rate @@ -420,6 +443,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 83dfb916c7674e1fbd300be444241e25 name: 'MySQL: Connection errors max connections per second' type: DEPENDENT key: mysql.connection_errors_max_connections.rate @@ -444,11 +468,13 @@ zabbix_export: value: MySQL triggers: - + uuid: ac781c951ac0453a9c1008b2cf801518 expression: 'last(/MySQL by ODBC/mysql.connection_errors_max_connections.rate)>0' name: 'MySQL: Refused connections (max_connections limit reached)' priority: AVERAGE description: 'Number of refused connections due to the max_connections limit being reached.' - + uuid: 9be4cb9e209344d0869a56082d16ec53 name: 'MySQL: Connection errors peer address per second' type: DEPENDENT key: mysql.connection_errors_peer_address.rate @@ -472,6 +498,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: e50b9fea89cc440abc0155dc25346f05 name: 'MySQL: Connection errors select per second' type: DEPENDENT key: mysql.connection_errors_select.rate @@ -495,6 +522,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: a82a7ada012141c6bdff63bc8d615786 name: 'MySQL: Connection errors tcpwrap per second' type: DEPENDENT key: mysql.connection_errors_tcpwrap.rate @@ -518,6 +546,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 84d748ab80444e10bdb60bcfbdfa850a name: 'MySQL: Created tmp tables on disk per second' type: DEPENDENT key: mysql.created_tmp_disk_tables.rate @@ -542,11 +571,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 87e8981905f249b1b50372fac4f6ada9 expression: 'min(/MySQL by ODBC/mysql.created_tmp_disk_tables.rate,5m)>{$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN}' name: 'MySQL: Number of on-disk temporary tables created per second is high (over {$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: c5f2ae1ef46e4f65842ab4a31625906a name: 'MySQL: Created tmp files on disk per second' type: DEPENDENT key: mysql.created_tmp_files.rate @@ -571,11 +602,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 6ec2ab4ebc09423bab2346d4754ce971 expression: 'min(/MySQL by ODBC/mysql.created_tmp_files.rate,5m)>{$MYSQL.CREATED_TMP_FILES.MAX.WARN}' name: 'MySQL: Number of temporary files created per second is high (over {$MYSQL.CREATED_TMP_FILES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: 95fa4f4f1db44b2bb65889da246c03b5 name: 'MySQL: Created tmp tables on memory per second' type: DEPENDENT key: mysql.created_tmp_tables.rate @@ -600,11 +633,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 7d67f79d68684b9f9142f40c8e95f05c expression: 'min(/MySQL by ODBC/mysql.created_tmp_tables.rate,5m)>{$MYSQL.CREATED_TMP_TABLES.MAX.WARN}' name: 'MySQL: Number of internal temporary tables created per second is high (over {$MYSQL.CREATED_TMP_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' - + uuid: e31f66bbc32b404c92debc4d9367162d name: 'MySQL: InnoDB buffer pool pages free' type: DEPENDENT key: mysql.innodb_buffer_pool_pages_free @@ -623,6 +658,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 41019c084618404db183326c215d71f6 name: 'MySQL: InnoDB buffer pool pages total' type: DEPENDENT key: mysql.innodb_buffer_pool_pages_total @@ -645,6 +681,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 441b718148974e289db93299f869feba name: 'MySQL: InnoDB buffer pool reads' type: DEPENDENT key: mysql.innodb_buffer_pool_reads @@ -663,6 +700,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 22ae5946fc2548cf8eee39a57ce8512b name: 'MySQL: InnoDB buffer pool reads per second' type: DEPENDENT key: mysql.innodb_buffer_pool_reads.rate @@ -686,6 +724,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 0a1775a7de33464e9ce8134950527021 name: 'MySQL: InnoDB buffer pool read requests' type: DEPENDENT key: mysql.innodb_buffer_pool_read_requests @@ -704,6 +743,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 98684abf32e642bd8784e68e64357dc9 name: 'MySQL: InnoDB buffer pool read requests per second' type: DEPENDENT key: mysql.innodb_buffer_pool_read_requests.rate @@ -727,6 +767,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 4e829cbb3cc2485dac2757867badd0f4 name: 'MySQL: Innodb buffer pool wait free' type: DEPENDENT key: mysql.innodb_buffer_pool_wait_free @@ -750,6 +791,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 4680fd31a2514e3f827b0060a6d5bfc4 name: 'MySQL: Calculated value of innodb_log_file_size' type: CALCULATED key: mysql.innodb_log_file_size @@ -767,6 +809,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 79218a1068394ce69dfc6eeb626e83bc name: 'MySQL: Innodb number open files' type: DEPENDENT key: mysql.innodb_num_open_files @@ -790,6 +833,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: fc561c5392bb43a4842977bdf4b882a8 name: 'MySQL: Innodb log written' type: DEPENDENT key: mysql.innodb_os_log_written @@ -814,6 +858,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: a62951afcfbd44e595a4d294b24056e5 name: 'MySQL: InnoDB row lock time' type: DEPENDENT key: mysql.innodb_row_lock_time @@ -842,6 +887,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 22277695b7154c019a76ca730e68e833 name: 'MySQL: InnoDB row lock time max' type: DEPENDENT key: mysql.innodb_row_lock_time_max @@ -870,6 +916,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 17c4270927a74d8388da8c25d9065556 name: 'MySQL: InnoDB row lock waits' type: DEPENDENT key: mysql.innodb_row_lock_waits @@ -888,6 +935,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 6106ebf4cae842c1a5acc2f13518de4f name: 'MySQL: Max used connections' type: DEPENDENT key: mysql.max_used_connections @@ -910,6 +958,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 85e17b6b196e4916838e0318992fe33c name: 'MySQL: Open tables' type: DEPENDENT key: mysql.open_tables @@ -933,6 +982,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: c23ce7b2689745728465c5b405d7b3ba name: 'MySQL: Open table definitions' type: DEPENDENT key: mysql.open_table_definitions @@ -956,6 +1006,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 2f0ced88c4524455bf790b3bc6512d04 name: 'MySQL: Queries per second' type: DEPENDENT key: mysql.queries.rate @@ -979,6 +1030,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 8d0fc2eb0be94d68966e09fca88e8deb name: 'MySQL: Questions per second' type: DEPENDENT key: mysql.questions.rate @@ -1002,6 +1054,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: b0227399437f4219b65ab1511d5e67c6 name: 'MySQL: Slow queries per second' type: DEPENDENT key: mysql.slow_queries.rate @@ -1026,11 +1079,13 @@ zabbix_export: value: MySQL triggers: - + uuid: 2a0b285170a64fe69020906f3c8a146c expression: 'min(/MySQL by ODBC/mysql.slow_queries.rate,5m)>{$MYSQL.SLOW_QUERIES.MAX.WARN}' name: 'MySQL: Server has slow queries (over {$MYSQL.SLOW_QUERIES.MAX.WARN} for 5m)' priority: WARNING description: 'The number of slow queries is more than {$MYSQL.SLOW_QUERIES.MAX.WARN} in the last 5 minutes.' - + uuid: b675fd71138a4845965309dc5d6428d9 name: 'MySQL: Threads cached' type: DEPENDENT key: mysql.threads_cached @@ -1049,6 +1104,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: af56c636c8b94e4f9976d0d6cf60fcbb name: 'MySQL: Threads connected' type: DEPENDENT key: mysql.threads_connected @@ -1067,6 +1123,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 8a50d5788f8a449b994dbe76536076a2 name: 'MySQL: Threads created per second' type: DEPENDENT key: mysql.threads_created.rate @@ -1090,6 +1147,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: c41afa83f6a94efda34d7b41c95c89ac name: 'MySQL: Threads running' type: DEPENDENT key: mysql.threads_running @@ -1108,6 +1166,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 8fbad224ebdf46e7b25a0be015f21972 name: 'MySQL: Uptime' type: DEPENDENT key: mysql.uptime @@ -1128,6 +1187,7 @@ zabbix_export: value: MySQL triggers: - + uuid: a2b5ad24e18441f3897ca77b92d4077c expression: 'nodata(/MySQL by ODBC/mysql.uptime,30m)=1' name: 'MySQL: Failed to fetch info data (or no data for 30m)' priority: INFO @@ -1137,12 +1197,14 @@ zabbix_export: name: 'MySQL: Service is down' expression: 'last(/MySQL by ODBC/db.odbc.select[ping,"{$MYSQL.DSN}"])=0' - + uuid: cd8f5996bd85434998595e041d6b0908 expression: 'last(/MySQL by ODBC/mysql.uptime)<10m' name: 'MySQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'MySQL uptime is less than 10 minutes.' discovery_rules: - + uuid: 0987fb6afdae4587bc32864fa42728f2 name: 'Database discovery' type: ODBC key: 'db.odbc.discovery[databases,"{$MYSQL.DSN}"]' @@ -1160,6 +1222,7 @@ zabbix_export: description: 'Scanning databases in DBMS.' item_prototypes: - + uuid: f358179ef78b4a31affa9e049b4048b8 name: 'MySQL: Size of database {#DATABASE}' type: ODBC key: 'db.odbc.select[{#DATABASE}_size,"{$MYSQL.DSN}"]' @@ -1184,6 +1247,7 @@ zabbix_export: parameters: - 1d - + uuid: d0a235c0267c48e28bc6ecb99fb2380d name: 'Replication discovery' type: ODBC key: 'db.odbc.discovery[replication,"{$MYSQL.DSN}"]' @@ -1194,6 +1258,7 @@ zabbix_export: description: 'If "show slave status" returns Master_Host, "Replication: *" items are created.' item_prototypes: - + uuid: d88f65c4bee84e74bb6e00061ab27f0c name: 'MySQL: Replication Slave status {#MASTER_HOST}' type: ODBC key: 'db.odbc.get["{#MASTER_HOST}","{$MYSQL.DSN}"]' @@ -1209,6 +1274,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 15f7b22867f54551afbed139d746e210 name: 'MySQL: Replication Seconds Behind Master {#MASTER_HOST}' type: DEPENDENT key: 'mysql.seconds_behind_master["{#MASTER_HOST}"]' @@ -1242,10 +1308,12 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: 24dad780ade049b7a1ef41c80f2b25ca expression: 'min(/MySQL by ODBC/mysql.seconds_behind_master["{#MASTER_HOST}"],5m)>{$MYSQL.REPL_LAG.MAX.WARN}' name: 'MySQL: Replication lag is too high (over {$MYSQL.REPL_LAG.MAX.WARN} for 5m)' priority: WARNING - + uuid: e063b116753d4124a88443fe4de20d41 name: 'MySQL: Replication Slave IO Running {#MASTER_HOST}' type: DEPENDENT key: 'mysql.slave_io_running["{#MASTER_HOST}"]' @@ -1274,6 +1342,7 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: 56f6bd01b62e46d99424ee8bc7d062e8 expression: 'count(/MySQL by ODBC/mysql.slave_io_running["{#MASTER_HOST}"],#1,"ne","Yes")=1' name: 'MySQL: The slave I/O thread is not connected to a replication master' priority: WARNING @@ -1282,11 +1351,13 @@ zabbix_export: name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by ODBC/mysql.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' - + uuid: e354012cf6be4c229c8358f66b9aa632 expression: 'count(/MySQL by ODBC/mysql.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' name: 'MySQL: The slave I/O thread is not running' priority: AVERAGE description: 'Whether the I/O thread for reading the master''s binary log is running.' - + uuid: 113be79554c14c2aad08036febb15d71 name: 'MySQL: Replication Slave SQL Running {#MASTER_HOST}' type: DEPENDENT key: 'mysql.slave_sql_running["{#MASTER_HOST}"]' @@ -1314,6 +1385,7 @@ zabbix_export: value: MySQL trigger_prototypes: - + uuid: abc551ced75d40e984d07894c90c85fe expression: 'count(/MySQL by ODBC/mysql.slave_sql_running["{#MASTER_HOST}"],#1,"eq","No")=1' name: 'MySQL: The SQL thread is not running' priority: WARNING @@ -1323,6 +1395,7 @@ zabbix_export: name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by ODBC/mysql.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' - + uuid: a88eb463bb9740a4a4256306f11816bf name: 'MySQL: Replication Slave SQL Running State {#MASTER_HOST}' type: DEPENDENT key: 'mysql.slave_sql_running_state["{#MASTER_HOST}"]' @@ -1352,6 +1425,7 @@ zabbix_export: parameters: - 1d - + uuid: ad12522557df499e9a78b8b3c07733dd name: 'MariaDB discovery' type: DEPENDENT key: mysql.extra_metric.discovery @@ -1359,6 +1433,7 @@ zabbix_export: description: 'Additional metrics if MariaDB is used.' item_prototypes: - + uuid: eb8713584314461488b8769f1081d48d name: 'MySQL: Binlog commits' type: DEPENDENT key: 'mysql.binlog_commits[{#SINGLETON}]' @@ -1378,6 +1453,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: cbb7c1fadd934420b47950f52751795f name: 'MySQL: Binlog group commits' type: DEPENDENT key: 'mysql.binlog_group_commits[{#SINGLETON}]' @@ -1397,6 +1473,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 278488a9c0f543f6815a24592766d9bb name: 'MySQL: Master GTID wait count' type: DEPENDENT key: 'mysql.master_gtid_wait_count[{#SINGLETON}]' @@ -1420,6 +1497,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: 93ad282dc3b24dba9f0351b0d0a59d39 name: 'MySQL: Master GTID wait timeouts' type: DEPENDENT key: 'mysql.master_gtid_wait_timeouts[{#SINGLETON}]' @@ -1443,6 +1521,7 @@ zabbix_export: tag: Application value: MySQL - + uuid: fd8bf7e639af4d3291030cdb9dd37bc9 name: 'MySQL: Master GTID wait time' type: DEPENDENT key: 'mysql.master_gtid_wait_time[{#SINGLETON}]' @@ -1519,6 +1598,7 @@ zabbix_export: description: 'MySQL username.' dashboards: - + uuid: d56c53704c264552a09cf3e59a1835f3 name: 'MySQL performance' pages: - @@ -1622,6 +1702,7 @@ zabbix_export: host: 'MySQL by ODBC' valuemaps: - + uuid: 622c38d0af2a4b6ea7a640a5d1a22b93 name: 'Service state' mappings: - @@ -1632,6 +1713,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 3522a11cae374d08a751f419e51748e1 name: 'MySQL: Bandwidth' graph_items: - @@ -1648,6 +1730,7 @@ zabbix_export: host: 'MySQL by ODBC' key: mysql.bytes_sent.rate - + uuid: 51a6827371434314b76eaed17db0e09e name: 'MySQL: Connections' graph_items: - @@ -1674,6 +1757,7 @@ zabbix_export: host: 'MySQL by ODBC' key: mysql.max_used_connections - + uuid: 07edad9e34394a689dc294c8ec27a37e name: 'MySQL: InnoDB buffer pool' graph_items: - @@ -1700,6 +1784,7 @@ zabbix_export: host: 'MySQL by ODBC' key: mysql.innodb_buffer_pool_reads.rate - + uuid: 93bb7077e60047e59ac3fd308044722a name: 'MySQL: Operations' graph_items: - @@ -1726,6 +1811,7 @@ zabbix_export: host: 'MySQL by ODBC' key: mysql.com_update.rate - + uuid: 172ad44d7cef4c20b08b4babf8969805 name: 'MySQL: Queries' graph_items: - @@ -1746,6 +1832,7 @@ zabbix_export: host: 'MySQL by ODBC' key: mysql.slow_queries.rate - + uuid: 1ce62612e1174b3fa91bde29ccaa27ef name: 'MySQL: Threads' graph_items: - diff --git a/templates/db/oracle_agent2/template_db_oracle_agent2.yaml b/templates/db/oracle_agent2/template_db_oracle_agent2.yaml index fbd036fb9b3..61a7d7a67c9 100644 --- a/templates/db/oracle_agent2/template_db_oracle_agent2.yaml +++ b/templates/db/oracle_agent2/template_db_oracle_agent2.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:05Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: d670c32f007d438c9dcd32db57d2b691 template: 'Oracle by Zabbix Agent 2' name: 'Oracle by Zabbix Agent 2' description: 'Template tooling version used: 0.38' @@ -14,6 +16,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 9d24ae0f86d54b73a35d9c15d4e082cb name: 'Oracle: Active parallel sessions' type: DEPENDENT key: oracle.active_parallel_sessions @@ -33,6 +36,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 7e4eb79b9b674c5ba57e790fae0fb410 name: 'Oracle: Active serial sessions' type: DEPENDENT key: oracle.active_serial_sessions @@ -52,6 +56,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 9763dd0b223540e4820fd3b8f3281ec3 name: 'Oracle: Average active sessions' type: DEPENDENT key: oracle.active_sessions @@ -71,6 +76,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 1ad93880e4314d68b9e1aa4e00f03b6e name: 'Oracle: Get archive log info' key: 'oracle.archive.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 5m @@ -82,6 +88,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: a5533a1c354a4c8dbfec39c9b0637ba2 name: 'Oracle: Archiver state' type: DEPENDENT key: oracle.archiver_state @@ -102,6 +109,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: a5f5251364a44a90a66bb2096f53a48a name: 'Oracle: Buffer cache hit ratio' type: DEPENDENT key: oracle.buffer_cache_hit_ratio @@ -122,6 +130,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 1483e7a312154438a9b09d0b696568f0 name: 'Oracle: Global cache blocks corrupted' type: DEPENDENT key: oracle.cache_blocks_corrupt @@ -140,6 +149,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 3589d4b2b9114f9cabb027f85f5349ab name: 'Oracle: Global cache blocks lost' type: DEPENDENT key: oracle.cache_blocks_lost @@ -158,6 +168,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 1bad65e85d8b482d9cd83b1d202f8d8c name: 'Oracle: Get CDB and No-CDB info' key: 'oracle.cdb.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -169,6 +180,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: fd1ea13484984d0baffc45ea02a33a7c name: 'Oracle: Cursor cache hit ratio' type: DEPENDENT key: oracle.cursor_cache_hit_ratio @@ -189,6 +201,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 9fd6475d1b824c74b2b3dad1db4f494a name: 'Oracle: Database CPU time ratio' type: DEPENDENT key: oracle.database_cpu_time_ratio @@ -209,6 +222,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 9fc7f2e986cd4c97ad8778f06dd04822 name: 'Oracle: Database wait time ratio' type: DEPENDENT key: oracle.database_wait_time_ratio @@ -229,6 +243,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 12efa23a53eb468ea7b0713b8f610542 name: 'Oracle: Datafiles count' key: 'oracle.datafiles.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: 7d @@ -243,6 +258,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: cdd3d4f1baea4f2ea122e058704d43e9 name: 'Oracle: Datafiles limit' type: DEPENDENT key: oracle.db_files_limit @@ -261,6 +277,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: cb703b07fc514ce5aedc561896bcd53f name: 'Oracle: Get ASM stats' key: 'oracle.diskgroups.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -272,6 +289,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 9692f4f771844438a3f9224455c504b6 name: 'Oracle: Disk sort per second' type: DEPENDENT key: oracle.disk_sorts @@ -292,6 +310,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 7dc5745f2a124119b058d23195ba5058 name: 'Oracle: Enqueue timeouts per second' type: DEPENDENT key: oracle.enqueue_timeouts_rate @@ -312,6 +331,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 1aa391bbd2484793a31dc9f0dce51b46 name: 'Oracle: Get FRA stats' key: 'oracle.fra.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -323,6 +343,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5e09413cb3a14a3a87e2ead6b838ce1f name: 'Oracle: FRA, Number of files' type: DEPENDENT key: oracle.fra_number_of_files @@ -341,6 +362,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 68f50e7513d642f789a27dfce03ca1b8 name: 'Oracle: FRA, Number of restore points' type: DEPENDENT key: oracle.fra_restore_point @@ -359,6 +381,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: f7f16828d46a4054a30a22e955542d6a name: 'Oracle: FRA, Space limit' type: DEPENDENT key: oracle.fra_space_limit @@ -378,6 +401,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 92d7abac10dc47a7bec1bd420a41c78c name: 'Oracle: FRA, Space reclaimable' type: DEPENDENT key: oracle.fra_space_reclaimable @@ -397,6 +421,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 1e02a10018124f4db85ef9822a605b61 name: 'Oracle: FRA, Used space' type: DEPENDENT key: oracle.fra_space_used @@ -416,6 +441,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 887c56e1b9f1415db5def1e1f502a6ae name: 'Oracle: FRA, Usable space in %' type: DEPENDENT key: oracle.fra_usable_pct @@ -435,6 +461,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: e8725c1d79e34fbc8331677fe3d4459e name: 'Oracle: GC CR block received per second' type: DEPENDENT key: oracle.gc_cr_block_received_rate @@ -455,6 +482,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 2c7dd0c162b742d08a2432c8bdde4ce2 name: 'Oracle: Get instance state' key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -466,6 +494,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 021a98326c8f402693e4fba9fb3c25de name: 'Oracle: Instance role' type: DEPENDENT key: oracle.instance.role @@ -486,6 +515,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: cd0e2c8f164443588ad19647506c0eea name: 'Oracle: Instance hostname' type: DEPENDENT key: oracle.instance_hostname @@ -507,12 +537,14 @@ zabbix_export: value: Oracle triggers: - + uuid: c04d3a31bf6842768f02327a26ac191c expression: '(last(/Oracle by Zabbix Agent 2/oracle.instance_hostname,#1)<>last(/Oracle by Zabbix Agent 2/oracle.instance_hostname,#2))=1 and length(last(/Oracle by Zabbix Agent 2/oracle.instance_hostname))>0' name: 'Oracle: Instance hostname has changed (new hostname received: {ITEM.VALUE})' priority: INFO description: 'Oracle DB Instance hostname has changed. Ack to close.' manual_close: 'YES' - + uuid: 0cc90c2554a7412eafe42c33dd1e9ede name: 'Oracle: Instance name' type: DEPENDENT key: oracle.instance_name @@ -534,12 +566,14 @@ zabbix_export: value: Oracle triggers: - + uuid: 39f2e4efb8b64c43a0615574ad7b4a80 expression: '(last(/Oracle by Zabbix Agent 2/oracle.instance_name,#1)<>last(/Oracle by Zabbix Agent 2/oracle.instance_name,#2))=1 and length(last(/Oracle by Zabbix Agent 2/oracle.instance_name))>0' name: 'Oracle: Instance name has changed (new name received: {ITEM.VALUE})' priority: INFO description: 'Oracle DB Instance name has changed. Ack to close.' manual_close: 'YES' - + uuid: f51053d243ef41089b5e635fd1abb5f3 name: 'Oracle: Instance status' type: DEPENDENT key: oracle.instance_status @@ -560,6 +594,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: b2551269bf4541dfae378b9e48d1f5da name: 'Oracle: Library cache hit ratio' type: DEPENDENT key: oracle.library_cache_hit_ratio @@ -580,6 +615,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 13a938f495ee464a8ed3f2575cd191b9 name: 'Oracle: Logons per second' type: DEPENDENT key: oracle.logons_rate @@ -600,6 +636,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 440f42943ebc436fb75bd5d8397fe876 name: 'Oracle: Long table scans per second' type: DEPENDENT key: oracle.long_table_scans_rate @@ -620,6 +657,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 4769432ae04641758daabd5b27deaa01 name: 'Oracle: Memory sorts ratio' type: DEPENDENT key: oracle.memory_sorts_ratio @@ -640,6 +678,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: ca4452418d2641bd87fa75e946c2bf98 name: 'Oracle: Get PDB info' key: 'oracle.pdb.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -651,6 +690,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 4926809f2c244b33b1a0650510a30fa4 name: 'Oracle: Get PGA stats' key: 'oracle.pga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -662,6 +702,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 749a1281ba84475193897a3362f6f873 name: 'Oracle: PGA, Global memory bound' type: DEPENDENT key: oracle.pga_global_bound @@ -681,6 +722,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 2b5797f046434125b65daf31121fdd81 name: 'Oracle: PGA, Aggregate target parameter' type: DEPENDENT key: oracle.pga_target @@ -700,6 +742,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: e96ff6a018dc4553b9ad7f2dc87f4d99 name: 'Oracle: Physical reads per second' type: DEPENDENT key: oracle.physical_reads_rate @@ -720,6 +763,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 92bf88b7b07048b785ca37d9b97cd78b name: 'Oracle: Physical reads bytes per second' type: DEPENDENT key: oracle.physical_read_bytes_rate @@ -740,6 +784,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: b71df51181c1464486ced05c95bdc938 name: 'Oracle: Physical writes per second' type: DEPENDENT key: oracle.physical_writes_rate @@ -760,6 +805,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: e34abb4139fe43ae8b27edbe6ad12c8d name: 'Oracle: Physical writes bytes per second' type: DEPENDENT key: oracle.physical_write_bytes_rate @@ -780,6 +826,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 7f4d8ea4912944ec8bf32edff9e3b5ae name: 'Oracle: Ping' key: 'oracle.ping["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 30s @@ -798,11 +845,13 @@ zabbix_export: value: Oracle triggers: - + uuid: df6b0f5dd50848cc8c2e67947df0a5e1 expression: 'last(/Oracle by Zabbix Agent 2/oracle.ping["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"])=0' name: 'Oracle: Connection to database is unavailable' priority: DISASTER description: 'Connection to Oracle Database is currently unavailable.' - + uuid: ce9dabcce58d408d8188fe7caa71e666 name: 'Oracle: Number of processes' key: 'oracle.proc.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: 7d @@ -816,6 +865,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: cdb59700d4a24fb3bea9d2b63d5d7938 name: 'Oracle: Processes limit' type: DEPENDENT key: oracle.processes_limit @@ -834,6 +884,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 898a5325c2a2469dabb6a2356107dd66 name: 'Oracle: Redo logs available to switch' key: 'oracle.redolog.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: 7d @@ -849,11 +900,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 6e8705fda6954a7ea0406d121ee468c0 expression: 'max(/Oracle by Zabbix Agent 2/oracle.redolog.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"],5m) < {$ORACLE.REDO.MIN.WARN}' name: 'Oracle: Number of REDO logs available for switching is too low (less {$ORACLE.REDO.MIN.WARN} for 5 min)' priority: WARNING description: 'Number of available for log switching inactive/unused REDOs is low (Database down risk)' - + uuid: e8aca0dfd1d74d3b9b042d3ed3070e42 name: 'Oracle: Rows per sort' type: DEPENDENT key: oracle.rows_per_sort @@ -873,6 +926,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 0458d6dd9bde4f2aa51319e3c23f5eae name: 'Oracle: SQL service response time' type: DEPENDENT key: oracle.service_response_time @@ -897,6 +951,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 41d61d167bf044fe9f0d9815b4fd27e6 name: 'Oracle: Get sessions stats' key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' history: '0' @@ -908,6 +963,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 89811a05632c478d97165f629dadd5b9 name: 'Oracle: Active background sessions' type: DEPENDENT key: oracle.session_active_background @@ -929,6 +985,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: a7ef5969fff545968d7c133bc67baaac name: 'Oracle: Active user sessions' type: DEPENDENT key: oracle.session_active_user @@ -950,6 +1007,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: d91119f30b95418bab67f929737e6bf8 name: 'Oracle: Sessions concurrency' type: DEPENDENT key: oracle.session_concurrency_rate @@ -971,11 +1029,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 3dfa0f6fbabe4cacbd201bc38395b03b expression: 'min(/Oracle by Zabbix Agent 2/oracle.session_concurrency_rate,5m) > {$ORACLE.CONCURRENCY.MAX.WARN}' name: 'Oracle: Too high database concurrency (over {$ORACLE.CONCURRENCY.MAX.WARN}% for 5 min)' priority: WARNING description: 'Concurrency rate is over {$ORACLE.CONCURRENCY.MAX.WARN}%. A high contention value does not indicate the root cause of the problem, but is a signal to search for it. In the case of high competition, an analysis of resource consumption should be carried out, the most "heavy" queries made in the database, possibly - session tracing. All this will help determine the root cause and possible optimization points both in the database configuration and in the logic of building queries of the application itself.' - + uuid: cfd7559ac25e4c0a837048e675f4d995 name: 'Oracle: Session count' type: DEPENDENT key: oracle.session_count @@ -995,6 +1055,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 2222705798fd464492c6f692dd9a0392 name: 'Oracle: Inactive user sessions' type: DEPENDENT key: oracle.session_inactive_user @@ -1016,6 +1077,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 381c97858785442389cd6ab74d0ee285 name: 'Oracle: Sessions limit' type: DEPENDENT key: oracle.session_limit @@ -1034,6 +1096,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: c1717acc82784151b5afc6ad08ce3145 name: 'Oracle: Sessions lock rate' type: DEPENDENT key: oracle.session_lock_rate @@ -1055,11 +1118,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 23c10928fdca4f1893146cae1ed681ef expression: 'min(/Oracle by Zabbix Agent 2/oracle.session_lock_rate,5m) > {$ORACLE.SESSIONS.LOCK.MAX.WARN}' name: 'Oracle: Too many locked sessions (over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of locked sessions is over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% of the running sessions.' - + uuid: c279df21264642369d65a6c72a11698d name: 'Oracle: Sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s' type: DEPENDENT key: oracle.session_long_time_locked @@ -1080,11 +1145,13 @@ zabbix_export: value: Oracle triggers: - + uuid: fafa459dbd254cd7af871ca9761cd4ec expression: 'min(/Oracle by Zabbix Agent 2/oracle.session_long_time_locked,5m) > {$ORACLE.SESSION.LONG.LOCK.MAX.WARN}' name: 'Oracle: Too many sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s (over {$ORACLE.SESSION.LONG.LOCK.MAX.WARN} for 5 min)' priority: WARNING description: 'Number of sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME} seconds is too high. Long-term locks can negatively affect database performance, therefore, if they are detected, you should first find the most difficult queries from the database point of view and analyze possible resource leaks.' - + uuid: 1bafc80a94fb454785362593b8a73be3 name: 'Oracle: Get SGA stats' key: 'oracle.sga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -1096,6 +1163,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7ad06a6ccb834c5c95f30c319a48446c name: 'Oracle: SGA, buffer cache' type: DEPENDENT key: oracle.sga_buffer_cache @@ -1115,6 +1183,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 39dc67c29cce4742acf832949dc57760 name: 'Oracle: SGA, fixed' type: DEPENDENT key: oracle.sga_fixed @@ -1134,6 +1203,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 562c02f282974020add8f98e9865fb9d name: 'Oracle: SGA, java pool' type: DEPENDENT key: oracle.sga_java_pool @@ -1153,6 +1223,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 35e3346e273a46339e7b5d3721584d3a name: 'Oracle: SGA, large pool' type: DEPENDENT key: oracle.sga_large_pool @@ -1172,6 +1243,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 77c17fc1056745c4949b3476c3b920d4 name: 'Oracle: SGA, log buffer' type: DEPENDENT key: oracle.sga_log_buffer @@ -1191,6 +1263,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: b64f3cad53814e989c576d3ce51bf42d name: 'Oracle: SGA, shared pool' type: DEPENDENT key: oracle.sga_shared_pool @@ -1210,6 +1283,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 517c7b3bbf8d40988e6a8289319eaec9 name: 'Oracle: Shared pool free %' type: DEPENDENT key: oracle.shared_pool_free @@ -1231,11 +1305,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 466f3c66237347e5af03e4d2abc4bd4c expression: 'max(/Oracle by Zabbix Agent 2/oracle.shared_pool_free,5m)<{$ORACLE.SHARED.FREE.MIN.WARN}' name: 'Oracle: Shared pool free is too low (less {$ORACLE.SHARED.FREE.MIN.WARN}% for 5m)' priority: WARNING description: 'The shared pool free memory percent has been less than {$ORACLE.SHARED.FREE.MIN.WARN}% in the last 5 minutes.' - + uuid: 28c7030b02714d5ea402fe6f2a3d769a name: 'Oracle: Total sorts per user call' type: DEPENDENT key: oracle.sorts_per_user_call @@ -1255,6 +1331,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: eccce1efc85d46199b3147ec586e1cd5 name: 'Oracle: Get system metrics' key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 0;m0-59 @@ -1267,6 +1344,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d59cca864e8044d89f9b4689ec712511 name: 'Oracle: Get system parameters' key: 'oracle.sys.params["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -1278,6 +1356,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 48f54a0324a64e80aaf22d5cd26798cd name: 'Oracle: Temp space used' type: DEPENDENT key: oracle.temp_space_used @@ -1298,6 +1377,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 1a4efb793cff4224b0ae02272be2fe85 name: 'Oracle: PGA, Total allocated' type: DEPENDENT key: oracle.total_pga_allocated @@ -1317,6 +1397,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 264b73d153694b52a47ac0219a8de66c name: 'Oracle: PGA, Total freeable' type: DEPENDENT key: oracle.total_pga_freeable @@ -1336,6 +1417,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 3f3083748a4f42998b135b1b4f88d11a name: 'Oracle: PGA, Total inuse' type: DEPENDENT key: oracle.total_pga_used @@ -1355,6 +1437,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 97ac4acedcde465b8d004a8ac476dd99 name: 'Oracle: Get tablespaces stats' key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: '0' @@ -1366,6 +1449,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 4f1a9efea8594486b226307a52e35474 name: 'Oracle: Uptime' type: DEPENDENT key: oracle.uptime @@ -1387,17 +1471,20 @@ zabbix_export: value: Oracle triggers: - + uuid: 7dc3db9c01c94994a29bd7c0234e71f0 expression: 'nodata(/Oracle by Zabbix Agent 2/oracle.uptime,30m)=1' name: 'Oracle: Failed to fetch info data (or no data for 30m)' priority: INFO description: 'Zabbix has not received data for items for the last 5 minutes. The database might be unavailable for connecting.' - + uuid: 5eae478e85834eee91b94680d529dcdb expression: 'last(/Oracle by Zabbix Agent 2/oracle.uptime)<10m' name: 'Oracle: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 73ff311f3d5c4e93b5919f5633fc09f9 name: 'Oracle: User''s expire password' key: 'oracle.user.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' history: 7d @@ -1415,11 +1502,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 5eaa700c3bb74399ad2d26c382397415 expression: 'last(/Oracle by Zabbix Agent 2/oracle.user.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]) < {$ORACLE.EXPIRE.PASSWORD.MIN.WARN}' name: 'Oracle: Zabbix account will expire soon (under {$ORACLE.EXPIRE.PASSWORD.MIN.WARN} days)' priority: WARNING description: 'Password for zabbix user in the database will expire soon.' - + uuid: cec9a53d637e42c79e2a838588ceeaca name: 'Oracle: User rollbacks per second' type: DEPENDENT key: oracle.user_rollbacks_rate @@ -1440,6 +1529,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 04c0b90a0a7c4d6a95f51d006a65a530 name: 'Oracle: Version' type: DEPENDENT key: oracle.version @@ -1465,6 +1555,7 @@ zabbix_export: value: Oracle triggers: - + uuid: ac91294b434e4e5f88d787bf8d09847f expression: '(last(/Oracle by Zabbix Agent 2/oracle.version,#1)<>last(/Oracle by Zabbix Agent 2/oracle.version,#2))=1 and length(last(/Oracle by Zabbix Agent 2/oracle.version))>0' name: 'Oracle: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO @@ -1472,12 +1563,14 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: e2f1ce8c037f4efa9bdb98166d344be6 name: 'Archive log discovery' key: 'oracle.archive.discovery["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 1h description: 'Log archive destinations.' item_prototypes: - + uuid: 46ae0ac79493430a94ac50f79dc053ba name: 'Archivelog ''{#DEST_NAME}'': Error' type: DEPENDENT key: 'oracle.archivelog_error["{#DEST_NAME}"]' @@ -1502,6 +1595,7 @@ zabbix_export: tag: Application value: 'Oracle Archivelog' - + uuid: ce76a8ece06f4a17bfaf08b4351346d5 name: 'Archivelog ''{#DEST_NAME}'': Last sequence' type: DEPENDENT key: 'oracle.archivelog_log_sequence["{#DEST_NAME}"]' @@ -1524,6 +1618,7 @@ zabbix_export: tag: Application value: 'Oracle Archivelog' - + uuid: a411a4e1c8ca4ea2a1ece92075cd0325 name: 'Archivelog ''{#DEST_NAME}'': Status' type: DEPENDENT key: 'oracle.archivelog_log_status["{#DEST_NAME}"]' @@ -1545,11 +1640,13 @@ zabbix_export: value: 'Oracle Archivelog' trigger_prototypes: - + uuid: e2d393c0ff2f420097e19890bcbe215c expression: 'last(/Oracle by Zabbix Agent 2/oracle.archivelog_log_status["{#DEST_NAME}"])<2' name: 'Archivelog ''{#DEST_NAME}'': Log Archive is not valid' priority: HIGH description: 'ARL destination not in 3 - Valid or 2 - Deferred.' - + uuid: 59840e68757644afbcf6ec49a6f5e95d name: 'Database discovery' key: 'oracle.db.discovery["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 1h @@ -1568,6 +1665,7 @@ zabbix_export: description: 'Scanning databases in DBMS.' item_prototypes: - + uuid: d9d1575b767b46e0aefe65a270f2d01b name: 'Oracle Database ''{#DBNAME}'': Force logging' type: DEPENDENT key: 'oracle.db_force_logging["{#DBNAME}"]' @@ -1592,6 +1690,7 @@ zabbix_export: tag: Application value: 'Oracle {#TYPE}' - + uuid: a499423d6e8d44f2bc11beceb30c5fc1 name: 'Oracle Database ''{#DBNAME}'': Log mode' type: DEPENDENT key: 'oracle.db_log_mode["{#DBNAME}"]' @@ -1616,6 +1715,7 @@ zabbix_export: tag: Application value: 'Oracle {#TYPE}' - + uuid: 0b0cfebb30aa4d21b8ff91f887fdffde name: 'Oracle Database ''{#DBNAME}'': Open status' type: DEPENDENT key: 'oracle.db_open_mode["{#DBNAME}"]' @@ -1641,6 +1741,7 @@ zabbix_export: value: 'Oracle {#TYPE}' trigger_prototypes: - + uuid: 191fde0b98374e82ba650fa6e5d7183a expression: '(last(/Oracle by Zabbix Agent 2/oracle.db_open_mode["{#DBNAME}"],#1)<>last(/Oracle by Zabbix Agent 2/oracle.db_open_mode["{#DBNAME}"],#2))=1' name: 'Oracle Database ''{#DBNAME}'': Open status has changed (new value received: {ITEM.VALUE})' priority: INFO @@ -1651,11 +1752,13 @@ zabbix_export: name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' expression: 'last(/Oracle by Zabbix Agent 2/oracle.db_open_mode["{#DBNAME}"])=1' - + uuid: ef1c57d8f7d34c02bf0b7347d9fddf54 expression: 'last(/Oracle by Zabbix Agent 2/oracle.db_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' - + uuid: 560b010dcdfc445cbd4e266b88b60e24 name: 'Oracle Database ''{#DBNAME}'': Role' type: DEPENDENT key: 'oracle.db_role["{#DBNAME}"]' @@ -1681,6 +1784,7 @@ zabbix_export: value: 'Oracle {#TYPE}' trigger_prototypes: - + uuid: 71694e20923f41638aca0b0e7956555b expression: '(last(/Oracle by Zabbix Agent 2/oracle.db_role["{#DBNAME}"],#1)<>last(/Oracle by Zabbix Agent 2/oracle.db_role["{#DBNAME}"],#2))=1' name: 'Oracle Database ''{#DBNAME}'': Role has changed (new value received: {ITEM.VALUE})' priority: INFO @@ -1688,17 +1792,20 @@ zabbix_export: manual_close: 'YES' trigger_prototypes: - + uuid: 049473f763d84700b62abf5c914390fe expression: 'last(/Oracle by Zabbix Agent 2/oracle.db_force_logging["{#DBNAME}"]) = 0 and last(/Oracle by Zabbix Agent 2/oracle.db_log_mode["{#DBNAME}"]) = 1' name: 'Oracle Database ''{#DBNAME}'': Force logging is deactivated for DB with active Archivelog' priority: WARNING description: 'Force Logging mode - it is very important metric for Databases in ''ARCHIVELOG''. This feature allows to forcibly write all transactions to the REDO.' - + uuid: 8d31eea973a7408abf0eb25ca7ba70c6 name: 'ASM disk groups discovery' key: 'oracle.diskgroups.discovery["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 1h description: 'ASM disk groups' item_prototypes: - + uuid: 8b4e5c9385d04a39b2187e093ffca213 name: 'ASM ''{#DG_NAME}'': Free size' type: DEPENDENT key: 'oracle.asm_free_size["{#DG_NAME}"]' @@ -1718,6 +1825,7 @@ zabbix_export: tag: Application value: 'Oracle ASM' - + uuid: b80f69f44dd24eae82a301dbefb0c60f name: 'ASM ''{#DG_NAME}'': Total size' type: DEPENDENT key: 'oracle.asm_total_size["{#DG_NAME}"]' @@ -1737,6 +1845,7 @@ zabbix_export: tag: Application value: 'Oracle ASM' - + uuid: e2a0ac73040f401bb05ff88140f6665b name: 'ASM ''{#DG_NAME}'': Free size' type: DEPENDENT key: 'oracle.asm_used_pct["{#DG_NAME}"]' @@ -1758,11 +1867,13 @@ zabbix_export: value: 'Oracle ASM' trigger_prototypes: - + uuid: e0bbbe302ff14c5f9fb1d99bfaf15679 expression: 'min(/Oracle by Zabbix Agent 2/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.HIGH}' name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.HIGH}% for 5m)' priority: HIGH description: 'Usage percent of ASM disk group is over {$ORACLE.ASM.USED.PCT.MAX.WARN}' - + uuid: fbfe8be4b2774f86a77da06958683d2b expression: 'min(/Oracle by Zabbix Agent 2/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.WARN}' name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.WARN}% for 5m)' priority: WARNING @@ -1773,6 +1884,7 @@ zabbix_export: expression: 'min(/Oracle by Zabbix Agent 2/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.HIGH}' graph_prototypes: - + uuid: f42e49e6743f4b08b5bdc3ab284b26f3 name: 'ASM ''{#DG_NAME}'': ASM disk group ''{#DG_NAME}''' graph_items: - @@ -1787,6 +1899,7 @@ zabbix_export: host: 'Oracle by Zabbix Agent 2' key: 'oracle.asm_total_size["{#DG_NAME}"]' - + uuid: 479a56fe538f46c094cc4b595d070776 name: 'PDB discovery' key: 'oracle.pdb.discovery["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 1h @@ -1805,6 +1918,7 @@ zabbix_export: description: 'Scanning PDB in DBMS.' item_prototypes: - + uuid: c52e96105cea45cea1b18201b325ba53 name: 'Oracle Database ''{#DBNAME}'': Open status' type: DEPENDENT key: 'oracle.pdb_open_mode["{#DBNAME}"]' @@ -1830,17 +1944,20 @@ zabbix_export: value: 'Oracle PDB' trigger_prototypes: - + uuid: 0674eeabab7f4a0db4c809ea90e52597 expression: '(last(/Oracle by Zabbix Agent 2/oracle.pdb_open_mode["{#DBNAME}"],#1)<>last(/Oracle by Zabbix Agent 2/oracle.pdb_open_mode["{#DBNAME}"],#2))=1' name: 'Oracle Database ''{#DBNAME}'': Open status has changed (new value received: {ITEM.VALUE})' priority: INFO description: 'Oracle DB open status has changed. Ack to close.' manual_close: 'YES' - + uuid: a6921cc3b42843dcb5624b3bb172f996 expression: 'last(/Oracle by Zabbix Agent 2/oracle.pdb_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' - + uuid: 46ee5f42a15b43a58f7ef0ce5e3638d3 name: 'Tablespace discovery' key: 'oracle.ts.discovery["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' delay: 1h @@ -1859,6 +1976,7 @@ zabbix_export: description: 'Scanning tablespaces in DBMS.' item_prototypes: - + uuid: 14a26a84cfe947089843ed93cd7707c8 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace allocated, bytes' type: DEPENDENT key: 'oracle.tbs_alloc_bytes["{#TABLESPACE}"]' @@ -1878,6 +1996,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: d7263b6da6c04c7798909a8448f526ab name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace free, bytes' type: DEPENDENT key: 'oracle.tbs_free_bytes["{#TABLESPACE}"]' @@ -1897,6 +2016,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: d2d919d303b244829c797245e08c2fe5 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace MAX size, bytes' type: DEPENDENT key: 'oracle.tbs_max_bytes["{#TABLESPACE}"]' @@ -1916,6 +2036,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: de6892ac5ca4499db01dd02c0444aafc name: 'Oracle TBS ''{#TABLESPACE}'': Open status' type: DEPENDENT key: 'oracle.tbs_status["{#TABLESPACE}"]' @@ -1937,6 +2058,7 @@ zabbix_export: value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' trigger_prototypes: - + uuid: b4c4e4518f7b49c8b6d2953bff9c77c5 expression: '(last(/Oracle by Zabbix Agent 2/oracle.tbs_status["{#TABLESPACE}"],#1)<>last(/Oracle by Zabbix Agent 2/oracle.tbs_status["{#TABLESPACE}"],#2))=1' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace status has changed (new value received: {ITEM.VALUE})' priority: INFO @@ -1947,11 +2069,13 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespase is OFFLINE' expression: 'last(/Oracle by Zabbix Agent 2/oracle.tbs_status["{#TABLESPACE}"])=2' - + uuid: 832f908ca3b84a3c9a030b5d33b96016 expression: 'last(/Oracle by Zabbix Agent 2/oracle.tbs_status["{#TABLESPACE}"])=2' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespase is OFFLINE' priority: WARNING description: 'The tablespase is in the offline state.' - + uuid: ab56fee407e143db912dffcf24fb0106 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace used, bytes' type: DEPENDENT key: 'oracle.tbs_used_bytes["{#TABLESPACE}"]' @@ -1971,6 +2095,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: 358615a3e372462e9cec05df1df22743 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage, percent' type: DEPENDENT key: 'oracle.tbs_used_file_pct["{#TABLESPACE}"]' @@ -1992,10 +2117,12 @@ zabbix_export: value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' trigger_prototypes: - + uuid: 2de2a65d616140b490e44df605cccf87 expression: 'min(/Oracle by Zabbix Agent 2/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' priority: HIGH - + uuid: 5f3c6e9750b04878afaa5b99da72de44 expression: 'min(/Oracle by Zabbix Agent 2/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.WARN}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.WARN}% for 5m).' priority: WARNING @@ -2004,6 +2131,7 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by Zabbix Agent 2/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' - + uuid: 5d6293b33a46488c88a75dc898bf7059 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace allocated, percent' type: DEPENDENT key: 'oracle.tbs_used_pct["{#TABLESPACE}"]' @@ -2025,6 +2153,7 @@ zabbix_export: value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' trigger_prototypes: - + uuid: 0a23f9512d324b67b03daff5c39dadec expression: 'min(/Oracle by Zabbix Agent 2/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.WARN}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.USED.PCT.MAX.WARN}% for 5m).' priority: WARNING @@ -2033,11 +2162,13 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by Zabbix Agent 2/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' - + uuid: c46c8bd1b29b425a9cd26d2c9b0a4300 expression: 'min(/Oracle by Zabbix Agent 2/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' priority: HIGH graph_prototypes: - + uuid: 4b20cce21abb453f9aab0dbce75ff060 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace ''{#TABLESPACE}''' graph_items: - @@ -2159,6 +2290,7 @@ zabbix_export: description: 'Oracle username.' valuemaps: - + uuid: 5a90da8dd6124159a7f82a7a996f0a53 name: 'Oracle Archivelog status' mappings: - @@ -2174,6 +2306,7 @@ zabbix_export: value: '3' newvalue: Valid - + uuid: f39e64058fef423bb858ba45834a3455 name: 'Oracle archiver state' mappings: - @@ -2189,6 +2322,7 @@ zabbix_export: value: '3' newvalue: Failed - + uuid: 015a0c94ba2644c6aa343d3f792a4072 name: 'Oracle DB open status' mappings: - @@ -2207,6 +2341,7 @@ zabbix_export: value: '4' newvalue: 'Read Only with Apply' - + uuid: afade10cda4e453982355342ba9d8d9f name: 'Oracle DB role' mappings: - @@ -2228,6 +2363,7 @@ zabbix_export: value: '5' newvalue: 'Far sync' - + uuid: 1d9f4a44f2f94a799768f147cb712331 name: 'Oracle force log status' mappings: - @@ -2237,6 +2373,7 @@ zabbix_export: value: '1' newvalue: 'Yes' - + uuid: 53d97b73db8449959420e03114d345c3 name: 'Oracle instance role' mappings: - @@ -2249,6 +2386,7 @@ zabbix_export: value: '2' newvalue: Secondary - + uuid: 4893318c780f47719e12e839c9a846c2 name: 'Oracle instance status' mappings: - @@ -2267,6 +2405,7 @@ zabbix_export: value: '4' newvalue: 'Open migrate' - + uuid: 910dd4a87f75434289fa2e345778d18d name: 'Oracle log mode' mappings: - @@ -2279,6 +2418,7 @@ zabbix_export: value: '2' newvalue: MANUAL - + uuid: f14ed94cf12740a19e221ddaa4855c54 name: 'Oracle tablespace status' mappings: - @@ -2294,6 +2434,7 @@ zabbix_export: value: '3' newvalue: Read-Only - + uuid: 31c489581d8b4246942c663b88fbaf9f name: 'Service state' mappings: - @@ -2304,27 +2445,32 @@ zabbix_export: newvalue: Up triggers: - + uuid: 01cc983a3672472eabd72cd860a70846 expression: 'min(/Oracle by Zabbix Agent 2/oracle.proc.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"],5m) * 100 / last(/Oracle by Zabbix Agent 2/oracle.processes_limit) > {$ORACLE.PROCESSES.MAX.WARN}' name: 'Oracle: Too many active processes (over {$ORACLE.PROCESSES.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active processes are using more than {$ORACLE.PROCESSES.MAX.WARN}% of the available number of processes.' - + uuid: 362bc77bd61d404e81b55d75d79be66d expression: 'min(/Oracle by Zabbix Agent 2/oracle.session_count,5m) * 100 / last(/Oracle by Zabbix Agent 2/oracle.session_limit) > {$ORACLE.SESSIONS.MAX.WARN}' name: 'Oracle: Too many active sessions (over {$ORACLE.SESSIONS.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active sessions are using more than {$ORACLE.SESSIONS.MAX.WARN}% of the available sessions.' - + uuid: 86ad32a9d399477389f2b8a76a16fe8d expression: 'min(/Oracle by Zabbix Agent 2/oracle.datafiles.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"],5m) * 100 / last(/Oracle by Zabbix Agent 2/oracle.db_files_limit) > {$ORACLE.DB.FILE.MAX.WARN}' name: 'Oracle: Too many database files (over {$ORACLE.DB.FILE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of datafiles is higher than {$ORACLE.DB.FILE.MAX.WARN}% of the available datafile files limit.' - + uuid: ebe7f3b2a3b342eb93ad641d40e56666 expression: 'min(/Oracle by Zabbix Agent 2/oracle.total_pga_used,5m) * 100 / last(/Oracle by Zabbix Agent 2/oracle.pga_target) > {$ORACLE.PGA.USE.MAX.WARN}' name: 'Oracle: Total PGA inuse is too high (over {$ORACLE.PGA.USE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Total PGA in use is more than {$ORACLE.PGA.USE.MAX.WARN}% of PGA_AGGREGATE_TARGET.' graphs: - + uuid: 292f08d249d344db882a3447cc268ca6 name: 'Oracle: Datafiles' graph_items: - @@ -2339,6 +2485,7 @@ zabbix_export: host: 'Oracle by Zabbix Agent 2' key: oracle.db_files_limit - + uuid: 4b4d2430750c4885b4764c3b602dc091 name: 'Oracle: PGA' graph_items: - @@ -2359,6 +2506,7 @@ zabbix_export: host: 'Oracle by Zabbix Agent 2' key: oracle.total_pga_allocated - + uuid: 4e02f667b98042f6ac538692a074a982 name: 'Oracle: Physical Read\Write Rate' graph_items: - @@ -2373,6 +2521,7 @@ zabbix_export: host: 'Oracle by Zabbix Agent 2' key: oracle.physical_reads_rate - + uuid: 2bfd6cda93da4201a73c3d16caea8284 name: 'Oracle: Physical Read\Write Rate, Bytes' graph_items: - @@ -2387,6 +2536,7 @@ zabbix_export: host: 'Oracle by Zabbix Agent 2' key: oracle.physical_read_bytes_rate - + uuid: e51ad4ba7cca491faf7564a8d26bc1da name: 'Oracle: Processes' graph_items: - @@ -2401,6 +2551,7 @@ zabbix_export: host: 'Oracle by Zabbix Agent 2' key: oracle.processes_limit - + uuid: 3323be96dd454a92ade913ab6c2b589c name: 'Oracle: Sessions' graph_items: - @@ -2433,6 +2584,7 @@ zabbix_export: host: 'Oracle by Zabbix Agent 2' key: oracle.session_limit - + uuid: ad7c9a7b4c7a4b4885cb1e91e7e79d3d name: 'Oracle: SGA Memory Usage' type: STACKED graph_items: diff --git a/templates/db/oracle_odbc/template_db_oracle_odbc.yaml b/templates/db/oracle_odbc/template_db_oracle_odbc.yaml index 246f138356a..0aa0563b07e 100644 --- a/templates/db/oracle_odbc/template_db_oracle_odbc.yaml +++ b/templates/db/oracle_odbc/template_db_oracle_odbc.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:00Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 00ade9277d7c41e8b57d638b22d54372 template: 'Oracle by ODBC' name: 'Oracle by ODBC' description: | @@ -26,6 +28,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 1a6e01f90dca47459975632c14ce5a39 name: 'Oracle: Get archive log info' type: ODBC key: 'db.odbc.get[get_archivelog_stat,"{$ORACLE.DSN}"]' @@ -47,6 +50,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 63fad55a2ced487aa30017b33bf1692e name: 'Oracle: Get ASM stats' type: ODBC key: 'db.odbc.get[get_asm_stat,"{$ORACLE.DSN}"]' @@ -68,6 +72,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5de7c786988d49d0b50f28d2d622db62 name: 'Oracle: Get CDB and No-CDB info' type: ODBC key: 'db.odbc.get[get_cdb_info,"{$ORACLE.DSN}"]' @@ -89,6 +94,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: dde19b79507648bd80a82a0575bf8671 name: 'Oracle: Get instance state' type: ODBC key: 'db.odbc.get[get_instance_state,"{$ORACLE.DSN}"]' @@ -113,6 +119,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: cedcebd0b7ce474c9681022fcc75df1c name: 'Oracle: Get PDB info' type: ODBC key: 'db.odbc.get[get_pdb_info,"{$ORACLE.DSN}"]' @@ -132,6 +139,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3839683749974cdeafd9178bdccb38d6 name: 'Oracle: Get system metrics' type: ODBC key: 'db.odbc.get[get_system_metrics,"{$ORACLE.DSN}"]' @@ -205,6 +213,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 972be2e777e44c539d0ddd7918b79e88 name: 'Oracle: Get tablespaces stats' type: ODBC key: 'db.odbc.get[tablespace_stats,"{$ORACLE.DSN}"]' @@ -283,6 +292,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7ee99dfbd8dd4048bc2867aaa2fc335e name: 'Oracle: Service''s TCP port state' key: 'net.tcp.service[tcp,{HOST.CONN},{$ORACLE.PORT}]' delay: 30s @@ -300,6 +310,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 6b6ce717919e45df93015a8f65337055 name: 'Oracle: Active parallel sessions' type: DEPENDENT key: oracle.active_parallel_sessions @@ -319,6 +330,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 928b095ffe57404eb6863b06b466524d name: 'Oracle: Active serial sessions' type: DEPENDENT key: oracle.active_serial_sessions @@ -338,6 +350,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 70633c6c4e27410dabcf035dd583f820 name: 'Oracle: Average active sessions' type: DEPENDENT key: oracle.active_sessions @@ -357,6 +370,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: eb9f4179a87249fc9df9989f58502a12 name: 'Oracle: Archiver state' type: DEPENDENT key: oracle.archiver_state @@ -377,6 +391,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 836e01f5247a468dbf1866a744979376 name: 'Oracle: Buffer cache hit ratio' type: DEPENDENT key: oracle.buffer_cache_hit_ratio @@ -397,6 +412,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: dedafce88267427a8f0b51d74de28c58 name: 'Oracle: Global cache blocks corrupted' type: DEPENDENT key: oracle.cache_blocks_corrupt @@ -415,6 +431,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: d0d0dbbf1869487d957e60d03e8e3512 name: 'Oracle: Global cache blocks lost' type: DEPENDENT key: oracle.cache_blocks_lost @@ -433,6 +450,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 50ea6f52e01c44e5b9039add026faaa2 name: 'Oracle: Cursor cache hit ratio' type: DEPENDENT key: oracle.cursor_cache_hit_ratio @@ -453,6 +471,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 82228fbb70bf4660aa64bdde2f57686d name: 'Oracle: Database CPU time ratio' type: DEPENDENT key: oracle.database_cpu_time_ratio @@ -473,6 +492,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 877272b0b9424d279b1efaa6536eb19b name: 'Oracle: Database wait time ratio' type: DEPENDENT key: oracle.database_wait_time_ratio @@ -493,6 +513,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 751fe010337e40a5a12fc24d327ffcee name: 'Oracle: Datafiles count' type: DEPENDENT key: oracle.db_files_count @@ -511,6 +532,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: a0e263bf207042058b5d9d2e735e05eb name: 'Oracle: Datafiles limit' type: DEPENDENT key: oracle.db_files_limit @@ -529,6 +551,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 22d9cccf44924f99aaf444c80b3beab9 name: 'Oracle: Disk sort per second' type: DEPENDENT key: oracle.disk_sorts @@ -549,6 +572,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 46e0598b703a412e96a3b18e2248e754 name: 'Oracle: Enqueue timeouts per second' type: DEPENDENT key: oracle.enqueue_timeouts_rate @@ -569,6 +593,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: beca246cadb44e48a20bc8809624a6f4 name: 'Oracle: FRA, Number of files' type: DEPENDENT key: oracle.fra_number_of_files @@ -589,6 +614,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 61eb041ea3b349df88cb3495b383fbe4 name: 'Oracle: FRA, Number of restore points' type: DEPENDENT key: oracle.fra_restore_point @@ -607,6 +633,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 375e094a1a024a19b8e69e4f362c0163 name: 'Oracle: FRA, Space limit' type: DEPENDENT key: oracle.fra_space_limit @@ -628,6 +655,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 4028e389cc9e4b24946657f1ded1ba47 name: 'Oracle: FRA, Space reclaimable' type: DEPENDENT key: oracle.fra_space_reclaimable @@ -649,6 +677,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 40b03e917c3c4c0385536336e48affcb name: 'Oracle: FRA, Used space' type: DEPENDENT key: oracle.fra_space_used @@ -670,6 +699,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: b29c93eecf9d4d1b8c5de1ce9721801f name: 'Oracle: FRA, Usable space in %' type: DEPENDENT key: oracle.fra_usable_pct @@ -691,6 +721,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 3243beb0fe70425f8d71938a52f765ae name: 'Oracle: GC CR block received per second' type: DEPENDENT key: oracle.gc_cr_block_received_rate @@ -711,6 +742,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: cc3c9200deed42e5a8e187e82c123009 name: 'Oracle: Instance role' type: DEPENDENT key: oracle.instance.role @@ -731,6 +763,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 3da27d558e034236a42b3b94bfa13159 name: 'Oracle: Instance hostname' type: DEPENDENT key: oracle.instance_hostname @@ -752,12 +785,14 @@ zabbix_export: value: Oracle triggers: - + uuid: 30491e6460444679a217608e4d34616e expression: '(last(/Oracle by ODBC/oracle.instance_hostname,#1)<>last(/Oracle by ODBC/oracle.instance_hostname,#2))=1 and length(last(/Oracle by ODBC/oracle.instance_hostname))>0' name: 'Oracle: Instance hostname has changed (new hostname received: {ITEM.VALUE})' priority: INFO description: 'Oracle DB Instance hostname has changed. Ack to close.' manual_close: 'YES' - + uuid: 4e5df3339a2940c6b3cdad6f5b65234b name: 'Oracle: Instance name' type: DEPENDENT key: oracle.instance_name @@ -779,12 +814,14 @@ zabbix_export: value: Oracle triggers: - + uuid: cf6cc54ac8ee45e3ac22d1cba7cd9f49 expression: '(last(/Oracle by ODBC/oracle.instance_name,#1)<>last(/Oracle by ODBC/oracle.instance_name,#2))=1 and length(last(/Oracle by ODBC/oracle.instance_name))>0' name: 'Oracle: Instance name has changed (new name received: {ITEM.VALUE})' priority: INFO description: 'Oracle DB Instance name has changed. Ack to close.' manual_close: 'YES' - + uuid: 632a953eead74114bdaf640bbf5929a5 name: 'Oracle: Instance status' type: DEPENDENT key: oracle.instance_status @@ -805,6 +842,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 9a3084287a354fb0b0eb5de377a6de92 name: 'Oracle: Library cache hit ratio' type: DEPENDENT key: oracle.library_cache_hit_ratio @@ -825,6 +863,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: ac44884b2518485eae4bc7caf46799a8 name: 'Oracle: Logons per second' type: DEPENDENT key: oracle.logons_rate @@ -845,6 +884,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: f7691a5d7ef74a4d99cac61835052fba name: 'Oracle: Long table scans per second' type: DEPENDENT key: oracle.long_table_scans_rate @@ -865,6 +905,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 49445baea18640ea844f869c51aee565 name: 'Oracle: Memory sorts ratio' type: DEPENDENT key: oracle.memory_sorts_ratio @@ -885,6 +926,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 786188c7719048cb863450f98ab921ac name: 'Oracle: PGA, Global memory bound' type: DEPENDENT key: oracle.pga_global_bound @@ -904,6 +946,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 1f532b6599f34db285b60a8879638d75 name: 'Oracle: PGA, Aggregate target parameter' type: DEPENDENT key: oracle.pga_target @@ -923,6 +966,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 001bf0d526cb455386f5a63e6bb8f410 name: 'Oracle: Physical reads per second' type: DEPENDENT key: oracle.physical_reads_rate @@ -943,6 +987,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 2f305e09eafd4f7a9360f138be20a631 name: 'Oracle: Physical reads bytes per second' type: DEPENDENT key: oracle.physical_read_bytes_rate @@ -963,6 +1008,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: d20f81d99e6647479abcc9ffcbc208fc name: 'Oracle: Physical writes per second' type: DEPENDENT key: oracle.physical_writes_rate @@ -983,6 +1029,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: e2e21384fbae431a88f1eef610b0307b name: 'Oracle: Physical writes bytes per second' type: DEPENDENT key: oracle.physical_write_bytes_rate @@ -1003,6 +1050,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 533ae91bb94e4077870aa362a8cea7e5 name: 'Oracle: Number of processes' type: DEPENDENT key: oracle.processes_count @@ -1020,6 +1068,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 721c04b5f3ba42d0ae7acceb5876c360 name: 'Oracle: Processes limit' type: DEPENDENT key: oracle.processes_limit @@ -1038,6 +1087,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 65064008eef54657b7b7f2beeba70b0a name: 'Oracle: Redo logs available to switch' type: DEPENDENT key: oracle.redo_logs_available @@ -1057,11 +1107,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 60ce8f2e3fa9461e934527854790561f expression: 'max(/Oracle by ODBC/oracle.redo_logs_available,5m) < {$ORACLE.REDO.MIN.WARN}' name: 'Oracle: Number of REDO logs available for switching is too low (less {$ORACLE.REDO.MIN.WARN} for 5 min)' priority: WARNING description: 'Number of available for log switching inactive/unused REDOs is low (Database down risk)' - + uuid: ab298981f26a4ec6849e1155ce35ee76 name: 'Oracle: Rows per sort' type: DEPENDENT key: oracle.rows_per_sort @@ -1081,6 +1133,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: ddbdd3d7d40d42b9b9711470516a5aec name: 'Oracle: SQL service response time' type: DEPENDENT key: oracle.service_response_time @@ -1105,6 +1158,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: e269a27f3c3f47ae86fef231da2a6fce name: 'Oracle: Active background sessions' type: DEPENDENT key: oracle.session_active_background @@ -1126,6 +1180,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 6e8defc1e3e2485784d8bef6e2b988c7 name: 'Oracle: Active user sessions' type: DEPENDENT key: oracle.session_active_user @@ -1147,6 +1202,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: a3f2b314a6354d238d6604afa2333ae6 name: 'Oracle: Sessions concurrency' type: DEPENDENT key: oracle.session_concurrency_rate @@ -1168,11 +1224,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 8e6a445c01844c239f4f57afcb3a6805 expression: 'min(/Oracle by ODBC/oracle.session_concurrency_rate,5m) > {$ORACLE.CONCURRENCY.MAX.WARN}' name: 'Oracle: Too high database concurrency (over {$ORACLE.CONCURRENCY.MAX.WARN}% for 5 min)' priority: WARNING description: 'Concurrency rate is over {$ORACLE.CONCURRENCY.MAX.WARN}%. A high contention value does not indicate the root cause of the problem, but is a signal to search for it. In the case of high competition, an analysis of resource consumption should be carried out, the most "heavy" queries made in the database, possibly - session tracing. All this will help determine the root cause and possible optimization points both in the database configuration and in the logic of building queries of the application itself.' - + uuid: 3459ae7c82454882a9655db8a83120fd name: 'Oracle: Session count' type: DEPENDENT key: oracle.session_count @@ -1192,6 +1250,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 5abf01d0bad442e7817752ae01dfc2d2 name: 'Oracle: Inactive user sessions' type: DEPENDENT key: oracle.session_inactive_user @@ -1213,6 +1272,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: ebc142a0784041d2bbe982c4d766b98f name: 'Oracle: Sessions limit' type: DEPENDENT key: oracle.session_limit @@ -1231,6 +1291,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 64361f8862e8482d86a8bdd71c709142 name: 'Oracle: Sessions lock rate' type: DEPENDENT key: oracle.session_lock_rate @@ -1252,11 +1313,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 997e29a400eb4dcdad0fd8e3f918e42a expression: 'min(/Oracle by ODBC/oracle.session_lock_rate,5m) > {$ORACLE.SESSIONS.LOCK.MAX.WARN}' name: 'Oracle: Too many locked sessions (over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of locked sessions is over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% of the running sessions.' - + uuid: a9669cb6290b4a158e7f02c1f079b6f9 name: 'Oracle: Sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s' type: DEPENDENT key: oracle.session_long_time_locked @@ -1277,11 +1340,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 2cee9137f1e74f26a42e23b683b16420 expression: 'min(/Oracle by ODBC/oracle.session_long_time_locked,5m) > {$ORACLE.SESSION.LONG.LOCK.MAX.WARN}' name: 'Oracle: Too many sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s (over {$ORACLE.SESSION.LONG.LOCK.MAX.WARN} for 5 min)' priority: WARNING description: 'Number of sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME} seconds is too high. Long-term locks can negatively affect database performance, therefore, if they are detected, you should first find the most difficult queries from the database point of view and analyze possible resource leaks.' - + uuid: 94fe3a129f08415bb7e02a862bd9e8a8 name: 'Oracle: SGA, buffer cache' type: DEPENDENT key: oracle.sga_buffer_cache @@ -1303,6 +1368,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 062fbd601d6f41208e364c80f1d08b1e name: 'Oracle: SGA, fixed' type: DEPENDENT key: oracle.sga_fixed @@ -1324,6 +1390,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 614066ff91e144dbae58b4920c1db932 name: 'Oracle: SGA, java pool' type: DEPENDENT key: oracle.sga_java_pool @@ -1345,6 +1412,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 0f726310d4a8426188658f7c093c3989 name: 'Oracle: SGA, large pool' type: DEPENDENT key: oracle.sga_large_pool @@ -1366,6 +1434,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 03e9cea3887447349c9116b89b1be026 name: 'Oracle: SGA, log buffer' type: DEPENDENT key: oracle.sga_log_buffer @@ -1387,6 +1456,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: eb4c2f63ef8449d99794e5fdb7fed7bf name: 'Oracle: SGA, shared pool' type: DEPENDENT key: oracle.sga_shared_pool @@ -1408,6 +1478,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: b14b0126cf64436ea206ec151984cd95 name: 'Oracle: Shared pool free %' type: DEPENDENT key: oracle.shared_pool_free @@ -1429,11 +1500,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 0f48c95d74044b25adf223226d5dee34 expression: 'max(/Oracle by ODBC/oracle.shared_pool_free,5m)<{$ORACLE.SHARED.FREE.MIN.WARN}' name: 'Oracle: Shared pool free is too low (less {$ORACLE.SHARED.FREE.MIN.WARN}% for 5m)' priority: WARNING description: 'The shared pool free memory percent has been less than {$ORACLE.SHARED.FREE.MIN.WARN}% in the last 5 minutes.' - + uuid: 8b3e958d76d14ef7a6869634106f1277 name: 'Oracle: Total sorts per user call' type: DEPENDENT key: oracle.sorts_per_user_call @@ -1453,6 +1526,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: fc2cff59b0804989989179e1dbc338b5 name: 'Oracle: Temp space used' type: DEPENDENT key: oracle.temp_space_used @@ -1473,6 +1547,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 085c097ab3b34f07b262caf80703b469 name: 'Oracle: PGA, Total allocated' type: DEPENDENT key: oracle.total_pga_allocated @@ -1492,6 +1567,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: c2c18a0a502d4fbe91db25d29ae57d45 name: 'Oracle: PGA, Total freeable' type: DEPENDENT key: oracle.total_pga_freeable @@ -1511,6 +1587,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: e0e88ce92ece4ca0b776f09dc4ec5039 name: 'Oracle: PGA, Total inuse' type: DEPENDENT key: oracle.total_pga_used @@ -1530,6 +1607,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 3c817d2b45fc471aa86771ce1739de6f name: 'Oracle: Uptime' type: DEPENDENT key: oracle.uptime @@ -1551,6 +1629,7 @@ zabbix_export: value: Oracle triggers: - + uuid: 45b386581de34f77bba4171846d7c325 expression: 'nodata(/Oracle by ODBC/oracle.uptime,5m)=1' name: 'Oracle: Failed to fetch info data (or no data for 5m)' priority: WARNING @@ -1560,12 +1639,14 @@ zabbix_export: name: 'Oracle: Port {$ORACLE.PORT} is unavailable' expression: 'max(/Oracle by ODBC/net.tcp.service[tcp,{HOST.CONN},{$ORACLE.PORT}],#3)=0 and max(/Oracle by ODBC/proc.num[,,,"tnslsnr LISTENER"],#3)>0' - + uuid: 431201a1ce0d47948751c7e4e6bbeb92 expression: 'last(/Oracle by ODBC/oracle.uptime)<10m' name: 'Oracle: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: ad275dbbe8af483b93d37e416c3f1fd2 name: 'Oracle: User ''{$ORACLE.USER}'' expire password' type: DEPENDENT key: oracle.user_expire_password @@ -1587,11 +1668,13 @@ zabbix_export: value: Oracle triggers: - + uuid: a909d8cccacf4470a3e2da88b4e5c3d5 expression: 'last(/Oracle by ODBC/oracle.user_expire_password) < {$ORACLE.EXPIRE.PASSWORD.MIN.WARN}' name: 'Oracle: Zabbix account will expire soon (under {$ORACLE.EXPIRE.PASSWORD.MIN.WARN} days)' priority: WARNING description: 'Password for zabbix user in the database will expire soon.' - + uuid: 3455378f6ecf4ecb93a69d2387e4a57d name: 'Oracle: User rollbacks per second' type: DEPENDENT key: oracle.user_rollbacks_rate @@ -1612,6 +1695,7 @@ zabbix_export: tag: Application value: Oracle - + uuid: 45143cb0d0284608bf48897885a91bbb name: 'Oracle: Version' type: DEPENDENT key: oracle.version @@ -1637,12 +1721,14 @@ zabbix_export: value: Oracle triggers: - + uuid: 8dbddf4b1a28483a84184ec0e63e59ba expression: '(last(/Oracle by ODBC/oracle.version,#1)<>last(/Oracle by ODBC/oracle.version,#2))=1 and length(last(/Oracle by ODBC/oracle.version))>0' name: 'Oracle: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO description: 'Oracle DB version has changed. Ack to close.' manual_close: 'YES' - + uuid: bf89a6ced768432a9cc3c27e1e3159d0 name: 'Oracle: Number of LISTENER processes' key: 'proc.num[,,,"tnslsnr LISTENER"]' delay: 30s @@ -1659,11 +1745,13 @@ zabbix_export: value: Oracle triggers: - + uuid: 9df36c04ec1f432ca758d838aa991582 expression: 'max(/Oracle by ODBC/proc.num[,,,"tnslsnr LISTENER"],#3)=0' name: 'Oracle: LISTENER process is not running' priority: DISASTER discovery_rules: - + uuid: a527b14b1cee4115be5c5e9387af821b name: 'Archive log discovery' type: ODBC key: 'db.odbc.discovery[archivelog,"{$ORACLE.DSN}"]' @@ -1676,6 +1764,7 @@ zabbix_export: description: 'Log archive destinations.' item_prototypes: - + uuid: 06e47a56685e4dd784628c40d5038c88 name: 'Archivelog ''{#DEST_NAME}'': Error' type: DEPENDENT key: 'oracle.archivelog_error["{#DEST_NAME}"]' @@ -1700,6 +1789,7 @@ zabbix_export: tag: Application value: 'Oracle Archivelog' - + uuid: 1948e6bfaa48451cac6ee83a16b07826 name: 'Archivelog ''{#DEST_NAME}'': Last sequence' type: DEPENDENT key: 'oracle.archivelog_log_sequence["{#DEST_NAME}"]' @@ -1718,6 +1808,7 @@ zabbix_export: tag: Application value: 'Oracle Archivelog' - + uuid: 0d561969fc2942fea854541a03b6a490 name: 'Archivelog ''{#DEST_NAME}'': Status' type: DEPENDENT key: 'oracle.archivelog_log_status["{#DEST_NAME}"]' @@ -1743,11 +1834,13 @@ zabbix_export: value: 'Oracle Archivelog' trigger_prototypes: - + uuid: 1202e75015304115a4ccdab027617816 expression: 'last(/Oracle by ODBC/oracle.archivelog_log_status["{#DEST_NAME}"])<2' name: 'Archivelog ''{#DEST_NAME}'': Log Archive is not valid' priority: HIGH description: 'ARL destination not in 3 - Valid or 2 - Deferred.' - + uuid: c40708b755c7464bb064b7bffc584381 name: 'ASM disk groups discovery' type: ODBC key: 'db.odbc.discovery[asm,"{$ORACLE.DSN}"]' @@ -1758,6 +1851,7 @@ zabbix_export: description: 'ASM disk groups' item_prototypes: - + uuid: da6116af9f54452ab1694af8eef9f38d name: 'ASM ''{#DG_NAME}'': Free size' type: DEPENDENT key: 'oracle.asm_free_size["{#DG_NAME}"]' @@ -1777,6 +1871,7 @@ zabbix_export: tag: Application value: 'Oracle ASM' - + uuid: 7f2a51d7eeb64c5b8929dcb0e3a49273 name: 'ASM ''{#DG_NAME}'': Total size' type: DEPENDENT key: 'oracle.asm_total_size["{#DG_NAME}"]' @@ -1796,6 +1891,7 @@ zabbix_export: tag: Application value: 'Oracle ASM' - + uuid: 9c87a9089a19468f85eb1d3c28893092 name: 'ASM ''{#DG_NAME}'': Free size' type: DEPENDENT key: 'oracle.asm_used_pct["{#DG_NAME}"]' @@ -1817,11 +1913,13 @@ zabbix_export: value: 'Oracle ASM' trigger_prototypes: - + uuid: 01ed1d0ead72406fbd2ed461397ada70 expression: 'min(/Oracle by ODBC/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.HIGH}' name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.HIGH}% for 5m)' priority: HIGH description: 'Usage percent of ASM disk group is over {$ORACLE.ASM.USED.PCT.MAX.WARN}' - + uuid: f393d952f7164a27aeb233110b6c75f1 expression: 'min(/Oracle by ODBC/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.WARN}' name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.WARN}% for 5m)' priority: WARNING @@ -1832,6 +1930,7 @@ zabbix_export: expression: 'min(/Oracle by ODBC/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.HIGH}' graph_prototypes: - + uuid: 75f9f07dbae84443900aad10095e37f9 name: 'ASM ''{#DG_NAME}'': ASM disk group ''{#DG_NAME}''' graph_items: - @@ -1846,6 +1945,7 @@ zabbix_export: host: 'Oracle by ODBC' key: 'oracle.asm_total_size["{#DG_NAME}"]' - + uuid: 0f65936b86314c269b7720a9ff3f1c14 name: 'Database discovery' type: ODBC key: 'db.odbc.discovery[db_list,"{$ORACLE.DSN}"]' @@ -1868,6 +1968,7 @@ zabbix_export: description: 'Scanning databases in DBMS.' item_prototypes: - + uuid: 075885bfd41d43aba7861ae49e9abbee name: 'Oracle Database ''{#DBNAME}'': Force logging' type: DEPENDENT key: 'oracle.db_force_logging["{#DBNAME}"]' @@ -1892,6 +1993,7 @@ zabbix_export: tag: Application value: 'Oracle {#TYPE}' - + uuid: 9b88e24d523e4111b2ff65ae26650e04 name: 'Oracle Database ''{#DBNAME}'': Log mode' type: DEPENDENT key: 'oracle.db_log_mode["{#DBNAME}"]' @@ -1916,6 +2018,7 @@ zabbix_export: tag: Application value: 'Oracle {#TYPE}' - + uuid: f1971909355f4ef48c32695b5d204d56 name: 'Oracle Database ''{#DBNAME}'': Open status' type: DEPENDENT key: 'oracle.db_open_mode["{#DBNAME}"]' @@ -1941,6 +2044,7 @@ zabbix_export: value: 'Oracle {#TYPE}' trigger_prototypes: - + uuid: 6511aa4871be4ef0a31cb429c4989382 expression: '(last(/Oracle by ODBC/oracle.db_open_mode["{#DBNAME}"],#1)<>last(/Oracle by ODBC/oracle.db_open_mode["{#DBNAME}"],#2))=1' name: 'Oracle Database ''{#DBNAME}'': Open status has changed (new value received: {ITEM.VALUE})' priority: INFO @@ -1951,11 +2055,13 @@ zabbix_export: name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' expression: 'last(/Oracle by ODBC/oracle.db_open_mode["{#DBNAME}"])=1' - + uuid: 3620ac4e75644789a2f0245dbb948771 expression: 'last(/Oracle by ODBC/oracle.db_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' - + uuid: 949d1e5fc4424b2bb0ffd220f00f6a79 name: 'Oracle Database ''{#DBNAME}'': Role' type: DEPENDENT key: 'oracle.db_role["{#DBNAME}"]' @@ -1981,6 +2087,7 @@ zabbix_export: value: 'Oracle {#TYPE}' trigger_prototypes: - + uuid: e39b522731e74eb7bc292f61ed168e5d expression: '(last(/Oracle by ODBC/oracle.db_role["{#DBNAME}"],#1)<>last(/Oracle by ODBC/oracle.db_role["{#DBNAME}"],#2))=1' name: 'Oracle Database ''{#DBNAME}'': Role has changed (new value received: {ITEM.VALUE})' priority: INFO @@ -1988,11 +2095,13 @@ zabbix_export: manual_close: 'YES' trigger_prototypes: - + uuid: 9c17e0fdd6fe409e8f298433e58b7445 expression: 'last(/Oracle by ODBC/oracle.db_force_logging["{#DBNAME}"]) = 0 and last(/Oracle by ODBC/oracle.db_log_mode["{#DBNAME}"]) = 1' name: 'Oracle Database ''{#DBNAME}'': Force logging is deactivated for DB with active Archivelog' priority: WARNING description: 'Force Logging mode - it is very important metric for Databases in ''ARCHIVELOG''. This feature allows to forcibly write all transactions to the REDO.' - + uuid: 2611e69f735a42b190852589658dd591 name: 'PDB discovery' type: ODBC key: 'db.odbc.discovery[pdb_list,"{$ORACLE.DSN}"]' @@ -2015,6 +2124,7 @@ zabbix_export: description: 'Scanning PDB in DBMS.' item_prototypes: - + uuid: 975d302e3e9a4316b6d63256b88b5006 name: 'Oracle Database ''{#DBNAME}'': Open status' type: DEPENDENT key: 'oracle.pdb_open_mode["{#DBNAME}"]' @@ -2040,17 +2150,20 @@ zabbix_export: value: 'Oracle PDB' trigger_prototypes: - + uuid: fe9528e94d134e9491812d5905478e57 expression: '(last(/Oracle by ODBC/oracle.pdb_open_mode["{#DBNAME}"],#1)<>last(/Oracle by ODBC/oracle.pdb_open_mode["{#DBNAME}"],#2))=1' name: 'Oracle Database ''{#DBNAME}'': Open status has changed (new value received: {ITEM.VALUE})' priority: INFO description: 'Oracle DB open status has changed. Ack to close.' manual_close: 'YES' - + uuid: 5f8ed69b2c074a29b9975baf10a2a2f8 expression: 'last(/Oracle by ODBC/oracle.pdb_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' - + uuid: c8de553c98f64e59b40bf927f6447ad1 name: 'Tablespace discovery' type: ODBC key: 'db.odbc.discovery[tbsname,"{$ORACLE.DSN}"]' @@ -2076,6 +2189,7 @@ zabbix_export: description: 'Scanning tablespaces in DBMS.' item_prototypes: - + uuid: 46956fd7e5d8462798b85cd7b425a794 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace allocated, bytes' type: DEPENDENT key: 'oracle.tbs_alloc_bytes["{#TABLESPACE}"]' @@ -2095,6 +2209,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: 8c3284a21872423499ee15fd7b0038f1 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace free, bytes' type: DEPENDENT key: 'oracle.tbs_free_bytes["{#TABLESPACE}"]' @@ -2114,6 +2229,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: afd8c1a01b64408fbc6f8f95fbb13593 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace MAX size, bytes' type: DEPENDENT key: 'oracle.tbs_max_bytes["{#TABLESPACE}"]' @@ -2133,6 +2249,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: 42c7812a75d5433ab8a275498635c81c name: 'Oracle TBS ''{#TABLESPACE}'': Open status' type: DEPENDENT key: 'oracle.tbs_status["{#TABLESPACE}"]' @@ -2154,6 +2271,7 @@ zabbix_export: value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' trigger_prototypes: - + uuid: 2085ccfff674480b8d8c36dcba699ae6 expression: '(last(/Oracle by ODBC/oracle.tbs_status["{#TABLESPACE}"],#1)<>last(/Oracle by ODBC/oracle.tbs_status["{#TABLESPACE}"],#2))=1' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace status has changed (new value received: {ITEM.VALUE})' priority: INFO @@ -2164,11 +2282,13 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespase is OFFLINE' expression: 'last(/Oracle by ODBC/oracle.tbs_status["{#TABLESPACE}"])=2' - + uuid: 3c5f54f41f95440aa18ca5316aeb50f6 expression: 'last(/Oracle by ODBC/oracle.tbs_status["{#TABLESPACE}"])=2' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespase is OFFLINE' priority: WARNING description: 'The tablespase is in the offline state.' - + uuid: b9cc0eabdcbc404fb0df2a2a082411f1 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace used, bytes' type: DEPENDENT key: 'oracle.tbs_used_bytes["{#TABLESPACE}"]' @@ -2188,6 +2308,7 @@ zabbix_export: tag: Application value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' - + uuid: 877961c286e448238f58cff9c51088c8 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage, percent' type: DEPENDENT key: 'oracle.tbs_used_file_pct["{#TABLESPACE}"]' @@ -2209,10 +2330,12 @@ zabbix_export: value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' trigger_prototypes: - + uuid: b7a5979002774928ac928b55dc1fdf61 expression: 'min(/Oracle by ODBC/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' priority: HIGH - + uuid: e62e69f00c764c01bd1fac5b8dd922a2 expression: 'min(/Oracle by ODBC/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.WARN}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.WARN}% for 5m).' priority: WARNING @@ -2221,6 +2344,7 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by ODBC/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' - + uuid: c3a904455ff244e1a30bf32f0b4ea0d7 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace allocated, percent' type: DEPENDENT key: 'oracle.tbs_used_pct["{#TABLESPACE}"]' @@ -2242,6 +2366,7 @@ zabbix_export: value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' trigger_prototypes: - + uuid: 605d8790b2d9412098b319bc3af16209 expression: 'min(/Oracle by ODBC/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.WARN}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.USED.PCT.MAX.WARN}% for 5m).' priority: WARNING @@ -2250,11 +2375,13 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by ODBC/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' - + uuid: e46f509728854857bcb5140d7a5eabb4 expression: 'min(/Oracle by ODBC/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' priority: HIGH graph_prototypes: - + uuid: a9f3bc52aa0340feb35600ad249e82d3 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace ''{#TABLESPACE}''' graph_items: - @@ -2377,6 +2504,7 @@ zabbix_export: description: 'Oracle username.' valuemaps: - + uuid: 79af6c068ba141ba9806f4341edd9266 name: 'Oracle Archivelog status' mappings: - @@ -2392,6 +2520,7 @@ zabbix_export: value: '3' newvalue: Valid - + uuid: 3afaab75342c4be186fb4f595ed62a31 name: 'Oracle archiver state' mappings: - @@ -2407,6 +2536,7 @@ zabbix_export: value: '3' newvalue: Failed - + uuid: d0912db18fe54941b9345ebf869fd1a6 name: 'Oracle DB open status' mappings: - @@ -2425,6 +2555,7 @@ zabbix_export: value: '4' newvalue: 'Read Only with Apply' - + uuid: df05d594141f42ebb294cf6adca5fd6b name: 'Oracle DB role' mappings: - @@ -2446,6 +2577,7 @@ zabbix_export: value: '5' newvalue: 'Far sync' - + uuid: f00ca5c45ab84df788820af2642e4784 name: 'Oracle force log status' mappings: - @@ -2455,6 +2587,7 @@ zabbix_export: value: '1' newvalue: 'Yes' - + uuid: 97b689d7ddc04bcd9b9f92af6ba783bd name: 'Oracle instance role' mappings: - @@ -2467,6 +2600,7 @@ zabbix_export: value: '2' newvalue: Secondary - + uuid: 41e105c52bf045899c3c4a1cb4e16865 name: 'Oracle instance status' mappings: - @@ -2485,6 +2619,7 @@ zabbix_export: value: '4' newvalue: 'Open migrate' - + uuid: 809554f521d645ea8e8850c3b1f41579 name: 'Oracle log mode' mappings: - @@ -2497,6 +2632,7 @@ zabbix_export: value: '2' newvalue: MANUAL - + uuid: c6633e4ef9a84fa7b843529479a06158 name: 'Oracle tablespace status' mappings: - @@ -2512,6 +2648,7 @@ zabbix_export: value: '3' newvalue: Read-Only - + uuid: 45ad479873b84113a98fa21b21081c65 name: 'Service state' mappings: - @@ -2522,32 +2659,38 @@ zabbix_export: newvalue: Up triggers: - + uuid: 716fe8eb203a4d31a11505b7f476e72b expression: 'max(/Oracle by ODBC/net.tcp.service[tcp,{HOST.CONN},{$ORACLE.PORT}],#3)=0 and max(/Oracle by ODBC/proc.num[,,,"tnslsnr LISTENER"],#3)>0' name: 'Oracle: Port {$ORACLE.PORT} is unavailable' priority: DISASTER description: 'The TCP port of the Oracle Server service is currently unavailable.' - + uuid: d8ae9f2181484531855abaf8a6baaedb expression: 'min(/Oracle by ODBC/oracle.processes_count,5m) * 100 / last(/Oracle by ODBC/oracle.processes_limit) > {$ORACLE.PROCESSES.MAX.WARN}' name: 'Oracle: Too many active processes (over {$ORACLE.PROCESSES.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active processes are using more than {$ORACLE.PROCESSES.MAX.WARN}% of the available number of processes.' - + uuid: 58ed2c279a0d41e8969abc0476ea8e03 expression: 'min(/Oracle by ODBC/oracle.session_count,5m) * 100 / last(/Oracle by ODBC/oracle.session_limit) > {$ORACLE.SESSIONS.MAX.WARN}' name: 'Oracle: Too many active sessions (over {$ORACLE.SESSIONS.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active sessions are using more than {$ORACLE.SESSIONS.MAX.WARN}% of the available sessions.' - + uuid: e4aa3512ec5d445fa9e72b8473742dcd expression: 'min(/Oracle by ODBC/oracle.db_files_count,5m) * 100 / last(/Oracle by ODBC/oracle.db_files_limit) > {$ORACLE.DB.FILE.MAX.WARN}' name: 'Oracle: Too many database files (over {$ORACLE.DB.FILE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of datafiles is higher than {$ORACLE.DB.FILE.MAX.WARN}% of the available datafile files limit.' - + uuid: c3b3233a8d88422396fe941883ebc2af expression: 'min(/Oracle by ODBC/oracle.total_pga_used,5m) * 100 / last(/Oracle by ODBC/oracle.pga_target) > {$ORACLE.PGA.USE.MAX.WARN}' name: 'Oracle: Total PGA inuse is too high (over {$ORACLE.PGA.USE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Total PGA in use is more than {$ORACLE.PGA.USE.MAX.WARN}% of PGA_AGGREGATE_TARGET.' graphs: - + uuid: 72ad9e81bb5147e6827499143d256068 name: 'Oracle: Datafiles' graph_items: - @@ -2562,6 +2705,7 @@ zabbix_export: host: 'Oracle by ODBC' key: oracle.db_files_limit - + uuid: dba3f3b856114d50b826a15cacd1d896 name: 'Oracle: PGA' graph_items: - @@ -2582,6 +2726,7 @@ zabbix_export: host: 'Oracle by ODBC' key: oracle.total_pga_allocated - + uuid: 3d1c6ffe69f34695b30d132d99d41dbb name: 'Oracle: Physical Read\Write Rate' graph_items: - @@ -2596,6 +2741,7 @@ zabbix_export: host: 'Oracle by ODBC' key: oracle.physical_reads_rate - + uuid: 5002e9a128524991b16dbea89e0f4b07 name: 'Oracle: Physical Read\Write Rate, Bytes' graph_items: - @@ -2610,6 +2756,7 @@ zabbix_export: host: 'Oracle by ODBC' key: oracle.physical_read_bytes_rate - + uuid: 044e0b3a485547b7b41939a78be80784 name: 'Oracle: Processes' graph_items: - @@ -2624,6 +2771,7 @@ zabbix_export: host: 'Oracle by ODBC' key: oracle.processes_limit - + uuid: eef29b959d334e4b9ba3a4d83a571f1f name: 'Oracle: Sessions' graph_items: - @@ -2656,6 +2804,7 @@ zabbix_export: host: 'Oracle by ODBC' key: oracle.session_limit - + uuid: dd6a3c604ba446e793526564527c5c2f name: 'Oracle: SGA Memory Usage' type: STACKED graph_items: diff --git a/templates/db/postgresql/template_db_postgresql.yaml b/templates/db/postgresql/template_db_postgresql.yaml index 113b17b0e39..2526f1a5505 100644 --- a/templates/db/postgresql/template_db_postgresql.yaml +++ b/templates/db/postgresql/template_db_postgresql.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:34Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 399bd1ee587245ecac6f39beaa99886f template: PostgreSQL name: PostgreSQL groups: @@ -13,6 +15,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: d17c6c15154d40d1afa5b1eafb2ed93e name: 'Bgwriter: Buffers allocated per second' type: DEPENDENT key: pgsql.bgwriter.buffers_alloc.rate @@ -37,6 +40,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 2c3ee691d4a54fb6b566739a3a648df4 name: 'Bgwriter: Buffers written directly by a backend per second' type: DEPENDENT key: pgsql.bgwriter.buffers_backend.rate @@ -61,6 +65,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 77e1eb202a6346ce9df0f1bb2c078688 name: "Bgwriter:\_Buffers backend fsync per second" type: DEPENDENT key: pgsql.bgwriter.buffers_backend_fsync.rate @@ -84,6 +89,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: e29d26a48d0143579bf3acc6655cd659 name: 'Bgwriter: Buffers written during checkpoints per second' type: DEPENDENT key: pgsql.bgwriter.buffers_checkpoint.rate @@ -108,6 +114,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 5151183461a54d2bbfaad04b8cab3798 name: 'Bgwriter: Buffers written by the background writer per second' type: DEPENDENT key: pgsql.bgwriter.buffers_clean.rate @@ -132,6 +139,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: ff290c0602b9447e87240c1ecf467050 name: 'Bgwriter: Requested checkpoints per second' type: DEPENDENT key: pgsql.bgwriter.checkpoints_req.rate @@ -156,6 +164,7 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 65e7954489854ad3ad1698dead7c4c02 expression: 'last(/PostgreSQL/pgsql.bgwriter.checkpoints_req.rate) > {$PG.CHECKPOINTS_REQ.MAX.WARN}' name: 'PostgreSQL: Required checkpoints occurs too frequently (over {$PG.CHECKPOINTS_REQ.MAX.WARN})' priority: AVERAGE @@ -163,6 +172,7 @@ zabbix_export: Checkpoints are points in the sequence of transactions at which it is guaranteed that the heap and index data files have been updated with all information written before that checkpoint. At checkpoint time, all dirty data pages are flushed to disk and a special checkpoint record is written to the log file. https://www.postgresql.org/docs/current/wal-configuration.html - + uuid: a5271230be8b431cb96580180e099b98 name: 'Bgwriter: Scheduled checkpoints per second' type: DEPENDENT key: pgsql.bgwriter.checkpoints_timed.rate @@ -186,6 +196,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 782d2368763b48ad8663aa9fb75c3326 name: 'Bgwriter: Checkpoint sync time' type: DEPENDENT key: pgsql.bgwriter.checkpoint_sync_time @@ -214,6 +225,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: b5e5f463978c46dd9401963f48ea72eb name: "Bgwriter:\_Checkpoint write time" type: DEPENDENT key: pgsql.bgwriter.checkpoint_write_time @@ -242,6 +254,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: f273c71f92bf4ac0b6ec5a0a88d1239c name: 'Bgwriter: Max written per second' type: DEPENDENT key: pgsql.bgwriter.maxwritten_clean.rate @@ -265,6 +278,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 1fc5ba48a0974bd7bf965b5f130deded name: 'PostgreSQL: Get bgwriter' key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 1h @@ -277,6 +291,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: b5d6e86c862740d5b1d0fe49ecd8a7d5 expression: 'nodata(/PostgreSQL/pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],30m) = 1' name: 'PostgreSQL: Failed to get items (no data for 30m)' priority: WARNING @@ -286,6 +301,7 @@ zabbix_export: name: 'PostgreSQL: Service is down' expression: 'last(/PostgreSQL/pgsql.ping["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]) = 0' - + uuid: 70a7581fabd14e05bda762b79811187c name: 'Status: Cache hit ratio %' key: 'pgsql.cache.hit["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -298,10 +314,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 55f6c16df3cd4ae0a7f4db9060d0a7f5 expression: 'max(/PostgreSQL/pgsql.cache.hit["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],5m) < {$PG.CACHE_HITRATIO.MIN.WARN}' name: 'PostgreSQL: Cache hit ratio too low (under {$PG.CACHE_HITRATIO.MIN.WARN} in 5m)' priority: WARNING - + uuid: 248cbe5067324b9ca435f2aced5e2a5f name: 'Status: Config hash' key: 'pgsql.config.hash["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' delay: 15m @@ -320,10 +338,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: b73b0e8d3efb4d58aed5edb438944701 expression: '(last(/PostgreSQL/pgsql.config.hash["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],#1)<>last(/PostgreSQL/pgsql.config.hash["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],#2))=1 and length(last(/PostgreSQL/pgsql.config.hash["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]))>0' name: 'PostgreSQL: Configuration has changed' priority: INFO - + uuid: c78116d3acf24e6990ed27ba8008728c name: 'Connections sum: Active' type: DEPENDENT key: pgsql.connections.sum.active @@ -342,6 +362,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: be6eb6ecbfad420b889c58d1f1550b23 name: 'Connections sum: Idle' type: DEPENDENT key: pgsql.connections.sum.idle @@ -360,6 +381,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 6471d014722c4072ae045df4c69578e3 name: 'Connections sum: Idle in transaction' type: DEPENDENT key: pgsql.connections.sum.idle_in_transaction @@ -378,6 +400,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 197cc14f55db485b891614c7b7ee2a51 name: 'Connections sum: Prepared' type: DEPENDENT key: pgsql.connections.sum.prepared @@ -398,6 +421,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 24d23377c7cd4cc5b63f98a261c2501c name: 'Connections sum: Total' type: DEPENDENT key: pgsql.connections.sum.total @@ -416,6 +440,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 488050d9aa8e4c2ea5b3e991ec5ddacc name: 'Connections sum: Total %' type: DEPENDENT key: pgsql.connections.sum.total_pct @@ -436,10 +461,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 3555fccf464040e98b86281a129f1822 expression: 'min(/PostgreSQL/pgsql.connections.sum.total_pct,5m) > {$PG.CONN_TOTAL_PCT.MAX.WARN}' name: 'PostgreSQL: Total number of connections is too high (over {$PG.CONN_TOTAL_PCT.MAX.WARN} in 5m)' priority: AVERAGE - + uuid: fadd1333189c4ed29db57cf2acd158d0 name: 'Connections sum: Waiting' type: DEPENDENT key: pgsql.connections.sum.waiting @@ -460,6 +487,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: b0da0c4856a645ca8ef03405d2d8d4a5 name: 'PostgreSQL: Get connections sum' key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 1h @@ -473,6 +501,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: b44f263fb33e461e8c3d700fb7688c7b name: 'PostgreSQL: Get dbstat' key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 1h @@ -486,6 +515,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7cee21f6225340ef80e9cdef7ce20b10 name: 'PostgreSQL: Get locks' key: 'pgsql.locks["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 1h @@ -499,6 +529,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: f42bd73b3af6451b8a3a6113dcc1b675 name: 'Status: Ping time' key: 'pgsql.ping.time["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -520,6 +551,7 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 988dd5f8607f4e9481b15bb4c9f9b6e9 expression: 'min(/PostgreSQL/pgsql.ping.time["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],5m) > {$PG.PING_TIME.MAX.WARN}' name: 'PostgreSQL: Response too long (over {$PG.PING_TIME.MAX.WARN})' priority: AVERAGE @@ -528,6 +560,7 @@ zabbix_export: name: 'PostgreSQL: Service is down' expression: 'last(/PostgreSQL/pgsql.ping["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]) = 0' - + uuid: f5bd615243b344cb88dac1e83436cc85 name: 'Status: Ping' key: 'pgsql.ping["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -548,10 +581,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 6d9c2b5353ce4f6baeeb0f254fb7d1e2 expression: 'last(/PostgreSQL/pgsql.ping["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]) = 0' name: 'PostgreSQL: Service is down' priority: HIGH - + uuid: 47bf580e1e4e48cf9c0e94fcf90288ac name: 'PostgreSQL: Get queries' key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' history: 1h @@ -563,6 +598,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d8a509bd011a4ecda5d439295e257e9d name: 'Replication: standby count' key: 'pgsql.replication.count["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -572,6 +608,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 21f8bea1141249c7a4dfafad5bc3ef41 name: 'Replication: lag in seconds' key: 'pgsql.replication.lag.sec["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -583,10 +620,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 155d4e8915044613838d2f85c512d084 expression: 'min(/PostgreSQL/pgsql.replication.lag.sec["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],5m) > {$PG.REPL_LAG.MAX.WARN}' name: 'PostgreSQL: Streaming lag with {#MASTER} is too high (over {$PG.REPL_LAG.MAX.WARN} in 5m)' priority: AVERAGE - + uuid: 09f696124fca4c5b844bf66c9c912b87 name: 'Replication: recovery role' key: 'pgsql.replication.recovery_role["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -598,6 +637,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: d449017462704508a4aad51a6b45fb30 name: 'Replication: status' key: 'pgsql.replication.status["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -610,10 +650,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: c1e96b0820fb4460bd121b7893310bb0 expression: 'max(/PostgreSQL/pgsql.replication.status["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],5m)=0' name: 'PostgreSQL: Replication is down' priority: AVERAGE - + uuid: 4883717865c84c19b48d46f009317de2 name: 'Transactions: Max active transaction time' type: DEPENDENT key: pgsql.transactions.active @@ -634,6 +676,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 4c89121d71a14c15b6169417ea69d0a3 name: 'Transactions: Max idle transaction time' type: DEPENDENT key: pgsql.transactions.idle @@ -654,6 +697,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 0ee43ddd9da246d19097107b45e4c8e8 name: 'Transactions: Max prepared transaction time' type: DEPENDENT key: pgsql.transactions.prepared @@ -674,6 +718,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: da341b2011714a1f994ecbe96bd52155 name: 'Transactions: Max waiting transaction time' type: DEPENDENT key: pgsql.transactions.waiting @@ -694,6 +739,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: ff26a1c256bd40978f49a7a025538aa1 name: 'PostgreSQL: Get transactions' key: 'pgsql.transactions["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 1h @@ -705,6 +751,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 6418a2f286e64ecabf2295fca063f8af name: 'Status: Uptime' key: 'pgsql.uptime["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' history: 7d @@ -715,11 +762,13 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 85565aba402740868a16c0e4639a98fc expression: 'last(/PostgreSQL/pgsql.uptime["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]) < 10m' name: 'PostgreSQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'PostgreSQL uptime is less than 10 minutes' - + uuid: 321525ebcea44396922e96deec2e8ad1 name: 'Status: Version' key: 'pgsql.version["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' delay: 15m @@ -738,10 +787,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 14ffea66f065426f86f04575c9c59729 expression: '(last(/PostgreSQL/pgsql.version["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],#1)<>last(/PostgreSQL/pgsql.version["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"],#2))=1 and length(last(/PostgreSQL/pgsql.version["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]))>0' name: 'PostgreSQL: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO - + uuid: 5385ec7d39514039a641d18cba335ddc name: 'WAL: Segments count' type: DEPENDENT key: pgsql.wal.count @@ -760,6 +811,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 7cd6c524ecab41f9a22489866d503361 name: 'PostgreSQL: Get WAL' key: 'pgsql.wal.stat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' delay: 5m @@ -772,6 +824,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5cc9c67621cc46e0a42b1eb79bda83b3 name: 'WAL: Bytes written' type: DEPENDENT key: pgsql.wal.write @@ -796,6 +849,7 @@ zabbix_export: value: PostgreSQL discovery_rules: - + uuid: 5c4c658507394f5bb362e601f7c59d63 name: 'Database discovery' key: 'pgsql.discovery.db["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' delay: 1h @@ -807,6 +861,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 69575e9785184ef5be2502e3cc282220 name: 'DB {#DBNAME}: Database size' key: 'pgsql.db.size["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}","{#DBNAME}"]' delay: 15m @@ -818,6 +873,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 615e6567a85e421bb06ab8cac0eaba69 name: 'DB {#DBNAME}: Blocks hit per second' type: DEPENDENT key: 'pgsql.dbstat.blks_hit.rate["{#DBNAME}"]' @@ -841,6 +897,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 9136517d08b447869e5b8f5fd684c3b9 name: 'DB {#DBNAME}: Disk blocks read per second' type: DEPENDENT key: 'pgsql.dbstat.blks_read.rate["{#DBNAME}"]' @@ -864,6 +921,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: a76f6d28995441ff9fe28bbc09445e64 name: 'DB {#DBNAME}: Detected conflicts per second' type: DEPENDENT key: 'pgsql.dbstat.conflicts.rate["{#DBNAME}"]' @@ -888,6 +946,7 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' trigger_prototypes: - + uuid: d336bc7d7d974615b54ff743413e7dc5 expression: 'min(/PostgreSQL/pgsql.dbstat.conflicts.rate["{#DBNAME}"],5m) > {$PG.CONFLICTS.MAX.WARN:"{#DBNAME}"}' name: 'Database {#DBNAME}: Too many recovery conflicts (over {$PG.CONFLICTS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: AVERAGE @@ -895,6 +954,7 @@ zabbix_export: The primary and standby servers are in many ways loosely connected. Actions on the primary will have an effect on the standby. As a result, there is potential for negative interactions or conflicts between them. https://www.postgresql.org/docs/current/hot-standby.html#HOT-STANDBY-CONFLICT - + uuid: b874cc2dd80643208c2479ad25fae0ac name: 'DB {#DBNAME}: Detected deadlocks per second' type: DEPENDENT key: 'pgsql.dbstat.deadlocks.rate["{#DBNAME}"]' @@ -919,10 +979,12 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' trigger_prototypes: - + uuid: 00fd68a95388437da983cf5aeedaf1a9 expression: 'min(/PostgreSQL/pgsql.dbstat.deadlocks.rate["{#DBNAME}"],5m) > {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"}' name: 'Database {#DBNAME}: Deadlock occurred (over {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: HIGH - + uuid: d235ead54c8b41f9a91398c75383e5d7 name: 'DB {#DBNAME}: Temp_bytes written per second' type: DEPENDENT key: 'pgsql.dbstat.temp_bytes.rate["{#DBNAME}"]' @@ -946,6 +1008,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: af4e35eee1764d3f97d9c1218867f885 name: 'DB {#DBNAME}: Temp_files created per second' type: DEPENDENT key: 'pgsql.dbstat.temp_files.rate["{#DBNAME}"]' @@ -968,6 +1031,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 35c6f93aefe4439bbc36f2f358440b16 name: 'DB {#DBNAME}: Tuples deleted per second' type: DEPENDENT key: 'pgsql.dbstat.tup_deleted.rate["{#DBNAME}"]' @@ -991,6 +1055,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 92f33d96f8a348088cdba593c0e66929 name: 'DB {#DBNAME}: Tuples fetched per second' type: DEPENDENT key: 'pgsql.dbstat.tup_fetched.rate["{#DBNAME}"]' @@ -1014,6 +1079,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 8c03c87a44fe43928c32087ca7561e88 name: 'DB {#DBNAME}: Tuples inserted per second' type: DEPENDENT key: 'pgsql.dbstat.tup_inserted.rate["{#DBNAME}"]' @@ -1037,6 +1103,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: f6d378f4e38e455fa5a12467fe977657 name: 'DB {#DBNAME}: Tuples returned per second' type: DEPENDENT key: 'pgsql.dbstat.tup_returned.rate["{#DBNAME}"]' @@ -1060,6 +1127,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 4c8de8c1064d43ffa18c4f37fead37f7 name: 'DB {#DBNAME}: Tuples updated per second' type: DEPENDENT key: 'pgsql.dbstat.tup_updated.rate["{#DBNAME}"]' @@ -1083,6 +1151,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 81c33f5b3c31475fa5f28f4ad149a328 name: 'DB {#DBNAME}: Commits per second' type: DEPENDENT key: 'pgsql.dbstat.xact_commit.rate["{#DBNAME}"]' @@ -1106,6 +1175,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 8e5080186d034323be21473099b0b0ce name: 'DB {#DBNAME}: Rollbacks per second' type: DEPENDENT key: 'pgsql.dbstat.xact_rollback.rate["{#DBNAME}"]' @@ -1129,6 +1199,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: df9dd9bac2a54f1085b29fb22b394a1f name: 'DB {#DBNAME}: Frozen XID before avtovacuum %' type: DEPENDENT key: 'pgsql.frozenxid.prc_before_av["{#DBNAME}"]' @@ -1151,6 +1222,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 44ddd66ea37449cb8fab6979b98dfd3c name: 'DB {#DBNAME}: Frozen XID before stop %' type: DEPENDENT key: 'pgsql.frozenxid.prc_before_stop["{#DBNAME}"]' @@ -1174,6 +1246,7 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' trigger_prototypes: - + uuid: 709df9c1e29a4ff68a3de9423ff7ae58 expression: 'last(/PostgreSQL/pgsql.frozenxid.prc_before_stop["{#DBNAME}"])<{$PG.FROZENXID_PCT_STOP.MIN.HIGH:"{#DBNAME}"}' name: 'Database {#DBNAME}: VACUUM FREEZE is required to prevent wraparound (frozen XID less then {$PG.FROZENXID_PCT_STOP.MIN.HIGH:"{#DBNAME}"} %)' priority: AVERAGE @@ -1181,6 +1254,7 @@ zabbix_export: Preventing Transaction ID Wraparound Failures https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND - + uuid: ddf6d0b7b5fe4cbbb540687051b8e5f5 name: 'DB {#DBNAME}: Get frozen XID' key: 'pgsql.frozenxid["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{#DBNAME}"]' history: 1h @@ -1191,6 +1265,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3d0acf4b45fc4a72bb2a214222f93f2a name: 'DB {#DBNAME}: Locks total' type: DEPENDENT key: 'pgsql.locks.total["{#DBNAME}"]' @@ -1210,10 +1285,12 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' trigger_prototypes: - + uuid: 7fb8b20d6565439982761b7d7a74d9e3 expression: 'min(/PostgreSQL/pgsql.locks.total["{#DBNAME}"],5m)>{$PG.LOCKS.MAX.WARN:"{#DBNAME}"}' name: 'Database {#DBNAME}: Number of locks is too high (over {$PG.LOCKS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: WARNING - + uuid: 939ab05c71ed4be9979662203ebba980 name: 'DB {#DBNAME}: Queries slow maintenance count' type: DEPENDENT key: 'pgsql.queries.mro.slow_count["{#DBNAME}"]' @@ -1232,6 +1309,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: bbc8f9bf86394cf28e0c2db44ee4711d name: 'DB {#DBNAME}: Queries max maintenance time' type: DEPENDENT key: 'pgsql.queries.mro.time_max["{#DBNAME}"]' @@ -1251,6 +1329,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: f1427228bfa14ad3b7bb9d63bcfaec59 name: 'DB {#DBNAME}: Queries sum maintenance time' type: DEPENDENT key: 'pgsql.queries.mro.time_sum["{#DBNAME}"]' @@ -1270,6 +1349,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 5d937f46f4684f1e8253ec62e0f75379 name: 'DB {#DBNAME}: Queries slow query count' type: DEPENDENT key: 'pgsql.queries.query.slow_count["{#DBNAME}"]' @@ -1289,10 +1369,12 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' trigger_prototypes: - + uuid: 9cdceacd8c634d45a3b50aa708ef6bf0 expression: 'min(/PostgreSQL/pgsql.queries.query.slow_count["{#DBNAME}"],5m)>{$PG.SLOW_QUERIES.MAX.WARN:"{#DBNAME}"}' name: 'Database {#DBNAME}: Too many slow queries (over {$PG.SLOW_QUERIES.MAX.WARN:"{#DBNAME}"} in 5m)' priority: WARNING - + uuid: 044cc16d0a2f46b28d88eff86c33b30b name: 'DB {#DBNAME}: Queries max query time' type: DEPENDENT key: 'pgsql.queries.query.time_max["{#DBNAME}"]' @@ -1312,6 +1394,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: c6232400b39c4564a30a403859ffb4ee name: 'DB {#DBNAME}: Queries sum query time' type: DEPENDENT key: 'pgsql.queries.query.time_sum["{#DBNAME}"]' @@ -1331,6 +1414,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: f7099043ea6345f0a5531f70f9573a3e name: 'DB {#DBNAME}: Queries slow transaction count' type: DEPENDENT key: 'pgsql.queries.tx.slow_count["{#DBNAME}"]' @@ -1349,6 +1433,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: c6800ca30a564766ba745e875cb4e929 name: 'DB {#DBNAME}: Queries max transaction time' type: DEPENDENT key: 'pgsql.queries.tx.time_max["{#DBNAME}"]' @@ -1368,6 +1453,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 0eda974576794768ac9ddc592ff27e19 name: 'DB {#DBNAME}: Queries sum transaction time' type: DEPENDENT key: 'pgsql.queries.tx.time_sum["{#DBNAME}"]' @@ -1387,6 +1473,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: cafcc00cce824c33a321da0e9ecc7f6e name: 'DB {#DBNAME}: Index scans per second' type: DEPENDENT key: 'pgsql.scans.idx.rate["{#DBNAME}"]' @@ -1409,6 +1496,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: f07396ca9d224e1b819f22efe6c4259d name: 'DB {#DBNAME}: Sequential scans per second' type: DEPENDENT key: 'pgsql.scans.seq.rate["{#DBNAME}"]' @@ -1432,6 +1520,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 4bf92e4b0fed4d32b808b299d9e1fb0c name: 'DB {#DBNAME}: Get scans' key: 'pgsql.scans["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{#DBNAME}"]' history: 1h @@ -1444,6 +1533,7 @@ zabbix_export: value: 'Zabbix raw items' graph_prototypes: - + uuid: 3f8124b817f2437096c620d62ec2e055 name: 'DB {#DBNAME}: Block hit/read' ymin_type_1: FIXED graph_items: @@ -1459,6 +1549,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.dbstat.blks_read.rate["{#DBNAME}"]' - + uuid: 6bd0a0d65b8d43ad946b145cf8a8b533 name: 'DB {#DBNAME}: Database size' ymin_type_1: FIXED graph_items: @@ -1468,6 +1559,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.db.size["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}","{#DBNAME}"]' - + uuid: 41e765d906324595a396d8985b204ff5 name: 'DB {#DBNAME}: Events' ymin_type_1: FIXED graph_items: @@ -1496,6 +1588,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.dbstat.xact_rollback.rate["{#DBNAME}"]' - + uuid: 2b260fdf7623476095429434b5c79041 name: 'DB {#DBNAME}: Locks' ymin_type_1: FIXED graph_items: @@ -1505,6 +1598,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.locks.total["{#DBNAME}"]' - + uuid: 8a60a92b41b146f49145b86bab559b2e name: 'DB {#DBNAME}: Queries' ymin_type_1: FIXED graph_items: @@ -1550,6 +1644,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.queries.tx.time_sum["{#DBNAME}"]' - + uuid: 93518b06f71e46ada3dabefa1726b867 name: 'DB {#DBNAME}: Slow queries' ymin_type_1: FIXED graph_items: @@ -1571,6 +1666,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.queries.tx.slow_count["{#DBNAME}"]' - + uuid: 779b872280ad46c7a6cdf95c2df7c646 name: 'DB {#DBNAME}: Temp files' graph_items: - @@ -1587,6 +1683,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.dbstat.temp_files.rate["{#DBNAME}"]' - + uuid: f10be22e3bac4d66936c34ec99446c64 name: 'DB {#DBNAME}: Tuples' ymin_type_1: FIXED graph_items: @@ -1685,6 +1782,7 @@ zabbix_export: value: zbx_monitor dashboards: - + uuid: d95f29826778497a9ed265e0c335fd0f name: 'PostgreSQL databases' pages: - @@ -1884,6 +1982,7 @@ zabbix_export: name: 'DB {#DBNAME}: Slow queries' host: PostgreSQL - + uuid: f2ceabf59fd64ca9828ea55e9b9668bd name: 'PostgreSQL stat' pages: - @@ -2020,6 +2119,7 @@ zabbix_export: host: PostgreSQL valuemaps: - + uuid: 2e376ee568d04e7bbe98cbae4181f313 name: 'PostgreSQL recovery role' mappings: - @@ -2029,6 +2129,7 @@ zabbix_export: value: '1' newvalue: Standby - + uuid: 7f553f18ef6544ceaa4b50c4ebf0e583 name: 'PostgreSQL replication status' mappings: - @@ -2041,6 +2142,7 @@ zabbix_export: value: '2' newvalue: Master - + uuid: 372bc939f3924aafa13c4821b83a9276 name: 'Service state' mappings: - @@ -2051,6 +2153,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 6b4b92c62cb94e10b11f218ed35f6211 name: 'PostgreSQL bgwriter' ymin_type_1: FIXED graph_items: @@ -2094,6 +2197,7 @@ zabbix_export: host: PostgreSQL key: pgsql.bgwriter.buffers_backend_fsync.rate - + uuid: 4a105d193df64be7898ac19a2f07faa4 name: 'PostgreSQL checkpoints' ymin_type_1: FIXED graph_items: @@ -2123,6 +2227,7 @@ zabbix_export: host: PostgreSQL key: pgsql.bgwriter.checkpoint_write_time - + uuid: 8d41d719832049a5a1fcd6f4da67fb6a name: 'PostgreSQL connections' ymin_type_1: FIXED graph_items: @@ -2175,6 +2280,7 @@ zabbix_export: host: PostgreSQL key: pgsql.connections.sum.waiting - + uuid: 1e9a55ee61824779a9f46f42ec21abef name: 'PostgreSQL ping' ymin_type_1: FIXED graph_items: @@ -2192,6 +2298,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.ping.time["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' - + uuid: d8cf31fc39584a63b9384d9c3ebf40ee name: 'PostgreSQL replication lag' ymin_type_1: FIXED graph_items: @@ -2201,6 +2308,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.replication.lag.sec["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' - + uuid: 10d1de74e9d848399ca038055e5cc8ce name: 'PostgreSQL transactions' ymin_type_1: FIXED graph_items: @@ -2232,6 +2340,7 @@ zabbix_export: host: PostgreSQL key: pgsql.transactions.waiting - + uuid: 45fe7967596741129b4f2462922636bf name: 'PostgreSQL uptime' show_triggers: 'NO' ymin_type_1: FIXED @@ -2249,6 +2358,7 @@ zabbix_export: host: PostgreSQL key: 'pgsql.cache.hit["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.DB}"]' - + uuid: 93ca2dc7a3ff4a458c45e2a56390ce72 name: 'PostgreSQL WAL' ymin_type_1: FIXED graph_items: diff --git a/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml b/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml index f7a3de32cee..4deb7983dd3 100644 --- a/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml +++ b/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:04Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: d0ef7d659a8f4beaaabfc4b6134e737a template: 'PostgreSQL Agent 2' name: 'PostgreSQL Agent 2' description: 'Template tooling version used: 0.38' @@ -14,6 +16,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 04b1c83463f247b0a42f17c5d0a9ce14 name: 'Archive: Count of archive files' type: DEPENDENT key: pgsql.archive.count_archived_files @@ -35,6 +38,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 729208d50ef64e50b0bb342899e211c2 name: 'Archive: Count of files in archive_status need to archive' type: DEPENDENT key: pgsql.archive.count_files_to_archive @@ -53,6 +57,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: b60523c62afc4813aeb64cf9598fb7bd name: 'Archive: Count of attempts to archive files' type: DEPENDENT key: pgsql.archive.failed_trying_to_archive @@ -74,6 +79,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 285f434f79864d24a4e66d5a49c539e9 name: 'Archive: Count of files need to archive' type: DEPENDENT key: pgsql.archive.size_files_to_archive @@ -93,6 +99,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: e9f4284fd3a1459e9c519dbdd8ee3425 name: 'PostgreSQL: Get archive' key: 'pgsql.archive["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: '0' @@ -104,6 +111,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d9169b4b31554063b9d01d0d27b4beee name: 'Autovacuum: Count of autovacuum workers' key: 'pgsql.autovacuum.count["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -114,6 +122,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: c49f777ae0db48879bc946989bfc36f6 name: 'Bgwriter: Buffers allocated' type: DEPENDENT key: pgsql.bgwriter.buffers_alloc.rate @@ -137,6 +146,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 1624e89567824e0493492a3dcc979788 name: 'Bgwriter: Buffers written directly by a backend' type: DEPENDENT key: pgsql.bgwriter.buffers_backend.rate @@ -160,6 +170,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 6e5990d8a0854efd83b3e6a57aa2c2f9 name: 'Bgwriter: Times a backend execute its own fsync' type: DEPENDENT key: pgsql.bgwriter.buffers_backend_fsync.rate @@ -183,6 +194,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 3bf0496d313f4dfea67c95010be54372 name: 'Checkpoint: Buffers checkpoints written' type: DEPENDENT key: pgsql.bgwriter.buffers_checkpoint.rate @@ -206,6 +218,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 65f4aeedbc7d40ed9a14e0dbd8024c4b name: 'Checkpoint: Buffers background written' type: DEPENDENT key: pgsql.bgwriter.buffers_clean.rate @@ -229,6 +242,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 23fcb5ee8c19436b827001114961eb16 name: 'Checkpoint: Requested' type: DEPENDENT key: pgsql.bgwriter.checkpoints_req.rate @@ -252,6 +266,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 9c578a8e072940728cc00d94f52cec8d name: 'Checkpoint: By timeout' type: DEPENDENT key: pgsql.bgwriter.checkpoints_timed.rate @@ -275,6 +290,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: b94507037a584b9391f610e59dd34e6c name: 'Checkpoint: Checkpoint sync time' type: DEPENDENT key: pgsql.bgwriter.checkpoint_sync_time.rate @@ -303,6 +319,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 26839587c46043caa2991e973962b954 name: 'Checkpoint: Checkpoint write time' type: DEPENDENT key: pgsql.bgwriter.checkpoint_write_time.rate @@ -331,6 +348,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: b83939ecfb094a7e9eb42cd9a7e2695c name: 'Bgwriter: Number of bgwriter stopped' type: DEPENDENT key: pgsql.bgwriter.maxwritten_clean.rate @@ -354,6 +372,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 6020e17c25104cbfba182e9cddfe6336 name: 'PostgreSQL: Get bgwriter' key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: '0' @@ -365,6 +384,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: b98d2328694f44598f2177b3f93d4b90 name: 'PostgreSQL: Cache hit' key: 'pgsql.cache.hit["{$PG.URI}"]' history: 7d @@ -375,6 +395,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 2ea55460f0d34063ae4ab65b74ec852c name: 'Connections sum: Active' type: DEPENDENT key: pgsql.connections.active @@ -393,6 +414,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 69f14028e98b48d489fbd7345c2213dd name: 'Connections sum: Disabled' type: DEPENDENT key: pgsql.connections.disabled @@ -411,6 +433,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 62a2401041724b4888bf058035dc6a0c name: 'Connections sum: Fastpath function call' type: DEPENDENT key: pgsql.connections.fastpath_function_call @@ -429,6 +452,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: fc3b357cc8a24c4aad60784d1bfb7e18 name: 'Connections sum: Idle' type: DEPENDENT key: pgsql.connections.idle @@ -447,6 +471,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: b900a8123dfa48e0ac8fd4b92ae8678d name: 'Connections sum: Idle in transaction' type: DEPENDENT key: pgsql.connections.idle_in_transaction @@ -465,6 +490,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 99b0a3e14af44924b0319a0a9f6c16c7 name: 'Connections sum: Idle in transaction (aborted)' type: DEPENDENT key: pgsql.connections.idle_in_transaction_aborted @@ -483,6 +509,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 194c41f88e9e44879a70033913dd41d3 name: 'Connections sum: Prepared' type: DEPENDENT key: pgsql.connections.prepared @@ -503,6 +530,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 1ec042e5853b430d9d7982c53c3fcf14 name: 'Connections sum: Total' type: DEPENDENT key: pgsql.connections.total @@ -521,6 +549,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 101149dd68994084a1cdab82c9d064f0 name: 'Connections sum: Total %' type: DEPENDENT key: pgsql.connections.total_pct @@ -541,10 +570,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 28f8cb12ba9745148ef6c33aba55d86a expression: 'min(/PostgreSQL Agent 2/pgsql.connections.total_pct,5m) > {$PG.CONN_TOTAL_PCT.MAX.WARN}' name: 'Connections sum: Total number of connections is too high (over {$PG.CONN_TOTAL_PCT.MAX.WARN} in 5m)' priority: AVERAGE - + uuid: f2c298008b914434b96da85a985e4a54 name: 'Connections sum: Waiting' type: DEPENDENT key: pgsql.connections.waiting @@ -565,6 +596,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: e926ecd967f342bf90e9923825147d64 name: 'PostgreSQL: Get connections' key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: '0' @@ -578,6 +610,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 1cab825fac8a49ba96dfbf7a696be729 name: 'PostgreSQL: Custom queries' key: 'pgsql.custom.query["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DATABASE}",""]' history: 1h @@ -590,6 +623,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 5c6de0fe332043bfb35c999b10893e4c name: 'Dbstat: Hit blocks read' type: DEPENDENT key: pgsql.dbstat.sum.blks_hit.rate @@ -613,6 +647,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 4dc3f2c23dfd4dfebe024a5c2d4409ae name: 'Dbstat: Disk blocks read' type: DEPENDENT key: pgsql.dbstat.sum.blks_read.rate @@ -636,6 +671,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 619211cc2afa4a159f36abf1a17d5476 name: 'Dbstat: Blocks read time' type: DEPENDENT key: pgsql.dbstat.sum.blk_read_time @@ -660,6 +696,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: fba3b51d644c4c16ac71b3eda1be1701 name: 'Dbstat: Blocks write time' type: DEPENDENT key: pgsql.dbstat.sum.blk_write_time @@ -684,6 +721,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 1b98b9c95b32424baa68c354496ed2de name: 'Dbstat: Checksum failures' type: DEPENDENT key: pgsql.dbstat.sum.checksum_failures.rate @@ -713,6 +751,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 0106dfc55ace4dacaff00ce2c98de2ea name: 'Dbstat: Conflicts' type: DEPENDENT key: pgsql.dbstat.sum.conflicts.rate @@ -736,6 +775,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: e5d3838e5cf84be9ae83cacf22dc99af name: 'Dbstat: Deadlocks' type: DEPENDENT key: pgsql.dbstat.sum.deadlocks.rate @@ -759,6 +799,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: c61f60e6f7d24ffe99db480f6bbd9613 name: 'Dbstat: Backends connected' type: DEPENDENT key: pgsql.dbstat.sum.numbackends @@ -773,6 +814,7 @@ zabbix_export: master_item: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' - + uuid: 96cb6b388b2c480ead1568293dd81e70 name: 'Dbstat: Number temp bytes' type: DEPENDENT key: pgsql.dbstat.sum.temp_bytes.rate @@ -797,6 +839,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: bea47c8a95074ad3997aff64fcfcf49b name: 'Dbstat: Number temp bytes' type: DEPENDENT key: pgsql.dbstat.sum.temp_files.rate @@ -820,6 +863,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 731f4adac9d34eaaaa1f8d5080fdf6ce name: 'Dbstat: Rows deleted' type: DEPENDENT key: pgsql.dbstat.sum.tup_deleted.rate @@ -843,6 +887,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 4eb6cc273484453bab1233de085363f5 name: 'Dbstat: Rows fetched' type: DEPENDENT key: pgsql.dbstat.sum.tup_fetched.rate @@ -866,6 +911,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: ae250ffa30c94df187c2010011e794aa name: 'Dbstat: Rows inserted' type: DEPENDENT key: pgsql.dbstat.sum.tup_inserted.rate @@ -889,6 +935,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 3253ed1c96db4a84974e62b85d80bc0f name: 'Dbstat: Rows returned' type: DEPENDENT key: pgsql.dbstat.sum.tup_returned.rate @@ -912,6 +959,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 13feadafa00a4bd293fcf1a98ddf1f39 name: 'Dbstat: Rows updated' type: DEPENDENT key: pgsql.dbstat.sum.tup_updated.rate @@ -935,6 +983,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: bc8a3b29a6684b7f8a70a54b962f0e7e name: 'Dbstat: Committed transactions' type: DEPENDENT key: pgsql.dbstat.sum.xact_commit.rate @@ -958,6 +1007,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 8aedfe3e385b447eb75b85f92301665a name: 'Dbstat: Roll backed transactions' type: DEPENDENT key: pgsql.dbstat.sum.xact_rollback.rate @@ -981,6 +1031,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: ddddde3084d54f55838b970f44290523 name: 'PostgreSQL: Get dbstat sum' key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: '0' @@ -994,6 +1045,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3be06ec14cba44d0892f3271a599c473 name: 'PostgreSQL: Get dbstat' key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: '0' @@ -1007,6 +1059,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7112eeb300c14d959c79715462bf9563 name: 'PostgreSQL: Get locks' key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: '0' @@ -1020,6 +1073,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0377fe6f2f8d4539b649c636ab012415 name: 'PostgreSQL: Age of oldest xid' key: 'pgsql.oldest.xid["{$PG.URI}","{$PG.USER}"]' history: 7d @@ -1031,10 +1085,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 2a5c11571d9d46f093ed9081f9d51504 expression: 'last(/PostgreSQL Agent 2/pgsql.oldest.xid["{$PG.URI}","{$PG.USER}"]) > 18000000' name: 'PostgreSQL: Oldest xid is too big' priority: AVERAGE - + uuid: 56323e572fa443228987c62039153825 name: 'PostgreSQL: Ping' key: 'pgsql.ping["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -1049,10 +1105,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 48a24a78519d47349200f0b41ceec56a expression: 'last(/PostgreSQL Agent 2/pgsql.ping["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"])=0' name: 'PostgreSQL: Service is down' priority: HIGH - + uuid: a171db459d6144e4ad294579fb8dc56d name: 'Replication: Standby count' key: 'pgsql.replication.count["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -1062,6 +1120,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: da9ce769f9444a3f9600ce64c4ab2857 name: 'Replication: Lag in bytes' key: 'pgsql.replication.lag.b["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -1072,6 +1131,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 5a9eb8ee4a484911903688e620eb618b name: 'Replication: Lag in seconds' key: 'pgsql.replication.lag.sec["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -1082,6 +1142,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 4120befb754d47e9a931f868c28badb9 name: 'PostgreSQL: Get replication' key: 'pgsql.replication.process["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: '0' @@ -1093,6 +1154,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 4085b836bf614f3d910818074c386845 name: 'Replication: Recovery role' key: 'pgsql.replication.recovery_role["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -1104,6 +1166,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: 3c83904cbad74ff7a0d10136a233e6c6 name: 'Replication: Status' key: 'pgsql.replication.status["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -1115,6 +1178,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: efa946a67e5844ecb905c68a2a6b85bb name: 'PostgreSQL: Uptime' key: 'pgsql.uptime["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' history: 7d @@ -1126,10 +1190,12 @@ zabbix_export: value: PostgreSQL triggers: - + uuid: 5fbabc5f60b74a369a13a260d25cce3c expression: 'last(/PostgreSQL Agent 2/pgsql.uptime["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]) < 600' name: 'PostgreSQL: Service has been restarted (uptime={ITEM.LASTVALUE})' priority: AVERAGE - + uuid: 6d5aa6213cf248749cbffdea9aff694f name: 'WAL: Segments count' type: DEPENDENT key: pgsql.wal.count @@ -1148,6 +1214,7 @@ zabbix_export: tag: Application value: PostgreSQL - + uuid: c3d96741af454f6b9a3a49b6117c31be name: 'PostgreSQL: Get WAL' key: 'pgsql.wal.stat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' delay: 5m @@ -1160,6 +1227,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 95f67516be544daf9ad8a1cad2e46114 name: 'WAL: Bytes written' type: DEPENDENT key: pgsql.wal.write @@ -1184,6 +1252,7 @@ zabbix_export: value: PostgreSQL discovery_rules: - + uuid: b1a4bfe1031a40529a7c38ac6bed3c6d name: 'Database discovery' key: 'pgsql.db.discovery["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' delay: 1h @@ -1196,6 +1265,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 1419ff1331734a4088349332e118ca94 name: 'DB {#DBNAME}: Database age' key: 'pgsql.db.age["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' delay: 10m @@ -1206,6 +1276,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 4367ba7fdffd459ea2b18e1877bc74ca name: 'DB {#DBNAME}: Get bloating tables' key: 'pgsql.db.bloating_tables["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' history: 7d @@ -1215,6 +1286,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: b614a0909eec40bc841bf7446e842544 name: 'DB {#DBNAME}: Database size' key: 'pgsql.db.size["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' delay: 5m @@ -1226,6 +1298,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 4b1b1a4374c0429cb1790e774f181512 name: 'DB {#DBNAME}: Blocks hit per second' type: DEPENDENT key: 'pgsql.dbstat.blks_hit.rate["{#DBNAME}"]' @@ -1249,6 +1322,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 841496e662cc43cf8db7728e96fcba76 name: 'DB {#DBNAME}: Disk blocks read per second' type: DEPENDENT key: 'pgsql.dbstat.blks_read.rate["{#DBNAME}"]' @@ -1272,6 +1346,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 0313d02ce8274bc9bcaee54d062300c8 name: 'DB {#DBNAME}: Disk blocks read per second' type: DEPENDENT key: 'pgsql.dbstat.blk_read_time.rate["{#DBNAME}"]' @@ -1300,6 +1375,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: e746a7760d554a0e9d41ba01c3be9db5 name: 'DB {#DBNAME}: Disk blocks read per second' type: DEPENDENT key: 'pgsql.dbstat.blk_write_time.rate["{#DBNAME}"]' @@ -1328,6 +1404,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: d44335162082498bbc42e29e938a4de7 name: 'DB {#DBNAME}: Checksum failures' type: DEPENDENT key: 'pgsql.dbstat.checksum_failures.rate["{#DBNAME}"]' @@ -1351,6 +1428,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 4eb67f16bc2948a7927ed58c9d037466 name: 'DB {#DBNAME}: Detected conflicts per second' type: DEPENDENT key: 'pgsql.dbstat.conflicts.rate["{#DBNAME}"]' @@ -1375,6 +1453,7 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' trigger_prototypes: - + uuid: c2fff89e4ed34f3b9f277d5016a73a91 expression: 'min(/PostgreSQL Agent 2/pgsql.dbstat.conflicts.rate["{#DBNAME}"],5m) > {$PG.CONFLICTS.MAX.WARN:"{#DBNAME}"}' name: 'DB {#DBNAME}: Too many recovery conflicts (over {$PG.CONFLICTS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: AVERAGE @@ -1382,6 +1461,7 @@ zabbix_export: The primary and standby servers are in many ways loosely connected. Actions on the primary will have an effect on the standby. As a result, there is potential for negative interactions or conflicts between them. https://www.postgresql.org/docs/current/hot-standby.html#HOT-STANDBY-CONFLICT - + uuid: d53da0cc702f4fe381e4d13d454ec229 name: 'DB {#DBNAME}: Detected deadlocks per second' type: DEPENDENT key: 'pgsql.dbstat.deadlocks.rate["{#DBNAME}"]' @@ -1406,10 +1486,12 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' trigger_prototypes: - + uuid: 0522bf801ae948e98dc0987a14156420 expression: 'min(/PostgreSQL Agent 2/pgsql.dbstat.deadlocks.rate["{#DBNAME}"],5m) > {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"}' name: 'DB {#DBNAME}: Deadlock occurred (over {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: HIGH - + uuid: 2e31986867d24bca930d141cc5d9cc0f name: 'DB {#DBNAME}: Backends connected' type: DEPENDENT key: 'pgsql.dbstat.numbackends["{#DBNAME}"]' @@ -1428,6 +1510,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 82a2f4b2dc4f4dfe9a0a42144f603a8a name: 'DB {#DBNAME}: Temp_bytes written per second' type: DEPENDENT key: 'pgsql.dbstat.temp_bytes.rate["{#DBNAME}"]' @@ -1451,6 +1534,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 480ffc23ca8d41e3ac86bb162007065f name: 'DB {#DBNAME}: Temp_files created per second' type: DEPENDENT key: 'pgsql.dbstat.temp_files.rate["{#DBNAME}"]' @@ -1473,6 +1557,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: cf288751fb894e5291b2d539b4c1a6a1 name: 'DB {#DBNAME}: Tuples deleted per second' type: DEPENDENT key: 'pgsql.dbstat.tup_deleted.rate["{#DBNAME}"]' @@ -1496,6 +1581,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: a512a7a075244ccb90ab6824125a405e name: 'DB {#DBNAME}: Tuples fetched per second' type: DEPENDENT key: 'pgsql.dbstat.tup_fetched.rate["{#DBNAME}"]' @@ -1519,6 +1605,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 2f24c195df5842f1bdf65a11dea3a315 name: 'DB {#DBNAME}: Tuples inserted per second' type: DEPENDENT key: 'pgsql.dbstat.tup_inserted.rate["{#DBNAME}"]' @@ -1542,6 +1629,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 175c5051ef0c4a31b76270cacbdd7ed5 name: 'DB {#DBNAME}: Tuples returned per second' type: DEPENDENT key: 'pgsql.dbstat.tup_returned.rate["{#DBNAME}"]' @@ -1565,6 +1653,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 9888b495d3f04cceb373c341bd4f1941 name: 'DB {#DBNAME}: Tuples updated per second' type: DEPENDENT key: 'pgsql.dbstat.tup_updated.rate["{#DBNAME}"]' @@ -1588,6 +1677,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 5b0ecb9c928c49a6a01b5df6aec931dd name: 'DB {#DBNAME}: Commits per second' type: DEPENDENT key: 'pgsql.dbstat.xact_commit.rate["{#DBNAME}"]' @@ -1611,6 +1701,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 1d280198e31649fcb053d4c87a0e869d name: 'DB {#DBNAME}: Rollbacks per second' type: DEPENDENT key: 'pgsql.dbstat.xact_rollback.rate["{#DBNAME}"]' @@ -1634,6 +1725,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 8eb2bd907a0e4385bcac9e0f467f9748 name: 'DB {#DBNAME}: Num of accessexclusive locks' type: DEPENDENT key: 'pgsql.locks.accessexclusive["{#DBNAME}"]' @@ -1652,6 +1744,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 5f783de0d6124fc0ae14522a4ad89189 name: 'DB {#DBNAME}: Num of accessshare locks' type: DEPENDENT key: 'pgsql.locks.accessshare["{#DBNAME}"]' @@ -1670,6 +1763,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 3c754430815f411e9aa8dde593f6333a name: 'DB {#DBNAME}: Num of exclusive locks' type: DEPENDENT key: 'pgsql.locks.exclusive["{#DBNAME}"]' @@ -1688,6 +1782,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: b1ccea7698264d768da1299ec9d13738 name: 'DB {#DBNAME}: Num of rowexclusive locks' type: DEPENDENT key: 'pgsql.locks.rowexclusive["{#DBNAME}"]' @@ -1706,6 +1801,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: b4b1402b99284f3bbf0ac0dff493449f name: 'DB {#DBNAME}: Num of rowshare locks' type: DEPENDENT key: 'pgsql.locks.rowshare["{#DBNAME}"]' @@ -1724,6 +1820,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 15eb93e90c1241a99aaff834d69cc5be name: 'DB {#DBNAME}: Num of sharerowexclusive locks' type: DEPENDENT key: 'pgsql.locks.sharerowexclusive["{#DBNAME}"]' @@ -1742,6 +1839,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 04e6cec0423f4dddb09e6643561bdf77 name: 'DB {#DBNAME}: Num of shareupdateexclusive locks' type: DEPENDENT key: 'pgsql.locks.shareupdateexclusive["{#DBNAME}"]' @@ -1760,6 +1858,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: 8a410cf1f0be41fbb5a976f368f07430 name: 'DB {#DBNAME}: Num of share locks' type: DEPENDENT key: 'pgsql.locks.share["{#DBNAME}"]' @@ -1778,6 +1877,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: DB {#DBNAME}' - + uuid: a982064d710644db85ebc1cde67bfe4d name: 'DB {#DBNAME}: Num of total locks' type: DEPENDENT key: 'pgsql.locks.total["{#DBNAME}"]' @@ -1797,6 +1897,7 @@ zabbix_export: value: 'PostgreSQL: DB {#DBNAME}' graph_prototypes: - + uuid: af6eac83efc94d2a9f4a3501207fb5ce name: 'DB {#DBNAME}: Locks' graph_items: - @@ -1860,6 +1961,7 @@ zabbix_export: host: 'PostgreSQL Agent 2' key: 'pgsql.locks.share["{#DBNAME}"]' - + uuid: 9a518b4bf0f04609863bf9dc4c7f1ea2 name: 'DB {#DBNAME}: Number of bloating tables' graph_items: - @@ -1869,6 +1971,7 @@ zabbix_export: host: 'PostgreSQL Agent 2' key: 'pgsql.db.bloating_tables["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' - + uuid: 4d46d39a1d1146c19a57b2b5b8086708 name: 'DB {#DBNAME}: pg_stat_database metrics' graph_items: - @@ -1949,6 +2052,7 @@ zabbix_export: host: 'PostgreSQL Agent 2' key: 'pgsql.dbstat.xact_rollback.rate["{#DBNAME}"]' - + uuid: 86853d8590344bad84aab1deb3d1cffc name: 'DB {#DBNAME}: Size' graph_items: - @@ -1958,6 +2062,7 @@ zabbix_export: host: 'PostgreSQL Agent 2' key: 'pgsql.db.size["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' - + uuid: e94f9017c06644a2bbcb48697381556d name: 'Replication Discovery' key: 'pgsql.replication.process.discovery["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' delay: 15m @@ -1970,6 +2075,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 15b83330044042668e618501160c37e4 name: 'Application {#APPLICATION}: Replication flush lag' type: DEPENDENT key: 'pgsql.replication.process.flush_lag["{#APPLICATION}"]' @@ -1989,6 +2095,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: Application {#APPLICATION}' - + uuid: 0daf6e3c7843488cb3160a2bd6b09fbf name: 'Application {#APPLICATION}: Replication replay lag' type: DEPENDENT key: 'pgsql.replication.process.replay_lag["{#APPLICATION}"]' @@ -2008,6 +2115,7 @@ zabbix_export: tag: Application value: 'PostgreSQL: Application {#APPLICATION}' - + uuid: 2d96bc517d3a4c3fbcae8a7f1436bf72 name: 'Application {#APPLICATION}: Replication write lag' type: DEPENDENT key: 'pgsql.replication.process.write_lag["{#APPLICATION}"]' @@ -2028,6 +2136,7 @@ zabbix_export: value: 'PostgreSQL: Application {#APPLICATION}' graph_prototypes: - + uuid: e79dfe2d436d49da898772a9e7345825 name: 'Application {#APPLICATION}: Replication lag' graph_items: - @@ -2077,6 +2186,7 @@ zabbix_export: value: postgres dashboards: - + uuid: e3ae726b06cc4663a3eef5a73909f796 name: 'PostgreSQL databases' pages: - @@ -2179,6 +2289,7 @@ zabbix_export: host: 'PostgreSQL Agent 2' valuemaps: - + uuid: 9f38c01c325248d4b538c0582432b541 name: 'PostgreSQL recovery role' mappings: - @@ -2188,6 +2299,7 @@ zabbix_export: value: '1' newvalue: Standby - + uuid: 0fba38eefa4c4073b46d3f8579fda314 name: 'PostgreSQL replication status' mappings: - diff --git a/templates/db/redis/template_db_redis.yaml b/templates/db/redis/template_db_redis.yaml index b11fd92e99d..0d9f0a530cd 100644 --- a/templates/db/redis/template_db_redis.yaml +++ b/templates/db/redis/template_db_redis.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:40:35Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: e111446745a1425b862f8727ae63bce4 template: Redis name: Redis description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: bc4989f098954259924cbee6717519a7 name: 'Redis: Blocked clients' type: DEPENDENT key: redis.clients.blocked @@ -37,6 +40,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 6140e8ff18fe41c6b65165b0f5346c7b name: 'Redis: Connected clients' type: DEPENDENT key: redis.clients.connected @@ -55,6 +59,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 3f5d6532f403436c823e1461e49e54c2 name: 'Redis: Max input buffer' type: DEPENDENT key: redis.clients.max_input_buffer @@ -75,6 +80,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 44788aa774e64fe685fe6496a9bea97d name: 'Redis: Max output buffer' type: DEPENDENT key: redis.clients.max_output_buffer @@ -95,6 +101,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 74f9fe26bdaf4a7bb86214bd7d500363 name: 'Redis: Cluster enabled' type: DEPENDENT key: redis.cluster.enabled @@ -115,6 +122,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 066486e3be25406185e624611eeb167a name: 'Redis: Max clients' type: DEPENDENT key: redis.config.maxclients @@ -139,6 +147,7 @@ zabbix_export: tag: Application value: Redis - + uuid: bf68f3ecc3544ef0af00889139caf313 name: 'Redis: Get config' key: 'redis.config["{$REDIS.CONN.URI}"]' history: 1h @@ -155,12 +164,14 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 4d80b929ad364e33b7f94935b61ea931 expression: '(last(/Redis/redis.config["{$REDIS.CONN.URI}"],#1)<>last(/Redis/redis.config["{$REDIS.CONN.URI}"],#2))=1 and length(last(/Redis/redis.config["{$REDIS.CONN.URI}"]))>0' name: 'Redis: Configuration has changed' priority: INFO description: 'Redis configuration has changed. Ack to close.' manual_close: 'YES' - + uuid: 99d427f1f76a468c9878225abb8cebbd name: 'Redis: CPU sys' type: DEPENDENT key: redis.cpu.sys @@ -181,6 +192,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 1bfce9a62c924510a9cac3b04320d838 name: 'Redis: CPU sys children' type: DEPENDENT key: redis.cpu.sys_children @@ -201,6 +213,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 83e7c9f5b8a24c949d72125671d6d39a name: 'Redis: CPU user' type: DEPENDENT key: redis.cpu.user @@ -221,6 +234,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 8bc18ca0c79d4a81811b600cf3fe8ddd name: 'Redis: CPU user children' type: DEPENDENT key: redis.cpu.user_children @@ -241,6 +255,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 720f146ffe7e481482e11db4b99634c8 name: 'Redis: Get info' key: 'redis.info["{$REDIS.CONN.URI}"]' history: 1h @@ -252,6 +267,7 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 2816712635cd409e9ec9f94abdc48085 expression: 'nodata(/Redis/redis.info["{$REDIS.CONN.URI}"],30m)=1' name: 'Redis: Failed to fetch info data (or no data for 30m)' priority: WARNING @@ -262,6 +278,7 @@ zabbix_export: name: 'Redis: Service is down' expression: 'last(/Redis/redis.ping["{$REDIS.CONN.URI}"])=0' - + uuid: 5fe2afa1c8ff434a876822ea0b290659 name: 'Redis: Memory fragmentation ratio' type: DEPENDENT key: redis.memory.fragmentation_ratio @@ -289,6 +306,7 @@ zabbix_export: value: Redis triggers: - + uuid: 2631eee16aab43319baf77d4e31392a7 expression: 'min(/Redis/redis.memory.fragmentation_ratio,15m)>{$REDIS.MEM.FRAG_RATIO.MAX.WARN}' name: 'Redis: Memory fragmentation ratio is too high (over {$REDIS.MEM.FRAG_RATIO.MAX.WARN} in 15m)' priority: WARNING @@ -301,6 +319,7 @@ zabbix_export: https://redis.io/topics/memory-optimization - + uuid: 5fef1d341a974cc5aa164e550aff1537 name: 'Redis: Memory used' type: DEPENDENT key: redis.memory.used_memory @@ -320,6 +339,7 @@ zabbix_export: tag: Application value: Redis - + uuid: de026d98fd9146b78f9a0be2c0b9de10 name: 'Redis: Memory used Lua' type: DEPENDENT key: redis.memory.used_memory_lua @@ -339,6 +359,7 @@ zabbix_export: tag: Application value: Redis - + uuid: d3f05ab1c0404f01875afb964d9820e2 name: 'Redis: Memory used peak' type: DEPENDENT key: redis.memory.used_memory_peak @@ -358,6 +379,7 @@ zabbix_export: tag: Application value: Redis - + uuid: ef06ae3dd4784702ad0d281da94c294d name: 'Redis: Memory used RSS' type: DEPENDENT key: redis.memory.used_memory_rss @@ -377,6 +399,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 86501872c68c4e9fa4b55aaacebb3c3c name: 'Redis: AOF current rewrite time sec' type: DEPENDENT key: redis.persistence.aof_current_rewrite_time_sec @@ -399,6 +422,7 @@ zabbix_export: tag: Application value: Redis - + uuid: d298e1ce9aa1481391a48754e2a648b0 name: 'Redis: AOF enabled' type: DEPENDENT key: redis.persistence.aof_enabled @@ -419,6 +443,7 @@ zabbix_export: tag: Application value: Redis - + uuid: e2e62cc728c04169afeb051000042e28 name: 'Redis: AOF last bgrewrite status' type: DEPENDENT key: redis.persistence.aof_last_bgrewrite_status @@ -443,6 +468,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 5a14501541c44699b81e3a89cc93d628 name: 'Redis: AOF last rewrite time sec' type: DEPENDENT key: redis.persistence.aof_last_rewrite_time_sec @@ -465,6 +491,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 2cfd96e347d341219238bdaf65f1846d name: 'Redis: AOF last write status' type: DEPENDENT key: redis.persistence.aof_last_write_status @@ -490,11 +517,13 @@ zabbix_export: value: Redis triggers: - + uuid: 324e0e8fac514ba99d67aea7eb0ddf7c expression: last(/Redis/redis.persistence.aof_last_write_status)=0 name: 'Redis: Last AOF write operation failed' priority: WARNING description: 'Detailed information about persistence: https://redis.io/topics/persistence' - + uuid: 3f4866909425447a828600e9b44ace5b name: 'Redis: AOF rewrite in progress' type: DEPENDENT key: redis.persistence.aof_rewrite_in_progress @@ -513,6 +542,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 83d243cc46304694954e08c0b03a3527 name: 'Redis: AOF rewrite scheduled' type: DEPENDENT key: redis.persistence.aof_rewrite_scheduled @@ -531,6 +561,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 90df2d442dc049d690044b92e0888c31 name: 'Redis: Dump loading' type: DEPENDENT key: redis.persistence.loading @@ -551,6 +582,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 5b1ecad187764429a22cbeb69afa3a28 name: 'Redis: RDB bgsave in progress' type: DEPENDENT key: redis.persistence.rdb_bgsave_in_progress @@ -569,6 +601,7 @@ zabbix_export: tag: Application value: Redis - + uuid: ea673953a3014dc091ec62a20ee53945 name: 'Redis: RDB changes since last save' type: DEPENDENT key: redis.persistence.rdb_changes_since_last_save @@ -587,6 +620,7 @@ zabbix_export: tag: Application value: Redis - + uuid: d8c4d8fceeb5482a951999eedd350f73 name: 'Redis: RDB current bgsave time sec' type: DEPENDENT key: redis.persistence.rdb_current_bgsave_time_sec @@ -609,6 +643,7 @@ zabbix_export: tag: Application value: Redis - + uuid: e25772b422314949a564f219d6f725bc name: 'Redis: RDB last bgsave status' type: DEPENDENT key: redis.persistence.rdb_last_bgsave_status @@ -634,11 +669,13 @@ zabbix_export: value: Redis triggers: - + uuid: 44e427ae3ce7419dbac3059be11e31ef expression: last(/Redis/redis.persistence.rdb_last_bgsave_status)=0 name: 'Redis: Last RDB save operation failed' priority: WARNING description: 'Detailed information about persistence: https://redis.io/topics/persistence' - + uuid: f506941104e34db08c0d8f5a6d9d9710 name: 'Redis: RDB last bgsave time sec' type: DEPENDENT key: redis.persistence.rdb_last_bgsave_time_sec @@ -661,6 +698,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 04e1c21ca49246d7aba062cd001a8c00 name: 'Redis: RDB last save time' type: DEPENDENT key: redis.persistence.rdb_last_save_time @@ -679,6 +717,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 5949fadcbe2b405baff0668e81627278 name: 'Redis: Ping' key: 'redis.ping["{$REDIS.CONN.URI}"]' history: 7h @@ -695,11 +734,13 @@ zabbix_export: value: Redis triggers: - + uuid: 62353f9ed6204b70ba270827c3922244 expression: 'last(/Redis/redis.ping["{$REDIS.CONN.URI}"])=0' name: 'Redis: Service is down' priority: AVERAGE manual_close: 'YES' - + uuid: 6680a01fb98c4504bed6458ba6cde146 name: 'Redis: Connected slaves' type: DEPENDENT key: redis.replication.connected_slaves @@ -719,6 +760,7 @@ zabbix_export: value: Redis triggers: - + uuid: 302c7dbd87b7487abec3e58879c0371c expression: '(last(/Redis/redis.replication.connected_slaves,#1)<>last(/Redis/redis.replication.connected_slaves,#2))=1' recovery_mode: NONE name: 'Redis: Number of slaves has changed' @@ -726,6 +768,7 @@ zabbix_export: description: 'Redis number of slaves has changed. Ack to close.' manual_close: 'YES' - + uuid: 37fa1595299c4a3ea091039f4db47cf3 name: 'Redis: Master replication offset' type: DEPENDENT key: redis.replication.master_repl_offset @@ -747,6 +790,7 @@ zabbix_export: tag: Application value: Redis - + uuid: cf067374339e44e5a4ba2cd70d4fec3a name: 'Redis: Replication backlog active' type: DEPENDENT key: redis.replication.repl_backlog_active @@ -767,6 +811,7 @@ zabbix_export: tag: Application value: Redis - + uuid: b4ea8df4d73144f99ffd4f5f6e6359ef name: 'Redis: Replication backlog first byte offset' type: DEPENDENT key: redis.replication.repl_backlog_first_byte_offset @@ -786,6 +831,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 081cd9df926d48cea7e5c68f7761ddb1 name: 'Redis: Replication backlog history length' type: DEPENDENT key: redis.replication.repl_backlog_histlen @@ -804,6 +850,7 @@ zabbix_export: tag: Application value: Redis - + uuid: a437a46aafe3413884975fc480091bb5 name: 'Redis: Replication backlog size' type: DEPENDENT key: redis.replication.repl_backlog_size @@ -823,6 +870,7 @@ zabbix_export: tag: Application value: Redis - + uuid: d8371457697744159aabc3bdece4af2e name: 'Redis: Replication role' type: DEPENDENT key: redis.replication.role @@ -848,6 +896,7 @@ zabbix_export: value: Redis triggers: - + uuid: 57ebc82e532943879e884016a02b40bf expression: '(last(/Redis/redis.replication.role,#1)<>last(/Redis/redis.replication.role,#2))=1 and length(last(/Redis/redis.replication.role))>0' recovery_mode: NONE name: 'Redis: Replication role has changed (new role: {ITEM.VALUE})' @@ -855,6 +904,7 @@ zabbix_export: description: 'Redis replication role has changed. Ack to close.' manual_close: 'YES' - + uuid: 8a08d4f30b78448986b9fd94cafd398c name: 'Redis: Process id' type: DEPENDENT key: redis.server.process_id @@ -877,6 +927,7 @@ zabbix_export: tag: Application value: Redis - + uuid: b2deab550d984b3e93741c53019e7f89 name: 'Redis: Redis mode' type: DEPENDENT key: redis.server.redis_mode @@ -901,6 +952,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 9699d6a6563b498ea73f88a4c1dd9cf1 name: 'Redis: Redis version' type: DEPENDENT key: redis.server.redis_version @@ -926,12 +978,14 @@ zabbix_export: value: Redis triggers: - + uuid: 290a6a0805fc48c285e8395652fe40d7 expression: '(last(/Redis/redis.server.redis_version,#1)<>last(/Redis/redis.server.redis_version,#2))=1 and length(last(/Redis/redis.server.redis_version))>0' name: 'Redis: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Redis version has changed. Ack to close.' manual_close: 'YES' - + uuid: 8c28e54f9e5d40d6b69c1f5b39b85054 name: 'Redis: TCP port' type: DEPENDENT key: redis.server.tcp_port @@ -954,6 +1008,7 @@ zabbix_export: tag: Application value: Redis - + uuid: af225edd976146f2920bc05afb703f14 name: 'Redis: Uptime' type: DEPENDENT key: redis.server.uptime @@ -974,12 +1029,14 @@ zabbix_export: value: Redis triggers: - + uuid: 4961e91eed2a4e83899d135315748b0e expression: last(/Redis/redis.server.uptime)<10m name: 'Redis: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 51a65fa1d27e4fcd915c5019687e7bc9 name: 'Redis: Slowlog entries per second' key: 'redis.slowlog.count["{$REDIS.CONN.URI}"]' history: 7d @@ -994,10 +1051,12 @@ zabbix_export: value: Redis triggers: - + uuid: aa43dd0f0c49463490b1b8ff2392f141 expression: 'min(/Redis/redis.slowlog.count["{$REDIS.CONN.URI}"],5m)>{$REDIS.SLOWLOG.COUNT.MAX.WARN}' name: 'Redis: Too many entries in the slowlog (over {$REDIS.SLOWLOG.COUNT.MAX.WARN} per second in 5m)' priority: INFO - + uuid: eca69284ac8e4ae3a7e965b6549e9343 name: 'Redis: Evicted keys' type: DEPENDENT key: redis.stats.evicted_keys @@ -1016,6 +1075,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 0a77355cfba348bb8884d2405892ed5d name: 'Redis: Expired keys' type: DEPENDENT key: redis.stats.expired_keys @@ -1034,6 +1094,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 5841b6f2a76b432080029367e7008cd1 name: 'Redis: Instantaneous input bytes per second' type: DEPENDENT key: redis.stats.instantaneous_input.rate @@ -1058,6 +1119,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 3552b285d7ca41f796c1838e268a92c1 name: 'Redis: Instantaneous operations per sec' type: DEPENDENT key: redis.stats.instantaneous_ops.rate @@ -1076,6 +1138,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 86c05ed58e8448e9b7307a3c82e182af name: 'Redis: Instantaneous output bytes per second' type: DEPENDENT key: redis.stats.instantaneous_output.rate @@ -1100,6 +1163,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 66d30a422e704174ae7700e1dd006aa1 name: 'Redis: Keyspace hits' type: DEPENDENT key: redis.stats.keyspace_hits @@ -1118,6 +1182,7 @@ zabbix_export: tag: Application value: Redis - + uuid: e24da63a83dc4223bed35cf80fc22300 name: 'Redis: Keyspace misses' type: DEPENDENT key: redis.stats.keyspace_misses @@ -1136,6 +1201,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 1f11810f06d44e498a895c516f902f95 name: 'Redis: Latest fork usec' type: DEPENDENT key: redis.stats.latest_fork_usec @@ -1159,6 +1225,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 2662dfd3524749998306f1d7afe33019 name: 'Redis: Migrate cached sockets' type: DEPENDENT key: redis.stats.migrate_cached_sockets @@ -1177,6 +1244,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 186e6bda0a0e463bb8218a58f227ff2b name: 'Redis: Pubsub channels' type: DEPENDENT key: redis.stats.pubsub_channels @@ -1195,6 +1263,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 1e0711a2b40e4fea88c0c57a1f6d2b30 name: 'Redis: Pubsub patterns' type: DEPENDENT key: redis.stats.pubsub_patterns @@ -1213,6 +1282,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 65135267c836435d872325a7129e5857 name: 'Redis: Rejected connections' type: DEPENDENT key: redis.stats.rejected_connections @@ -1232,6 +1302,7 @@ zabbix_export: value: Redis triggers: - + uuid: 5bf0680529ce496b8fe419e2732c69d1 expression: last(/Redis/redis.stats.rejected_connections)>0 name: 'Redis: Connections are rejected' priority: HIGH @@ -1240,6 +1311,7 @@ zabbix_export: https://redis.io/topics/clients - + uuid: 37135fd8b7e94c41bc21e802f21baeb4 name: 'Redis: Sync full' type: DEPENDENT key: redis.stats.sync_full @@ -1258,6 +1330,7 @@ zabbix_export: tag: Application value: Redis - + uuid: cb5b6380b164419280fdcd98077c5d8f name: 'Redis: Sync partial err' type: DEPENDENT key: redis.stats.sync_partial_err @@ -1276,6 +1349,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 231560fd350e4b5096b242dddecd7c8b name: 'Redis: Sync partial ok' type: DEPENDENT key: redis.stats.sync_partial_ok @@ -1294,6 +1368,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 278ff045f367443380fcd594dba77d53 name: 'Redis: Total commands processed' type: DEPENDENT key: redis.stats.total_commands_processed @@ -1312,6 +1387,7 @@ zabbix_export: tag: Application value: Redis - + uuid: c9afbbbec8a44926887389a590f1df91 name: 'Redis: Total connections received' type: DEPENDENT key: redis.stats.total_connections_received @@ -1330,6 +1406,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 838cb6cbfd8a42e1b9cfa4a60670324a name: 'Redis: Total net input bytes' type: DEPENDENT key: redis.stats.total_net_input_bytes @@ -1349,6 +1426,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 762f6b06eb094de896d265fcf3f9a603 name: 'Redis: Total net output bytes' type: DEPENDENT key: redis.stats.total_net_output_bytes @@ -1369,12 +1447,14 @@ zabbix_export: value: Redis discovery_rules: - + uuid: 527a3526b0e64225bb3dcf2dbbfbda5b name: 'Process metrics discovery' key: 'proc.num["{$REDIS.LLD.PROCESS_NAME}"]' delay: 1h description: 'Collect metrics by Zabbix agent if it exists' item_prototypes: - + uuid: 376a8861723c45c3bde08573c7ab2ed9 name: 'Redis: CPU utilization' key: 'proc.cpu.util["{$REDIS.PROCESS_NAME}{#SINGLETON}"]' history: 7d @@ -1386,6 +1466,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 9d68e00f913a4faea5a334d361f324b0 name: 'Redis: Memory usage (rss)' key: 'proc.mem["{$REDIS.PROCESS_NAME}{#SINGLETON}",,,,rss]' history: 7d @@ -1396,6 +1477,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 325cabaa95994a58bf30992586ba7544 name: 'Redis: Memory usage (vsize)' key: 'proc.mem["{$REDIS.PROCESS_NAME}{#SINGLETON}",,,,vsize]' history: 7d @@ -1406,6 +1488,7 @@ zabbix_export: tag: Application value: Redis - + uuid: d9ccc25e5d1b4f05b22354a7672b518c name: 'Redis: Number of processes running' key: 'proc.num["{$REDIS.PROCESS_NAME}{#SINGLETON}"]' history: 7d @@ -1415,11 +1498,13 @@ zabbix_export: value: Redis trigger_prototypes: - + uuid: 590bd23c52b74dd7951dcf74903ac2ed expression: 'last(/Redis/proc.num["{$REDIS.PROCESS_NAME}{#SINGLETON}"])=0' name: 'Redis: Process is not running' priority: HIGH graph_prototypes: - + uuid: e26f8c31c3654febbeda2ffb97438c36 name: 'Redis: Memory usage{#SINGLETON}' graph_items: - @@ -1439,6 +1524,7 @@ zabbix_export: parameters: - 'return JSON.stringify(value > 0 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: 0f7966f47fda4b41856163ffb438bf27 name: 'Keyspace discovery' type: DEPENDENT key: redis.keyspace.discovery @@ -1458,6 +1544,7 @@ zabbix_export: description: 'Individual keyspace metrics' item_prototypes: - + uuid: 38fcb8524f1b4f50a4945333fc6c7536 name: 'DB {#DB}: Average TTL' type: DEPENDENT key: 'redis.db.avg_ttl["{#DB}"]' @@ -1481,6 +1568,7 @@ zabbix_export: tag: Application value: 'Redis: DB {#DB}' - + uuid: bde12d459b7b4e23a22ed6188b57bb25 name: 'DB {#DB}: Expires' type: DEPENDENT key: 'redis.db.expires["{#DB}"]' @@ -1499,6 +1587,7 @@ zabbix_export: tag: Application value: 'Redis: DB {#DB}' - + uuid: 2bae0d2f8b8348bcad207b61ef6286c3 name: 'DB {#DB}: Keys' type: DEPENDENT key: 'redis.db.keys["{#DB}"]' @@ -1518,6 +1607,7 @@ zabbix_export: value: 'Redis: DB {#DB}' graph_prototypes: - + uuid: 3271f3a143dc43f38a674b6cbae8cd0d name: 'DB {#DB}: Keys' graph_items: - @@ -1543,6 +1633,7 @@ zabbix_export: return JSON.stringify(Object.keys(JSON.parse(value).Keyspace) .map(function (v){return {"{#DB}": v}})); - + uuid: a3fb00d4bbc24779b6c7223b867f4d2c name: 'Version 4+ metrics discovery' type: DEPENDENT key: redis.metrics.v4.discovery @@ -1550,6 +1641,7 @@ zabbix_export: description: 'Additional metrics for versions 4+' item_prototypes: - + uuid: b7e8d996335f41158b3c6a8961319db0 name: 'Redis: Active defrag running{#SINGLETON}' type: DEPENDENT key: 'redis.memory.active_defrag_running[{#SINGLETON}]' @@ -1568,6 +1660,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 2065e38cd7e5417abfd0b80116b0d77b name: 'Redis: Lazyfree pending objects{#SINGLETON}' type: DEPENDENT key: 'redis.memory.lazyfree_pending_objects[{#SINGLETON}]' @@ -1586,6 +1679,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 2c5c700b53374dac86d805384b6bc9b0 name: 'Redis: Max memory{#SINGLETON}' type: DEPENDENT key: 'redis.memory.maxmemory[{#SINGLETON}]' @@ -1605,6 +1699,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 0f094be6d0fa4afda3aa7916fac4d3a3 name: 'Redis: Max memory policy{#SINGLETON}' type: DEPENDENT key: 'redis.memory.maxmemory_policy[{#SINGLETON}]' @@ -1629,6 +1724,7 @@ zabbix_export: tag: Application value: Redis - + uuid: bf804c6ee44640168e15ca62803b7f10 name: 'Redis: Total system memory{#SINGLETON}' type: DEPENDENT key: 'redis.memory.total_system_memory[{#SINGLETON}]' @@ -1648,6 +1744,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 1c0e0355d5cd429f9a914fb67f29e366 name: 'Redis: Memory used dataset{#SINGLETON}' type: DEPENDENT key: 'redis.memory.used_memory_dataset[{#SINGLETON}]' @@ -1667,6 +1764,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 4e5937420b3843568d9f36b40c0a3c28 name: 'Redis: Memory used dataset %{#SINGLETON}' type: DEPENDENT key: 'redis.memory.used_memory_dataset_perc[{#SINGLETON}]' @@ -1692,6 +1790,7 @@ zabbix_export: tag: Application value: Redis - + uuid: e085382c18f3473f9d2271024cd61e93 name: 'Redis: Memory used overhead{#SINGLETON}' type: DEPENDENT key: 'redis.memory.used_memory_overhead[{#SINGLETON}]' @@ -1711,6 +1810,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 5da63141e8b145a38954736806602b4a name: 'Redis: Memory used peak %{#SINGLETON}' type: DEPENDENT key: 'redis.memory.used_memory_peak_perc[{#SINGLETON}]' @@ -1736,6 +1836,7 @@ zabbix_export: tag: Application value: Redis - + uuid: dabd2918056b4b999f4b30bd8e64e8a1 name: 'Redis: Memory used startup{#SINGLETON}' type: DEPENDENT key: 'redis.memory.used_memory_startup[{#SINGLETON}]' @@ -1755,6 +1856,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 9da41967290742cb8daa2f69ac1d6966 name: 'Redis: AOF last CoW size{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_last_cow_size[{#SINGLETON}]' @@ -1774,6 +1876,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 768839c72e3f4be89e30dd0d140c9d03 name: 'Redis: RDB last CoW size{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.rdb_last_cow_size[{#SINGLETON}]' @@ -1793,6 +1896,7 @@ zabbix_export: tag: Application value: Redis - + uuid: bead155d26054d0487622f29b86dcd2b name: 'Redis: Replication second offset{#SINGLETON}' type: DEPENDENT key: 'redis.replication.second_repl_offset[{#SINGLETON}]' @@ -1815,6 +1919,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 14d062351a114e8eafa2b2b889317903 name: 'Redis: Executable path{#SINGLETON}' type: DEPENDENT key: 'redis.server.executable[{#SINGLETON}]' @@ -1839,6 +1944,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 5458542148954618a6d22df1effffe57 name: 'Redis: Active defrag hits{#SINGLETON}' type: DEPENDENT key: 'redis.stats.active_defrag_hits[{#SINGLETON}]' @@ -1857,6 +1963,7 @@ zabbix_export: tag: Application value: Redis - + uuid: f8b424743dd24691be2bd07d5538b16a name: 'Redis: Active defrag key hits{#SINGLETON}' type: DEPENDENT key: 'redis.stats.active_defrag_key_hits[{#SINGLETON}]' @@ -1875,6 +1982,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 8aba0ad8d7314b6b8cf1e80cb0afb618 name: 'Redis: Active defrag key misses{#SINGLETON}' type: DEPENDENT key: 'redis.stats.active_defrag_key_misses[{#SINGLETON}]' @@ -1893,6 +2001,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 3c20cca8b4a84c619d90d64a34386dfa name: 'Redis: Active defrag misses{#SINGLETON}' type: DEPENDENT key: 'redis.stats.active_defrag_misses[{#SINGLETON}]' @@ -1911,6 +2020,7 @@ zabbix_export: tag: Application value: Redis - + uuid: a34f4e33a0cb4381b5c3b7a507e90bee name: 'Redis: Expired stale %{#SINGLETON}' type: DEPENDENT key: 'redis.stats.expired_stale_perc[{#SINGLETON}]' @@ -1929,6 +2039,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 81667ae170b04ac0980e122566c5ed8e name: 'Redis: Expired time cap reached count{#SINGLETON}' type: DEPENDENT key: 'redis.stats.expired_time_cap_reached_count[{#SINGLETON}]' @@ -1946,6 +2057,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 93bf8753d6b242f1b8d2288fb926e01b name: 'Redis: Slave expires tracked keys{#SINGLETON}' type: DEPENDENT key: 'redis.stats.slave_expires_tracked_keys[{#SINGLETON}]' @@ -1965,6 +2077,7 @@ zabbix_export: value: Redis trigger_prototypes: - + uuid: fd30df8c3f574fab9bb14a6c319bc0a2 expression: 'last(/Redis/redis.memory.used_memory)/min(/Redis/redis.memory.maxmemory[{#SINGLETON}],5m)*100>{$REDIS.MEM.PUSED.MAX.WARN}' name: 'Redis: Memory usage is too high (over {$REDIS.MEM.PUSED.MAX.WARN}% in 5m)' priority: WARNING @@ -1980,6 +2093,7 @@ zabbix_export: parameters: - 'return JSON.stringify(parseInt(value.split(''.'')[0]) >= 4 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: f7a9f1e26bb54cb6adf74ee9f30d88cd name: 'Version 5+ metrics discovery' type: DEPENDENT key: redis.metrics.v5.discovery @@ -1987,6 +2101,7 @@ zabbix_export: description: 'Additional metrics for versions 5+' item_prototypes: - + uuid: adc25c08108e4fcaa3b41d2897d0a0c6 name: 'Redis: Allocator active{#SINGLETON}' type: DEPENDENT key: 'redis.memory.allocator_active[{#SINGLETON}]' @@ -2004,6 +2119,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 81ef89fc751746ac8254a55a2b2e4ea7 name: 'Redis: Allocator allocated{#SINGLETON}' type: DEPENDENT key: 'redis.memory.allocator_allocated[{#SINGLETON}]' @@ -2021,6 +2137,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 23e034630d7246f7ba993d5c6db2d6bb name: 'Redis: Allocator fragmentation bytes{#SINGLETON}' type: DEPENDENT key: 'redis.memory.allocator_frag_bytes[{#SINGLETON}]' @@ -2039,6 +2156,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 690a13b13d134f648b4b8381f6a185f0 name: 'Redis: Allocator fragmentation ratio{#SINGLETON}' type: DEPENDENT key: 'redis.memory.allocator_frag_ratio[{#SINGLETON}]' @@ -2057,6 +2175,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 0abd6a9adb034536b3a389e0af2af732 name: 'Redis: Allocator resident{#SINGLETON}' type: DEPENDENT key: 'redis.memory.allocator_resident[{#SINGLETON}]' @@ -2074,6 +2193,7 @@ zabbix_export: tag: Application value: Redis - + uuid: b5ecad496c554ccaad495d2f112b5e2f name: 'Redis: Allocator RSS bytes{#SINGLETON}' type: DEPENDENT key: 'redis.memory.allocator_rss_bytes[{#SINGLETON}]' @@ -2092,6 +2212,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 643fe70e1a7f488196b053722a2df9c2 name: 'Redis: Allocator RSS ratio{#SINGLETON}' type: DEPENDENT key: 'redis.memory.allocator_rss_ratio[{#SINGLETON}]' @@ -2110,6 +2231,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 40a639acab5a415a8fb48b7520b7d198 name: 'Redis: Memory fragmentation bytes{#SINGLETON}' type: DEPENDENT key: 'redis.memory.fragmentation_bytes[{#SINGLETON}]' @@ -2128,6 +2250,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 70c53f60d020440c8f7cba83b32f58c9 name: 'Redis: Memory AOF buffer{#SINGLETON}' type: DEPENDENT key: 'redis.memory.mem_aof_buffer[{#SINGLETON}]' @@ -2146,6 +2269,7 @@ zabbix_export: tag: Application value: Redis - + uuid: d64718269f20470e9661ff7c479dc300 name: 'Redis: Memory clients normal{#SINGLETON}' type: DEPENDENT key: 'redis.memory.mem_clients_normal[{#SINGLETON}]' @@ -2163,6 +2287,7 @@ zabbix_export: tag: Application value: Redis - + uuid: e685ab11ab534f8abd1a7e2ee35839e8 name: 'Redis: Memory clients slaves{#SINGLETON}' type: DEPENDENT key: 'redis.memory.mem_clients_slaves[{#SINGLETON}]' @@ -2180,6 +2305,7 @@ zabbix_export: tag: Application value: Redis - + uuid: f6c9bfda015d47d0b34f466e95356a5d name: 'Redis: Memory not counted for evict{#SINGLETON}' type: DEPENDENT key: 'redis.memory.not_counted_for_evict[{#SINGLETON}]' @@ -2197,6 +2323,7 @@ zabbix_export: tag: Application value: Redis - + uuid: eaac8b142fc540ad9c7563e145819643 name: 'Redis: Memory number of cached scripts{#SINGLETON}' type: DEPENDENT key: 'redis.memory.number_of_cached_scripts[{#SINGLETON}]' @@ -2214,6 +2341,7 @@ zabbix_export: tag: Application value: Redis - + uuid: a221fd161be641c1a8091d0bfd1d2157 name: 'Redis: Memory replication backlog{#SINGLETON}' type: DEPENDENT key: 'redis.memory.replication_backlog[{#SINGLETON}]' @@ -2231,6 +2359,7 @@ zabbix_export: tag: Application value: Redis - + uuid: e699ad3b29ca486f91688684ffde6b73 name: 'Redis: Memory RSS overhead bytes{#SINGLETON}' type: DEPENDENT key: 'redis.memory.rss_overhead_bytes[{#SINGLETON}]' @@ -2250,6 +2379,7 @@ zabbix_export: tag: Application value: Redis - + uuid: d4d51ae4ce214699ba760fcb62289a51 name: 'Redis: Memory RSS overhead ratio{#SINGLETON}' type: DEPENDENT key: 'redis.memory.rss_overhead_ratio[{#SINGLETON}]' @@ -2268,6 +2398,7 @@ zabbix_export: tag: Application value: Redis - + uuid: e3733b2993cb4199bfac8b0711d4bb72 name: 'Redis: Memory used scripts{#SINGLETON}' type: DEPENDENT key: 'redis.memory.used_memory_scripts[{#SINGLETON}]' @@ -2296,6 +2427,7 @@ zabbix_export: parameters: - 'return JSON.stringify(parseInt(value.split(''.'')[0]) >= 5 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: ac3a22522a2c4fa1a256794dd2292480 name: 'AOF metrics discovery' type: DEPENDENT key: redis.persistence.aof.discovery @@ -2303,6 +2435,7 @@ zabbix_export: description: 'If AOF is activated, additional metrics will be added' item_prototypes: - + uuid: e68a7b6931324bd79268a5151717505e name: 'Redis: AOF base size{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_base_size[{#SINGLETON}]' @@ -2322,6 +2455,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 875ace20e5c94044ae63f36d98ac6256 name: 'Redis: AOF buffer length{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_buffer_length[{#SINGLETON}]' @@ -2341,6 +2475,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 679bd919383a4106916a84fae5be47bb name: 'Redis: AOF current size{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_current_size[{#SINGLETON}]' @@ -2360,6 +2495,7 @@ zabbix_export: tag: Application value: Redis - + uuid: ff9955c770aa4e0883cc72bf1d762be7 name: 'Redis: AOF delayed fsync{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_delayed_fsync[{#SINGLETON}]' @@ -2378,6 +2514,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 0606ef5762b04d91abba95269eb77ae2 name: 'Redis: AOF pending background I/O fsync{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_pending_bio_fsync[{#SINGLETON}]' @@ -2396,6 +2533,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 194061b8ad6c484ca8c732d69eeb0f1e name: 'Redis: AOF pending rewrite{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_pending_rewrite[{#SINGLETON}]' @@ -2416,6 +2554,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 1a39f5854ae948759deadac0ae57e9f7 name: 'Redis: AOF rewrite buffer length{#SINGLETON}' type: DEPENDENT key: 'redis.persistence.aof_rewrite_buffer_length[{#SINGLETON}]' @@ -2445,6 +2584,7 @@ zabbix_export: ? [{'{#SINGLETON}': ''}] : []); - + uuid: 4379bad5624a4a5db0c86c5332cf5cc9 name: 'Replication metrics discovery' type: DEPENDENT key: redis.replication.master.discovery @@ -2452,6 +2592,7 @@ zabbix_export: description: 'If the instance is the master and the slaves are connected, additional metrics are provided' item_prototypes: - + uuid: 2d26ebb0a5024378b59b3f0ee8e7fff4 name: 'Redis slave {#SLAVE_IP}:{#SLAVE_PORT}: Replication lag in bytes' type: DEPENDENT key: 'redis.replication.lag_bytes["{#SLAVE_IP}:{#SLAVE_PORT}"]' @@ -2483,6 +2624,7 @@ zabbix_export: value: 'Redis: Slave {#SLAVE_IP}:{#SLAVE_PORT}' graph_prototypes: - + uuid: 0bce553a5a1240e2b097754dba8f6939 name: 'Redis slave {#SLAVE_IP}:{#SLAVE_PORT}: Replication lag bytes' graph_items: - @@ -2505,6 +2647,7 @@ zabbix_export: return {"{#SLAVE_IP}": repl[v].ip, "{#SLAVE_PORT}": repl[v].port} })); - + uuid: ca9296a7acb548789865ac716a54ce10 name: 'Slave metrics discovery' type: DEPENDENT key: redis.replication.slave.discovery @@ -2512,6 +2655,7 @@ zabbix_export: description: 'If the instance is a replica, additional metrics are provided' item_prototypes: - + uuid: 92e4b2133a6a4ec28e739bbef94ab992 name: 'Redis: Master host{#SINGLETON}' type: DEPENDENT key: 'redis.replication.master_host[{#SINGLETON}]' @@ -2536,6 +2680,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 0acbeb8633da41be9bfb56627a946fd9 name: 'Redis: Master last I/O seconds ago{#SINGLETON}' type: DEPENDENT key: 'redis.replication.master_last_io_seconds_ago[{#SINGLETON}]' @@ -2556,10 +2701,12 @@ zabbix_export: value: Redis trigger_prototypes: - + uuid: deb48802955847a58d11230496cc3995 expression: 'min(/Redis/redis.replication.master_last_io_seconds_ago[{#SINGLETON}],5m)>{$REDIS.REPL.LAG.MAX.WARN}' name: 'Redis: Replication lag with master is too high (over {$REDIS.REPL.LAG.MAX.WARN} in 5m)' priority: WARNING - + uuid: 8024463a9f644e6e91def5a0e88abd4b name: 'Redis: Master link status{#SINGLETON}' type: DEPENDENT key: 'redis.replication.master_link_status[{#SINGLETON}]' @@ -2584,6 +2731,7 @@ zabbix_export: tag: Application value: Redis - + uuid: da63a0b31bed47edaba3f802738fa4fd name: 'Redis: Master port{#SINGLETON}' type: DEPENDENT key: 'redis.replication.master_port[{#SINGLETON}]' @@ -2606,6 +2754,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 6835a260e66741159ee10046265a1ea4 name: 'Redis: Master sync in progress{#SINGLETON}' type: DEPENDENT key: 'redis.replication.master_sync_in_progress[{#SINGLETON}]' @@ -2624,6 +2773,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 3f92dfa07237495ca7696bb4b078eb93 name: 'Redis: Slave priority{#SINGLETON}' type: DEPENDENT key: 'redis.replication.slave_priority[{#SINGLETON}]' @@ -2642,6 +2792,7 @@ zabbix_export: tag: Application value: Redis - + uuid: f38492a49f214ec8b71fdc51d243281e name: 'Redis: Slave priority{#SINGLETON}' type: DEPENDENT key: 'redis.replication.slave_read_only[{#SINGLETON}]' @@ -2664,6 +2815,7 @@ zabbix_export: tag: Application value: Redis - + uuid: 7eb23d1d96ea489c9e0b39b7839147bd name: 'Redis: Slave replication offset{#SINGLETON}' type: DEPENDENT key: 'redis.replication.slave_repl_offset[{#SINGLETON}]' @@ -2684,6 +2836,7 @@ zabbix_export: value: Redis graph_prototypes: - + uuid: bbc5fb3021be4c3381e48fe623b611f0 name: 'Redis: Replication lag time{#SINGLETON}' graph_items: - @@ -2745,6 +2898,7 @@ zabbix_export: description: 'Maximum number of slowlog entries per second' dashboards: - + uuid: 7c5bdd7bc74648c4891abc6649d105d0 name: 'Redis overview' pages: - @@ -2904,6 +3058,7 @@ zabbix_export: name: 'Redis: Replication lag time{#SINGLETON}' host: Redis - + uuid: ee4c29eb7a0f443fafb7e7d3b9df7b24 name: 'Redis performance' pages: - @@ -2974,12 +3129,14 @@ zabbix_export: host: Redis valuemaps: - + uuid: 82f4dc4ef0c9471d82dbe3605f4f31d0 name: 'Redis bgsave time' mappings: - value: '- 1s' newvalue: Inactive - + uuid: 098c2240a8e947fc9f6f0a677ffcbc0e name: 'Redis bgwrite status' mappings: - @@ -2989,6 +3146,7 @@ zabbix_export: value: '1' newvalue: Ok - + uuid: 3b6cd97c65d14e10bdabf5c42d767ad9 name: 'Redis flag' mappings: - @@ -2998,12 +3156,14 @@ zabbix_export: value: '1' newvalue: 'Yes' - + uuid: 47c80efdf46745f1959eee76f68014e7 name: 'Redis repl offset' mappings: - value: '-1 B' newvalue: Undefined - + uuid: ae3eec95cd1c440ba6c67ed5d7b7b915 name: 'Service state' mappings: - @@ -3014,6 +3174,7 @@ zabbix_export: newvalue: Up triggers: - + uuid: 14aec774a62c481aa9f888652eae12e2 expression: 'min(/Redis/redis.clients.connected,5m)/last(/Redis/redis.config.maxclients)*100>{$REDIS.CLIENTS.PRC.MAX.WARN}' name: 'Redis: Total number of connected clients is too high (over {$REDIS.CLIENTS.PRC.MAX.WARN}% in 5m)' priority: WARNING @@ -3023,6 +3184,7 @@ zabbix_export: https://redis.io/topics/clients#maximum-number-of-clients graphs: - + uuid: c04e813d482a4709b13aa2a98911e11d name: 'Redis: Clients' graph_items: - @@ -3039,6 +3201,7 @@ zabbix_export: host: Redis key: redis.clients.blocked - + uuid: 8643a1b690dc456b8daacc4b2b0810d4 name: 'Redis: Commands' graph_items: - @@ -3047,6 +3210,7 @@ zabbix_export: host: Redis key: redis.stats.instantaneous_ops.rate - + uuid: 765c0125e8d549dc88279f65f38b6ed9 name: 'Redis: CPU' graph_items: - @@ -3075,6 +3239,7 @@ zabbix_export: host: Redis key: redis.cpu.user_children - + uuid: fd25ac6239064cd29dc1939cd15005de name: 'Redis: Expired keys' graph_items: - @@ -3091,6 +3256,7 @@ zabbix_export: host: Redis key: redis.stats.evicted_keys - + uuid: 24cff7af388e41a8899e2916f12224d1 name: 'Redis: Keyspace' graph_items: - @@ -3105,6 +3271,7 @@ zabbix_export: host: Redis key: redis.stats.keyspace_misses - + uuid: a3ea32878f25481998e0fde7ba00a11b name: 'Redis: Memory' graph_items: - @@ -3128,6 +3295,7 @@ zabbix_export: host: Redis key: redis.memory.used_memory_peak - + uuid: ff8d6320a8e246a39d35ccb93220eb3a name: 'Redis: Memory fragmentation' graph_items: - @@ -3137,6 +3305,7 @@ zabbix_export: host: Redis key: redis.memory.fragmentation_ratio - + uuid: b3db4cc8247647faae0d3c2389f37d80 name: 'Redis: Network' graph_items: - @@ -3153,6 +3322,7 @@ zabbix_export: host: Redis key: redis.stats.instantaneous_output.rate - + uuid: 81fde2046d2340119b2002da2b75df16 name: 'Redis: Persistence' graph_items: - @@ -3169,6 +3339,7 @@ zabbix_export: host: Redis key: redis.persistence.aof_last_rewrite_time_sec - + uuid: 1ace370516b74875977788d44ab478e5 name: 'Redis: Slaves' graph_items: - @@ -3178,6 +3349,7 @@ zabbix_export: host: Redis key: redis.replication.connected_slaves - + uuid: 8dd9935cb7a24004b9783c3f1a445f1b name: 'Redis: Slowlog' graph_items: - @@ -3187,6 +3359,7 @@ zabbix_export: host: Redis key: 'redis.slowlog.count["{$REDIS.CONN.URI}"]' - + uuid: 32d954e849e64fe99bd8846b54aadede name: 'Redis: Uptime' graph_items: - diff --git a/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml b/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml index eb7f7b7d391..7016873346f 100644 --- a/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml +++ b/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:58Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 43596328d4d74a5592906a9e08e3fd96 template: 'TiDB PD by HTTP' name: 'TiDB PD by HTTP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 3a1fd879a08a445cbf438f3d68078111 name: 'PD: Get instance metrics' type: HTTP_AGENT key: pd.get_metrics @@ -45,6 +48,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7eb740eed4eb43a0a449e1c1436e582b name: 'PD: Get instance status' type: HTTP_AGENT key: pd.get_status @@ -65,6 +69,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 101266930d0747748bf3cbd9259e2818 name: 'PD: GRPC Commands total, rate' type: DEPENDENT key: pd.grpc_command.rate @@ -89,6 +94,7 @@ zabbix_export: tag: Application value: 'PD instance' - + uuid: c18f702f68bf4fed94a598daffdada8a name: 'PD: Status' type: DEPENDENT key: pd.status @@ -118,10 +124,12 @@ zabbix_export: value: 'PD instance' triggers: - + uuid: ab1d0d23dad844099e42debb71512887 expression: 'last(/TiDB PD by HTTP/pd.status)=0' name: 'PD: Instance is not responding' priority: AVERAGE - + uuid: 0b71c8a5104b46ebbeabe0d708b6676e name: 'PD: Uptime' type: DEPENDENT key: pd.uptime @@ -149,12 +157,14 @@ zabbix_export: value: 'PD instance' triggers: - + uuid: 9f47a19f6f424df598e74c5a653ebf27 expression: 'last(/TiDB PD by HTTP/pd.uptime)<10m' name: 'PD: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: c7e8e9bf01d04e5db25bd8eaafff3b80 name: 'PD: Version' type: DEPENDENT key: pd.version @@ -180,6 +190,7 @@ zabbix_export: value: 'PD instance' triggers: - + uuid: e0e2d4f5a4a14feebb61409014e94a2e expression: '(last(/TiDB PD by HTTP/pd.version,#1)<>last(/TiDB PD by HTTP/pd.version,#2))=1 and length(last(/TiDB PD by HTTP/pd.version))>0' name: 'PD: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -187,6 +198,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: cd1f27cf5f1d4f6f84032386ec7f8abb name: 'Cluster metrics discovery' type: DEPENDENT key: pd.cluster.discovery @@ -194,6 +206,7 @@ zabbix_export: description: 'Discovery cluster specific metrics.' item_prototypes: - + uuid: fe49e1de54214fb0ac882feb42fdee3b name: 'TiDB cluster: Number of regions' type: DEPENDENT key: 'pd.cluster_status.leader_count[{#SINGLETON}]' @@ -212,6 +225,7 @@ zabbix_export: tag: Application value: 'TiDB cluster' - + uuid: 0950ba514e05447c8cfe726ec2d76944 name: 'TiDB cluster: Current peer count' type: DEPENDENT key: 'pd.cluster_status.region_count[{#SINGLETON}]' @@ -230,6 +244,7 @@ zabbix_export: tag: Application value: 'TiDB cluster' - + uuid: d39f58372e3f464c87b2ec42acdf2061 name: 'TiDB cluster: Storage capacity' type: DEPENDENT key: 'pd.cluster_status.storage_capacity[{#SINGLETON}]' @@ -254,6 +269,7 @@ zabbix_export: tag: Application value: 'TiDB cluster' - + uuid: c72e6a2f89d041c4bf764021b9bc182c name: 'TiDB cluster: Storage size' type: DEPENDENT key: 'pd.cluster_status.storage_size[{#SINGLETON}]' @@ -274,6 +290,7 @@ zabbix_export: tag: Application value: 'TiDB cluster' - + uuid: 517cea991add45319d30047ac96fd9e4 name: 'TiDB cluster: Disconnect stores' type: DEPENDENT key: 'pd.cluster_status.store_disconnected[{#SINGLETON}]' @@ -297,11 +314,13 @@ zabbix_export: value: 'TiDB cluster' trigger_prototypes: - + uuid: 077d39f8ea194081a9d0c5dfdec4d1b5 expression: 'last(/TiDB PD by HTTP/pd.cluster_status.store_disconnected[{#SINGLETON}])>0' name: 'TiDB cluster: There are disconnected TiKV nodes' priority: WARNING description: 'PD does not receive a TiKV heartbeat within 20 seconds. Normally a TiKV heartbeat comes in every 10 seconds.' - + uuid: 7125a7c858264f339e879c1389c6c027 name: 'TiDB cluster: Down stores' type: DEPENDENT key: 'pd.cluster_status.store_down[{#SINGLETON}]' @@ -325,11 +344,13 @@ zabbix_export: value: 'TiDB cluster' trigger_prototypes: - + uuid: 526b935d3fa04825b7544eb6efd50ab5 expression: 'last(/TiDB PD by HTTP/pd.cluster_status.store_down[{#SINGLETON}])>0' name: 'TiDB cluster: There are offline TiKV nodes' priority: AVERAGE description: 'PD has not received a TiKV heartbeat for a long time.' - + uuid: c3bd9d1e0f6c427ab5232e57769030d1 name: 'TiDB cluster: Lowspace stores' type: DEPENDENT key: 'pd.cluster_status.store_low_space[{#SINGLETON}]' @@ -353,11 +374,13 @@ zabbix_export: value: 'TiDB cluster' trigger_prototypes: - + uuid: 87ef0f211afd4d58adec05007ef1d263 expression: 'last(/TiDB PD by HTTP/pd.cluster_status.store_low_space[{#SINGLETON}])>0' name: 'TiDB cluster: There are low space TiKV nodes' priority: AVERAGE description: 'Indicates that there is no sufficient space on the TiKV node.' - + uuid: 3c24fb49463b45f199dbc3955e87d01b name: 'TiDB cluster: Offline stores' type: DEPENDENT key: 'pd.cluster_status.store_offline[{#SINGLETON}]' @@ -379,6 +402,7 @@ zabbix_export: tag: Application value: 'TiDB cluster' - + uuid: 476a1b6e3c9b4b41ae1637f0e12801c9 name: 'TiDB cluster: Tombstone stores' type: DEPENDENT key: 'pd.cluster_status.store_tombstone[{#SINGLETON}]' @@ -401,6 +425,7 @@ zabbix_export: tag: Application value: 'TiDB cluster' - + uuid: 89db2b996fbe41bdb6b82ccf75139090 name: 'TiDB cluster: Unhealth stores' type: DEPENDENT key: 'pd.cluster_status.store_unhealth[{#SINGLETON}]' @@ -423,6 +448,7 @@ zabbix_export: tag: Application value: 'TiDB cluster' - + uuid: ff80108e2a5e45779a428a6fd31ea089 name: 'TiDB cluster: Normal stores' type: DEPENDENT key: 'pd.cluster_status.store_up[{#SINGLETON}]' @@ -446,12 +472,14 @@ zabbix_export: value: 'TiDB cluster' trigger_prototypes: - + uuid: fecf63d033b146d986f03e8d34e2d884 expression: 'min(/TiDB PD by HTTP/pd.cluster_status.storage_size[{#SINGLETON}],5m)/last(/TiDB PD by HTTP/pd.cluster_status.storage_capacity[{#SINGLETON}])*100>{$PD.STORAGE_USAGE.MAX.WARN}' name: 'TiDB cluster: Current storage usage is too high (over {$PD.STORAGE_USAGE.MAX.WARN}% for 5m)' priority: WARNING description: 'Over {$PD.STORAGE_USAGE.MAX.WARN}% of the cluster space is occupied.' graph_prototypes: - + uuid: 270de7aa73cf454cb147a3f5b39ebb35 name: 'TiDB cluster: Storage Usage[{#SINGLETON}]' graph_items: - @@ -483,6 +511,7 @@ zabbix_export: parameters: - 1h - + uuid: 113c6ba7d7f74051b042241441c43db0 name: 'gRPC commands discovery' type: DEPENDENT key: pd.grpc_command.discovery @@ -490,6 +519,7 @@ zabbix_export: description: 'Discovery grpc commands specific metrics.' item_prototypes: - + uuid: 7b96abc0e68a405ea5693f4f445936fe name: 'PD: GRPC Commands: {#GRPC_METHOD}, rate' type: DEPENDENT key: 'pd.grpc_command.rate[{#GRPC_METHOD}]' @@ -541,6 +571,7 @@ zabbix_export: parameters: - 1h - + uuid: 2cb28d7c862d442a84b5942eb4b54e2f name: 'Region discovery' type: DEPENDENT key: pd.region.discovery @@ -548,6 +579,7 @@ zabbix_export: description: 'Discovery region specific metrics.' item_prototypes: - + uuid: 024bf1d31bbd40a49d683d962887c6e0 name: 'PD: Region heartbeat: error, rate' type: DEPENDENT key: 'pd.region_heartbeat.error.rate[{#STORE_ADDRESS}]' @@ -573,6 +605,7 @@ zabbix_export: tag: Application value: 'TiDB Store [{#STORE_ADDRESS}]' - + uuid: 1d1d686f5c544a89a691a9b75e5c3b11 name: 'PD: Region heartbeat: active, rate' type: DEPENDENT key: 'pd.region_heartbeat.ok.rate[{#STORE_ADDRESS}]' @@ -598,6 +631,7 @@ zabbix_export: tag: Application value: 'TiDB Store [{#STORE_ADDRESS}]' - + uuid: c44f934ce8a144afa95252041535ef44 name: 'PD: Region schedule push: total, rate' type: DEPENDENT key: 'pd.region_heartbeat.push.err.rate[{#STORE_ADDRESS}]' @@ -622,6 +656,7 @@ zabbix_export: tag: Application value: 'TiDB Store [{#STORE_ADDRESS}]' - + uuid: ea76344669de4251a0e7bef35d70494a name: 'PD: Region heartbeat: total, rate' type: DEPENDENT key: 'pd.region_heartbeat.rate[{#STORE_ADDRESS}]' @@ -675,6 +710,7 @@ zabbix_export: parameters: - 1h - + uuid: 771ba9e078a14ca489eb2acf906080e9 name: 'Region labels discovery' type: DEPENDENT key: pd.region_labels.discovery @@ -682,6 +718,7 @@ zabbix_export: description: 'Discovery region labels specific metrics.' item_prototypes: - + uuid: 117efc3f2fe64c51a18cd3be162185ea name: 'TiDB cluster: Regions label: {#TYPE}' type: DEPENDENT key: 'pd.region_labels[{#TYPE}]' @@ -722,6 +759,7 @@ zabbix_export: parameters: - 1h - + uuid: ffbf9adaa72842fdbb49c008625c1575 name: 'Region status discovery' type: DEPENDENT key: pd.region_status.discovery @@ -729,6 +767,7 @@ zabbix_export: description: 'Discovery region status specific metrics.' item_prototypes: - + uuid: 45ef4940b0454492b70116d8958c9b11 name: 'TiDB cluster: Regions status: {#TYPE}' type: DEPENDENT key: 'pd.region_status[{#TYPE}]' @@ -749,12 +788,14 @@ zabbix_export: value: 'TiDB cluster' trigger_prototypes: - + uuid: 101bb66de2a948169aad0b0790dcf35e expression: 'min(/TiDB PD by HTTP/pd.region_status[{#TYPE}],5m)>0' name: 'TiDB cluster: There are unresponsive peers' discover: NO_DISCOVER priority: WARNING description: 'The number of Regions with an unresponsive peer reported by the Raft leader.' - + uuid: e1db516832aa44a99642c1f597656d3b expression: 'min(/TiDB PD by HTTP/pd.region_status[{#TYPE}],5m)>{$PD.MISS_REGION.MAX.WARN}' name: 'TiDB cluster: Too many missed regions (over {$PD.MISS_REGION.MAX.WARN} in 5m)' discover: NO_DISCOVER @@ -815,6 +856,7 @@ zabbix_export: status: ENABLED discover: DISCOVER - + uuid: b4b8007810ad4f7ba8da212cdde5b71b name: 'Running scheduler discovery' type: DEPENDENT key: pd.scheduler.discovery @@ -822,6 +864,7 @@ zabbix_export: description: 'Discovery scheduler specific metrics.' item_prototypes: - + uuid: c6748a20540f49b293795bc72480dda7 name: 'TiDB cluster: Scheduler status: {#KIND}' type: DEPENDENT key: 'pd.scheduler[{#KIND}]' @@ -882,6 +925,7 @@ zabbix_export: description: 'PD server URL' valuemaps: - + uuid: bce54cbdf2b8487985f9c7847a4c4918 name: 'Service state' mappings: - diff --git a/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml b/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml index e138f2fa389..4f3472c93bb 100644 --- a/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml +++ b/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:59Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 8ec72ebbe3204d7789429640abcac610 template: 'TiDB by HTTP' name: 'TiDB by HTTP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: f6c68d3961e04d5185ab38c12fa25532 name: 'TiDB: CPU' type: DEPENDENT key: tidb.cpu.util @@ -51,6 +54,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: e1da33fc95ab46bcbe6bc6a68154d172 name: 'TiDB: DDL waiting jobs' type: DEPENDENT key: tidb.ddl_waiting_jobs @@ -71,10 +75,12 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: cc10fd44d3d74ab9ae2b23c1697508ec expression: 'min(/TiDB by HTTP/tidb.ddl_waiting_jobs,5m)>{$TIDB.DDL.WAITING.MAX.WARN}' name: 'TiDB: Too many DDL waiting jobs (over {$TIDB.DDL.WAITING.MAX.WARN} for 5m)' priority: WARNING - + uuid: 0fe0c1dee67e469d9d38193ef7b040ec name: 'TiDB: Load schema failed, rate' type: DEPENDENT key: tidb.domain_load_schema.failed.rate @@ -100,10 +106,12 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: 25722112434847ed981d27dad674ba11 expression: 'min(/TiDB by HTTP/tidb.domain_load_schema.failed.rate,5m)>{$TIDB.SCHEMA_LOAD_ERRORS.MAX.WARN}' name: 'TiDB: Too many schema lease errors (over {$TIDB.SCHEMA_LOAD_ERRORS.MAX.WARN} for 5m)' priority: AVERAGE - + uuid: b0e960ddac4d43a3860e8a06dfe09e03 name: 'TiDB: Load schema total, rate' type: DEPENDENT key: tidb.domain_load_schema.rate @@ -127,6 +135,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 8fffe502bd2f42368e60d2110f1c3319 name: 'TiDB: Failed Query, rate' type: DEPENDENT key: tidb.execute_error.rate @@ -151,6 +160,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 954f5e433a7c44128d7772b87d493270 name: 'TiDB: Get instance metrics' type: HTTP_AGENT key: tidb.get_metrics @@ -173,6 +183,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: e95ebe1050b8404f8274e243203fdecc name: 'TiDB: Get instance status' type: HTTP_AGENT key: tidb.get_status @@ -193,6 +204,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 14cf8296365048a59fd42f03966b1e1e name: 'TiDB: Goroutine count' type: DEPENDENT key: tidb.goroutines @@ -211,6 +223,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 78e60bd44e3e4a4a859705c94ef94420 name: 'TiDB: Heap memory usage' type: DEPENDENT key: tidb.heap_bytes @@ -232,10 +245,12 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: 747408f16ba840d9956359300632e9f0 expression: 'min(/TiDB by HTTP/tidb.heap_bytes,5m)>{$TIDB.HEAP.USAGE.MAX.WARN}' name: 'TiDB: Heap memory usage is too high (over {$TIDB.HEAP.USAGE.MAX.WARN} for 5m)' priority: WARNING - + uuid: 104c09cb47f640fb804c136a09aa3bd2 name: 'TiDB: Keep alive, rate' type: DEPENDENT key: tidb.monitor_keep_alive.rate @@ -262,11 +277,13 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: 11de043b4eb34203a31667f188708479 expression: 'max(/TiDB by HTTP/tidb.monitor_keep_alive.rate,5m)<{$TIDB.MONITOR_KEEP_ALIVE.MAX.WARN}' name: 'TiDB: Too few keep alive operations (less {$TIDB.MONITOR_KEEP_ALIVE.MAX.WARN} for 5m)' priority: AVERAGE description: 'Indicates whether the TiDB process still exists. If the number of times for tidb_monitor_keep_alive_total increases less than 10 per minute, the TiDB process might already exit and an alert is triggered.' - + uuid: d3ef55b9fd8b4a2aa1cbbc48f15203cb name: 'TiDB: Time jump back, rate' type: DEPENDENT key: tidb.monitor_time_jump_back.rate @@ -292,10 +309,12 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: 3b29523d915d4e168cd6ad0aba6c88a7 expression: 'min(/TiDB by HTTP/tidb.monitor_time_jump_back.rate,5m)>{$TIDB.TIME_JUMP_BACK.MAX.WARN}' name: 'TiDB: Too many time jump backs (over {$TIDB.TIME_JUMP_BACK.MAX.WARN} for 5m)' priority: WARNING - + uuid: dce76be0ccbe44969bb09ad29d599790 name: 'TiDB: PD TSO commands, rate' type: DEPENDENT key: tidb.pd_tso_cmd.rate @@ -320,6 +339,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 2bde50849f5541c3ac8aa5b26f5b8b52 name: 'TiDB: PD TSO requests, rate' type: DEPENDENT key: tidb.pd_tso_request.rate @@ -344,6 +364,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: ad8764623b8e46238efc0a94f0766a5b name: 'TiDB: Open file descriptors, max' type: DEPENDENT key: tidb.process_max_fds @@ -363,6 +384,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 04b3d6bf810c449db1e4b79be6b263a9 name: 'TiDB: Open file descriptors' type: DEPENDENT key: tidb.process_open_fds @@ -382,6 +404,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: fbee374d0fda4679a693ccccc26e5713 name: 'TiDB: RSS memory usage' type: DEPENDENT key: tidb.rss_bytes @@ -402,6 +425,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 651140aae7334994a31d24568c08a9ab name: 'TiDB: Total "error" server query, rate' type: DEPENDENT key: tidb.server_query.error.rate @@ -426,6 +450,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 00374eab11a14ab1b4e636996519ab80 name: 'TiDB: Total "ok" server query, rate' type: DEPENDENT key: tidb.server_query.ok.rate @@ -450,6 +475,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 938e7bb83c714e198db55f3bb009daaf name: 'TiDB: Total server query, rate' type: DEPENDENT key: tidb.server_query.rate @@ -474,6 +500,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 84824ff459b74679b33e34a1f1e8cc69 name: 'TiDB: Schema lease "change" errors, rate' type: DEPENDENT key: tidb.session_schema_lease_error.change.rate @@ -500,6 +527,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: fe35df7cc7de4b0b8d616b042da99d69 name: 'TiDB: Schema lease "outdate" errors , rate' type: DEPENDENT key: tidb.session_schema_lease_error.outdate.rate @@ -527,11 +555,13 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: d4805361a5194dcfa3ae2f62afd54988 expression: 'min(/TiDB by HTTP/tidb.session_schema_lease_error.outdate.rate,5m)>{$TIDB.SCHEMA_LEASE_ERRORS.MAX.WARN}' name: 'TiDB: Too many schema lease errors (over {$TIDB.SCHEMA_LEASE_ERRORS.MAX.WARN} for 5m)' priority: AVERAGE description: 'The latest schema information is not reloaded in TiDB within one lease.' - + uuid: fe8cf5e5c7704db797e76fd9d64e6d17 name: 'TiDB: SQL statements, rate' type: DEPENDENT key: tidb.statement_total.rate @@ -555,6 +585,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: ed86585a496b4b438c521c4765d76b11 name: 'TiDB: Status' type: DEPENDENT key: tidb.status @@ -584,10 +615,12 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: 82a638ac4a3f4b349ee7bb0d53bc1f29 expression: 'last(/TiDB by HTTP/tidb.status)=0' name: 'TiDB: Instance is not responding' priority: AVERAGE - + uuid: b5db09e71f2341b8ac1b9e48cbdefc82 name: 'TiDB: Server connections' type: DEPENDENT key: tidb.tidb_server_connections @@ -606,6 +639,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 73992d4be61e443eafcc03aaa1bbf4a5 name: 'TiDB: Server critical error, rate' type: DEPENDENT key: tidb.tidb_server_critical_error_total.rate @@ -629,6 +663,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: f1e2436ced3c456a85650e0622715777 name: 'TiDB: Server panic, rate' type: DEPENDENT key: tidb.tidb_server_panic_total.rate @@ -654,11 +689,13 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: c457465731c947eab7b477186d8ba876 expression: 'last(/TiDB by HTTP/tidb.tidb_server_panic_total.rate)>0' name: 'TiDB: There are panicked TiDB threads' priority: AVERAGE description: 'When a panic occurs, an alert is triggered. The thread is often recovered, otherwise, TiDB will frequently restart.' - + uuid: 8a63b326356f4fdbb9cb6e73437348be name: 'TiDB: KV backoff, rate' type: DEPENDENT key: tidb.tikvclient_backoff.rate @@ -684,6 +721,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: aef7cdfd07f1420c970f20c821fed8dd name: 'TiDB: Lock resolves, rate' type: DEPENDENT key: tidb.tikvclient_lock_resolver_action.rate @@ -708,6 +746,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: c116313e63fa45d89bf44772cc9cb3b8 name: 'TiDB: TiClient region errors, rate' type: DEPENDENT key: tidb.tikvclient_region_err.rate @@ -733,10 +772,12 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: dac345a466684644a6a7d36f25200c16 expression: 'min(/TiDB by HTTP/tidb.tikvclient_region_err.rate,5m)>{$TIDB.REGION_ERROR.MAX.WARN}' name: 'TiDB: Too many region related errors (over {$TIDB.REGION_ERROR.MAX.WARN} for 5m)' priority: AVERAGE - + uuid: 8ddf164df8c9404ba9f7c0f87db3bc2f name: 'TiDB: KV commands, rate' type: DEPENDENT key: tidb.tikvclient_txn.rate @@ -761,6 +802,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 20c0fffd66c84a16bb4d8f7882c896bc name: 'TiDB: Uptime' type: DEPENDENT key: tidb.uptime @@ -788,12 +830,14 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: 91adc4c6b9364693891faf58c8cced75 expression: 'last(/TiDB by HTTP/tidb.uptime)<10m' name: 'TiDB: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 65fa2b077073467387b39bef035b0644 name: 'TiDB: Version' type: DEPENDENT key: tidb.version @@ -819,6 +863,7 @@ zabbix_export: value: 'TiDB node' triggers: - + uuid: aae812297b5d4cd4b72d409816c5f571 expression: '(last(/TiDB by HTTP/tidb.version,#1)<>last(/TiDB by HTTP/tidb.version,#2))=1 and length(last(/TiDB by HTTP/tidb.version))>0' name: 'TiDB: Version has changed (new version: {ITEM.VALUE})' priority: INFO @@ -826,6 +871,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 4db735b652eb451d911f6dc01de6b1ba name: 'KV metrics discovery' type: DEPENDENT key: tidb.kv_ops.discovery @@ -833,6 +879,7 @@ zabbix_export: description: 'Discovery KV specific metrics.' item_prototypes: - + uuid: 79b0a13b25c745d288c313c4197f2e5c name: 'TiDB: KV Commands: {#TYPE}, rate' type: DEPENDENT key: 'tidb.tikvclient_txn.rate[{#TYPE}]' @@ -877,6 +924,7 @@ zabbix_export: parameters: - 1h - + uuid: bcaf700328b94b59b35cf5bfaf27d5ac name: 'QPS metrics discovery' type: DEPENDENT key: tidb.qps.discovery @@ -884,6 +932,7 @@ zabbix_export: description: 'Discovery QPS specific metrics.' item_prototypes: - + uuid: 3b450f5a853247358a8fe6f31f000575 name: 'TiDB: Server query "Error": {#TYPE}, rate' type: DEPENDENT key: 'tidb.server_query.error.rate[{#TYPE}]' @@ -908,6 +957,7 @@ zabbix_export: tag: Application value: 'TiDB node' - + uuid: 125bdd3eb1b643f4ad00d58fbed455f6 name: 'TiDB: Server query "OK": {#TYPE}, rate' type: DEPENDENT key: 'tidb.server_query.ok.rate[{#TYPE}]' @@ -959,6 +1009,7 @@ zabbix_export: parameters: - 1h - + uuid: e3c23b94a9514389b37e3911f79db8f8 name: 'Statement metrics discovery' type: DEPENDENT key: tidb.statement.discover @@ -966,6 +1017,7 @@ zabbix_export: description: 'Discovery statement specific metrics.' item_prototypes: - + uuid: 111ffa26edd247eb9325f5ab5f5f3f94 name: 'TiDB: SQL statements: {#TYPE}, rate' type: DEPENDENT key: 'tidb.statement.rate[{#TYPE}]' @@ -1009,6 +1061,7 @@ zabbix_export: parameters: - 1h - + uuid: f9af6d56e612459583a1f5d3b4a7d61b name: 'KV backoff discovery' type: DEPENDENT key: tidb.tikvclient_backoff.discovery @@ -1016,6 +1069,7 @@ zabbix_export: description: 'Discovery KV backoff specific metrics.' item_prototypes: - + uuid: a11cf69675654e7ca70dbab255509bb8 name: 'TiDB: KV backoff: {#TYPE}, rate' type: DEPENDENT key: 'tidb.tikvclient_backoff.rate[{#TYPE}]' @@ -1061,6 +1115,7 @@ zabbix_export: parameters: - 1h - + uuid: 72d1f090ce9c4f89b06e4195989e4b2b name: 'GC action results discovery' type: DEPENDENT key: tidb.tikvclient_gc_action.discovery @@ -1068,6 +1123,7 @@ zabbix_export: description: 'Discovery GC action results metrics.' item_prototypes: - + uuid: e3c19674dcdf4fdea1f8cd82e3df9f72 name: 'TiDB: GC action result: {#TYPE}, rate' type: DEPENDENT key: 'tidb.tikvclient_gc_action.rate[{#TYPE}]' @@ -1093,6 +1149,7 @@ zabbix_export: value: 'TiDB node' trigger_prototypes: - + uuid: 2fcf0cdc3e9b4d73a4573e657f7b9578 expression: 'min(/TiDB by HTTP/tidb.tikvclient_gc_action.rate[{#TYPE}],5m)>{$TIDB.GC_ACTIONS.ERRORS.MAX.WARN}' name: 'TiDB: Too many failed GC-related operations (over {$TIDB.GC_ACTIONS.ERRORS.MAX.WARN} in 5m)' discover: NO_DISCOVER @@ -1136,6 +1193,7 @@ zabbix_export: status: ENABLED discover: DISCOVER - + uuid: a4f2e1902cc54f0db9e9c345c63285e2 name: 'Lock resolves discovery' type: DEPENDENT key: tidb.tikvclient_lock_resolver_action.discovery @@ -1143,6 +1201,7 @@ zabbix_export: description: 'Discovery lock resolves specific metrics.' item_prototypes: - + uuid: 2eebf2ccc44a4cadb0b70e153b70b3a2 name: 'TiDB: Lock resolves: {#TYPE}, rate' type: DEPENDENT key: 'tidb.tikvclient_lock_resolver_action.rate[{#TYPE}]' @@ -1233,6 +1292,7 @@ zabbix_export: description: 'TiDB server URL' valuemaps: - + uuid: 047f0303f1bc424a959f5d0ceaab77c7 name: 'Service state' mappings: - @@ -1243,12 +1303,14 @@ zabbix_export: newvalue: Up triggers: - + uuid: 10f82be1f65c4f36a4f54f624eb70155 expression: 'min(/TiDB by HTTP/tidb.process_open_fds,5m)/last(/TiDB by HTTP/tidb.process_max_fds)*100>{$TIDB.OPEN.FDS.MAX.WARN}' name: 'TiDB: Current number of open files is too high (over {$TIDB.OPEN.FDS.MAX.WARN}% for 5m)' priority: WARNING description: '"Heavy file descriptor usage (i.e., near the process’s file descriptor limit) indicates a potential file descriptor exhaustion issue."' graphs: - + uuid: ee25671d0b5446348341be56967a74b2 name: 'TiDB: File descriptors' graph_items: - @@ -1265,6 +1327,7 @@ zabbix_export: host: 'TiDB by HTTP' key: tidb.process_max_fds - + uuid: fb29a5ea3a62416f8eeee804a6f83c46 name: 'TiDB: Memory usage' graph_items: - @@ -1279,6 +1342,7 @@ zabbix_export: host: 'TiDB by HTTP' key: tidb.rss_bytes - + uuid: 5ab746ad86ef4710948263d4d6157742 name: 'TiDB: Server query rate' graph_items: - diff --git a/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml b/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml index 8c553847ea4..77b59a68251 100644 --- a/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml +++ b/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:59Z' groups: - + uuid: 748ad4d098d447d492bb935c907f652f name: Templates/Databases templates: - + uuid: 3a0bbbb2ec0a4c58bba3ba3a3d6ce660 template: 'TiDB TiKV by HTTP' name: 'TiDB TiKV by HTTP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Databases items: - + uuid: 449a7ba908884db3af4ec8ccc0d7ea43 name: 'TiKV: Scheduler: High priority commands total, rate' type: DEPENDENT key: tikv.commands_pri.high.rate @@ -46,6 +49,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: b5ce79ee79804e76bb7b91e17915159c name: 'TiKV: Scheduler: Low priority commands total, rate' type: DEPENDENT key: tikv.commands_pri.low.rate @@ -69,6 +73,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: df3fa02457ac47168fad251727b300ff name: 'TiKV: Scheduler: Normal priority commands total, rate' type: DEPENDENT key: tikv.commands_pri.normal.rate @@ -92,6 +97,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: dbf8288b5cab4e8a95b5e7c4355676bd name: 'TiKV: Coprocessor: Requests, rate' type: DEPENDENT key: tikv.coprocessor_request.rate @@ -116,6 +122,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: d6185382a1974b9194e68bea4f14eb75 name: 'TiKV: Coprocessor: Errors, rate' type: DEPENDENT key: tikv.coprocessor_request_error.rate @@ -142,10 +149,12 @@ zabbix_export: value: 'TiKV node' triggers: - + uuid: f82a8e43852546b7b22b26a8b1eb8fd4 expression: 'min(/TiDB TiKV by HTTP/tikv.coprocessor_request_error.rate,5m)>{$TIKV.COPOCESSOR.ERRORS.MAX.WARN}' name: 'TiKV: Too many coprocessor request error (over {$TIKV.COPOCESSOR.ERRORS.MAX.WARN} in 5m)' priority: WARNING - + uuid: 237f6ba2973e472d8c20de1d61b4695c name: 'TiKV: Coprocessor: RocksDB ops, rate' type: DEPENDENT key: tikv.coprocessor_rocksdb_perf.rate @@ -170,6 +179,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 5567ebf02fb6441dbb6672e1bc77b3ab name: 'TiKV: Coprocessor: Response size, rate' type: DEPENDENT key: tikv.coprocessor_scan_keys.rate @@ -194,6 +204,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: a76665b7a9924f8cbd4a455bc248d790 name: 'TiKV: CPU util' type: DEPENDENT key: tikv.cpu.util @@ -222,6 +233,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 4558a5a11c304584bf24a7c3d2eace23 name: 'TiKV: Bytes read' type: DEPENDENT key: tikv.engine_flow_bytes.read @@ -242,6 +254,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 0d44c3c9a7f34905b0404ae39a3bc881 name: 'TiKV: Bytes write' type: DEPENDENT key: tikv.engine_flow_bytes.write @@ -262,6 +275,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: f79d5daea61842b18e39c7289657ddf5 name: 'TiKV: Store size' type: DEPENDENT key: tikv.engine_size @@ -282,6 +296,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 418bcc8c0bc440468efe833bef02929d name: 'TiKV: Get instance metrics' type: HTTP_AGENT key: tikv.get_metrics @@ -304,6 +319,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: fed3db7222fa41a8bf51d2ad860a22d4 name: 'TiKV: Total query, rate' type: DEPENDENT key: tikv.grpc_msg.rate @@ -328,6 +344,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: c68db41c184d44d98445cc66489ef39c name: 'TiKV: Total query errors, rate' type: DEPENDENT key: tikv.grpc_msg_fail.rate @@ -353,6 +370,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 7afa5147a1e247a5b8914d8739d31f15 name: 'TiKV: Server: failure messages total, rate' type: DEPENDENT key: tikv.messages.failure.rate @@ -377,6 +395,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: e6137dd87faa496497b23cadaa37dca9 name: 'TiKV: Regions, count' type: DEPENDENT key: tikv.region_count @@ -395,6 +414,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 2ab7643435794ec6b5a2c3eb1dd7e913 name: 'TiKV: Regions, leader' type: DEPENDENT key: tikv.region_leader @@ -413,6 +433,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 1c480fa23eaa42bcb367bb5afdcb65b9 name: 'TiKV: RSS memory usage' type: DEPENDENT key: tikv.rss_bytes @@ -433,6 +454,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 62f856cf22804262aef64e9369049332 name: 'TiKV: Scheduler: Commands total, rate' type: DEPENDENT key: tikv.scheduler_commands.rate @@ -458,6 +480,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 8b7c2dc8c60e491db76cafd2d0e1234b name: 'TiKV: Snapshot: Pending tasks' type: DEPENDENT key: tikv.scheduler_contex @@ -477,14 +500,17 @@ zabbix_export: value: 'TiKV node' triggers: - + uuid: da724f2f1f514ff98fa89683dd1861c6 expression: 'min(/TiDB TiKV by HTTP/tikv.scheduler_contex,5m)>{$TIKV.PENDING_COMMANDS.MAX.WARN}' name: 'TiKV: Too many pending commands (over {$TIKV.PENDING_COMMANDS.MAX.WARN} for 5m)' priority: AVERAGE - + uuid: 3cd5138c05e54c61ad477446d4970240 expression: 'min(/TiDB TiKV by HTTP/tikv.scheduler_contex,5m)>{$TIKV.PENDING_TASKS.MAX.WARN}' name: 'TiKV: Too many pending commands (over {$TIKV.PENDING_TASKS.MAX.WARN} for 5m)' priority: AVERAGE - + uuid: 8f5c9d2b9eca4a489d764420ee06e4b6 name: 'TiKV: Scheduler: Busy, rate' type: DEPENDENT key: tikv.scheduler_too_busy.rate @@ -509,6 +535,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 0a2d0a119bcd406aadfc5c014186c5d3 name: 'TiKV: Snapshot: Applying' type: DEPENDENT key: tikv.snapshot.applying @@ -527,6 +554,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 58559be859d64887a1b919e36aa1e336 name: 'TiKV: Snapshot: Receiving' type: DEPENDENT key: tikv.snapshot.receiving @@ -545,6 +573,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 0ae6a2024ed3488498e22bc542d27619 name: 'TiKV: Snapshot: Sending' type: DEPENDENT key: tikv.snapshot.sending @@ -563,6 +592,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: ce31318a420d40668e62a47fe19d3d40 name: 'TiKV: Storage: commands total, rate' type: DEPENDENT key: tikv.storage_command.rate @@ -586,6 +616,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: fbfaa0d967c049c0a1bbcec5afea4bf2 name: 'TiKV: Available size' type: DEPENDENT key: tikv.store_size.available @@ -606,6 +637,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 1e0c1c071b604e77998797c2f9d41dfc name: 'TiKV: Capacity size' type: DEPENDENT key: tikv.store_size.capacity @@ -626,6 +658,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: f2632dbd773140398a7d61608d85f392 name: 'TiKV: Uptime' type: DEPENDENT key: tikv.uptime @@ -653,6 +686,7 @@ zabbix_export: value: 'TiKV node' triggers: - + uuid: ca06602fa0b64a2ba0c51ed4835c52b2 expression: 'last(/TiDB TiKV by HTTP/tikv.uptime)<10m' name: 'TiKV: has been restarted (uptime < 10m)' priority: INFO @@ -660,6 +694,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: f1c7de94679e40a4ac6f569e05ad61d0 name: 'Coprocessor metrics discovery' type: DEPENDENT key: tikv.coprocessor.discovery @@ -667,6 +702,7 @@ zabbix_export: description: 'Discovery coprocessor metrics.' item_prototypes: - + uuid: ecbe08549fef42d5aad0369e861b4c20 name: 'TiKV: Coprocessor: {#REQ_TYPE} requests, rate' type: DEPENDENT key: 'tikv.coprocessor_request.rate[{#REQ_TYPE}]' @@ -691,6 +727,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 08060401409b4fff97430c595fec7b82 name: 'TiKV: Coprocessor: {#REQ_TYPE} errors, rate' type: DEPENDENT key: 'tikv.coprocessor_request_error.rate[{#REQ_TYPE}]' @@ -716,6 +753,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: bff6ee970f7349edba6cac1cd0da70ed name: 'TiKV: Coprocessor: {#REQ_TYPE} RocksDB ops, rate' type: DEPENDENT key: 'tikv.coprocessor_rocksdb_perf.rate[{#REQ_TYPE}]' @@ -740,6 +778,7 @@ zabbix_export: tag: Application value: 'TiKV node' - + uuid: 8ef93de8a25b4f35b2e54f6ced4a5bd2 name: 'TiKV: Coprocessor: {#REQ_TYPE} scan keys, rate' type: DEPENDENT key: 'tikv.coprocessor_scan_keys.rate[{#REQ_TYPE}]' @@ -784,6 +823,7 @@ zabbix_export: parameters: - 1h - + uuid: 39e4031ee41143ed9d0c84492f817125 name: 'QPS metrics discovery' type: DEPENDENT key: tikv.qps.discovery @@ -791,6 +831,7 @@ zabbix_export: description: 'Discovery QPS metrics.' item_prototypes: - + uuid: 3b1d1b10cee6465c822152072189ebbe name: 'TiKV: Query: {#TYPE}, rate' type: DEPENDENT key: 'tikv.grpc_msg.rate[{#TYPE}]' @@ -832,6 +873,7 @@ zabbix_export: parameters: - 1h - + uuid: 7168e631146546129284cbf9c52b2025 name: 'Scheduler metrics discovery' type: DEPENDENT key: tikv.scheduler.discovery @@ -839,6 +881,7 @@ zabbix_export: description: 'Discovery scheduler metrics.' item_prototypes: - + uuid: c4f902a0be5444b2babb1775b89a6827 name: 'TiKV: Scheduler: commands {#STAGE}, rate' type: DEPENDENT key: 'tikv.scheduler_stage.rate[{#STAGE}]' @@ -891,6 +934,7 @@ zabbix_export: parameters: - 1h - + uuid: 5ebd2e2131ab4a9f8ca63f0e490b04a3 name: 'Server errors discovery' type: DEPENDENT key: tikv.server_report_failure.discovery @@ -898,6 +942,7 @@ zabbix_export: description: 'Discovery server errors metrics.' item_prototypes: - + uuid: 064e74b5484e42e4acf3122c8ead4826 name: 'TiKV: Store_id {#STORE_ID}: failure messages "{#TYPE}", rate' type: DEPENDENT key: 'tikv.messages.failure.rate[{#STORE_ID},{#TYPE}]' @@ -922,6 +967,7 @@ zabbix_export: value: 'TiKV node' trigger_prototypes: - + uuid: edc1b649a9724ca88329e77ae7a1201a expression: 'min(/TiDB TiKV by HTTP/tikv.messages.failure.rate[{#STORE_ID},{#TYPE}],5m)>{$TIKV.STORE.ERRORS.MAX.WARN}' name: 'TiKV: Store_id {#STORE_ID}: Too many failure messages "{#TYPE}" (over {$TIKV.STORE.ERRORS.MAX.WARN} in 5m)' discover: NO_DISCOVER @@ -994,6 +1040,7 @@ zabbix_export: description: 'TiKV server URL' graphs: - + uuid: cdca8a2bb2bb486da8c57740acc431d6 name: 'TiKV: Scheduler priority commands rate' graph_items: - @@ -1014,6 +1061,7 @@ zabbix_export: host: 'TiDB TiKV by HTTP' key: tikv.commands_pri.low.rate - + uuid: 93a38153ed8b44a49849cb1f920f50a4 name: 'TiKV: Snapshot state count' graph_items: - diff --git a/templates/module/00icmp_ping/00template_module_icmp_ping.yaml b/templates/module/00icmp_ping/00template_module_icmp_ping.yaml index eebbeda40ae..aa4e8d3d671 100644 --- a/templates/module/00icmp_ping/00template_module_icmp_ping.yaml +++ b/templates/module/00icmp_ping/00template_module_icmp_ping.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:52Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 37e5eb5606bc4abba66c8b20381a1e8a template: 'ICMP Ping' name: 'ICMP Ping' description: | @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: db5a94f6cea14deba957202b2f014469 name: 'ICMP ping' type: SIMPLE key: icmpping @@ -29,11 +32,13 @@ zabbix_export: value: Status triggers: - + uuid: 4f162bd63a16400497fc997684b77ec8 expression: 'max(/ICMP Ping/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' - + uuid: 04b21adaf422473a88df2c52786474ed name: 'ICMP loss' type: SIMPLE key: icmppingloss @@ -46,6 +51,7 @@ zabbix_export: value: Status triggers: - + uuid: a5d280414fb745189aebe3571877cc2c expression: 'min(/ICMP Ping/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/ICMP Ping/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' @@ -55,6 +61,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/ICMP Ping/icmpping,#3)=0' - + uuid: a79e33e5fd264725b934f603fa071555 name: 'ICMP response time' type: SIMPLE key: icmppingsec @@ -67,6 +74,7 @@ zabbix_export: value: Status triggers: - + uuid: fe9e1c62715c479a810f0feb640e3641 expression: 'avg(/ICMP Ping/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' @@ -87,6 +95,7 @@ zabbix_export: value: '0.15' valuemaps: - + uuid: bdb5d65d925542eaa61c302dc40fbfe8 name: 'Service state' mappings: - diff --git a/templates/module/ether_like_snmp/template_module_ether_like_snmp.yaml b/templates/module/ether_like_snmp/template_module_ether_like_snmp.yaml index b26dacbd9d3..b84ad13567a 100644 --- a/templates/module/ether_like_snmp/template_module_ether_like_snmp.yaml +++ b/templates/module/ether_like_snmp/template_module_ether_like_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:54Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 3598da1effdf4ed48074608f1422e3fd template: 'EtherLike-MIB SNMP' name: 'EtherLike-MIB SNMP' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 2a04f08ae9504f9dadb73550700960b1 name: 'EtherLike-MIB Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.10.7.2.1.19,{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]' @@ -39,6 +42,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB and EtherLike-MIB. Interfaces with up(1) Operational Status are discovered.' item_prototypes: - + uuid: 6bb6b8b98190429ca7564944885f5bdc name: 'Interface {#IFNAME}({#IFALIAS}): Duplex status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}' @@ -78,6 +82,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: e6ae9fc7d4454d389d066450af3a3066 expression: 'last(/EtherLike-MIB SNMP/net.if.duplex[dot3StatsDuplexStatus.{#SNMPINDEX}])=2' name: 'Interface {#IFNAME}({#IFALIAS}): In half-duplex mode' priority: WARNING @@ -103,6 +108,7 @@ zabbix_export: return JSON.stringify(data); valuemaps: - + uuid: 6c35799bc36d413b94c0ac110224f208 name: 'EtherLike-MIB::dot3StatsDuplexStatus' mappings: - diff --git a/templates/module/generic_snmp_snmp/template_module_generic_snmp_snmp.yaml b/templates/module/generic_snmp_snmp/template_module_generic_snmp_snmp.yaml index a46d85b973f..987698f2d7b 100644 --- a/templates/module/generic_snmp_snmp/template_module_generic_snmp_snmp.yaml +++ b/templates/module/generic_snmp_snmp/template_module_generic_snmp_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:51Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 4cb1aabe2b704b5c882963c2ef87d8f6 template: 'Generic SNMP' name: 'Generic SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 2cda26906f254e13985cecdbb7901d1a name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -36,6 +39,7 @@ zabbix_export: tag: Application value: General - + uuid: 62da59c7aae54df7976f327119fe7cc2 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -58,6 +62,7 @@ zabbix_export: tag: Application value: General - + uuid: 29a3e5277de94386a5985fcf38a09364 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -81,6 +86,7 @@ zabbix_export: tag: Application value: General - + uuid: 02b453f44c014f2bb1054e801058b381 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -103,6 +109,7 @@ zabbix_export: tag: Application value: General - + uuid: 3996a3a8d927473aa07c47e63a09b865 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -126,12 +133,14 @@ zabbix_export: value: General triggers: - + uuid: 30f1a1828b314218ae16f8d62929ecc9 expression: '(last(/Generic SNMP/system.name,#1)<>last(/Generic SNMP/system.name,#2))=1 and length(last(/Generic SNMP/system.name))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 9dbcc5a1cd7240c896e2ea718f9ccb35 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -153,6 +162,7 @@ zabbix_export: tag: Application value: General - + uuid: 000b97abddcd44bfb57e0eeb1b77f69e name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -175,6 +185,7 @@ zabbix_export: value: Status triggers: - + uuid: 6f00359af55f45909bdecbad234c7654 expression: 'last(/Generic SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -185,6 +196,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/Generic SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: 3e8c2d440441416b9ccec7dd90e21503 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -197,6 +209,7 @@ zabbix_export: value: Status triggers: - + uuid: 327a1d424c084ccf94c67c207423d87f expression: 'max(/Generic SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -212,6 +225,7 @@ zabbix_export: value: 5m valuemaps: - + uuid: ced60845a741400390ba002e69e26b0f name: zabbix.host.available mappings: - diff --git a/templates/module/host_resources_snmp/template_module_host_resources_snmp.yaml b/templates/module/host_resources_snmp/template_module_host_resources_snmp.yaml index 2127dbd8e1f..12756ee11b2 100644 --- a/templates/module/host_resources_snmp/template_module_host_resources_snmp.yaml +++ b/templates/module/host_resources_snmp/template_module_host_resources_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:54Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: b3dd7c4974f442d68c53a79056bc5388 template: 'HOST-RESOURCES-MIB CPU SNMP' name: 'HOST-RESOURCES-MIB CPU SNMP' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 76b66d024509446ea4e7a48439f8d406 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 'discovery[{#CPU.UTIL},1.3.6.1.2.1.25.3.3.1.2]' @@ -42,6 +45,7 @@ zabbix_export: value: CPU triggers: - + uuid: fe7a62d1ff714b6b8a1160feb5ff0e45 expression: 'min(/HOST-RESOURCES-MIB CPU SNMP/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -52,6 +56,7 @@ zabbix_export: macro: '{$CPU.UTIL.CRIT}' value: '90' - + uuid: a2718bb9168a451fae8fc97486176943 template: 'HOST-RESOURCES-MIB memory SNMP' name: 'HOST-RESOURCES-MIB memory SNMP' description: | @@ -64,6 +69,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 232e52a9b3df42f2b539c5924edc20c8 name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#MEMNAME},1.3.6.1.2.1.25.2.3.1.3,{#MEMTYPE},1.3.6.1.2.1.25.2.3.1.2,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4]' @@ -93,6 +99,7 @@ zabbix_export: description: 'HOST-RESOURCES-MIB::hrStorage discovery with memory filter' item_prototypes: - + uuid: 03d6c47431e74cd8b1d9faf95e9bc756 name: '{#MEMNAME}: Total memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}' @@ -114,6 +121,7 @@ zabbix_export: tag: Application value: Memory - + uuid: f5b701faf10d40d596d04e1d921861f9 name: '{#MEMNAME}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}' @@ -133,6 +141,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 99961a81ae4a474ea157f108c8014c77 name: '{#MEMNAME}: Memory utilization' type: CALCULATED key: 'vm.memory.util[memoryUsedPercentage.{#SNMPINDEX}]' @@ -147,12 +156,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: a67793178b8a4be498ec1460bb8a461f expression: 'min(/HOST-RESOURCES-MIB memory SNMP/vm.memory.util[memoryUsedPercentage.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#MEMNAME}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 47a47f92e42047fe937e01ad163ca665 name: '{#MEMNAME}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -185,6 +196,7 @@ zabbix_export: value: '90' description: 'The warning threshold of the "Physical memory: Memory utilization" item.' - + uuid: 5c70662d333246668444276cb011e646 template: 'HOST-RESOURCES-MIB SNMP' name: 'HOST-RESOURCES-MIB SNMP' description: | @@ -203,6 +215,7 @@ zabbix_export: name: Templates/Modules dashboards: - + uuid: 623ea1bf76fc4e509e2b33b0642fb208 name: 'System performance' pages: - @@ -271,6 +284,7 @@ zabbix_export: name: '{#FSNAME}: Disk space usage' host: 'HOST-RESOURCES-MIB SNMP' - + uuid: f6572ac29240452596e9f7b2a7ebb408 template: 'HOST-RESOURCES-MIB storage SNMP' name: 'HOST-RESOURCES-MIB storage SNMP' description: | @@ -283,6 +297,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 924e22f54534410fbc596042b8378a60 name: 'Storage discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FSNAME},1.3.6.1.2.1.25.2.3.1.3,{#FSTYPE},1.3.6.1.2.1.25.2.3.1.2,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4]' @@ -312,6 +327,7 @@ zabbix_export: description: 'HOST-RESOURCES-MIB::hrStorage discovery with storage filter.' item_prototypes: - + uuid: 6d5512358f364ec1b8f0aed223d56d32 name: '{#FSNAME}: Space utilization' type: CALCULATED key: 'vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}]' @@ -325,6 +341,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: de2da3226b2145f3943d18ce59f2d803 name: '{#FSNAME}: Total space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}' @@ -346,6 +363,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 719bf2d97348421cb02544efe5caf1bb name: '{#FSNAME}: Used space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}' @@ -366,6 +384,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: 02534b93144946e389a3ffb41867443c expression: | last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) @@ -379,6 +398,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: e73f17290b0346deb169f0e6766b3eba expression: | last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<10G or timeleft(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) @@ -399,6 +419,7 @@ zabbix_export: ((last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/HOST-RESOURCES-MIB storage SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) graph_prototypes: - + uuid: c5af27b4061c4e9795489f7bc25c42dd name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -444,6 +465,7 @@ zabbix_export: value: '80' graphs: - + uuid: fe501ac6688d4165a645ef804644cf93 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/module/interfaces_simple_snmp/template_module_interfaces_simple_snmp.yaml b/templates/module/interfaces_simple_snmp/template_module_interfaces_simple_snmp.yaml index c3549848501..958584d20eb 100644 --- a/templates/module/interfaces_simple_snmp/template_module_interfaces_simple_snmp.yaml +++ b/templates/module/interfaces_simple_snmp/template_module_interfaces_simple_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:53Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 7cd8aaa8d18d4b22a79edfb769e839b3 template: 'Interfaces Simple SNMP' name: 'Interfaces Simple SNMP' description: | @@ -24,6 +26,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 4d142a571991482da0560cb2faa8f673 name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFNAME},1.3.6.1.2.1.2.2.1.2,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -80,6 +83,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: 018d93910eef44388fcd1eb1de63262b name: 'Interface {#IFDESCR}: Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -103,6 +107,7 @@ zabbix_export: tag: Application value: 'Interface {#IFDESCR}' - + uuid: f97ed0e4b7b3473a988f27a60e5d79ef name: 'Interface {#IFDESCR}: Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -122,6 +127,7 @@ zabbix_export: tag: Application value: 'Interface {#IFDESCR}' - + uuid: 3a971825c99e476aa2c18b1a792ec19d name: 'Interface {#IFDESCR}: Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}' @@ -146,6 +152,7 @@ zabbix_export: tag: Application value: 'Interface {#IFDESCR}' - + uuid: 2395b3a694474b9894e64f759dbe805e name: 'Interface {#IFDESCR}: Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -169,6 +176,7 @@ zabbix_export: tag: Application value: 'Interface {#IFDESCR}' - + uuid: f6872ed88b464c37800738fd5e492896 name: 'Interface {#IFDESCR}: Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -188,6 +196,7 @@ zabbix_export: tag: Application value: 'Interface {#IFDESCR}' - + uuid: 2a7b5b7e48444c8c8cf38f89a1a1091e name: 'Interface {#IFDESCR}: Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.16.{#SNMPINDEX}' @@ -212,6 +221,7 @@ zabbix_export: tag: Application value: 'Interface {#IFDESCR}' - + uuid: b93b4164db1c4c838ecfd5c2b261acfb name: 'Interface {#IFDESCR}: Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.5.{#SNMPINDEX}' @@ -233,6 +243,7 @@ zabbix_export: tag: Application value: 'Interface {#IFDESCR}' - + uuid: 43d9d7883a1b4f6dbe4e118ef12d731e name: 'Interface {#IFDESCR}: Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -256,6 +267,7 @@ zabbix_export: value: 'Interface {#IFDESCR}' trigger_prototypes: - + uuid: 5cd6ddc9201945a69440b409b63023ec expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -271,6 +283,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 9470d6a01c4e4ea2a007582ac1c0ce64 name: 'Interface {#IFDESCR}: Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -296,6 +309,7 @@ zabbix_export: value: 'Interface {#IFDESCR}' trigger_prototypes: - + uuid: 22868b136be34583bce4de132a05c8ab expression: | change(/Interfaces Simple SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])<0 and last(/Interfaces Simple SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])>0 and ( @@ -323,6 +337,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: d931ed51d59a40c383fd5da1b34e1b37 expression: | (avg(/Interfaces Simple SNMP/net.if.in[ifInOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Interfaces Simple SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}]) or avg(/Interfaces Simple SNMP/net.if.out[ifOutOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Interfaces Simple SNMP/net.if.speed[ifSpeed.{#SNMPINDEX}])) and @@ -342,6 +357,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: ccbc0aa103c245bda8c70c1cdaeba3fd expression: | min(/Interfaces Simple SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Interfaces Simple SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -361,6 +377,7 @@ zabbix_export: recovery_expression: 'last(/Interfaces Simple SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: 80ae528968304d06a676f69c4e321c07 name: 'Interface {#IFDESCR}: Network traffic' graph_items: - @@ -450,6 +467,7 @@ zabbix_export: value: CHANGE_IF_NEEDED dashboards: - + uuid: 2e6a063b22c6428db5f47ac6805fd263 name: 'Network interfaces' pages: - @@ -479,6 +497,7 @@ zabbix_export: host: 'Interfaces Simple SNMP' valuemaps: - + uuid: 4578589110ec40e19297e1d35d17c82f name: 'IF-MIB::ifOperStatus' mappings: - @@ -500,6 +519,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 4e22cbad0d9146059d9fbf89714e6460 name: 'IF-MIB::ifType' mappings: - diff --git a/templates/module/interfaces_snmp/template_module_interfaces_snmp.yaml b/templates/module/interfaces_snmp/template_module_interfaces_snmp.yaml index cb3996658ef..50985265fd0 100644 --- a/templates/module/interfaces_snmp/template_module_interfaces_snmp.yaml +++ b/templates/module/interfaces_snmp/template_module_interfaces_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:52Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 809cd59886464ff3ad0a66d16fb1f2d8 template: 'Interfaces SNMP' name: 'Interfaces SNMP' description: | @@ -20,6 +22,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: ea9babbf98cf48688aa00faf500e171e name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -85,6 +88,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: 2ba24b3517aa4dbfb2d56f9e6c082668 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -108,6 +112,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 2c7296aa56884ef48bb66c25097848f9 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -127,6 +132,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 633cdf45222b454198ec66308aa7a55d name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' @@ -151,6 +157,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: baca586b493448959a945c9433c38fe7 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -174,6 +181,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 2712f191e05046da85321c0ceeea85b3 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -193,6 +201,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 9037dd45e90a45baa58014d20db3ab0f name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' @@ -217,6 +226,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: b63cb94bb9954ee4ab56d2a7d25d5957 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -242,6 +252,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 0ac3b237358a4df69712d3829341766b name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -265,6 +276,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: df4768a9a1b84070a8eef099c5768286 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -280,6 +292,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 565967032d23436486868eb495f7ed17 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -305,6 +318,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 12d34f87d8a54c30a7df457a2f531c4c expression: | change(/Interfaces SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])<0 and last(/Interfaces SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and ( @@ -332,6 +346,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 1ee0a4fd4b934d4da93b492d9e784535 expression: | (avg(/Interfaces SNMP/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Interfaces SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) or avg(/Interfaces SNMP/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Interfaces SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])) and @@ -351,6 +366,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: c467cd13d7b946fc81cc4a49522f6d33 expression: | min(/Interfaces SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Interfaces SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -370,6 +386,7 @@ zabbix_export: recovery_expression: 'last(/Interfaces SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: 748719ae10ea43da9efec7225dac54cb name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -465,6 +482,7 @@ zabbix_export: value: CHANGE_IF_NEEDED dashboards: - + uuid: b06fc59c5e744962b1ac5314e7e12cec name: 'Network interfaces' pages: - @@ -494,6 +512,7 @@ zabbix_export: host: 'Interfaces SNMP' valuemaps: - + uuid: 692e46f1836c4e2682a0dc882fec89a0 name: 'IF-MIB::ifOperStatus' mappings: - @@ -515,6 +534,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 7a288ac5cdbf429b9d568b12b312ad70 name: 'IF-MIB::ifType' mappings: - diff --git a/templates/module/interfaces_win_snmp/template_module_interfaces_win_snmp.yaml b/templates/module/interfaces_win_snmp/template_module_interfaces_win_snmp.yaml index 3a0c3b4a1b1..acdbfbc5a04 100644 --- a/templates/module/interfaces_win_snmp/template_module_interfaces_win_snmp.yaml +++ b/templates/module/interfaces_win_snmp/template_module_interfaces_win_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:54Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: d7af232ed629481e95d2df9952c519c8 template: 'Interfaces Windows SNMP' name: 'Interfaces Windows SNMP' description: | @@ -24,6 +26,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: d883a4e556c44f3ab92f49d1aa264737 name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -89,6 +92,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: 10b775275f604bf593d1773be919c253 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -112,6 +116,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 199eb3a0274a43f198137abefba57f09 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -131,6 +136,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: a7994f0c49e747b480428f20f4ddd49b name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}' @@ -155,6 +161,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 16f12f7e76d14fe4b2675a3c86dbe0ff name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -178,6 +185,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: e6695fe534d44477a06da86bdd9e49a4 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -197,6 +205,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 95e58c279df24606b28fb325e7006b54 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.16.{#SNMPINDEX}' @@ -221,6 +230,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 290ed87b085144c5bea26de86e7d5c7f name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -246,6 +256,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 73b1182c727449f69fb0dc67b19aec5d name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -269,6 +280,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 7b336f6eba5f42b8bd146a46635d67c7 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -284,6 +296,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 557b8ccf262a4d94abff327bcf41822b name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -309,6 +322,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 66bdec1fda1c4075b32273288d225d70 expression: | change(/Interfaces Windows SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])<0 and last(/Interfaces Windows SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and ( @@ -336,6 +350,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: fda9391aadce44288b01d418c051545b expression: | (avg(/Interfaces Windows SNMP/net.if.in[ifInOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Interfaces Windows SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) or avg(/Interfaces Windows SNMP/net.if.out[ifOutOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Interfaces Windows SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])) and @@ -355,6 +370,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 7fe44d6bf4b44ccb99126b05358087b2 expression: | min(/Interfaces Windows SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Interfaces Windows SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -374,6 +390,7 @@ zabbix_export: recovery_expression: 'last(/Interfaces Windows SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: a6a274c68cb94f9fac0920858806054b name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -468,6 +485,7 @@ zabbix_export: value: CHANGE_IF_NEEDED dashboards: - + uuid: 8283a27e39a9451283ce74aca085ffaa name: 'Network interfaces' pages: - @@ -497,6 +515,7 @@ zabbix_export: host: 'Interfaces Windows SNMP' valuemaps: - + uuid: 4b84f531e2df454a8824070608bfbf49 name: 'IF-MIB::ifOperStatus' mappings: - @@ -518,6 +537,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 41952f292f004232b94f4d201e6bf727 name: 'IF-MIB::ifType' mappings: - diff --git a/templates/module/smart_agent2/template_module_smart_agent2.yaml b/templates/module/smart_agent2/template_module_smart_agent2.yaml index 71dd9fec1fa..9677c7b33ab 100644 --- a/templates/module/smart_agent2/template_module_smart_agent2.yaml +++ b/templates/module/smart_agent2/template_module_smart_agent2.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:53Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 7b6c6228b25f4586b42cd1bf37ff8034 template: 'SMART by Zabbix agent 2' name: 'SMART by Zabbix agent 2' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 2e5275a0b4174632ace850cdf6586cb9 name: 'SMART: Get attributes' key: smart.disk.get history: '0' @@ -30,12 +33,14 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: c5aede547c19434c90f72e43276fe1d7 name: 'Attribute discovery' key: smart.attribute.discovery delay: 1h description: 'Discovery SMART Vendor Specific Attributes of disks.' item_prototypes: - + uuid: 2af3d630a99a4989b94e2afd782a3f78 name: 'SMART [{#NAME}]: ID {#ID} {#ATTRNAME}' type: DEPENDENT key: 'smart.disk.error[{#NAME},{#ID}]' @@ -58,6 +63,7 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 686066892ab94b86a97ba1902d361f97 expression: 'last(/SMART by Zabbix agent 2/smart.disk.error[{#NAME},{#ID}]) <= {#THRESH}' name: 'SMART [{#NAME}]: Attribute {#ID} {#ATTRNAME} is failed' priority: WARNING @@ -83,12 +89,14 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 4575af2717ec4bf78645edb84a966c84 name: 'Disk discovery' key: smart.disk.discovery delay: 1h description: 'Discovery SMART disks.' item_prototypes: - + uuid: c186f7ce1b8d4311997c84fd5c239819 name: 'SMART [{#NAME}]: Critical warning' type: DEPENDENT key: 'smart.disk.critical_warning[{#NAME}]' @@ -111,6 +119,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: 365f9642f2764116923bb3e014eefa22 name: 'SMART [{#NAME}]: Power on hours' type: DEPENDENT key: 'smart.disk.hours[{#NAME}]' @@ -130,6 +139,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: 8478d6421fb044339e2118848ac6d56b name: 'SMART [{#NAME}]: Media errors' type: DEPENDENT key: 'smart.disk.media_errors[{#NAME}]' @@ -152,6 +162,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: b6abf9b52c694600b63fce4a68fc0fbd name: 'SMART [{#NAME}]: Device model' type: DEPENDENT key: 'smart.disk.model[{#NAME}]' @@ -175,6 +186,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: 6ce46d274a694eac9700bd02a936f4be name: 'SMART [{#NAME}]: Percentage used' type: DEPENDENT key: 'smart.disk.percentage_used[{#NAME}]' @@ -199,10 +211,12 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: e2bc2b0e195446d7973037be8e41eb6f expression: 'last(/SMART by Zabbix agent 2/smart.disk.percentage_used[{#NAME}])>90' name: 'SMART [{#NAME}]: NVMe disk percentage using is over 90% of estimated endurance' priority: AVERAGE - + uuid: 62f98419c8034f389a5be3755eac8938 name: 'SMART [{#NAME}]: Serial number' type: DEPENDENT key: 'smart.disk.sn[{#NAME}]' @@ -227,12 +241,14 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: f59459d2866a4d518d9cb23df106dc9d expression: '(last(/SMART by Zabbix agent 2/smart.disk.sn[{#NAME}],#1)<>last(/SMART by Zabbix agent 2/smart.disk.sn[{#NAME}],#2))=1 and length(last(/SMART by Zabbix agent 2/smart.disk.sn[{#NAME}]))>0' name: 'SMART [{#NAME}]: Disk has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close.' manual_close: 'YES' - + uuid: 2f5b054d7a644e029a195d17f525c191 name: 'SMART [{#NAME}]: Temperature' type: DEPENDENT key: 'smart.disk.temperature[{#NAME}]' @@ -257,10 +273,12 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 0eaf67456ac64c478e18fb51e39cb237 expression: 'avg(/SMART by Zabbix agent 2/smart.disk.temperature[{#NAME}],5m)>{$SMART.TEMPERATURE.MAX.CRIT}' name: 'SMART [{#NAME}]: Average disk temperature is critical (over {$SMART.TEMPERATURE.MAX.CRIT}°C for 5m)' priority: AVERAGE - + uuid: b7000bd7b3e4495b966cb2885deb7248 expression: 'avg(/SMART by Zabbix agent 2/smart.disk.temperature[{#NAME}],5m)>{$SMART.TEMPERATURE.MAX.WARN}' name: 'SMART [{#NAME}]: Average disk temperature is too high (over {$SMART.TEMPERATURE.MAX.WARN}°C for 5m)' priority: WARNING @@ -269,6 +287,7 @@ zabbix_export: name: 'SMART [{#NAME}]: Average disk temperature is critical (over {$SMART.TEMPERATURE.MAX.CRIT}°C for 5m)' expression: 'avg(/SMART by Zabbix agent 2/smart.disk.temperature[{#NAME}],5m)>{$SMART.TEMPERATURE.MAX.CRIT}' - + uuid: 434b338d88e041dd9b6a0b7aaa403076 name: 'SMART [{#NAME}]: Self-test passed' type: DEPENDENT key: 'smart.disk.test[{#NAME}]' @@ -294,6 +313,7 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 5fa97df4012e45279fb55724f617ef4a expression: 'last(/SMART by Zabbix agent 2/smart.disk.test[{#NAME}])="false"' name: 'SMART [{#NAME}]: Disk self-test is not passed' priority: HIGH diff --git a/templates/module/smart_agent2_active/template_module_smart_agent2_active.yaml b/templates/module/smart_agent2_active/template_module_smart_agent2_active.yaml index 281a579ac7e..994487d19b1 100644 --- a/templates/module/smart_agent2_active/template_module_smart_agent2_active.yaml +++ b/templates/module/smart_agent2_active/template_module_smart_agent2_active.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:52Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: e518b1340ce44d7389d2cc7c304a97b4 template: 'SMART by Zabbix agent active 2' name: 'SMART by Zabbix agent active 2' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: feba508d76b845039b434f62d9e62d54 name: 'SMART: Get attributes' type: ZABBIX_ACTIVE key: smart.disk.get @@ -31,6 +34,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: 3b19696e4d8f4f98acb40481adfa7513 name: 'Attribute discovery' type: ZABBIX_ACTIVE key: smart.attribute.discovery @@ -38,6 +42,7 @@ zabbix_export: description: 'Discovery SMART Vendor Specific Attributes of disks.' item_prototypes: - + uuid: 498a4f1b4b7442b5a38c52400646cc47 name: 'SMART [{#NAME}]: ID {#ID} {#ATTRNAME}' type: DEPENDENT key: 'smart.disk.error[{#NAME},{#ID}]' @@ -60,6 +65,7 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 26a3e4a0b79340b1bb753ec23c07c79b expression: 'last(/SMART by Zabbix agent active 2/smart.disk.error[{#NAME},{#ID}]) <= {#THRESH}' name: 'SMART [{#NAME}]: Attribute {#ID} {#ATTRNAME} is failed' priority: WARNING @@ -85,6 +91,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 0a56a348d4a446938beae1eae5ec8993 name: 'Disk discovery' type: ZABBIX_ACTIVE key: smart.disk.discovery @@ -92,6 +99,7 @@ zabbix_export: description: 'Discovery SMART disks.' item_prototypes: - + uuid: ad6a9f6f7293495c916bb0aac0bc9729 name: 'SMART [{#NAME}]: Critical warning' type: DEPENDENT key: 'smart.disk.critical_warning[{#NAME}]' @@ -114,6 +122,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: e5bbd606e330469389bf081588b88d17 name: 'SMART [{#NAME}]: Power on hours' type: DEPENDENT key: 'smart.disk.hours[{#NAME}]' @@ -133,6 +142,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: 0861b008b09a41799978e085625aaa4a name: 'SMART [{#NAME}]: Media errors' type: DEPENDENT key: 'smart.disk.media_errors[{#NAME}]' @@ -155,6 +165,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: f48fe3366b194eb4942411cc776c8633 name: 'SMART [{#NAME}]: Device model' type: DEPENDENT key: 'smart.disk.model[{#NAME}]' @@ -178,6 +189,7 @@ zabbix_export: tag: Application value: '{#DISKTYPE} {#NAME}' - + uuid: d5cef21c49994c3e8e12ef6471d7cdcd name: 'SMART [{#NAME}]: Percentage used' type: DEPENDENT key: 'smart.disk.percentage_used[{#NAME}]' @@ -202,10 +214,12 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 68f373252bee4f9e8f3b33d04fc1adbd expression: 'last(/SMART by Zabbix agent active 2/smart.disk.percentage_used[{#NAME}])>90' name: 'SMART [{#NAME}]: NVMe disk percentage using is over 90% of estimated endurance' priority: AVERAGE - + uuid: 189d8e8d16ed40229ba3ca52b75d2dc4 name: 'SMART [{#NAME}]: Serial number' type: DEPENDENT key: 'smart.disk.sn[{#NAME}]' @@ -230,12 +244,14 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 0316cdeb384342c6b5302eb7ff47fd9a expression: '(last(/SMART by Zabbix agent active 2/smart.disk.sn[{#NAME}],#1)<>last(/SMART by Zabbix agent active 2/smart.disk.sn[{#NAME}],#2))=1 and length(last(/SMART by Zabbix agent active 2/smart.disk.sn[{#NAME}]))>0' name: 'SMART [{#NAME}]: Disk has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close.' manual_close: 'YES' - + uuid: e79eaaf7ee0d40e7b91fc019f5edb19e name: 'SMART [{#NAME}]: Temperature' type: DEPENDENT key: 'smart.disk.temperature[{#NAME}]' @@ -260,10 +276,12 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 992b6986dffa4b4fb8c22f6da58f3281 expression: 'avg(/SMART by Zabbix agent active 2/smart.disk.temperature[{#NAME}],5m)>{$SMART.TEMPERATURE.MAX.CRIT}' name: 'SMART [{#NAME}]: Average disk temperature is critical (over {$SMART.TEMPERATURE.MAX.CRIT}°C for 5m)' priority: AVERAGE - + uuid: 82c00687361f4d4e9effd3b7b4d67909 expression: 'avg(/SMART by Zabbix agent active 2/smart.disk.temperature[{#NAME}],5m)>{$SMART.TEMPERATURE.MAX.WARN}' name: 'SMART [{#NAME}]: Average disk temperature is too high (over {$SMART.TEMPERATURE.MAX.WARN}°C for 5m)' priority: WARNING @@ -272,6 +290,7 @@ zabbix_export: name: 'SMART [{#NAME}]: Average disk temperature is critical (over {$SMART.TEMPERATURE.MAX.CRIT}°C for 5m)' expression: 'avg(/SMART by Zabbix agent active 2/smart.disk.temperature[{#NAME}],5m)>{$SMART.TEMPERATURE.MAX.CRIT}' - + uuid: 2475415cc95b4103b2933f921e62dd36 name: 'SMART [{#NAME}]: Self-test passed' type: DEPENDENT key: 'smart.disk.test[{#NAME}]' @@ -297,6 +316,7 @@ zabbix_export: value: '{#DISKTYPE} {#NAME}' trigger_prototypes: - + uuid: 304bd042b7644a31bb74a1e71808d196 expression: 'last(/SMART by Zabbix agent active 2/smart.disk.test[{#NAME}])="false"' name: 'SMART [{#NAME}]: Disk self-test is not passed' priority: HIGH diff --git a/templates/module/zabbix_agent/template_module_zabbix_agent.yaml b/templates/module/zabbix_agent/template_module_zabbix_agent.yaml index 5c3a77a397d..597ad5c6f61 100644 --- a/templates/module/zabbix_agent/template_module_zabbix_agent.yaml +++ b/templates/module/zabbix_agent/template_module_zabbix_agent.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:51Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 8aa4557f6c3f4aadbc03447fca3af9f6 template: 'Zabbix agent' name: 'Zabbix agent' description: | @@ -17,6 +19,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: f46c6142cf434df1b6abe9334bf6c84c name: 'Host name of Zabbix agent running' key: agent.hostname delay: 1h @@ -33,6 +36,7 @@ zabbix_export: tag: Application value: 'Monitoring agent' - + uuid: 37a952edc12f47d6ac6f3ca04eb41326 name: 'Zabbix agent ping' key: agent.ping history: 7d @@ -44,6 +48,7 @@ zabbix_export: tag: Application value: 'Monitoring agent' - + uuid: 3a6af03a083b4366bd1d4c6ccf06ca88 name: 'Version of Zabbix agent running' key: agent.version delay: 1h @@ -60,6 +65,7 @@ zabbix_export: tag: Application value: 'Monitoring agent' - + uuid: 49708b126e3844b898d2625f77c0030c name: 'Zabbix agent availability' type: INTERNAL key: 'zabbix[host,agent,available]' @@ -73,6 +79,7 @@ zabbix_export: value: Status triggers: - + uuid: 9fb3c2f0cff444f6a5fef4f56291d9f9 expression: 'max(/Zabbix agent/zabbix[host,agent,available],{$AGENT.TIMEOUT})=0' name: 'Zabbix agent is not available (for {$AGENT.TIMEOUT})' priority: AVERAGE @@ -85,6 +92,7 @@ zabbix_export: description: 'Timeout after which agent is considered unavailable. Works only for agents reachable from Zabbix server/proxy (passive mode).' valuemaps: - + uuid: 0d5e922550954e6bad89b22f1d9d0c65 name: zabbix.host.available mappings: - @@ -97,12 +105,14 @@ zabbix_export: value: '2' newvalue: unknown - + uuid: e5a39fd666b04b70b6eea53e2373b564 name: 'Zabbix agent ping status' mappings: - value: '1' newvalue: Up - + uuid: 650bec3f2f364a478b82317396949459 template: 'Zabbix agent active' name: 'Zabbix agent active' description: | @@ -114,6 +124,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: ca27c17d8ca34643a7db8b99d2cc3025 name: 'Host name of Zabbix agent running' type: ZABBIX_ACTIVE key: agent.hostname @@ -131,6 +142,7 @@ zabbix_export: tag: Application value: 'Monitoring agent' - + uuid: 0f86ec6cde2249f7946c678f9fd2665a name: 'Zabbix agent ping' type: ZABBIX_ACTIVE key: agent.ping @@ -144,12 +156,14 @@ zabbix_export: value: Status triggers: - + uuid: 904101bb3e7946c09cd6b1509ede5e2b expression: 'nodata(/Zabbix agent active/agent.ping,{$AGENT.NODATA_TIMEOUT})=1' name: 'Zabbix agent is not available (or nodata for {$AGENT.NODATA_TIMEOUT})' priority: AVERAGE description: 'For active agents, nodata() with agent.ping is used with {$AGENT.NODATA_TIMEOUT} as time threshold.' manual_close: 'YES' - + uuid: 41fb0f76fa1d464f8ab67f744fc29e8b name: 'Version of Zabbix agent running' type: ZABBIX_ACTIVE key: agent.version @@ -173,6 +187,7 @@ zabbix_export: description: 'No data timeout for active agents. Consider to keep it relatively high.' valuemaps: - + uuid: 9bf3eef7e8d8402ca6f826b377ea2db6 name: 'Zabbix agent ping status' mappings: - diff --git a/templates/net/alcatel_timetra_snmp/template_net_alcatel_timetra_snmp.yaml b/templates/net/alcatel_timetra_snmp/template_net_alcatel_timetra_snmp.yaml index 90cefeef51c..3f01d6dca2c 100644 --- a/templates/net/alcatel_timetra_snmp/template_net_alcatel_timetra_snmp.yaml +++ b/templates/net/alcatel_timetra_snmp/template_net_alcatel_timetra_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:27Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 53044571fb864d87af32473e08c76d0b template: 'Alcatel Timetra TiMOS SNMP' name: 'Alcatel Timetra TiMOS SNMP' description: | @@ -29,6 +31,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: e28cb751b37e42d29be9f0295bd030b6 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.6527.3.1.2.1.1.1.0 @@ -45,12 +48,14 @@ zabbix_export: value: CPU triggers: - + uuid: 8d326dfd92344857bbd293f5612e4bc2 expression: 'min(/Alcatel Timetra TiMOS SNMP/system.cpu.util[sgiCpuUsage.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 2183a57a2c904632bf813c15610765f7 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -76,6 +81,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 9f1c8827a9ef4948808bac9d76add9a8 name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -102,12 +108,14 @@ zabbix_export: value: Inventory triggers: - + uuid: e1342049246c473d84bd8823e73b7ccd expression: '(last(/Alcatel Timetra TiMOS SNMP/system.sw.os[sysDescr.0],#1)<>last(/Alcatel Timetra TiMOS SNMP/system.sw.os[sysDescr.0],#2))=1 and length(last(/Alcatel Timetra TiMOS SNMP/system.sw.os[sysDescr.0]))>0' name: 'Operating system description has changed' priority: INFO description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.' manual_close: 'YES' - + uuid: 3f2769066a184d29afd26047039b633c name: 'Available memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.6527.3.1.2.1.1.10.0 @@ -127,6 +135,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 9005685cea194d7c9702f19040df7b80 name: 'Total memory' type: CALCULATED key: 'vm.memory.total[snmp]' @@ -139,6 +148,7 @@ zabbix_export: tag: Application value: Memory - + uuid: f5cd1ed0f61f464f86a97485f833d832 name: 'Used memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.6527.3.1.2.1.1.9.0 @@ -158,6 +168,7 @@ zabbix_export: tag: Application value: Memory - + uuid: f223ac289a99469e8861219f4254dea6 name: 'Memory utilization' type: CALCULATED key: 'vm.memory.util[vm.memory.util.0]' @@ -172,12 +183,14 @@ zabbix_export: value: Memory triggers: - + uuid: c7049c912cc64d2dbcdbf0116bb540a0 expression: 'min(/Alcatel Timetra TiMOS SNMP/vm.memory.util[vm.memory.util.0],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' discovery_rules: - + uuid: fe7fa4ab68b8430c86a3adf6ba2fd048 name: 'Entity Serial Numbers Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_NAME},1.3.6.1.4.1.6527.3.1.2.2.1.8.1.8,{#ENT_CLASS},1.3.6.1.4.1.6527.3.1.2.2.1.8.1.7,{#ENT_SN},1.3.6.1.4.1.6527.3.1.2.2.1.8.1.5]' @@ -192,6 +205,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: ec087163f366430fbd688390bce17980 name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6527.3.1.2.2.1.8.1.5.{#SNMPINDEX}' @@ -212,12 +226,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: b615fe69db4d4a22a1a563ac8859538c expression: '(last(/Alcatel Timetra TiMOS SNMP/system.hw.serialnumber[tmnxHwSerialNumber.{#SNMPINDEX}],#1)<>last(/Alcatel Timetra TiMOS SNMP/system.hw.serialnumber[tmnxHwSerialNumber.{#SNMPINDEX}],#2))=1 and length(last(/Alcatel Timetra TiMOS SNMP/system.hw.serialnumber[tmnxHwSerialNumber.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 0fa1180b594e401a83927f6c20809a86 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.6527.3.1.2.2.1.4.1.2]' @@ -231,6 +247,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: be9fb466b33f4d078b6aae15123bc7d6 name: '#{#SNMPINDEX}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6527.3.1.2.2.1.4.1.2.{#SNMPINDEX}' @@ -249,12 +266,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 12b3415cee954826841e53f7308ccc82 expression: 'count(/Alcatel Timetra TiMOS SNMP/sensor.fan.status[tmnxChassisFanOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '#{#SNMPINDEX}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: f99bcd2eff1349f08ae23f6f9dbd6cfb name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.6527.3.1.2.2.1.5.1.6]' @@ -262,6 +281,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: a52d5ce3437f4f1ca633cc541028ccc7 name: '#{#SNMPINDEX}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6527.3.1.2.2.1.5.1.6.{#SNMPINDEX}' @@ -284,12 +304,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 83968ed8b7cb4faa883f599176cf71ba expression: 'count(/Alcatel Timetra TiMOS SNMP/sensor.psu.status[tmnxChassisPowerSupply1Status.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '#{#SNMPINDEX}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: b73b01d720c7431085657548d620f76e name: '#{#SNMPINDEX}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6527.3.1.2.2.1.5.1.7.{#SNMPINDEX}' @@ -312,12 +334,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 81a8e1b99bb24194b51bb542fb9186f1 expression: 'count(/Alcatel Timetra TiMOS SNMP/sensor.psu.status[tmnxChassisPowerSupply2Status.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '#{#SNMPINDEX}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 6382c9595cb446778d23bb273143b27c name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.6527.3.1.2.2.1.8.1.8,{#TEMP_SENSOR},1.3.6.1.4.1.6527.3.1.2.2.1.8.1.17]' @@ -331,6 +355,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: c6a233ce51d44b63963f2345f709e6b3 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6527.3.1.2.2.1.8.1.18.{#SNMPINDEX}' @@ -347,6 +372,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 29b631df488d4b15a38eff16ba1c1796 expression: 'avg(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -355,6 +381,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 5232262bc2814209b14b90572c69c104 expression: 'avg(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -368,6 +395,7 @@ zabbix_export: expression: 'avg(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 8355d1206cf64c29a7de75f1199807d9 expression: 'avg(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Alcatel Timetra TiMOS SNMP/sensor.temp.value[tmnxHwTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -398,6 +426,7 @@ zabbix_export: value: '65' valuemaps: - + uuid: 95a194271a584008a81564fd80189c5a name: 'TIMETRA-CHASSIS-MIB::TmnxDeviceState' mappings: - @@ -417,6 +446,7 @@ zabbix_export: newvalue: deviceStateOutOfService graphs: - + uuid: 7300eff1609b497aa7628ed83b36a481 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -428,6 +458,7 @@ zabbix_export: host: 'Alcatel Timetra TiMOS SNMP' key: 'system.cpu.util[sgiCpuUsage.0]' - + uuid: e404b522555e4f9092930ce870649828 name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -445,6 +476,7 @@ zabbix_export: host: 'Alcatel Timetra TiMOS SNMP' key: 'vm.memory.available[sgiKbMemoryAvailable.0]' - + uuid: 111cde007d8342f9b743f08f12380ec3 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/arista_snmp/template_net_arista_snmp.yaml b/templates/net/arista_snmp/template_net_arista_snmp.yaml index 8843f845273..7f37c09fd54 100644 --- a/templates/net/arista_snmp/template_net_arista_snmp.yaml +++ b/templates/net/arista_snmp/template_net_arista_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:27Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 26674f62500e4e79b9f470bbf962130d template: 'Arista SNMP' name: 'Arista SNMP' description: | @@ -31,6 +33,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 8954dfa9dc4445ad987f764e35c7db6e name: 'Get sensors' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_TYPE},1.3.6.1.2.1.99.1.1.1.1,{#SENSOR_INFO},1.3.6.1.2.1.47.1.1.1.1.2,{#SENSOR_PRECISION},1.3.6.1.2.1.99.1.1.1.3,{#THRESHOLD_LO_WARN},1.3.6.1.4.1.30065.3.12.1.1.1.1,{#THRESHOLD_LO_CRIT},1.3.6.1.4.1.30065.3.12.1.1.1.2,{#THRESHOLD_HI_WARN},1.3.6.1.4.1.30065.3.12.1.1.1.3,{#THRESHOLD_HI_CRIT},1.3.6.1.4.1.30065.3.12.1.1.1.4]' @@ -64,6 +67,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: 54b839c0606741bfad5c84497cf1d295 name: 'Entity discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -77,6 +81,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 161777c6b77c4c91a11e90dda46d4ec5 name: '{#ENT_NAME}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.13.{#SNMPINDEX}' @@ -96,6 +101,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 2f25bd11644d4bd3917d6c6693e74c99 name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -116,12 +122,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 6097dc4d1122462cb041485160005a9f expression: '(last(/Arista SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#1)<>last(/Arista SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#2))=1 and length(last(/Arista SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: c78a9f82601847338d687ed01577e958 name: 'Fan discovery' type: DEPENDENT key: fan.discovery @@ -136,6 +144,7 @@ zabbix_export: description: 'ENTITY-SENSORS-MIB::EntitySensorDataType discovery with rpm filter' item_prototypes: - + uuid: 7d86974a2de14ce3a254172b6bf0761f name: '{#SENSOR_INFO}: Fan speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.4.{#SNMPINDEX}' @@ -152,6 +161,7 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 20eb0f945e314a4e85c467907a2eafe2 expression: 'min(/Arista SNMP/sensor.fan.speed[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_CRIT}' name: '{#SENSOR_INFO}: Fan speed is above the critical threshold of {#THRESHOLD_HI_CRIT}rpm for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -162,6 +172,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Fan is in critical state' expression: 'count(/Arista SNMP/sensor.fan.status[entPhySensorOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' - + uuid: ce014a26882f4755b2629ad2937020aa expression: 'min(/Arista SNMP/sensor.fan.speed[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_WARN}' name: '{#SENSOR_INFO}: Fan speed is above the warning threshold of {#THRESHOLD_HI_WARN}rpm for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -175,6 +186,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Fan speed is above the critical threshold of {#THRESHOLD_HI_CRIT}rpm for 5m' expression: 'min(/Arista SNMP/sensor.fan.speed[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_CRIT}' - + uuid: f21aa216662147199eb1e482d98c4bf0 expression: 'max(/Arista SNMP/sensor.fan.speed[entPhySensorValue.{#SNMPINDEX}],5m) < {#THRESHOLD_LO_CRIT}' name: '{#SENSOR_INFO}: Fan speed is below the critical threshold of {#THRESHOLD_LO_CRIT}rpm for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -185,6 +197,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Fan is in critical state' expression: 'count(/Arista SNMP/sensor.fan.status[entPhySensorOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' - + uuid: fc455041d4444d25afb6cfd37710c5fa expression: 'max(/Arista SNMP/sensor.fan.speed[entPhySensorValue.{#SNMPINDEX}],5m) < {#THRESHOLD_LO_WARN}' name: '{#SENSOR_INFO}: Fan speed is below the warning threshold of {#THRESHOLD_LO_WARN}rpm for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -198,6 +211,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Fan speed is below the critical threshold of {#THRESHOLD_LO_CRIT}rpm for 5m' expression: 'max(/Arista SNMP/sensor.fan.speed[entPhySensorValue.{#SNMPINDEX}],5m) < {#THRESHOLD_LO_CRIT}' - + uuid: c5e6aaebbf9d467488fdfa1127a31fd7 name: '{#SENSOR_INFO}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.5.{#SNMPINDEX}' @@ -216,6 +230,7 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: c6684428491144b1a64236cd3c576cb2 expression: 'count(/Arista SNMP/sensor.fan.status[entPhySensorOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '{#SENSOR_INFO}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -289,6 +304,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 01b83e46160a437da4345824f472cc3b name: 'PSU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -302,6 +318,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 3ec518948c0d4472b55adc761ef7855d name: '{#ENT_NAME}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.131.1.1.1.3.{#SNMPINDEX}' @@ -318,12 +335,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 62b1772e932f474b96ffe66746e54651 expression: 'count(/Arista SNMP/sensor.psu.status[entStateOper.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '{#ENT_NAME}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 50d834b15d7f4755b1ff89ddba90fa4d name: 'Temperature discovery' type: DEPENDENT key: temp.discovery @@ -342,6 +361,7 @@ zabbix_export: description: 'ENTITY-SENSORS-MIB::EntitySensorDataType discovery with celsius filter' item_prototypes: - + uuid: 2851148fc01c4ba5afb5ab6a3deba5ff name: '{#SENSOR_INFO}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.5.{#SNMPINDEX}' @@ -359,6 +379,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 0f769e8ce0b647989085460beb9a2155 name: '{#SENSOR_INFO}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.4.{#SNMPINDEX}' @@ -382,12 +403,14 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: b37c6c51530a41b99723a55f20f9614f expression: 'min(/Arista SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_CRIT}' name: '{#SENSOR_INFO}: Temperature is above the critical threshold of {#THRESHOLD_HI_CRIT}°C for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor values defined in the device.' - + uuid: 071ce51f502a45b6abf661d3bc92d370 expression: 'min(/Arista SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_WARN}' name: '{#SENSOR_INFO}: Temperature is above the warning threshold of {#THRESHOLD_HI_WARN}°C for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -398,12 +421,14 @@ zabbix_export: name: '{#SENSOR_INFO}: Temperature is above the critical threshold of {#THRESHOLD_HI_CRIT}°C for 5m' expression: 'min(/Arista SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_CRIT}' - + uuid: ad1158b5df174adebb76d095aadb4f36 expression: 'max(/Arista SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m) < {#THRESHOLD_LO_CRIT}' name: '{#SENSOR_INFO}: Temperature is below the critical threshold of {#THRESHOLD_LO_CRIT}°C for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor values defined in the device.' - + uuid: 6d857a8bca0b4115b14baa0823cdf2e2 expression: 'max(/Arista SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m) < {#THRESHOLD_LO_WARN}' name: '{#SENSOR_INFO}: Temperature is below the warning threshold of {#THRESHOLD_LO_WARN}°C for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -481,6 +506,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 3002dbe2caa042dcb2beb058b25500f8 name: 'Voltage discovery' type: DEPENDENT key: voltage.discovery @@ -495,6 +521,7 @@ zabbix_export: description: 'ENTITY-SENSORS-MIB::EntitySensorDataType discovery with volts filter' item_prototypes: - + uuid: 7f66af7d12864f2cbaa8a106979ec427 name: '{#SENSOR_INFO}: Voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.4.{#SNMPINDEX}' @@ -512,12 +539,14 @@ zabbix_export: value: Voltage trigger_prototypes: - + uuid: 05b49ff9b6f746a0acb84db5544b16cd expression: 'min(/Arista SNMP/sensor.voltage.value[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_CRIT}' name: '{#SENSOR_INFO}: Voltage is above the critical threshold of {#THRESHOLD_HI_CRIT}V for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses voltage sensor values defined in the device.' - + uuid: cbb6ada91bd94532a2effbbfb38fa5d9 expression: 'min(/Arista SNMP/sensor.voltage.value[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_WARN}' name: '{#SENSOR_INFO}: Voltage is above the warning threshold of {#THRESHOLD_HI_WARN}V for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -528,12 +557,14 @@ zabbix_export: name: '{#SENSOR_INFO}: Voltage is above the critical threshold of {#THRESHOLD_HI_CRIT}V for 5m' expression: 'min(/Arista SNMP/sensor.voltage.value[entPhySensorValue.{#SNMPINDEX}],5m) > {#THRESHOLD_HI_CRIT}' - + uuid: 2f4c175ea002432cb0dbd3fafbbe041b expression: 'max(/Arista SNMP/sensor.voltage.value[entPhySensorValue.{#SNMPINDEX}],5m) < {#THRESHOLD_LO_CRIT}' name: '{#SENSOR_INFO}: Voltage is below the critical threshold of {#THRESHOLD_LO_CRIT}V for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses voltage sensor values defined in the device.' - + uuid: 18555506dc4246fb8950d65af0de7267 expression: 'max(/Arista SNMP/sensor.voltage.value[entPhySensorValue.{#SNMPINDEX}],5m) < {#THRESHOLD_LO_WARN}' name: '{#SENSOR_INFO}: Voltage is below the warning threshold of {#THRESHOLD_LO_WARN}V for 5m' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -629,6 +660,7 @@ zabbix_export: value: '90' valuemaps: - + uuid: 318f3041aea04848a223de86e589c232 name: 'ENTITY-SENSORS-MIB::EntitySensorStatus' mappings: - @@ -641,6 +673,7 @@ zabbix_export: value: '3' newvalue: nonoperational - + uuid: 15ba17df88eb435d9d48145fba8d9029 name: 'ENTITY-STATE-MIB::EntityOperState' mappings: - diff --git a/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.yaml b/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.yaml index 7538ba07a5d..23177b4e342 100644 --- a/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.yaml +++ b/templates/net/brocade_fc_sw_snmp/template_net_brocade_fc_sw_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:14Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: de96d02bd5f242bfa31308ae2131d03f template: 'Brocade FC SNMP' name: 'Brocade FC SNMP' description: | @@ -31,6 +33,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: b17a06635cb2400f9c6d0f848fd38868 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1588.2.1.1.1.26.1.0 @@ -47,12 +50,14 @@ zabbix_export: value: CPU triggers: - + uuid: 769b778439334b00b452226c6d8d72b1 expression: 'min(/Brocade FC SNMP/system.cpu.util[swCpuUsage.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: c6e2d4c076b14ed19fbcb08caa32e5be name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1588.2.1.1.1.1.6.0 @@ -73,6 +78,7 @@ zabbix_export: value: Inventory triggers: - + uuid: f3d45e4fa7b34eb88f124aece600cb59 expression: '(last(/Brocade FC SNMP/system.hw.firmware,#1)<>last(/Brocade FC SNMP/system.hw.firmware,#2))=1 and length(last(/Brocade FC SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -80,6 +86,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 3c68a1be050d4c1287e63eb7b3b81f8f name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1588.2.1.1.1.1.10.0 @@ -101,12 +108,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 301dfe752c2d4b98a910a5f4ed9f9da6 expression: '(last(/Brocade FC SNMP/system.hw.serialnumber,#1)<>last(/Brocade FC SNMP/system.hw.serialnumber,#2))=1 and length(last(/Brocade FC SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 29f1dda8042d4fd18d7da9eb95fea76c name: 'Overall system health status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1588.2.1.1.1.1.7.0 @@ -129,12 +138,14 @@ zabbix_export: value: Status triggers: - + uuid: 7575a87368fe4bf78aa3843777d2bf8b expression: 'count(/Brocade FC SNMP/system.status[swOperStatus.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' name: 'System status is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for errors' - + uuid: 94a7d7be1a08467cb43156789397b8dd expression: 'count(/Brocade FC SNMP/system.status[swOperStatus.0],#1,"eq","{$HEALTH_WARN_STATUS:\"offline\"}")=1 or count(/Brocade FC SNMP/system.status[swOperStatus.0],#1,"eq","{$HEALTH_WARN_STATUS:\"testing\"}")=1' name: 'System status is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -145,6 +156,7 @@ zabbix_export: name: 'System status is in critical state' expression: 'count(/Brocade FC SNMP/system.status[swOperStatus.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' - + uuid: 9a8441cae4fb4c698502a20d5ce23ddf name: 'Memory utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1588.2.1.1.1.26.6.0 @@ -161,12 +173,14 @@ zabbix_export: value: Memory triggers: - + uuid: 3c4e71af2ace46a6819cf8f2635e62d1 expression: 'min(/Brocade FC SNMP/vm.memory.util[swMemUsage.0],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' discovery_rules: - + uuid: 721801e236e34b02b5430d115b23817e name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.1,{#SENSOR_TYPE},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.2,{#SENSOR_INFO},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.5]' @@ -180,6 +194,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 4f37f76d0b3241598e69b091f1835ef5 name: '{#SENSOR_INFO}: Fan speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1588.2.1.1.1.1.22.1.4.{#SNMPINDEX}' @@ -195,6 +210,7 @@ zabbix_export: tag: Application value: Fans - + uuid: ee2569161ad146b392bb8f331a7f7d19 name: '{#SENSOR_INFO}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1588.2.1.1.1.1.22.1.3.{#SNMPINDEX}' @@ -211,12 +227,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 05a25e1983654cb6a7b567db9745fb2d expression: 'count(/Brocade FC SNMP/sensor.fan.status[swSensorStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '{#SENSOR_INFO}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: bdc722d7b810488190bf95a4e8853f1b expression: 'count(/Brocade FC SNMP/sensor.fan.status[swSensorStatus.{#SNMPINDEX}],#1,"ne","{$FAN_OK_STATUS}")=1' name: '{#SENSOR_INFO}: Fan is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -227,6 +245,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Fan is in critical state' expression: 'count(/Brocade FC SNMP/sensor.fan.status[swSensorStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' - + uuid: 32c9720e348e4d4ebb9e70c2b247de29 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.1,{#SENSOR_TYPE},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.2,{#SENSOR_INFO},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.5]' @@ -240,6 +259,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 7a8f32cbb43f4ce789097e8cb26b0456 name: '{#SENSOR_INFO}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1588.2.1.1.1.1.22.1.3.{#SNMPINDEX}' @@ -256,12 +276,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: ecefd3f9a45f4a54ac17d9875119f649 expression: 'count(/Brocade FC SNMP/sensor.psu.status[swSensorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '{#SENSOR_INFO}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 814fe5e8f30344d39f8cb46d4466da96 expression: 'count(/Brocade FC SNMP/sensor.psu.status[swSensorStatus.{#SNMPINDEX}],#1,"ne","{$PSU_OK_STATUS}")=1' name: '{#SENSOR_INFO}: Power supply is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -272,6 +294,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Power supply is in critical state' expression: 'count(/Brocade FC SNMP/sensor.psu.status[swSensorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' - + uuid: efaa3e2dfb5b405d99998bd6f8a08697 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.1,{#SENSOR_TYPE},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.2,{#SENSOR_INFO},1.3.6.1.4.1.1588.2.1.1.1.1.22.1.5]' @@ -285,6 +308,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: f95f92a4151d4039ab3ce73ca231f079 name: '{#SENSOR_INFO}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1588.2.1.1.1.1.22.1.3.{#SNMPINDEX}' @@ -302,6 +326,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: ee48ef951f124c569327670a2a0f2152 name: '{#SENSOR_INFO}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1588.2.1.1.1.1.22.1.4.{#SNMPINDEX}' @@ -318,6 +343,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: f42f356fd85c4575b4f791bed396f1f6 expression: 'avg(/Brocade FC SNMP/sensor.temp.value[swSensorValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Brocade FC SNMP/sensor.temp.value[swSensorValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -326,6 +352,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 81e31c9a5f584d339f6065cf8a516a3d expression: 'avg(/Brocade FC SNMP/sensor.temp.value[swSensorValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Brocade FC SNMP/sensor.temp.value[swSensorValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -334,6 +361,7 @@ zabbix_export: priority: AVERAGE trigger_prototypes: - + uuid: 4f0a3201f66e41178334e276f070a45d expression: | avg(/Brocade FC SNMP/sensor.temp.value[swSensorValue.{#SNMPINDEX}],5m)>{$TEMP_WARN:""} or @@ -391,6 +419,7 @@ zabbix_export: value: '5' valuemaps: - + uuid: 54427fdf694547c598e3662df09a980a name: 'SW-MIB::swOperStatus' mappings: - @@ -406,6 +435,7 @@ zabbix_export: value: '4' newvalue: faulty - + uuid: 73618556ee4b4e8f9ec9acf0893e13ea name: 'SW-MIB::swSensorStatus' mappings: - @@ -428,6 +458,7 @@ zabbix_export: newvalue: absent graphs: - + uuid: 8d1edf299fde462bbca5ceaf1b439223 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -439,6 +470,7 @@ zabbix_export: host: 'Brocade FC SNMP' key: 'system.cpu.util[swCpuUsage.0]' - + uuid: d1e06bb17c2f458699664bfa61c12496 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/brocade_foundry_sw_snmp/template_net_brocade_foundry_sw_snmp.yaml b/templates/net/brocade_foundry_sw_snmp/template_net_brocade_foundry_sw_snmp.yaml index 9fd3a0de07a..a163ab52cfb 100644 --- a/templates/net/brocade_foundry_sw_snmp/template_net_brocade_foundry_sw_snmp.yaml +++ b/templates/net/brocade_foundry_sw_snmp/template_net_brocade_foundry_sw_snmp.yaml @@ -1,13 +1,16 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:19Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 6ecfb7083ddf45f183ab4be50cfba37a template: 'Brocade_Foundry Nonstackable SNMP' name: 'Brocade_Foundry Nonstackable SNMP' description: | @@ -29,6 +32,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 4f58884d810a416ea321dd622c876d06 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1991.1.1.2.1.11.0 @@ -51,6 +55,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 61623e6327da42749561301d6dbf92fc expression: '(last(/Brocade_Foundry Nonstackable SNMP/system.hw.firmware,#1)<>last(/Brocade_Foundry Nonstackable SNMP/system.hw.firmware,#2))=1 and length(last(/Brocade_Foundry Nonstackable SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -58,6 +63,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 7d8b9dc153c4408c99a707a9b4d57647 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1991.1.1.1.1.2.0 @@ -79,6 +85,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 987c6aebaad147b4a18df3a04d404ea3 expression: '(last(/Brocade_Foundry Nonstackable SNMP/system.hw.serialnumber,#1)<>last(/Brocade_Foundry Nonstackable SNMP/system.hw.serialnumber,#2))=1 and length(last(/Brocade_Foundry Nonstackable SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO @@ -86,6 +93,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: cb46b61100c8456098a85b1e48644146 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FAN_INDEX},1.3.6.1.4.1.1991.1.1.1.3.1.1.1]' @@ -94,6 +102,7 @@ zabbix_export: description: 'snChasFanTable: A table of each fan information. Only installed fan appears in a table row.' item_prototypes: - + uuid: 9edc2a34faa84e908b33259d495b5da1 name: 'Fan {#FAN_INDEX}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.1.3.1.1.3.{#SNMPINDEX}' @@ -110,12 +119,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: a568359a825b4e2fa7d0f3883cf88e85 expression: 'count(/Brocade_Foundry Nonstackable SNMP/sensor.fan.status[snChasFanOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: 'Fan {#FAN_INDEX}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 5abf8a6bfeec426887ac41a0d80fef9f expression: 'count(/Brocade_Foundry Nonstackable SNMP/sensor.fan.status[snChasFanOperStatus.{#SNMPINDEX}],#1,"ne","{$FAN_OK_STATUS}")=1' name: 'Fan {#FAN_INDEX}: Fan is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -126,6 +137,7 @@ zabbix_export: name: 'Fan {#FAN_INDEX}: Fan is in critical state' expression: 'count(/Brocade_Foundry Nonstackable SNMP/sensor.fan.status[snChasFanOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' - + uuid: 9ea01b3ce15248868f1ced0b38bf1245 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PSU_INDEX},1.3.6.1.4.1.1991.1.1.1.2.1.1.1]' @@ -134,6 +146,7 @@ zabbix_export: description: 'snChasPwrSupplyTable: A table of each power supply information. Only installed power supply appears in a table row.' item_prototypes: - + uuid: 47e7c7bb4c27483bb4dd458b5a2d2c1e name: 'PSU {#PSU_INDEX}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.1.2.1.1.3.{#SNMPINDEX}' @@ -150,12 +163,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: b2f64b6779ec451c8fc3b5f7cbf61aaa expression: 'count(/Brocade_Foundry Nonstackable SNMP/sensor.psu.status[snChasPwrSupplyOperStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: 'PSU {#PSU_INDEX}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: e42cd46c58f442129c294f4d4e7e92bc expression: 'count(/Brocade_Foundry Nonstackable SNMP/sensor.psu.status[snChasPwrSupplyOperStatus.{#SNMPINDEX}],#1,"ne","{$PSU_OK_STATUS}")=1' name: 'PSU {#PSU_INDEX}: Power supply is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -166,6 +181,7 @@ zabbix_export: name: 'PSU {#PSU_INDEX}: Power supply is in critical state' expression: 'count(/Brocade_Foundry Nonstackable SNMP/sensor.psu.status[snChasPwrSupplyOperStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' - + uuid: 5b62e90cfc5549d4b189158499b3d9fb name: 'Temperature Discovery Chassis' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1991.1.1.1.1.18]' @@ -174,6 +190,7 @@ zabbix_export: description: 'Since temperature of the chassis is not available on all Brocade/Foundry hardware, this LLD is here to avoid unsupported items.' item_prototypes: - + uuid: 699f30c8feee47cf8bf3da4d10f2c8aa name: 'Chassis #{#SNMPINDEX}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.1.1.18.{#SNMPINDEX}' @@ -197,6 +214,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: cfce68bf1cd54a0182fd7f120e6ddb07 expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Chassis"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Chassis"}-3' @@ -205,6 +223,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 3d05b6e0662d466191b3322b4b240c28 expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Chassis"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Chassis"}-3' @@ -218,6 +237,7 @@ zabbix_export: expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Chassis"}' recovery_expression: 'max(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Chassis"}-3' - + uuid: d88d423ddf224e35805320dd055d21ef expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Chassis"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snChasActualTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Chassis"}+3' @@ -225,6 +245,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 44a84963c9d04fc5a82415602ec8db33 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_DESCR},1.3.6.1.4.1.1991.1.1.2.13.1.1.3]' @@ -233,6 +254,7 @@ zabbix_export: description: 'snAgentTempTable:Table to list temperatures of the modules in the device. This table is applicable to only those modules with temperature sensors.' item_prototypes: - + uuid: c181349497cc4d2dbaf43f51712278df name: '{#SENSOR_DESCR}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.2.13.1.1.4.{#SNMPINDEX}' @@ -254,6 +276,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: c4941f5f257544c981d71f3b3836e9da expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -262,6 +285,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 6c67622c31364d3cafc6187d3b371bb9 expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -275,6 +299,7 @@ zabbix_export: expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 8851b58aff7f492d8f83ec625002fe6e expression: 'avg(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Brocade_Foundry Nonstackable SNMP/sensor.temp.value[snAgentTempValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -305,6 +330,7 @@ zabbix_export: value: '65' valuemaps: - + uuid: d457efd8cee74f168bd88f4fb2376142 name: 'FOUNDRY-SN-AGENT-MIB::snChasFanOperStatus' mappings: - @@ -317,6 +343,7 @@ zabbix_export: value: '3' newvalue: failure - + uuid: fe1c4f9f35a34b6189110fc95e21b086 name: 'FOUNDRY-SN-AGENT-MIB::snChasPwrSupplyOperStatus' mappings: - @@ -329,6 +356,7 @@ zabbix_export: value: '3' newvalue: failure - + uuid: c55052212c774e3fbab00343050b3db5 template: 'Brocade_Foundry Performance SNMP' name: 'Brocade_Foundry Performance SNMP' description: | @@ -343,6 +371,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: b2bda926f1864eb893c53ef0c6cad2a2 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1991.1.1.2.1.52.0 @@ -359,12 +388,14 @@ zabbix_export: value: CPU triggers: - + uuid: e1f5079bfc584821a071c248ff638cca expression: 'min(/Brocade_Foundry Performance SNMP/system.cpu.util[snAgGblCpuUtil1MinAvg.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: e357f3d53b9a48a087e140b94b3aff1d name: 'Memory utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1991.1.1.2.1.53.0 @@ -383,6 +414,7 @@ zabbix_export: value: Memory triggers: - + uuid: d89d3c1798ac4bdf86255cedcf38fbef expression: 'min(/Brocade_Foundry Performance SNMP/vm.memory.util[snAgGblDynMemUtil.0],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -395,6 +427,7 @@ zabbix_export: macro: '{$MEMORY.UTIL.MAX}' value: '90' - + uuid: f64ad01567914165a493815e492fb315 template: 'Brocade_Foundry Stackable SNMP' name: 'Brocade_Foundry Stackable SNMP' description: | @@ -423,6 +456,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 5c17e0d80c354391b339142f2a973886 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1991.1.1.2.1.11.0 @@ -445,6 +479,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 1ff89527969140929da6e30e262796da expression: '(last(/Brocade_Foundry Stackable SNMP/system.hw.firmware,#1)<>last(/Brocade_Foundry Stackable SNMP/system.hw.firmware,#2))=1 and length(last(/Brocade_Foundry Stackable SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -453,6 +488,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 88f67d02cd484dfb841f5f841c3e0bd6 name: 'Chassis Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1991.1.1.1.4.1.1.1]' @@ -461,6 +497,7 @@ zabbix_export: description: 'snChasUnitIndex: The index to chassis table.' item_prototypes: - + uuid: 2638da6ab127484f8119f8d46d5c996b name: 'Unit {#SNMPVALUE}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.1.4.1.1.2.{#SNMPINDEX}' @@ -483,12 +520,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 05acda91381d489c843cdf95091a88a8 expression: '(last(/Brocade_Foundry Stackable SNMP/system.hw.serialnumber[snChasUnitSerNum.{#SNMPINDEX}],#1)<>last(/Brocade_Foundry Stackable SNMP/system.hw.serialnumber[snChasUnitSerNum.{#SNMPINDEX}],#2))=1 and length(last(/Brocade_Foundry Stackable SNMP/system.hw.serialnumber[snChasUnitSerNum.{#SNMPINDEX}]))>0' name: 'Unit {#SNMPVALUE}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: a192b69e71684d9381ca48b5453a2d8b name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FAN_UNIT},1.3.6.1.4.1.1991.1.1.1.3.2.1.1,{#FAN_INDEX},1.3.6.1.4.1.1991.1.1.1.3.2.1.2]' @@ -497,6 +536,7 @@ zabbix_export: description: 'snChasFan2Table: A table of each fan information for each unit. Only installed fan appears in a table row.' item_prototypes: - + uuid: 5491a504d4f8441eb3be588f2ed56d7c name: 'Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.1.3.2.1.4.{#SNMPINDEX}' @@ -513,12 +553,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: d0dbfddac91d4b869bde6a8193907ef8 expression: 'count(/Brocade_Foundry Stackable SNMP/sensor.fan.status[snChasFan2OperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: 'Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: e97ade4236064804ba441f408feb13cb expression: 'count(/Brocade_Foundry Stackable SNMP/sensor.fan.status[snChasFan2OperStatus.{#SNMPINDEX}],#1,"ne","{$FAN_OK_STATUS}")=1' name: 'Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -529,6 +571,7 @@ zabbix_export: name: 'Unit {#FAN_UNIT} Fan {#FAN_INDEX}: Fan is in critical state' expression: 'count(/Brocade_Foundry Stackable SNMP/sensor.fan.status[snChasFan2OperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' - + uuid: 36f00d10099946c9bf3a9e617252bec1 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PSU_UNIT},1.3.6.1.4.1.1991.1.1.1.2.2.1.1,{#PSU_INDEX},1.3.6.1.4.1.1991.1.1.1.2.2.1.2]' @@ -537,6 +580,7 @@ zabbix_export: description: 'snChasPwrSupply2Table: A table of each power supply information for each unit. Only installed power supply appears in a table row.' item_prototypes: - + uuid: d96f92d0de9e48968483b9354b99e509 name: 'Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.1.2.2.1.4.{#SNMPINDEX}' @@ -553,12 +597,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 92d83f6fe26d422084a422596ce98593 expression: 'count(/Brocade_Foundry Stackable SNMP/sensor.psu.status[snChasPwrSupply2OperStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: 'Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: f89b346c5b0a4bf1b85d29c0aeb38f24 expression: 'count(/Brocade_Foundry Stackable SNMP/sensor.psu.status[snChasPwrSupply2OperStatus.{#SNMPINDEX}],#1,"ne","{$PSU_OK_STATUS}")=1' name: 'Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -569,6 +615,7 @@ zabbix_export: name: 'Unit {#PSU_UNIT} PSU {#PSU_INDEX}: Power supply is in critical state' expression: 'count(/Brocade_Foundry Stackable SNMP/sensor.psu.status[snChasPwrSupply2OperStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' - + uuid: e78f4dcfd112442f8b053f1eb0a28741 name: 'Stack Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1991.1.1.3.31.2.1.1.5]' @@ -577,6 +624,7 @@ zabbix_export: description: 'Discovering snStackingConfigUnitTable for Model names' item_prototypes: - + uuid: a4fd63461cb24e4e81e4cbba9f086595 name: 'Unit {#SNMPINDEX}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.3.31.2.1.1.5.{#SNMPINDEX}' @@ -598,6 +646,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: c700d182f3e041d3b31076984100a402 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_DESCR},1.3.6.1.4.1.1991.1.1.2.13.3.1.4]' @@ -606,6 +655,7 @@ zabbix_export: description: 'snAgentTemp2Table:Table to list temperatures of the modules in the device for each unit. This table is applicable to only those modules with temperature sensors.' item_prototypes: - + uuid: a6bc8a2263444fa1a2b07478068d7297 name: '{#SENSOR_DESCR}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1991.1.1.2.13.3.1.5.{#SNMPINDEX}' @@ -627,6 +677,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 4e9d6b6877fa413e8153bb0bdedbeb4e expression: 'avg(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -635,6 +686,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: d98959bd9690414d8da22d00398c1eba expression: 'avg(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -648,6 +700,7 @@ zabbix_export: expression: 'avg(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: f792c2ff0e01410687b91af19cf1ff6e expression: 'avg(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Brocade_Foundry Stackable SNMP/sensor.temp.value[snAgentTemp2Value.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -678,6 +731,7 @@ zabbix_export: value: '65' valuemaps: - + uuid: 41fadae69fa64af4a21c853fc00f23c0 name: 'FOUNDRY-SN-AGENT-MIB::snChasFanOperStatus' mappings: - @@ -690,6 +744,7 @@ zabbix_export: value: '3' newvalue: failure - + uuid: 7b767e61825544bb857347f303a1f077 name: 'FOUNDRY-SN-AGENT-MIB::snChasPwrSupplyOperStatus' mappings: - @@ -703,6 +758,7 @@ zabbix_export: newvalue: failure graphs: - + uuid: ed536efa5baa4d5ca8ee1af4fc813e72 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -714,6 +770,7 @@ zabbix_export: host: 'Brocade_Foundry Performance SNMP' key: 'system.cpu.util[snAgGblCpuUtil1MinAvg.0]' - + uuid: 8e5d8b8e81d2473c99df3d7ad5c147c3 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24fs_snmp/template_net_cisco_catalyst_3750_24fs_snmp.yaml b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24fs_snmp/template_net_cisco_catalyst_3750_24fs_snmp.yaml index f15440b3785..5bc71019e74 100644 --- a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24fs_snmp/template_net_cisco_catalyst_3750_24fs_snmp.yaml +++ b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24fs_snmp/template_net_cisco_catalyst_3750_24fs_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:24Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 6ff896f545e043cc98de6d98698d41df template: 'Cisco Catalyst 3750V2-24FS SNMP' name: 'Cisco Catalyst 3750V2-24FS SNMP' description: | @@ -26,6 +28,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 1a1244d5dcbc4cbcb5edb70b7cd2b3aa name: 'ICMP ping' type: SIMPLE key: icmpping @@ -38,11 +41,13 @@ zabbix_export: value: Status triggers: - + uuid: f0c7198ff6884439bc326643dda0e9f3 expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' - + uuid: 5804e615ec714a85ab3bf8128f92d0fc name: 'ICMP loss' type: SIMPLE key: icmppingloss @@ -55,6 +60,7 @@ zabbix_export: value: Status triggers: - + uuid: 086366c0c87d444e8511faec5dc4e070 expression: 'min(/Cisco Catalyst 3750V2-24FS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco Catalyst 3750V2-24FS SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' @@ -64,6 +70,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/icmpping,#3)=0' - + uuid: 02403547a7714c94ba442d09ba91a1be name: 'ICMP response time' type: SIMPLE key: icmppingsec @@ -76,6 +83,7 @@ zabbix_export: value: Status triggers: - + uuid: 75979de351a64fc4be48b30452134749 expression: 'avg(/Cisco Catalyst 3750V2-24FS SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' @@ -88,6 +96,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/icmpping,#3)=0' - + uuid: 80fe62cf4b2b4b96a077f23ff40d9baf name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -101,6 +110,7 @@ zabbix_export: tag: Application value: General - + uuid: 0bcb970099c0429a9254c88d94d3f27d name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -123,6 +133,7 @@ zabbix_export: tag: Application value: General - + uuid: 6a1b8a292e9448329b538c0c6c47317b name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -146,6 +157,7 @@ zabbix_export: tag: Application value: General - + uuid: e7b500dbdd044fd2a6213496422d4540 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 @@ -166,6 +178,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 7f1f5522eab7406ea8dfce09cb84d39d name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -187,12 +200,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 728d481b1eff439eb24976c4fac2a15a expression: '(last(/Cisco Catalyst 3750V2-24FS SNMP/system.hw.serialnumber,#1)<>last(/Cisco Catalyst 3750V2-24FS SNMP/system.hw.serialnumber,#2))=1 and length(last(/Cisco Catalyst 3750V2-24FS SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: cb5e9fc216ca46f885562169ed67a612 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -215,6 +230,7 @@ zabbix_export: tag: Application value: General - + uuid: c79c23799ba248e0b35a086a7503646b name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -238,12 +254,14 @@ zabbix_export: value: General triggers: - + uuid: 881a73aae0144fb5adfc79907d9268bc expression: '(last(/Cisco Catalyst 3750V2-24FS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24FS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-24FS SNMP/system.name))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: f4d399a9cb884067a8303799b6ddfca4 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -264,6 +282,7 @@ zabbix_export: tag: Application value: General - + uuid: bf04928736ed4d3c855d8e0718cdfa1f name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -290,6 +309,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 40893364ea39458cb48fd3566dba73f8 expression: '(last(/Cisco Catalyst 3750V2-24FS SNMP/system.sw.os,#1)<>last(/Cisco Catalyst 3750V2-24FS SNMP/system.sw.os,#2))=1 and length(last(/Cisco Catalyst 3750V2-24FS SNMP/system.sw.os))>0' recovery_mode: NONE name: 'Operating system description has changed' @@ -301,6 +321,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Cisco Catalyst 3750V2-24FS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24FS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-24FS SNMP/system.name))>0' - + uuid: 3001dec3d8564a4e83e25e557c6d1336 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -322,12 +343,14 @@ zabbix_export: value: Status triggers: - + uuid: 6e105d2b8a2c43cc8841abb6995941ba expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/system.uptime)<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 1fe8d0559b794a47a78fccde9156b694 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -340,6 +363,7 @@ zabbix_export: value: Status triggers: - + uuid: 1360764c4f034b0681ecf2796879ecf4 expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -347,6 +371,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: fd02edfd2bdb43a3b02495722e01b462 name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' @@ -360,6 +385,7 @@ zabbix_export: In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - + uuid: 75ac10af8a84469aaf83ead5ada42fc5 name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}' @@ -379,6 +405,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: c6588331660e4916bb50122fa73e96e6 expression: 'min(/Cisco Catalyst 3750V2-24FS SNMP/system.cpu.util[{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -386,6 +413,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 00035facb3f3457fb24582f664c2401d name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -397,6 +425,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24FS SNMP' key: 'system.cpu.util[{#SNMPINDEX}]' - + uuid: bee10a232bfb498286a73963b6fe1f2a name: 'Entity Serial Numbers discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_SN},1.3.6.1.2.1.47.1.1.1.1.11]' @@ -415,6 +444,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: b0602fa005c140cd9d123eacd62ced06 name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -437,11 +467,13 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 27019814a9f54504b7f1fe9779df0131 expression: '(last(/Cisco Catalyst 3750V2-24FS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#1)<>last(/Cisco Catalyst 3750V2-24FS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#2))=1 and length(last(/Cisco Catalyst 3750V2-24FS SNMP/system.hw.serialnumber[{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' - + uuid: 3c2e82ee5eff4bceafeec77e63120b08 name: 'FAN discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.4.1.2]' @@ -450,6 +482,7 @@ zabbix_export: description: 'The table of fan status maintained by the environmental monitor.' item_prototypes: - + uuid: 15cc972b704a4f9c9e5a7798df362fa3 name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}' @@ -466,12 +499,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 03a372d275194f8cae61786a38a7fb96 expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 65bc040110534b6ab0544cb1866288ab expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.fan.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -482,6 +517,7 @@ zabbix_export: name: '{#SNMPVALUE}: Fan is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' - + uuid: bfcf962374c14dc2805b39bf00987f3c name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]' @@ -492,6 +528,7 @@ zabbix_export: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html item_prototypes: - + uuid: 8eaceca5f390424db56dcc3b006baa54 name: '{#SNMPVALUE}: Free memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}' @@ -508,6 +545,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 446338a14fcf4ba99e72902821ae9c44 name: '{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}' @@ -524,6 +562,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 000ba7ca09814368aae61f3f08fb740e name: '{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[{#SNMPINDEX}]' @@ -538,12 +577,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: cce247be6da24a238705ffc9a1dc1525 expression: 'min(/Cisco Catalyst 3750V2-24FS SNMP/vm.memory.util[{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 4c4a6a5124eb4cc0b32de032f4e9e3db name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -555,6 +596,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24FS SNMP' key: 'vm.memory.util[{#SNMPINDEX}]' - + uuid: 2d0c3668e56c4511b6625d6dc7b72015 name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -620,6 +662,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: e3c18989a34a434687ffa57423025878 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -642,6 +685,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 20da38b76f1a4b418b6a965cf973b30a name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -661,6 +705,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 8353100a33834ff2ae999787de13fe89 expression: 'min(/Cisco Catalyst 3750V2-24FS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -673,6 +718,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: e21895be99254fe49cfd654a576da912 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' @@ -696,6 +742,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: ace9c36c517a47dfa1ece694d6c10883 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -718,6 +765,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 6fbeb22aa8384ba5a7d246ef6a749aff name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -737,6 +785,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 916a5d4a30d94213b549fda64301895c expression: 'min(/Cisco Catalyst 3750V2-24FS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -749,6 +798,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 943c994ad06a4193a840e2734465ad01 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' @@ -772,6 +822,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 66348f674b9143f48ea7ef829c220845 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -795,6 +846,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 1f73344515564398b4f17ea531285deb name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -822,6 +874,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 1086cb4f3a6a46c399fe221ffd538037 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.status[{#SNMPINDEX}])=2)' name: 'Interface {#IFNAME}({#IFALIAS}): Link down' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -831,6 +884,7 @@ zabbix_export: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. - + uuid: f2d27d63c05a479f893f0a8ad9447747 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -854,6 +908,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 5f31bd3dc9e04f95b8140ab358c89ee4 expression: | change(/Cisco Catalyst 3750V2-24FS SNMP/net.if.speed[{#SNMPINDEX}])<0 and last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.speed[{#SNMPINDEX}])>0 and ( @@ -879,6 +934,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 950d1ef6108d4b709eab0e9acfe25148 expression: | (avg(/Cisco Catalyst 3750V2-24FS SNMP/net.if.in[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -893,6 +949,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: bdd7a8dbe0ce4de897fea202160d4968 expression: | (avg(/Cisco Catalyst 3750V2-24FS SNMP/net.if.out[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -908,6 +965,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.status[{#SNMPINDEX}])=2)' graph_prototypes: - + uuid: 00ed7485a75e4192979c950b279593d8 name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -952,6 +1010,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24FS SNMP' key: 'net.if.in.discards[{#SNMPINDEX}]' - + uuid: 836c2d80023941e6a9c66d7129d0caf2 name: 'EtherLike discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.10.7.2.1.19,{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]' @@ -971,6 +1030,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB and EtherLike-MIB. Interfaces with up(1) Operational Status are discovered.' item_prototypes: - + uuid: 946ab71daeb34f79868c0fb49aea0beb name: 'Interface {#IFNAME}({#IFALIAS}): Duplex status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}' @@ -1011,11 +1071,13 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 75341985cb654533b4ef67cbdd9333a9 expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/net.if.duplex[{#SNMPINDEX}])=2' name: 'Interface {#IFNAME}({#IFALIAS}): In half-duplex mode' priority: WARNING description: 'Please check autonegotiation settings and cabling' - + uuid: fd7b48d3e3124526918cbe23e6980e4d name: 'PSU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.5.1.2]' @@ -1024,6 +1086,7 @@ zabbix_export: description: 'The table of power supply status maintained by the environmental monitor card.' item_prototypes: - + uuid: 330b4d1a9e92485b9997d2a9e0e1079a name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}' @@ -1040,12 +1103,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: d64945a4f2f74909a10f9cc448f26a02 expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: aaf5b05767f24a9bb87753a519140673 expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.psu.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1056,6 +1121,7 @@ zabbix_export: name: '{#SNMPVALUE}: Power supply is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' - + uuid: 5d7f7f4b585d4702922efffecd0ea00b name: 'Temperature discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.3.1.2]' @@ -1066,6 +1132,7 @@ zabbix_export: maintained by the environmental monitor. item_prototypes: - + uuid: c520d3696a4d44e9a7095837f9457a9d name: '{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}' @@ -1083,12 +1150,14 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 3d307edd9bc54aa2890bebe3ded250c2 expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Temperature is in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor state' - + uuid: 24000d852b014ae7828eab26451257c1 expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Temperature is in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -1099,6 +1168,7 @@ zabbix_export: name: '{#SNMPVALUE}: Temperature is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' - + uuid: ad48c4102a784c8c8d22825235710831 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}' @@ -1116,6 +1186,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 2ebc687841c743bb897759bf5c606551 expression: 'avg(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' @@ -1124,6 +1195,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 51f9b8827da1441a8061dec8b537a14f expression: 'avg(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SNMPVALUE}"}-3' @@ -1137,6 +1209,7 @@ zabbix_export: expression: 'avg(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_expression: 'max(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' - + uuid: b1602da90dcd48cfbdfbcfcb16b914a4 expression: 'avg(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco Catalyst 3750V2-24FS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3' @@ -1218,6 +1291,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: 673c7626d11b4867aba08e96b0fbd149 name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' mappings: - @@ -1239,6 +1313,7 @@ zabbix_export: value: '6' newvalue: notFunctioning - + uuid: 4c04fea7546044d9a9c64762a9e1ebdd name: 'EtherLike-MIB::dot3StatsDuplexStatus' mappings: - @@ -1251,6 +1326,7 @@ zabbix_export: value: '3' newvalue: fullDuplex - + uuid: 346b197cb4fe42cb9b304ce246e5924f name: 'IF-MIB::ifOperStatus' mappings: - @@ -1275,6 +1351,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 94e4f1da1ff24b96bdccf04ec663a1ae name: 'IF-MIB::ifType' mappings: - @@ -2136,6 +2213,7 @@ zabbix_export: value: '290' newvalue: ghn - + uuid: 3a72216b3fea4ad482d0e3655e407747 name: 'Service state' mappings: - @@ -2145,6 +2223,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 868c28a7406c4ab3b48b783a6e7590ba name: zabbix.host.available mappings: - diff --git a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ps_snmp/template_net_cisco_catalyst_3750_24ps_snmp.yaml b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ps_snmp/template_net_cisco_catalyst_3750_24ps_snmp.yaml index 2280b97186d..8e7ab1d5cc0 100644 --- a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ps_snmp/template_net_cisco_catalyst_3750_24ps_snmp.yaml +++ b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ps_snmp/template_net_cisco_catalyst_3750_24ps_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:22Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 4583f0c3bc894251a6c5e7129cb5b9aa template: 'Cisco Catalyst 3750V2-24PS SNMP' name: 'Cisco Catalyst 3750V2-24PS SNMP' description: | @@ -26,6 +28,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 84ef605d7c914f62b4497ed6fdaccd8a name: 'ICMP ping' type: SIMPLE key: icmpping @@ -38,11 +41,13 @@ zabbix_export: value: Status triggers: - + uuid: 758c8802927a4c8aa2ddee68f02cd109 expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' - + uuid: c40980a878c94c3db61f80e206b890ec name: 'ICMP loss' type: SIMPLE key: icmppingloss @@ -55,6 +60,7 @@ zabbix_export: value: Status triggers: - + uuid: 684a392837794a2780811ac7c7979c10 expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco Catalyst 3750V2-24PS SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' @@ -64,6 +70,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/icmpping,#3)=0' - + uuid: d1c2bc9cee7046c2a17f876dce1f063f name: 'ICMP response time' type: SIMPLE key: icmppingsec @@ -76,6 +83,7 @@ zabbix_export: value: Status triggers: - + uuid: 9741aa637d404910b685ade5fcf3e175 expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' @@ -88,6 +96,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/icmpping,#3)=0' - + uuid: 612f59e4d582463bb386046a1d4342da name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -101,6 +110,7 @@ zabbix_export: tag: Application value: General - + uuid: 582260ed2f2d4f419651bc526e41b733 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -123,6 +133,7 @@ zabbix_export: tag: Application value: General - + uuid: 956ce9527d604b4493d52815799590ca name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -146,6 +157,7 @@ zabbix_export: tag: Application value: General - + uuid: fb4df28cb44941e5b39348afe421a2ad name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 @@ -166,6 +178,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 664548f83e924a8aaa125579f230d0e9 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -187,12 +200,14 @@ zabbix_export: value: Inventory triggers: - + uuid: b7709cac531547c585cd8a72ab5caff1 expression: '(last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber,#2))=1 and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: b6d1ee7b8b3e42e380f6aa44bf39c008 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -215,6 +230,7 @@ zabbix_export: tag: Application value: General - + uuid: 2f5f5b376c034f439ae19ed24e4d8bc5 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -238,12 +254,14 @@ zabbix_export: value: General triggers: - + uuid: 752526a69944444183dca8cbf2693fe2 expression: '(last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.name))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: d791eebac4884924b7f40c08174aef00 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -264,6 +282,7 @@ zabbix_export: tag: Application value: General - + uuid: 2c7c4907dfdd46d18321f80b00152771 name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -290,6 +309,7 @@ zabbix_export: value: Inventory triggers: - + uuid: d70ecdacc8934cb4ba8aec3802d8e1a3 expression: '(last(/Cisco Catalyst 3750V2-24PS SNMP/system.sw.os,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.sw.os,#2))=1 and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.sw.os))>0' recovery_mode: NONE name: 'Operating system description has changed' @@ -301,6 +321,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.name))>0' - + uuid: a9070d15765c4acaa856dde8ece57340 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -322,12 +343,14 @@ zabbix_export: value: Status triggers: - + uuid: a9633d3df8724c7cba6dfc6ec790c1fd expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/system.uptime)<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 92d5d0c598674f20a0228cc66a433e84 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -340,6 +363,7 @@ zabbix_export: value: Status triggers: - + uuid: 0c2917540a4d4c6fbd8a5f0ac7c0120b expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -347,6 +371,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 8635e89e60fd4c65a47a6da2bf3c072d name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' @@ -360,6 +385,7 @@ zabbix_export: In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - + uuid: 32bac9ece98d497680e84e43d1ac8f8e name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}' @@ -379,6 +405,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: aa9075f1118041a8a2bd36d736f1355f expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/system.cpu.util[{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -386,6 +413,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: ab67e338f5784971b7b5a1cac20097fb name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -397,6 +425,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'system.cpu.util[{#SNMPINDEX}]' - + uuid: 7a62ebc0c38942fa9f72eebc839be5d7 name: 'Entity Serial Numbers discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_SN},1.3.6.1.2.1.47.1.1.1.1.11]' @@ -415,6 +444,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: ba6a0cf3f63b475d80a59e537302bbaa name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -437,11 +467,13 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 5ac4bf2a282a425e82e6e4d32e568c6f expression: '(last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#1)<>last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#2))=1 and length(last(/Cisco Catalyst 3750V2-24PS SNMP/system.hw.serialnumber[{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' - + uuid: 235f74f154bc422482f524b9a4c08125 name: 'FAN discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.4.1.2]' @@ -450,6 +482,7 @@ zabbix_export: description: 'The table of fan status maintained by the environmental monitor.' item_prototypes: - + uuid: d7ae10cf2595493aa6b31c52bbc6220d name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}' @@ -466,12 +499,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: e2b72d874d4f48e79aab3a6d514663b4 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: d4bf389614f54be08ffd8d010e480da6 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -482,6 +517,7 @@ zabbix_export: name: '{#SNMPVALUE}: Fan is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' - + uuid: 86589a8d54cb4cfc81c38a6eeac05b80 name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]' @@ -492,6 +528,7 @@ zabbix_export: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html item_prototypes: - + uuid: 8aa33136af58484ca1e0ee894dd9b22c name: '{#SNMPVALUE}: Free memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}' @@ -508,6 +545,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 73a46e97c57e4fca912e74a7253e21f6 name: '{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}' @@ -524,6 +562,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 50638b5c78584c99978c6b57bec520d4 name: '{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[{#SNMPINDEX}]' @@ -538,12 +577,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 18c904118bd94296ba042a21f079d6c8 expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/vm.memory.util[{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: e86ef2331d1644ca80b28f0855a7a7e9 name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -555,6 +596,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'vm.memory.util[{#SNMPINDEX}]' - + uuid: 2b0dacd3b651413fb674eac430613286 name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -620,6 +662,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: 670a337b61b8485da83bff8fb357aa6c name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -642,6 +685,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 677b9af6e45e42c1bc59772453778de2 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -661,6 +705,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: c204acc029c54f659aa39a5c392b90ec expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -673,6 +718,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: d745a153bdd443afb3b6c690a6cb1834 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' @@ -696,6 +742,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: e000bdb0549747b98ef9ef824ead399d name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -718,6 +765,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: bf863b01e546466e9f7516435fd34631 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -737,6 +785,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: f20817c057954cc5a4a80547a120cf1a expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -749,6 +798,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 8b9edde24248456f902880625e33e289 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' @@ -772,6 +822,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: fa0715f32e7441958e1d555efe7ccc9f name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -795,6 +846,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 94183e5ed20f4f5495162b696097fd70 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -822,6 +874,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 41d6b4a9fde546ae88005efdef1f4525 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' name: 'Interface {#IFNAME}({#IFALIAS}): Link down' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -831,6 +884,7 @@ zabbix_export: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. - + uuid: 27b0676374f847ad8330028e62b7b6af name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -854,6 +908,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 19c7aa1f9fb143c8a5f4538dd395f6ef expression: | change(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])<0 and last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])>0 and ( @@ -879,6 +934,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: f03a01cf73e4416f9ae99bfb0ea33e24 expression: | (avg(/Cisco Catalyst 3750V2-24PS SNMP/net.if.in[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -893,6 +949,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: b66ced2d3e244a63b5298082aae59fe2 expression: | (avg(/Cisco Catalyst 3750V2-24PS SNMP/net.if.out[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -908,6 +965,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.status[{#SNMPINDEX}])=2)' graph_prototypes: - + uuid: f277c62e4c614924a79715beae06a63b name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -952,6 +1010,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24PS SNMP' key: 'net.if.in.discards[{#SNMPINDEX}]' - + uuid: dbfa0bb2cc7a4a08a50311e37c6bc94b name: 'EtherLike discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.10.7.2.1.19,{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]' @@ -971,6 +1030,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB and EtherLike-MIB. Interfaces with up(1) Operational Status are discovered.' item_prototypes: - + uuid: a5008d1d42d9472392b456b1d8af2568 name: 'Interface {#IFNAME}({#IFALIAS}): Duplex status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}' @@ -1011,11 +1071,13 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: df8eb5498b8a41709db02b742fa24d6a expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/net.if.duplex[{#SNMPINDEX}])=2' name: 'Interface {#IFNAME}({#IFALIAS}): In half-duplex mode' priority: WARNING description: 'Please check autonegotiation settings and cabling' - + uuid: 400dddbb882445af9e7b986bc4529908 name: 'PSU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.5.1.2]' @@ -1024,6 +1086,7 @@ zabbix_export: description: 'The table of power supply status maintained by the environmental monitor card.' item_prototypes: - + uuid: 317bb1028c0b46fbac62df30e0ac6653 name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}' @@ -1040,12 +1103,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 1d509ec30e8349538d9d2b2447b70253 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 4ef4e09de93e4cfbb2aab4f22e78c223 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1056,6 +1121,7 @@ zabbix_export: name: '{#SNMPVALUE}: Power supply is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' - + uuid: b4eb58fb8820452d89447b786cee3361 name: 'Temperature discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.3.1.2]' @@ -1066,6 +1132,7 @@ zabbix_export: maintained by the environmental monitor. item_prototypes: - + uuid: 774a9aa6ec954121ae96f7f76f7e3022 name: '{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}' @@ -1083,12 +1150,14 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 506c98e9c29247cba7c58ca343c6fdf4 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Temperature is in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor state' - + uuid: d6b91f3e280c4d0fa3df0bf3fedd9183 expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Temperature is in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -1099,6 +1168,7 @@ zabbix_export: name: '{#SNMPVALUE}: Temperature is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' - + uuid: 44a96489bbfc4245b8fe0ffee74e0c96 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}' @@ -1116,6 +1186,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: af641b8b5da24654bf300f655e7e1ba8 expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' @@ -1124,6 +1195,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 8f512ffd3a2747c6be34679e6386500c expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SNMPVALUE}"}-3' @@ -1137,6 +1209,7 @@ zabbix_export: expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_expression: 'max(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' - + uuid: a10deee896f349f7b86424b42b7b6b7d expression: 'avg(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco Catalyst 3750V2-24PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3' @@ -1218,6 +1291,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: cbeb53fa3c2a4b16b7f7ee92265efd8c name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' mappings: - @@ -1239,6 +1313,7 @@ zabbix_export: value: '6' newvalue: notFunctioning - + uuid: 5ef472cb5f424ef9a7393156204613ba name: 'EtherLike-MIB::dot3StatsDuplexStatus' mappings: - @@ -1251,6 +1326,7 @@ zabbix_export: value: '3' newvalue: fullDuplex - + uuid: 73b7c034142043b689792e1e71dd5872 name: 'IF-MIB::ifOperStatus' mappings: - @@ -1275,6 +1351,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 635461b9ca404cc1b92c1fab0c6327f6 name: 'IF-MIB::ifType' mappings: - @@ -2136,6 +2213,7 @@ zabbix_export: value: '290' newvalue: ghn - + uuid: 142fe822cc424a76899551b6f29799d9 name: 'Service state' mappings: - @@ -2145,6 +2223,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 939c7551b81e40e9b053e624211d0901 name: zabbix.host.available mappings: - diff --git a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ts_snmp/template_net_cisco_catalyst_3750_24ts_snmp.yaml b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ts_snmp/template_net_cisco_catalyst_3750_24ts_snmp.yaml index 41d2d7931f5..e5f5224813b 100644 --- a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ts_snmp/template_net_cisco_catalyst_3750_24ts_snmp.yaml +++ b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_24ts_snmp/template_net_cisco_catalyst_3750_24ts_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:22Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 30d084c6b7844b7cab6cf820b00bb7b2 template: 'Cisco Catalyst 3750V2-24TS SNMP' name: 'Cisco Catalyst 3750V2-24TS SNMP' description: | @@ -26,6 +28,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 872058629f19424995e696d1354fbe01 name: 'ICMP ping' type: SIMPLE key: icmpping @@ -38,11 +41,13 @@ zabbix_export: value: Status triggers: - + uuid: 4b6a2967149642a0a6f2ba1c12b73fad expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' - + uuid: 56b5f81de3c34f2aa9acd399dd212d62 name: 'ICMP loss' type: SIMPLE key: icmppingloss @@ -55,6 +60,7 @@ zabbix_export: value: Status triggers: - + uuid: 8b17b555fca74cdda0bb0aa5a135c732 expression: 'min(/Cisco Catalyst 3750V2-24TS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco Catalyst 3750V2-24TS SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' @@ -64,6 +70,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/icmpping,#3)=0' - + uuid: d34fc050448e4c48b303bf8c75c50060 name: 'ICMP response time' type: SIMPLE key: icmppingsec @@ -76,6 +83,7 @@ zabbix_export: value: Status triggers: - + uuid: 2b5091f33937424baef9d7290805dd2b expression: 'avg(/Cisco Catalyst 3750V2-24TS SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' @@ -88,6 +96,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/icmpping,#3)=0' - + uuid: c7a43b6281384161b6e1f28840d55aa1 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -101,6 +110,7 @@ zabbix_export: tag: Application value: General - + uuid: 7f563d184760420080849d161bf373f6 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -123,6 +133,7 @@ zabbix_export: tag: Application value: General - + uuid: 74af4fbc07284c9eb9d4a913fd5e7b2b name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -146,6 +157,7 @@ zabbix_export: tag: Application value: General - + uuid: a7cf2f68a1c842e081deec4a16410071 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 @@ -166,6 +178,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 6d9b2e70dd61424f8f0ffebf89d20853 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -187,12 +200,14 @@ zabbix_export: value: Inventory triggers: - + uuid: cf93ca1a6c414de99b01446977f5795d expression: '(last(/Cisco Catalyst 3750V2-24TS SNMP/system.hw.serialnumber,#1)<>last(/Cisco Catalyst 3750V2-24TS SNMP/system.hw.serialnumber,#2))=1 and length(last(/Cisco Catalyst 3750V2-24TS SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: cc4aa80bbd2d49f9bca23b305399f0fa name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -215,6 +230,7 @@ zabbix_export: tag: Application value: General - + uuid: 726fa93646ad429789dcec2fbfabc6ff name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -238,12 +254,14 @@ zabbix_export: value: General triggers: - + uuid: ef133a22557d417e96866109020352a2 expression: '(last(/Cisco Catalyst 3750V2-24TS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24TS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-24TS SNMP/system.name))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 5e7cd491cf664de0b5046cd011186a0e name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -264,6 +282,7 @@ zabbix_export: tag: Application value: General - + uuid: 89971d6753ce4d98b68a70bf26f4b99e name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -290,6 +309,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 7b7b6d91b83b43b493bf12844cf03bb0 expression: '(last(/Cisco Catalyst 3750V2-24TS SNMP/system.sw.os,#1)<>last(/Cisco Catalyst 3750V2-24TS SNMP/system.sw.os,#2))=1 and length(last(/Cisco Catalyst 3750V2-24TS SNMP/system.sw.os))>0' recovery_mode: NONE name: 'Operating system description has changed' @@ -301,6 +321,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Cisco Catalyst 3750V2-24TS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-24TS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-24TS SNMP/system.name))>0' - + uuid: ecc18617c57a44bb96a565f450d569ac name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -322,12 +343,14 @@ zabbix_export: value: Status triggers: - + uuid: 86484c0d62e94532af4202267369f8bf expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/system.uptime)<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 0951ddc53a2847b8ba816a5e4de9da2f name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -340,6 +363,7 @@ zabbix_export: value: Status triggers: - + uuid: 71e158fccd3145f18b4e7f45f5c8d599 expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -347,6 +371,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: a525aec08c6945fda4cad224232825a9 name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' @@ -360,6 +385,7 @@ zabbix_export: In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - + uuid: a912b6f023a64087a99827f9c3cd8ceb name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}' @@ -379,6 +405,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: 62946e7958cf4bdc93505d8de679e567 expression: 'min(/Cisco Catalyst 3750V2-24TS SNMP/system.cpu.util[{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -386,6 +413,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: e032e542ed064edc8a5b5a297a0f4839 name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -397,6 +425,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24TS SNMP' key: 'system.cpu.util[{#SNMPINDEX}]' - + uuid: 777db6085eed46dbaef83c05049a8d4b name: 'Entity Serial Numbers discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_SN},1.3.6.1.2.1.47.1.1.1.1.11]' @@ -415,6 +444,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: a7b5453459d24368943dd3394fca3d8f name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -437,11 +467,13 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 63846328cb644b7fb01df6ee4858f3a8 expression: '(last(/Cisco Catalyst 3750V2-24TS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#1)<>last(/Cisco Catalyst 3750V2-24TS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#2))=1 and length(last(/Cisco Catalyst 3750V2-24TS SNMP/system.hw.serialnumber[{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' - + uuid: c204b466541d475c959d2613a848f03a name: 'FAN discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.4.1.2]' @@ -450,6 +482,7 @@ zabbix_export: description: 'The table of fan status maintained by the environmental monitor.' item_prototypes: - + uuid: 889b225dd7a84e4a9bce92d7138a6615 name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}' @@ -466,12 +499,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: f299241a1a3c4fde965b3a2b6a3b31d6 expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: a4021a6d44fb439fa04b160b7cea2bca expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.fan.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -482,6 +517,7 @@ zabbix_export: name: '{#SNMPVALUE}: Fan is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' - + uuid: bcde2f961af64c0eb27ec663577c60e1 name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]' @@ -492,6 +528,7 @@ zabbix_export: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html item_prototypes: - + uuid: 3c9040a8de7048baaa169b35f596a145 name: '{#SNMPVALUE}: Free memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}' @@ -508,6 +545,7 @@ zabbix_export: tag: Application value: Memory - + uuid: e48d2527e378472ab060592a6b303484 name: '{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}' @@ -524,6 +562,7 @@ zabbix_export: tag: Application value: Memory - + uuid: c4b89f27f4534408a7fbe72110ce86de name: '{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[{#SNMPINDEX}]' @@ -538,12 +577,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: e9dabd93ad8d4a80874126e8f7ccb7bd expression: 'min(/Cisco Catalyst 3750V2-24TS SNMP/vm.memory.util[{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 25de5d0bebc34c5d9bdf8e181c53588c name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -555,6 +596,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24TS SNMP' key: 'vm.memory.util[{#SNMPINDEX}]' - + uuid: ce14cdd4669c4e8bb7b2badbe071f2d9 name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -620,6 +662,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: c8d390c0ef1544a08d6a6974d49f17ad name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -642,6 +685,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 02a607faaaf0494097e25a81d850d646 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -661,6 +705,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: a560bb28af7c455ca0c3114e5a894771 expression: 'min(/Cisco Catalyst 3750V2-24TS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -673,6 +718,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 8b26f84549f14a91935b85b133e8b85b name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' @@ -696,6 +742,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 6afb99d2489a4e4fa6ed329d3b140e99 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -718,6 +765,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: b58d6657f5e14788829ff03f04bd1ac9 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -737,6 +785,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 0d990df95c2649468fdf7535b2511427 expression: 'min(/Cisco Catalyst 3750V2-24TS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -749,6 +798,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: fc23b72b6e0c4b0a9d5c9828f25cc43b name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' @@ -772,6 +822,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: a69f1d2e284a4d468d7226a68560405f name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -795,6 +846,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 9a2539d5137645cc868d80c6543b2a32 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -822,6 +874,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: cb577e04f0a94508a10656c5f276d4e0 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.status[{#SNMPINDEX}])=2)' name: 'Interface {#IFNAME}({#IFALIAS}): Link down' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -831,6 +884,7 @@ zabbix_export: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. - + uuid: f286f2bafa3e4d17a74842fff0a86dcf name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -854,6 +908,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: c4c394badfdc45f2be9b6102035df05e expression: | change(/Cisco Catalyst 3750V2-24TS SNMP/net.if.speed[{#SNMPINDEX}])<0 and last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.speed[{#SNMPINDEX}])>0 and ( @@ -879,6 +934,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 39eba8395e4940bb8b2893561b425772 expression: | (avg(/Cisco Catalyst 3750V2-24TS SNMP/net.if.in[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -893,6 +949,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: db3576a9825d4bea9c6252fbcd7bb393 expression: | (avg(/Cisco Catalyst 3750V2-24TS SNMP/net.if.out[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -908,6 +965,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.status[{#SNMPINDEX}])=2)' graph_prototypes: - + uuid: 6be27bc4e258470bb324ef8f90295e92 name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -952,6 +1010,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-24TS SNMP' key: 'net.if.in.discards[{#SNMPINDEX}]' - + uuid: d1264fbbd4b547a6874152179ed756d5 name: 'EtherLike discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.10.7.2.1.19,{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]' @@ -971,6 +1030,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB and EtherLike-MIB. Interfaces with up(1) Operational Status are discovered.' item_prototypes: - + uuid: ab70998b12124fee93168b5e8222512e name: 'Interface {#IFNAME}({#IFALIAS}): Duplex status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}' @@ -1011,11 +1071,13 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 45b5778869124558b3265d6d7275c186 expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/net.if.duplex[{#SNMPINDEX}])=2' name: 'Interface {#IFNAME}({#IFALIAS}): In half-duplex mode' priority: WARNING description: 'Please check autonegotiation settings and cabling' - + uuid: 742411a65e7f4b5fafc47e861ab8bd23 name: 'PSU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.5.1.2]' @@ -1024,6 +1086,7 @@ zabbix_export: description: 'The table of power supply status maintained by the environmental monitor card.' item_prototypes: - + uuid: a3617fa8711146a0bdddd2e721cedb52 name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}' @@ -1040,12 +1103,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 23fc241ca9d6438bb1688c77688fd1ed expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: c6ed26fb555642c9b25564ec13fcf920 expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.psu.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1056,6 +1121,7 @@ zabbix_export: name: '{#SNMPVALUE}: Power supply is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' - + uuid: 595c88262f2f48c99d16f22ab7d70aac name: 'Temperature discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.3.1.2]' @@ -1066,6 +1132,7 @@ zabbix_export: maintained by the environmental monitor. item_prototypes: - + uuid: e1636ece86b1427cad01e7223052b526 name: '{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}' @@ -1083,12 +1150,14 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 1820c365ad55416e995d4d978063e4a1 expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Temperature is in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor state' - + uuid: 0b7e6f3085a0404ebb64c33828c9c920 expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Temperature is in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -1099,6 +1168,7 @@ zabbix_export: name: '{#SNMPVALUE}: Temperature is in critical state' expression: 'last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' - + uuid: 16a4c905660349aaaddf52573916e187 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}' @@ -1116,6 +1186,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 077d265094ff4ea7a3d2c420b20cb700 expression: 'avg(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' @@ -1124,6 +1195,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: eb0a959d5916490c930093b69da191ba expression: 'avg(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SNMPVALUE}"}-3' @@ -1137,6 +1209,7 @@ zabbix_export: expression: 'avg(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_expression: 'max(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' - + uuid: b7d7399634554f108ca4c2e902b330af expression: 'avg(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco Catalyst 3750V2-24TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3' @@ -1218,6 +1291,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: fea34445b6cd4847b420d212f9b0201e name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' mappings: - @@ -1239,6 +1313,7 @@ zabbix_export: value: '6' newvalue: notFunctioning - + uuid: 867b0e42f8a24a278ee15476aeadfa0b name: 'EtherLike-MIB::dot3StatsDuplexStatus' mappings: - @@ -1251,6 +1326,7 @@ zabbix_export: value: '3' newvalue: fullDuplex - + uuid: 3534f9f22afe4f98a712a86ce755f491 name: 'IF-MIB::ifOperStatus' mappings: - @@ -1275,6 +1351,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 88b99531b08248e8be1fc0a3210acee1 name: 'IF-MIB::ifType' mappings: - @@ -2136,6 +2213,7 @@ zabbix_export: value: '290' newvalue: ghn - + uuid: 653ce2314e6f499b84250048df1314f8 name: 'Service state' mappings: - @@ -2145,6 +2223,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 690c4c1545894d049ac8e26e3de7ec9c name: zabbix.host.available mappings: - diff --git a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ps_snmp/template_net_cisco_catalyst_3750_48ps_snmp.yaml b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ps_snmp/template_net_cisco_catalyst_3750_48ps_snmp.yaml index 222e15c1788..0a2b067fb4c 100644 --- a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ps_snmp/template_net_cisco_catalyst_3750_48ps_snmp.yaml +++ b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ps_snmp/template_net_cisco_catalyst_3750_48ps_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:23Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: ea096c13a09b4d7a9be0aab1cec95206 template: 'Cisco Catalyst 3750V2-48PS SNMP' name: 'Cisco Catalyst 3750V2-48PS SNMP' description: | @@ -26,6 +28,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: d729b3a06df94b6890fe4c62f8d26f60 name: 'ICMP ping' type: SIMPLE key: icmpping @@ -38,11 +41,13 @@ zabbix_export: value: Status triggers: - + uuid: 5a3824d2a854409c95a3eebf8aef1ca8 expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' - + uuid: 3a6fdbfbbf7c4944a24e22e93aabf0e3 name: 'ICMP loss' type: SIMPLE key: icmppingloss @@ -55,6 +60,7 @@ zabbix_export: value: Status triggers: - + uuid: 69ae41f3a47040c5b05713f82f1ed198 expression: 'min(/Cisco Catalyst 3750V2-48PS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco Catalyst 3750V2-48PS SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' @@ -64,6 +70,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/icmpping,#3)=0' - + uuid: 80efc7d77e314e97953cc75b5ae43e92 name: 'ICMP response time' type: SIMPLE key: icmppingsec @@ -76,6 +83,7 @@ zabbix_export: value: Status triggers: - + uuid: 24a57906195e4c8c96336dad2a6f4841 expression: 'avg(/Cisco Catalyst 3750V2-48PS SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' @@ -88,6 +96,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/icmpping,#3)=0' - + uuid: 2c44173959284d7db1d2a745c68fa0a3 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -101,6 +110,7 @@ zabbix_export: tag: Application value: General - + uuid: b3ac05facd4349fc8e573525f3fdb239 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -123,6 +133,7 @@ zabbix_export: tag: Application value: General - + uuid: f21c4e4de69342a68ca060a52fe071d6 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -146,6 +157,7 @@ zabbix_export: tag: Application value: General - + uuid: 2a0f9c29094f4a72ab66813c931d35ee name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 @@ -166,6 +178,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 487fc626eb5e4629a0585210153ebbd1 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -187,12 +200,14 @@ zabbix_export: value: Inventory triggers: - + uuid: ce40568e71f447079a2a97f6cea9b17e expression: '(last(/Cisco Catalyst 3750V2-48PS SNMP/system.hw.serialnumber,#1)<>last(/Cisco Catalyst 3750V2-48PS SNMP/system.hw.serialnumber,#2))=1 and length(last(/Cisco Catalyst 3750V2-48PS SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 679e63af2b3548c48b278da7356ae8ed name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -215,6 +230,7 @@ zabbix_export: tag: Application value: General - + uuid: 5d51ca0ffadf4e4599390aa9a4644426 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -238,12 +254,14 @@ zabbix_export: value: General triggers: - + uuid: b400b99516324f1c96230faefb365a6e expression: '(last(/Cisco Catalyst 3750V2-48PS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-48PS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-48PS SNMP/system.name))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 2d49036582724a19b5cd5006360be8d2 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -264,6 +282,7 @@ zabbix_export: tag: Application value: General - + uuid: 5852aecfbfbe429097c660d8a1ce47ee name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -290,6 +309,7 @@ zabbix_export: value: Inventory triggers: - + uuid: a15db3fb014e42eb8fbc55f6bfc9b91d expression: '(last(/Cisco Catalyst 3750V2-48PS SNMP/system.sw.os,#1)<>last(/Cisco Catalyst 3750V2-48PS SNMP/system.sw.os,#2))=1 and length(last(/Cisco Catalyst 3750V2-48PS SNMP/system.sw.os))>0' recovery_mode: NONE name: 'Operating system description has changed' @@ -301,6 +321,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Cisco Catalyst 3750V2-48PS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-48PS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-48PS SNMP/system.name))>0' - + uuid: 54ff117dbac14916aee823e247bff23f name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -322,12 +343,14 @@ zabbix_export: value: Status triggers: - + uuid: 904571e51fbc4cd0a3a25800e16ec495 expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/system.uptime)<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 642cee0c23134982adc4dfc486a63843 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -340,6 +363,7 @@ zabbix_export: value: Status triggers: - + uuid: 73c82415829044f1b46e59d311711af8 expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -347,6 +371,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: a55dd3dac1d74fdea664fbccbce717cc name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' @@ -360,6 +385,7 @@ zabbix_export: In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - + uuid: dfb4e2bee3754f6489ee1b5bff628a4d name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}' @@ -379,6 +405,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: e4a07e7749784dea9277ff6a1eff6aed expression: 'min(/Cisco Catalyst 3750V2-48PS SNMP/system.cpu.util[{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -386,6 +413,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 54afe104c5dc41f18b6cee29e505463c name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -397,6 +425,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-48PS SNMP' key: 'system.cpu.util[{#SNMPINDEX}]' - + uuid: 7361d8c6f2a34111b478f4d5c1e12d01 name: 'Entity Serial Numbers discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_SN},1.3.6.1.2.1.47.1.1.1.1.11]' @@ -415,6 +444,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: fa0ce17966414937ba22b2a0891ca372 name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -437,11 +467,13 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: bc38a1dea71149a69e39dee9eb30a23e expression: '(last(/Cisco Catalyst 3750V2-48PS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#1)<>last(/Cisco Catalyst 3750V2-48PS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#2))=1 and length(last(/Cisco Catalyst 3750V2-48PS SNMP/system.hw.serialnumber[{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' - + uuid: a13d58f913b24056bc2f0e770657d1be name: 'FAN discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.4.1.2]' @@ -450,6 +482,7 @@ zabbix_export: description: 'The table of fan status maintained by the environmental monitor.' item_prototypes: - + uuid: aa190606669d43d996bce9c76df97081 name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}' @@ -466,12 +499,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 9c0112ed996944768a717e15554aaa21 expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 98dd9b3bf65e418aa86f7a927910f847 expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.fan.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -482,6 +517,7 @@ zabbix_export: name: '{#SNMPVALUE}: Fan is in critical state' expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' - + uuid: 637a377b92854de1a0c05f53a2a88851 name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]' @@ -492,6 +528,7 @@ zabbix_export: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html item_prototypes: - + uuid: 44769632224a48dcb4756260910ba785 name: '{#SNMPVALUE}: Free memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}' @@ -508,6 +545,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 0f037e9121254776a84158ce1090ac80 name: '{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}' @@ -524,6 +562,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 926ffaaf890240be8d3632fe60b17c93 name: '{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[{#SNMPINDEX}]' @@ -538,12 +577,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 46f6d559940c463687b3625064119dd9 expression: 'min(/Cisco Catalyst 3750V2-48PS SNMP/vm.memory.util[{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 2d34cc29f3f24decb910e5e99bad064a name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -555,6 +596,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-48PS SNMP' key: 'vm.memory.util[{#SNMPINDEX}]' - + uuid: 11a26fe1c76447ba82250c7056c3ff9f name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -620,6 +662,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: 757501460bb14d65b14cab2249e0f7b6 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -642,6 +685,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 4880d42b5c034fbaa07b5ccb3e74a3ae name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -661,6 +705,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 8b8f732170934eba8c4d8ec9772169cb expression: 'min(/Cisco Catalyst 3750V2-48PS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -673,6 +718,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: e5e3c7c9d2904b19a7e8f0fe39d881db name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' @@ -696,6 +742,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 6d0a3f00c7494655b8c67d6f257be372 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -718,6 +765,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: ce74da47f48e426a9364f92f58d50693 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -737,6 +785,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: af088bb36c5e451e8fe26e00162e72ee expression: 'min(/Cisco Catalyst 3750V2-48PS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -749,6 +798,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: a5efeed06f5f45d18e58517fb39323e8 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' @@ -772,6 +822,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: bc137542c8e14308bec44ac90469e8d0 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -795,6 +846,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: f13cc69469844cbdad4f2eac0e7f045e name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -822,6 +874,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 2ac6c68151b04e9489b0bff5f6277ec6 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.status[{#SNMPINDEX}])=2)' name: 'Interface {#IFNAME}({#IFALIAS}): Link down' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -831,6 +884,7 @@ zabbix_export: 1. Can be triggered if operations status is down. 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. - + uuid: 7bf551e444994cdaa08f208c10b89860 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -854,6 +908,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: f3419034da6e454d8150eebd8b3598ee expression: | change(/Cisco Catalyst 3750V2-48PS SNMP/net.if.speed[{#SNMPINDEX}])<0 and last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.speed[{#SNMPINDEX}])>0 and ( @@ -879,6 +934,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 8ecc191acca74ea9b70e91606e133bbe expression: | (avg(/Cisco Catalyst 3750V2-48PS SNMP/net.if.in[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -893,6 +949,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 59c185edbbe145fa97bd2859189aa077 expression: | (avg(/Cisco Catalyst 3750V2-48PS SNMP/net.if.out[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -908,6 +965,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.status[{#SNMPINDEX}])=2)' graph_prototypes: - + uuid: bc8d1b63791943aabb62d861a86e2754 name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -952,6 +1010,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-48PS SNMP' key: 'net.if.in.discards[{#SNMPINDEX}]' - + uuid: 51398634ec1742dc95df5907e1042763 name: 'EtherLike discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.10.7.2.1.19,{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]' @@ -971,6 +1030,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB and EtherLike-MIB. Interfaces with up(1) Operational Status are discovered.' item_prototypes: - + uuid: 3a3836aa72914f14b1ee8d48be3b2bd1 name: 'Interface {#IFNAME}({#IFALIAS}): Duplex status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}' @@ -1011,11 +1071,13 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 4819114a72df4cd5ac093402e7799afa expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/net.if.duplex[{#SNMPINDEX}])=2' name: 'Interface {#IFNAME}({#IFALIAS}): In half-duplex mode' priority: WARNING description: 'Please check autonegotiation settings and cabling' - + uuid: 60431e4af4764ee694973a0ed13b2898 name: 'PSU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.5.1.2]' @@ -1024,6 +1086,7 @@ zabbix_export: description: 'The table of power supply status maintained by the environmental monitor card.' item_prototypes: - + uuid: 6ebc2645c84c4eb3acecaae528501cc2 name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}' @@ -1040,12 +1103,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 8509b77831764bc3943b5fc65a8de0a7 expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 4cdeb02663604279ac2d725cd16ee289 expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.psu.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1056,6 +1121,7 @@ zabbix_export: name: '{#SNMPVALUE}: Power supply is in critical state' expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' - + uuid: 84a4865dabb8489a9981eb02de238837 name: 'Temperature discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.3.1.2]' @@ -1066,6 +1132,7 @@ zabbix_export: maintained by the environmental monitor. item_prototypes: - + uuid: b60cf661f8c949c4860cea6d0c39e87b name: '{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}' @@ -1083,12 +1150,14 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: c4ed5c08530041ad8c9c14033d792f56 expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Temperature is in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor state' - + uuid: b4b4b88fcbe74e8b9c525cd2a6ace143 expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Temperature is in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -1099,6 +1168,7 @@ zabbix_export: name: '{#SNMPVALUE}: Temperature is in critical state' expression: 'last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' - + uuid: 957a69769a7d4d27930d82feb359b3d5 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}' @@ -1116,6 +1186,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 5f7efbc267ca4563acac4b5607911278 expression: 'avg(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' @@ -1124,6 +1195,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: fb72309a07f24d7cadebfa4ca6ca7fd5 expression: 'avg(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SNMPVALUE}"}-3' @@ -1137,6 +1209,7 @@ zabbix_export: expression: 'avg(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_expression: 'max(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' - + uuid: 1cf58279e64144a4886b5f36934acc65 expression: 'avg(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco Catalyst 3750V2-48PS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3' @@ -1218,6 +1291,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: e47b3ba8fb9c4ecf82701ddf571d55b6 name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' mappings: - @@ -1239,6 +1313,7 @@ zabbix_export: value: '6' newvalue: notFunctioning - + uuid: 412b00b4bfbc48b4906370635c12dcee name: 'EtherLike-MIB::dot3StatsDuplexStatus' mappings: - @@ -1251,6 +1326,7 @@ zabbix_export: value: '3' newvalue: fullDuplex - + uuid: 358db91b44e645df92072f0a1449de2e name: 'IF-MIB::ifOperStatus' mappings: - @@ -1275,6 +1351,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 877039dc6b0a467783828f3421887b83 name: 'IF-MIB::ifType' mappings: - @@ -2136,6 +2213,7 @@ zabbix_export: value: '290' newvalue: ghn - + uuid: 1d4c62bd989748a0b7947b6455405d96 name: 'Service state' mappings: - @@ -2145,6 +2223,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: ff706c036eac4ef88570e41629e65514 name: zabbix.host.available mappings: - diff --git a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ts_snmp/template_net_cisco_catalyst_3750_48ts_snmp.yaml b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ts_snmp/template_net_cisco_catalyst_3750_48ts_snmp.yaml index 53098a61db3..b3a730df48b 100644 --- a/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ts_snmp/template_net_cisco_catalyst_3750_48ts_snmp.yaml +++ b/templates/net/cisco_catalyst_3750/cisco_catalyst_3750_48ts_snmp/template_net_cisco_catalyst_3750_48ts_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:23Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: f744679600844c07b2b4eedda9bc3d0c template: 'Cisco Catalyst 3750V2-48TS SNMP' name: 'Cisco Catalyst 3750V2-48TS SNMP' description: | @@ -26,6 +28,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 5d096334d7e2455797c9a5a46fecfaec name: 'ICMP ping' type: SIMPLE key: icmpping @@ -38,11 +41,13 @@ zabbix_export: value: Status triggers: - + uuid: f0d90f09b94d451f988a6dbe9d2fd196 expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' - + uuid: a88b7bcaa2174a76b09031993ee48fb4 name: 'ICMP loss' type: SIMPLE key: icmppingloss @@ -55,6 +60,7 @@ zabbix_export: value: Status triggers: - + uuid: 1d63afc220904454a8f69832da85eb44 expression: 'min(/Cisco Catalyst 3750V2-48TS SNMP/icmppingloss,5m)>{$ICMP_LOSS_WARN} and min(/Cisco Catalyst 3750V2-48TS SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' @@ -64,6 +70,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/icmpping,#3)=0' - + uuid: 906ca6fa0cf64000bac2efbc0f5dc7f9 name: 'ICMP response time' type: SIMPLE key: icmppingsec @@ -76,6 +83,7 @@ zabbix_export: value: Status triggers: - + uuid: bd296f49c3414ff8bc0e2a0e4fe7bb84 expression: 'avg(/Cisco Catalyst 3750V2-48TS SNMP/icmppingsec,5m)>{$ICMP_RESPONSE_TIME_WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' @@ -88,6 +96,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/icmpping,#3)=0' - + uuid: bc9c48b56cc6405c8256566d4768903a name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -101,6 +110,7 @@ zabbix_export: tag: Application value: General - + uuid: 19896943dda74f798241c176b1f4fc4f name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -123,6 +133,7 @@ zabbix_export: tag: Application value: General - + uuid: c4bd78d5e1f442128eddcdf4ea22d4b3 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -146,6 +157,7 @@ zabbix_export: tag: Application value: General - + uuid: 58642d7727964ba48f41bc33cfb6ef37 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 @@ -166,6 +178,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 7fa7b4e4803e4eed932c176afed56cd5 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -187,12 +200,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 3a61d038af9b40dd9f869e0c39656f9f expression: '(last(/Cisco Catalyst 3750V2-48TS SNMP/system.hw.serialnumber,#1)<>last(/Cisco Catalyst 3750V2-48TS SNMP/system.hw.serialnumber,#2))=1 and length(last(/Cisco Catalyst 3750V2-48TS SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 213f54a3c23c40aa8693169efd8c0d82 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -215,6 +230,7 @@ zabbix_export: tag: Application value: General - + uuid: 7e325f94720f4b29ad83a741a3735fa1 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -238,12 +254,14 @@ zabbix_export: value: General triggers: - + uuid: e640999cff9242c29542f332457a6670 expression: '(last(/Cisco Catalyst 3750V2-48TS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-48TS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-48TS SNMP/system.name))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 2fce50826a7d498abe4ca628021fb9ac name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -264,6 +282,7 @@ zabbix_export: tag: Application value: General - + uuid: 0d55299054304e658dc036f234727c73 name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -290,6 +309,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 3e10c366468147d983e99a393ccab00c expression: '(last(/Cisco Catalyst 3750V2-48TS SNMP/system.sw.os,#1)<>last(/Cisco Catalyst 3750V2-48TS SNMP/system.sw.os,#2))=1 and length(last(/Cisco Catalyst 3750V2-48TS SNMP/system.sw.os))>0' recovery_mode: NONE name: 'Operating system description has changed' @@ -301,6 +321,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Cisco Catalyst 3750V2-48TS SNMP/system.name,#1)<>last(/Cisco Catalyst 3750V2-48TS SNMP/system.name,#2))=1 and length(last(/Cisco Catalyst 3750V2-48TS SNMP/system.name))>0' - + uuid: d33f3f14dfff49d88269706ab464e2b9 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -322,12 +343,14 @@ zabbix_export: value: Status triggers: - + uuid: 2f1841fb315041a2a437886dc6c23814 expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/system.uptime)<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 82c87e2ade594f68abc4861e4d328a16 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -340,6 +363,7 @@ zabbix_export: value: Status triggers: - + uuid: d036da687cb84db6a1ff61c870e490ca expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -347,6 +371,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: f472cb3505b34f14b84bc1ce69f66b29 name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' @@ -360,6 +385,7 @@ zabbix_export: In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - + uuid: 71248adcae1247fb8fe96ff83505b72a name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}' @@ -379,6 +405,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: b932acff7da9426ab1490939f6bb7a13 expression: 'min(/Cisco Catalyst 3750V2-48TS SNMP/system.cpu.util[{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -386,6 +413,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: af1ac970bce54108bec634e986711c65 name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -397,6 +425,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-48TS SNMP' key: 'system.cpu.util[{#SNMPINDEX}]' - + uuid: 7b40466007144e82ba7b6081d9d024ae name: 'Entity Serial Numbers discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_SN},1.3.6.1.2.1.47.1.1.1.1.11]' @@ -415,6 +444,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: c08c86fa7d1a4f16b51a8212eb98826f name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -437,12 +467,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 23c25f76e7904a72bc56e8f6c46b36db expression: '(last(/Cisco Catalyst 3750V2-48TS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#1)<>last(/Cisco Catalyst 3750V2-48TS SNMP/system.hw.serialnumber[{#SNMPINDEX}],#2))=1 and length(last(/Cisco Catalyst 3750V2-48TS SNMP/system.hw.serialnumber[{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 4972e929a2e84bc1bf37f8844aa640d2 name: 'FAN discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.4.1.2]' @@ -451,6 +483,7 @@ zabbix_export: description: 'The table of fan status maintained by the environmental monitor.' item_prototypes: - + uuid: 6bc5cda2b5fa487d8841f6f9d07899e3 name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}' @@ -467,12 +500,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 16d0712d6e1f4cb18a65d4cc7e11a8df expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 42ad0109072e404eb47daaf17236d805 expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.fan.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -483,6 +518,7 @@ zabbix_export: name: '{#SNMPVALUE}: Fan is in critical state' expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.fan.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.fan.status[{#SNMPINDEX}])=4' - + uuid: d5c08c7436a44b74b35c4dd5be5c308a name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]' @@ -493,6 +529,7 @@ zabbix_export: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html item_prototypes: - + uuid: 3520b5d6482145958337956cb29d5dad name: '{#SNMPVALUE}: Free memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}' @@ -509,6 +546,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 5317e1db040846728cf05f3b7fe5dcab name: '{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}' @@ -525,6 +563,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 9120f609d03f44c68c5c34177745422c name: '{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[{#SNMPINDEX}]' @@ -539,12 +578,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 83b00d4da1ca4b0690ad0a19209b6c70 expression: 'min(/Cisco Catalyst 3750V2-48TS SNMP/vm.memory.util[{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 5d8987ea729748048c3fb5381c6930aa name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -556,6 +597,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-48TS SNMP' key: 'vm.memory.util[{#SNMPINDEX}]' - + uuid: c0be105de4db4c0182833e6a7e0fcd01 name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -621,6 +663,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: 06f850ef11f24e79be813a8b79e25d91 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -643,6 +686,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 216cd11617ce4fcb9551cbada0189919 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -662,6 +706,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: e3cee46361094f58a67c26afd3769d84 expression: 'min(/Cisco Catalyst 3750V2-48TS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/net.if.in.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -675,6 +720,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 9dfdb09ca395486b9b71f1e3d74b8f5a name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' @@ -698,6 +744,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 69fffa684b344774877ccb05e80fa0ab name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -720,6 +767,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: ce6a12b2553d456b87738efeb43ca849 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -739,6 +787,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: ebd80540d9604b3bacc1eae1adfad33f expression: 'min(/Cisco Catalyst 3750V2-48TS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/net.if.out.errors[{#SNMPINDEX}],5m)<{$IF.ERRORS.WARN:"{#IFNAME}"}*0.8' @@ -752,6 +801,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: eee4285b410f470f82e05c8f0cbc97b5 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' @@ -775,6 +825,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: b95c3c8730434b58a1a03c661c767901 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -798,6 +849,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 28cb37005e6c46eaa636b5de0b7b5c8d name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -825,6 +877,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 77b810108caa4ae6bd8d8bff06acddb2 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.status[{#SNMPINDEX}])=2)' name: 'Interface {#IFNAME}({#IFALIAS}): Link down' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -835,6 +888,7 @@ zabbix_export: 2. {$IFCONTROL:"{#IFNAME}"}=1 - user can redefine Context macro to value - 0. That marks this interface as not important. No new trigger will be fired if this interface is down. manual_close: 'YES' - + uuid: 73d4de02c2e84a75acd66e33d98f6180 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -858,6 +912,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 332b68ef205e45f5a2111fccf6a73e71 expression: | change(/Cisco Catalyst 3750V2-48TS SNMP/net.if.speed[{#SNMPINDEX}])<0 and last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.speed[{#SNMPINDEX}])>0 and ( @@ -884,6 +939,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: f41da35ce275419aa78aae95f74a19d0 expression: | (avg(/Cisco Catalyst 3750V2-48TS SNMP/net.if.in[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -899,6 +955,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Link down' expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.status[{#SNMPINDEX}])=2)' - + uuid: 3e064e86c2b246b7b22a366c2d467684 expression: | (avg(/Cisco Catalyst 3750V2-48TS SNMP/net.if.out[{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.speed[{#SNMPINDEX}])) and last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.speed[{#SNMPINDEX}])>0 @@ -915,6 +972,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.status[{#SNMPINDEX}])=2)' graph_prototypes: - + uuid: 2f07fa8de9f94fdfab762af30d7ac17a name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -959,6 +1017,7 @@ zabbix_export: host: 'Cisco Catalyst 3750V2-48TS SNMP' key: 'net.if.in.discards[{#SNMPINDEX}]' - + uuid: 15992a60957c4ef896ece23744da52f1 name: 'EtherLike discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.10.7.2.1.19,{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2]' @@ -978,6 +1037,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB and EtherLike-MIB. Interfaces with up(1) Operational Status are discovered.' item_prototypes: - + uuid: 530a9cfa68024c1e8ad6573573c8f2b7 name: 'Interface {#IFNAME}({#IFALIAS}): Duplex status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.10.7.2.1.19.{#SNMPINDEX}' @@ -1018,12 +1078,14 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: a1217d320897464da4bb9a67f669460f expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/net.if.duplex[{#SNMPINDEX}])=2' name: 'Interface {#IFNAME}({#IFALIAS}): In half-duplex mode' priority: WARNING description: 'Please check autonegotiation settings and cabling' manual_close: 'YES' - + uuid: d2658fe23d274233accf16090273118f name: 'PSU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.5.1.2]' @@ -1032,6 +1094,7 @@ zabbix_export: description: 'The table of power supply status maintained by the environmental monitor card.' item_prototypes: - + uuid: b87fda0166dc4baa9c24124dae6cea5c name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}' @@ -1048,12 +1111,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 56fced6c99ba44ab9fb5268d946a385b expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 6962e5851f244e9cb9d87763637a20f3 expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.psu.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1064,6 +1129,7 @@ zabbix_export: name: '{#SNMPVALUE}: Power supply is in critical state' expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.psu.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.psu.status[{#SNMPINDEX}])=4' - + uuid: ab60f4a103254b2c87f260014ecd1a28 name: 'Temperature discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.3.1.2]' @@ -1074,6 +1140,7 @@ zabbix_export: maintained by the environmental monitor. item_prototypes: - + uuid: 2b2423e625914a4f89b16faaed832bae name: '{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}' @@ -1091,12 +1158,14 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: e4844779a080455e9691bdc705227a28 expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' name: '{#SNMPVALUE}: Temperature is in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH description: 'This trigger uses temperature sensor state' - + uuid: 120dd2434317447d8ee6708d5c1221e3 expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.status[{#SNMPINDEX}])=2' name: '{#SNMPVALUE}: Temperature is in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -1107,6 +1176,7 @@ zabbix_export: name: '{#SNMPVALUE}: Temperature is in critical state' expression: 'last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.status[{#SNMPINDEX}])=3 or last(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.status[{#SNMPINDEX}])=4' - + uuid: 92864c59d4b34a979dc465824c3ef1b2 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}' @@ -1124,6 +1194,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 38d110e2230d489f95529f60bd8cf0f8 expression: 'avg(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' @@ -1132,6 +1203,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 319b7df2433043d69e2b8f7b6b5147cf expression: 'avg(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_WARN:"{#SNMPVALUE}"}-3' @@ -1145,6 +1217,7 @@ zabbix_export: expression: 'avg(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"}' recovery_expression: 'max(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT:"{#SNMPVALUE}"}-3' - + uuid: 1688281b22df4dfe8976779a78f7deeb expression: 'avg(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco Catalyst 3750V2-48TS SNMP/sensor.temp.value[{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3' @@ -1226,6 +1299,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: 52875f5c6b1b4bb3987c3baa03860d4d name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' mappings: - @@ -1247,6 +1321,7 @@ zabbix_export: value: '6' newvalue: notFunctioning - + uuid: 8decf4d7d8744711b5f2ea68b5e73d14 name: 'EtherLike-MIB::dot3StatsDuplexStatus' mappings: - @@ -1259,6 +1334,7 @@ zabbix_export: value: '3' newvalue: fullDuplex - + uuid: e8815fad611e47389c987c88a029cece name: 'IF-MIB::ifOperStatus' mappings: - @@ -1283,6 +1359,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 93f29c48ad8b4bc7afe036817d946b18 name: 'IF-MIB::ifType' mappings: - @@ -2144,6 +2221,7 @@ zabbix_export: value: '290' newvalue: ghn - + uuid: ee7cb62782d44458abc9f7cca816dca8 name: 'Service state' mappings: - @@ -2153,6 +2231,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 6273854a740e41718cd1354f227cf4db name: zabbix.host.available mappings: - diff --git a/templates/net/cisco_snmp/template_net_cisco_snmp.yaml b/templates/net/cisco_snmp/template_net_cisco_snmp.yaml index c4ab9cfadb6..970d352e5f4 100644 --- a/templates/net/cisco_snmp/template_net_cisco_snmp.yaml +++ b/templates/net/cisco_snmp/template_net_cisco_snmp.yaml @@ -1,13 +1,16 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:25Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 51af5cf9312b41d38ab22e02c9af6bbc template: 'Cisco CISCO-ENVMON-MIB SNMP' name: 'Cisco CISCO-ENVMON-MIB SNMP' description: | @@ -22,6 +25,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 31e5f90d88574fa0a35664e2c6b51e98 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_INFO},1.3.6.1.4.1.9.9.13.1.4.1.2]' @@ -30,6 +34,7 @@ zabbix_export: description: 'The table of fan status maintained by the environmental monitor.' item_prototypes: - + uuid: 62a05225a1634d7486fab92cf100544e name: '{#SENSOR_INFO}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.4.1.3.{#SNMPINDEX}' @@ -46,12 +51,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: f404fa64ee3c40dd87526b6e922b0715 expression: 'count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.fan.status[ciscoEnvMonFanState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"critical\"}")=1 or count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.fan.status[ciscoEnvMonFanState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"shutdown\"}")=1' name: '{#SENSOR_INFO}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 0e09c5b691374639b4cbfd9073402f88 expression: 'count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.fan.status[ciscoEnvMonFanState.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"warning\"}")=1 or count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.fan.status[ciscoEnvMonFanState.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"notFunctioning\"}")=1' name: '{#SENSOR_INFO}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -62,6 +69,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Fan is in critical state' expression: 'count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.fan.status[ciscoEnvMonFanState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"critical\"}")=1 or count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.fan.status[ciscoEnvMonFanState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"shutdown\"}")=1' - + uuid: 932817396a5b47f29af28e439711ef59 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_INFO},1.3.6.1.4.1.9.9.13.1.5.1.2]' @@ -70,6 +78,7 @@ zabbix_export: description: 'The table of power supply status maintained by the environmental monitor card.' item_prototypes: - + uuid: d500235d63ca41888585d267a7d82e2a name: '{#SENSOR_INFO}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.5.1.3.{#SNMPINDEX}' @@ -86,12 +95,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 97cc3af1a88746b3847a196c1091a910 expression: 'count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.psu.status[ciscoEnvMonSupplyState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"critical\"}")=1 or count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.psu.status[ciscoEnvMonSupplyState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"shutdown\"}")=1' name: '{#SENSOR_INFO}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 503f176185df46e29a98f9e9dc29ef42 expression: 'count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.psu.status[ciscoEnvMonSupplyState.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:\"warning\"}")=1 or count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.psu.status[ciscoEnvMonSupplyState.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:\"notFunctioning\"}")=1' name: '{#SENSOR_INFO}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -102,6 +113,7 @@ zabbix_export: name: '{#SENSOR_INFO}: Power supply is in critical state' expression: 'count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.psu.status[ciscoEnvMonSupplyState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"critical\"}")=1 or count(/Cisco CISCO-ENVMON-MIB SNMP/sensor.psu.status[ciscoEnvMonSupplyState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"shutdown\"}")=1' - + uuid: e61bb682818b4f31a669acd31335160c name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.13.1.3.1.2]' @@ -112,6 +124,7 @@ zabbix_export: maintained by the environmental monitor. item_prototypes: - + uuid: 72f0970a636d44278b75f30a1dabfeb8 name: '{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.6.{#SNMPINDEX}' @@ -129,6 +142,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 4859221e53d7485485db1c9060d7f705 name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.13.1.3.1.3.{#SNMPINDEX}' @@ -145,6 +159,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 8159958d04a84507b5d5e2f1baefb948 expression: 'avg(/Cisco CISCO-ENVMON-MIB SNMP/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco CISCO-ENVMON-MIB SNMP/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"{#SNMPVALUE}"}+3' @@ -153,6 +168,7 @@ zabbix_export: priority: AVERAGE trigger_prototypes: - + uuid: db3a2b24c4014e8e9a992a66898ce4e0 expression: | avg(/Cisco CISCO-ENVMON-MIB SNMP/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"{#SNMPVALUE}"} or @@ -166,6 +182,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 1e9f13790a1f451da9577ab2db9ccc53 expression: | avg(/Cisco CISCO-ENVMON-MIB SNMP/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN:"{#SNMPVALUE}"} or @@ -237,6 +254,7 @@ zabbix_export: value: '2' valuemaps: - + uuid: 96da9a43fa60420696714c57d3e72f13 name: 'CISCO-ENVMON-MIB::CiscoEnvMonState' mappings: - @@ -258,6 +276,7 @@ zabbix_export: value: '6' newvalue: notFunctioning - + uuid: d7c122cde75447248d4b1613cdc25d5b template: 'Cisco CISCO-MEMORY-POOL-MIB SNMP' name: 'Cisco CISCO-MEMORY-POOL-MIB SNMP' description: | @@ -272,6 +291,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: d84cfe9db46d49c8971317f7e09d9537 name: 'Memory Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.48.1.1.1.2]' @@ -282,6 +302,7 @@ zabbix_export: http://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/15216-contiguous-memory.html item_prototypes: - + uuid: a88a818dfdf743408698d7a45bc29edc name: '{#SNMPVALUE}: Free memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.6.{#SNMPINDEX}' @@ -297,6 +318,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 32d6bbb06c624f9e9a236fb53507948c name: '{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.48.1.1.1.5.{#SNMPINDEX}' @@ -312,6 +334,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 5065203cb8244befadc54cdb004d4b40 name: '{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[vm.memory.util.{#SNMPINDEX}]' @@ -326,12 +349,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: eb241250ee984ac3a8e79c1fe57d2b13 expression: 'min(/Cisco CISCO-MEMORY-POOL-MIB SNMP/vm.memory.util[vm.memory.util.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 754f4378d0fb43c288e891285efee8a5 name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -347,6 +372,7 @@ zabbix_export: macro: '{$MEMORY.UTIL.MAX}' value: '90' - + uuid: 3eadb8a2ad4a479cb59bfa6402deee3f template: 'Cisco CISCO-PROCESS-MIB IOS versions 12.0_3_T-12.2_3.5 SNMP' name: 'Cisco CISCO-PROCESS-MIB IOS versions 12.0_3_T-12.2_3.5 SNMP' description: | @@ -361,6 +387,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 372b5656330f41d18ccf99ca89fa8504 name: 'CPU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' @@ -374,6 +401,7 @@ zabbix_export: In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - + uuid: b7a375f679024cb990ae97933e5f77d6 name: '{#SNMPVALUE}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.5.{#SNMPINDEX}' @@ -396,6 +424,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: 99d6ce6dfa1d474fbfae5b83c6479e8e expression: 'min(/Cisco CISCO-PROCESS-MIB IOS versions 12.0_3_T-12.2_3.5 SNMP/system.cpu.util[cpmCPUTotal5min.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '{#SNMPVALUE}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -403,6 +432,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 8e045ff24e564afc9a55d4bd08529d22 name: '{#SNMPVALUE}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -418,6 +448,7 @@ zabbix_export: macro: '{$CPU.UTIL.CRIT}' value: '90' - + uuid: f934f5e71db642c689ed2f945f73ce6c template: 'Cisco CISCO-PROCESS-MIB SNMP' name: 'Cisco CISCO-PROCESS-MIB SNMP' description: | @@ -432,6 +463,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: dc4773499a1d419caa5c2c96bd4afb7b name: 'CPU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.9.9.109.1.1.1.1.5]' @@ -445,6 +477,7 @@ zabbix_export: In case of a single CPU, cpmCPUTotalTable has only one entry. item_prototypes: - + uuid: 884048f6fc414188b58341ecaca9aea3 name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.109.1.1.1.1.8.{#SNMPINDEX}' @@ -463,6 +496,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: cf98ae5c5f7e4ea1a902005062414e1d expression: 'min(/Cisco CISCO-PROCESS-MIB SNMP/system.cpu.util[cpmCPUTotal5minRev.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -470,6 +504,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 6fed03a2555949178f96550fcdb449ca name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -485,6 +520,7 @@ zabbix_export: macro: '{$CPU.UTIL.CRIT}' value: '90' - + uuid: 90c99055648f40df8517005a7670158c template: 'Cisco Inventory SNMP' name: 'Cisco Inventory SNMP' description: | @@ -500,6 +536,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: edb172996a954eb986c97bcfee052a36 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 @@ -520,6 +557,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 3b54e3692fe643e99704767f9a58a1c2 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -541,12 +579,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 2870574500184ba7ae783bd5b051f946 expression: '(last(/Cisco Inventory SNMP/system.hw.serialnumber,#1)<>last(/Cisco Inventory SNMP/system.hw.serialnumber,#2))=1 and length(last(/Cisco Inventory SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 51b1c178adff415bbe36a4363d6e06c1 name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -573,6 +613,7 @@ zabbix_export: value: Inventory triggers: - + uuid: f7b175a60a1540cb9b02c45917362d9e expression: '(last(/Cisco Inventory SNMP/system.sw.os[sysDescr.0],#1)<>last(/Cisco Inventory SNMP/system.sw.os[sysDescr.0],#2))=1 and length(last(/Cisco Inventory SNMP/system.sw.os[sysDescr.0]))>0' name: 'Operating system description has changed' priority: INFO @@ -580,6 +621,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 0908cfd197214f6c8092bbd426ef83bf name: 'Entity Serial Numbers Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_SN},1.3.6.1.2.1.47.1.1.1.1.11]' @@ -598,6 +640,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 3a6277e70ce6448b857bfc170ded8542 name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -618,12 +661,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 0de96646852d454980fc9683cfa59ede expression: '(last(/Cisco Inventory SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#1)<>last(/Cisco Inventory SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#2))=1 and length(last(/Cisco Inventory SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 1bb42fbdb9054645a62ff81f14ba3b99 template: 'Cisco IOS prior to 12.0_3_T SNMP' name: 'Cisco IOS prior to 12.0_3_T SNMP' description: | @@ -645,6 +690,7 @@ zabbix_export: - name: 'Templates/Network devices' - + uuid: aa3ce9bd8c1d40a2b0f83f9e642e88ee template: 'Cisco IOS SNMP' name: 'Cisco IOS SNMP' description: | @@ -676,6 +722,7 @@ zabbix_export: - name: 'Templates/Network devices' - + uuid: 40c233aaa3424fd29dc378022ff3461d template: 'Cisco IOS versions 12.0_3_T-12.2_3.5 SNMP' name: 'Cisco IOS versions 12.0_3_T-12.2_3.5 SNMP' description: | @@ -699,6 +746,7 @@ zabbix_export: - name: 'Templates/Network devices' - + uuid: 1b0025aaf71f47ec91d08c17a399c6a6 template: 'Cisco OLD-CISCO-CPU-MIB SNMP' name: 'Cisco OLD-CISCO-CPU-MIB SNMP' description: | @@ -713,6 +761,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 1b8784537cc04a939b8ceb26a5d3b5a1 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.9.2.1.58 @@ -731,6 +780,7 @@ zabbix_export: value: CPU triggers: - + uuid: 9d97a750d01b48a7b937e3d7a8e8551e expression: 'min(/Cisco OLD-CISCO-CPU-MIB SNMP/system.cpu.util[avgBusy5],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -742,6 +792,7 @@ zabbix_export: value: '90' graphs: - + uuid: c998de5517bd45f19719dbe7d6cb371e name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/dell_force_s_series_snmp/template_net_dell_force_s_series_snmp.yaml b/templates/net/dell_force_s_series_snmp/template_net_dell_force_s_series_snmp.yaml index eab98da9a11..b613fc6d1c2 100644 --- a/templates/net/dell_force_s_series_snmp/template_net_dell_force_s_series_snmp.yaml +++ b/templates/net/dell_force_s_series_snmp/template_net_dell_force_s_series_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:24Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: e5ec7acc7efc4ac491b6fa552ab077ae template: 'Dell Force S-Series SNMP' name: 'Dell Force S-Series SNMP' description: | @@ -27,6 +29,7 @@ zabbix_export: name: 'Templates/Network devices' discovery_rules: - + uuid: f35cb754ebd748b7842c67461264f48d name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.6027.3.10.1.2.4.1.1]' @@ -34,6 +37,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: c916b4658e914e93af13b4fe7b58138e name: 'Fan {#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.4.1.2.{#SNMPINDEX}' @@ -52,12 +56,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: c8e1b092a34945a1bf55bf1f069c75f1 expression: 'count(/Dell Force S-Series SNMP/sensor.fan.status[chSysFanTrayOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: 'Fan {#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: b3f3dd5bccf54e7cb85623f4b9004f09 expression: 'count(/Dell Force S-Series SNMP/sensor.fan.status[chSysFanTrayOperStatus.{#SNMPINDEX}],#1,"ne","{$FAN_OK_STATUS}")=1' name: 'Fan {#SNMPVALUE}: Fan is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -68,6 +74,7 @@ zabbix_export: name: 'Fan {#SNMPVALUE}: Fan is in critical state' expression: 'count(/Dell Force S-Series SNMP/sensor.fan.status[chSysFanTrayOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' - + uuid: ff38ddf97a2a47c88ad93d590dedc22a name: 'CPU and Memory and Flash Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.6027.3.10.1.2.9.1.1]' @@ -75,6 +82,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: f2f0febdd3c14d77a47461c22b883bb5 name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.9.1.3.{#SNMPINDEX}' @@ -91,12 +99,14 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: 9f442741769a47d79ee5769c985b3334 expression: 'min(/Dell Force S-Series SNMP/system.cpu.util[chStackUnitCpuUtil1Min.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 3571d6508f07442983936fdcc2ba733f name: '#{#SNMPINDEX}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.9.1.5.{#SNMPINDEX}' @@ -113,12 +123,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: d5e4f1f3b07e46f7942d5dfd232bb23e expression: 'min(/Dell Force S-Series SNMP/vm.memory.util[chStackUnitMemUsageUtil.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '#{#SNMPINDEX}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: d5ec0b9ce1f04b0abd0b4bfe6aa28f6b name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -130,6 +142,7 @@ zabbix_export: host: 'Dell Force S-Series SNMP' key: 'system.cpu.util[chStackUnitCpuUtil1Min.{#SNMPINDEX}]' - + uuid: 69c63b7fb65347cc9301b02e1f9cd45e name: '#{#SNMPINDEX}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -141,6 +154,7 @@ zabbix_export: host: 'Dell Force S-Series SNMP' key: 'vm.memory.util[chStackUnitMemUsageUtil.{#SNMPINDEX}]' - + uuid: 21117a6eb71f4837971ccedfff7596f6 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.6027.3.10.1.2.3.1.1]' @@ -149,6 +163,7 @@ zabbix_export: description: 'A list of power supply residents in the S-series chassis.' item_prototypes: - + uuid: 7cc5081ad6114124845beedbe4725899 name: 'PSU {#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.3.1.2.{#SNMPINDEX}' @@ -167,12 +182,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 1a9e02daf886495ab1248ba1d27ae29f expression: 'count(/Dell Force S-Series SNMP/sensor.psu.status[chSysPowerSupplyOperStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: 'PSU {#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 2c3687ad191047d48b3c62097d6111ba expression: 'count(/Dell Force S-Series SNMP/sensor.psu.status[chSysPowerSupplyOperStatus.{#SNMPINDEX}],#1,"ne","{$PSU_OK_STATUS}")=1' name: 'PSU {#SNMPVALUE}: Power supply is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -183,6 +200,7 @@ zabbix_export: name: 'PSU {#SNMPVALUE}: Power supply is in critical state' expression: 'count(/Dell Force S-Series SNMP/sensor.psu.status[chSysPowerSupplyOperStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' - + uuid: a619474b839642f69e583a2c63e8b4ba name: 'Stack Unit Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.6027.3.10.1.2.2.1.2]' @@ -190,6 +208,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 4eaf5b777b0c4efeb34140618e18aaa5 name: 'Device {#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.2.1.14.{#SNMPINDEX}' @@ -206,6 +225,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: a8ca95d342294d1cbe35eb758a61bbfe expression: 'avg(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -214,6 +234,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 8e03c705a94a4f54b1ebf0736f8df797 expression: 'avg(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -227,6 +248,7 @@ zabbix_export: expression: 'avg(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 4622de35621b4a8d941c67ae8fde4d51 expression: 'avg(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Dell Force S-Series SNMP/sensor.temp.value[chStackUnitTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -234,6 +256,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: d6e3d7bb74b84e0c895a1b1b740f0e14 name: '#{#SNMPVALUE}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.2.1.7.{#SNMPINDEX}' @@ -255,6 +278,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: eb6853c30dd04581b2e362d7747b40b5 name: '#{#SNMPVALUE}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.2.1.12.{#SNMPINDEX}' @@ -277,12 +301,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 3c9739fc6c21411a8fa13422a494bc48 expression: '(last(/Dell Force S-Series SNMP/system.hw.serialnumber[chStackUnitSerialNumber.{#SNMPINDEX}],#1)<>last(/Dell Force S-Series SNMP/system.hw.serialnumber[chStackUnitSerialNumber.{#SNMPINDEX}],#2))=1 and length(last(/Dell Force S-Series SNMP/system.hw.serialnumber[chStackUnitSerialNumber.{#SNMPINDEX}]))>0' name: '#{#SNMPVALUE}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: bd68fcd8247744cb8c10e3dfc699bc7f name: '#{#SNMPVALUE}: Hardware version(revision)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.2.1.21.{#SNMPINDEX}' @@ -304,6 +330,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 67cce945315e426f9b12456fe95a6c1a name: '#{#SNMPVALUE}: Operating system' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.6027.3.10.1.2.2.1.10.{#SNMPINDEX}' @@ -326,6 +353,7 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: a078b48563734d109befd3a031955177 expression: '(last(/Dell Force S-Series SNMP/system.sw.os[chStackUnitCodeVersion.{#SNMPINDEX}],#1)<>last(/Dell Force S-Series SNMP/system.sw.os[chStackUnitCodeVersion.{#SNMPINDEX}],#2))=1 and length(last(/Dell Force S-Series SNMP/system.sw.os[chStackUnitCodeVersion.{#SNMPINDEX}]))>0' name: '#{#SNMPVALUE}: Operating system description has changed' priority: INFO @@ -361,6 +389,7 @@ zabbix_export: value: '55' valuemaps: - + uuid: b389c759db0448ffbe28d4572fbfb3e9 name: 'F10-S-SERIES-CHASSIS-MIB::chSysFanTrayOperStatus' mappings: - @@ -373,6 +402,7 @@ zabbix_export: value: '3' newvalue: absent - + uuid: 2532df482bd348ba8202c3eb2b76340b name: 'F10-S-SERIES-CHASSIS-MIB::chSysPowerSupplyOperStatus' mappings: - diff --git a/templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml b/templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml index 81ed875a6b2..569e80d9eaa 100644 --- a/templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml +++ b/templates/net/dlink_des7200_snmp/template_net_dlink_des7200_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:19Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 395184b5d5b048a68e06c91154c56847 template: 'D-Link DES 7200 SNMP' name: 'D-Link DES 7200 SNMP' description: | @@ -29,6 +31,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: ec0e7cc71b39447087f580569559a6d6 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.171.10.97.2.36.1.1.3.0 @@ -45,12 +48,14 @@ zabbix_export: value: CPU triggers: - + uuid: d9c5c62bf4064e0389b3e9ad526acbd6 expression: 'min(/D-Link DES 7200 SNMP/system.cpu.util[myCPUUtilization5Min.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: c48928c7392d472d950804ee30936f0f name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.9.1 @@ -71,6 +76,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 0f02e35f5b0e4a9d8833a48783090ea0 expression: '(last(/D-Link DES 7200 SNMP/system.hw.firmware,#1)<>last(/D-Link DES 7200 SNMP/system.hw.firmware,#2))=1 and length(last(/D-Link DES 7200 SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -78,6 +84,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 9461071bb9fa44909aa181779c894a7b name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -102,6 +109,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: fd86860f9ebc42b1970a845b7940daed name: 'Hardware version(revision)' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.8.1 @@ -121,6 +129,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 8d31f35a9d8842f086a123014bfd27ad name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.171.10.97.2.1.1.2.0 @@ -142,6 +151,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 647a1b30e3d143378b62779951ed8455 expression: '(last(/D-Link DES 7200 SNMP/system.sw.os[mySystemSwVersion.0],#1)<>last(/D-Link DES 7200 SNMP/system.sw.os[mySystemSwVersion.0],#2))=1 and length(last(/D-Link DES 7200 SNMP/system.sw.os[mySystemSwVersion.0]))>0' name: 'Operating system description has changed' priority: INFO @@ -149,6 +159,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 5e0940a9219c4d3094c85777e89c63a6 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.1.1.21.1.3]' @@ -156,6 +167,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 77005f8940f44f47abe28debbcea1573 name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.10.97.2.1.1.21.1.2.{#SNMPINDEX}' @@ -172,12 +184,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 9787e6c3f19848a9b339f3a10ac65ae9 expression: 'count(/D-Link DES 7200 SNMP/sensor.fan.status[mySystemFanIsNormal.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 80a71c76148f4408993f4d2fba2aac4c name: 'Memory Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.35.1.1.1.2]' @@ -185,6 +199,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: aa68024ac558424a8147f8d1e59a7b50 name: '{#SNMPINDEX}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.10.97.2.35.1.1.1.3.{#SNMPINDEX}' @@ -201,12 +216,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 14cd5eb8168f409ca9ae2cdad30b87df expression: 'min(/D-Link DES 7200 SNMP/vm.memory.util[myMemoryPoolCurrentUtilization.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPINDEX}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: b1d8dafbce0c4b6abc0ad18f2a91d1e3 name: '{#SNMPINDEX}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -218,6 +235,7 @@ zabbix_export: host: 'D-Link DES 7200 SNMP' key: 'vm.memory.util[myMemoryPoolCurrentUtilization.{#SNMPINDEX}]' - + uuid: 1290d8eb44564a15b98d212c6f007b05 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.1.1.18.1.3]' @@ -225,6 +243,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 949bf64a7d75429586292fd0acf4b84e name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.10.97.2.1.1.18.1.2.{#SNMPINDEX}' @@ -241,12 +260,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 09079d5efe8247fca605484556da0fef expression: 'count(/D-Link DES 7200 SNMP/sensor.psu.status[mySystemElectricalSourceIsNormal.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: d596adf697c1431cbe1244fe2737ca55 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.10.97.2.1.1.23.1.2]' @@ -254,6 +275,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: d861801102794d989895b4546a0e10fb name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.10.97.2.1.1.23.1.3.{#SNMPINDEX}' @@ -270,6 +292,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 74c00a6f2b6d4f098506449e024626d5 expression: 'avg(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -278,6 +301,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: e6cafc53f7694ddfa6978535305b9c6d expression: 'avg(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -291,6 +315,7 @@ zabbix_export: expression: 'avg(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 863f51acffc241488aa541363d970096 expression: 'avg(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/D-Link DES 7200 SNMP/sensor.temp.value[mySystemTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -321,6 +346,7 @@ zabbix_export: value: '65' valuemaps: - + uuid: 5889e276245d411bacd130427ae4a5d4 name: 'MY-SYSTEM-MIB::mySystemFanIsNormal' mappings: - @@ -343,6 +369,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: 7d05108847574098a7a15db5faf12b7c name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/dlink_des_snmp/template_net_dlink_des_snmp.yaml b/templates/net/dlink_des_snmp/template_net_dlink_des_snmp.yaml index ce9c29c8e97..03d3c44e23e 100644 --- a/templates/net/dlink_des_snmp/template_net_dlink_des_snmp.yaml +++ b/templates/net/dlink_des_snmp/template_net_dlink_des_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:12Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: d3176749a5274264938f487cd89d17eb template: 'D-Link DES_DGS Switch SNMP' name: 'D-Link DES_DGS Switch SNMP' description: | @@ -36,6 +38,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 9d265ce34e9344c6875497e7ed0ebc89 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.171.12.1.1.6.2.0 @@ -52,12 +55,14 @@ zabbix_export: value: CPU triggers: - + uuid: 42d9d40ffa184d8a9377ad6c055be425 expression: 'min(/D-Link DES_DGS Switch SNMP/system.cpu.util[agentCPUutilizationIn1min.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 8e6d4c6568c54aeeb745c5ba43945174 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.9.1 @@ -78,6 +83,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 14007fd2492b45be8d9b70ac2628b6b2 expression: '(last(/D-Link DES_DGS Switch SNMP/system.hw.firmware,#1)<>last(/D-Link DES_DGS Switch SNMP/system.hw.firmware,#2))=1 and length(last(/D-Link DES_DGS Switch SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -85,6 +91,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: cc6cdf26ee0f4c5682c956c0ac741898 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -109,6 +116,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 3dd0e86421b5410f9c34680650a0d9a5 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.171.12.1.1.12.0 @@ -132,12 +140,14 @@ zabbix_export: value: Inventory triggers: - + uuid: d6c6ecbe9fa041fa99417825386c6015 expression: '(last(/D-Link DES_DGS Switch SNMP/system.hw.serialnumber,#1)<>last(/D-Link DES_DGS Switch SNMP/system.hw.serialnumber,#2))=1 and length(last(/D-Link DES_DGS Switch SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 06e2bd7f602140f49685ae8dbfa44660 name: 'Hardware version(revision)' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.8.1 @@ -158,6 +168,7 @@ zabbix_export: value: Inventory discovery_rules: - + uuid: 8e7fe508f2ee4304a6097cabaf93b44f name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.12.11.1.7.1.2,{#STATUS},1.3.6.1.4.1.171.12.11.1.7.1.3]' @@ -172,6 +183,7 @@ zabbix_export: description: 'swFanID of EQUIPMENT-MIB::swFanTable' item_prototypes: - + uuid: 9fec4303859d411db13a470374862232 name: '#{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.12.11.1.7.1.3.{#SNMPINDEX}' @@ -194,12 +206,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: e10f70eff8f44007a8c04aa507a2abc0 expression: 'count(/D-Link DES_DGS Switch SNMP/sensor.fan.status[swFanStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '#{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 0e1d87089c084979ade1f58cdedd42f8 name: 'Memory Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.12.1.1.9.1.1]' @@ -207,6 +221,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: ec82ef56dce54315a905721bd0cabaa6 name: '#{#SNMPVALUE}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.12.1.1.9.1.4.{#SNMPINDEX}' @@ -223,12 +238,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 51c68f543926487c9d717806de658743 expression: 'min(/D-Link DES_DGS Switch SNMP/vm.memory.util[agentDRAMutilization.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '#{#SNMPVALUE}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 769bb6f6d6cd455fbbcd1e75e44d24ec name: '#{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -240,6 +257,7 @@ zabbix_export: host: 'D-Link DES_DGS Switch SNMP' key: 'vm.memory.util[agentDRAMutilization.{#SNMPINDEX}]' - + uuid: 57ec484412604bf091a2b8a5be1dff3e name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.12.11.1.6.1.2,{#STATUS},1.3.6.1.4.1.171.12.11.1.6.1.3]' @@ -254,6 +272,7 @@ zabbix_export: description: 'swPowerID of EQUIPMENT-MIB::swPowerTable' item_prototypes: - + uuid: 7e87cca325f94ac091723f4dcef5ef26 name: '#{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.12.11.1.6.1.3.{#SNMPINDEX}' @@ -278,12 +297,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: f57997a5b3a14fd3b45327c85426ec83 expression: 'count(/D-Link DES_DGS Switch SNMP/sensor.psu.status[swPowerStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '#{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 17702e5430f943fc9ebeefdbdd363e58 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.171.12.11.1.8.1.1]' @@ -291,6 +312,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: a84312b0296a432a948e6065c20749f1 name: '#{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.171.12.11.1.8.1.2.{#SNMPINDEX}' @@ -307,6 +329,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 46e3a4f2b36348748b4a785b60787ed9 expression: 'avg(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -315,6 +338,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: b9de6c0405854316a92aa51335b92359 expression: 'avg(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -328,6 +352,7 @@ zabbix_export: expression: 'avg(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: bc85a7aba9b14ec586d865faf734f4cc expression: 'avg(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/D-Link DES_DGS Switch SNMP/sensor.temp.value[swTemperatureCurrent.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -358,6 +383,7 @@ zabbix_export: value: '65' valuemaps: - + uuid: e7ab460cf1bf4fca8afc22566257fc3a name: 'EQUIPMENT-MIB::swFanStatus' mappings: - @@ -382,6 +408,7 @@ zabbix_export: value: '6' newvalue: speed-high - + uuid: a46e6b21933f4aa7be17f9f11b1356ee name: 'EQUIPMENT-MIB::swPowerStatus' mappings: - @@ -407,6 +434,7 @@ zabbix_export: newvalue: disconnect graphs: - + uuid: cd6d0f71490c4bbe82a72ca52d9d3044 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/extreme_snmp/template_net_extreme_snmp.yaml b/templates/net/extreme_snmp/template_net_extreme_snmp.yaml index f12aa6f8d29..923b2532a66 100644 --- a/templates/net/extreme_snmp/template_net_extreme_snmp.yaml +++ b/templates/net/extreme_snmp/template_net_extreme_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:13Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 861dbdece18f4b8f85214a319995eb3e template: 'Extreme EXOS SNMP' name: 'Extreme EXOS SNMP' description: | @@ -29,6 +31,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: b17bfccc91f1489fb9f85d719ca19d70 name: 'Device: Temperature status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1916.1.1.1.7.0 @@ -46,6 +49,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 2e8384090e304767bc6bba60d822e223 name: 'Device: Temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1916.1.1.1.8.0 @@ -63,6 +67,7 @@ zabbix_export: value: Temperature triggers: - + uuid: 83f2fde548744ecfae75551824f68d6b expression: 'avg(/Extreme EXOS SNMP/sensor.temp.value[extremeCurrentTemperature.0],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Extreme EXOS SNMP/sensor.temp.value[extremeCurrentTemperature.0],5m)<{$TEMP_WARN:""}-3' @@ -79,6 +84,7 @@ zabbix_export: last(/Extreme EXOS SNMP/sensor.temp.status[extremeOverTemperatureAlarm.0])={$TEMP_CRIT_STATUS} recovery_expression: 'max(/Extreme EXOS SNMP/sensor.temp.value[extremeCurrentTemperature.0],5m)<{$TEMP_CRIT:""}-3' - + uuid: 18c59107c35641bfb53bacc1dfbe4552 expression: 'avg(/Extreme EXOS SNMP/sensor.temp.value[extremeCurrentTemperature.0],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Extreme EXOS SNMP/sensor.temp.value[extremeCurrentTemperature.0],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -86,6 +92,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: fd93c5fb3e054f84b052d7f682a87655 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1916.1.32.1.2.0 @@ -102,12 +109,14 @@ zabbix_export: value: CPU triggers: - + uuid: 975ce9f926454ff180c60fd143118310 expression: 'min(/Extreme EXOS SNMP/system.cpu.util[extremeCpuMonitorTotalUtilization.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 7f6260a568644e89ba87ccca63102357 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.9.1 @@ -128,6 +137,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 108fc335483b44dab13d5abe6cbd38b9 expression: '(last(/Extreme EXOS SNMP/system.hw.firmware,#1)<>last(/Extreme EXOS SNMP/system.hw.firmware,#2))=1 and length(last(/Extreme EXOS SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -135,6 +145,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 42ec93c3013d428c9f72fe721ea46db5 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.2.1 @@ -155,6 +166,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 93882ec52eed40778858e52dc7153093 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -176,12 +188,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 63c246e264ce4b9fb4504de0de3df319 expression: '(last(/Extreme EXOS SNMP/system.hw.serialnumber,#1)<>last(/Extreme EXOS SNMP/system.hw.serialnumber,#2))=1 and length(last(/Extreme EXOS SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 8ec263e1593e48d18b3e50f215e94196 name: 'Hardware version(revision)' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.9.1 @@ -201,6 +215,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 0ba6360ecf4c4487a249e3efabca2e0c name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.1916.1.1.1.13.0 @@ -226,6 +241,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 40945230de95470cb8d163c6e692ab25 expression: '(last(/Extreme EXOS SNMP/system.sw.os[extremePrimarySoftwareRev.0],#1)<>last(/Extreme EXOS SNMP/system.sw.os[extremePrimarySoftwareRev.0],#2))=1 and length(last(/Extreme EXOS SNMP/system.sw.os[extremePrimarySoftwareRev.0]))>0' name: 'Operating system description has changed' priority: INFO @@ -233,6 +249,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 1ed41878ed4a455c8a3871169225b8f6 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1916.1.1.1.9.1.1]' @@ -240,6 +257,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: a9789017b3284366a56e7f9727ae20cd name: 'Fan {#SNMPVALUE}: Fan speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1916.1.1.1.9.1.4.{#SNMPINDEX}' @@ -253,6 +271,7 @@ zabbix_export: tag: Application value: Fans - + uuid: 601afb1fdc4744b29c2e52a260ccecfd name: 'Fan {#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1916.1.1.1.9.1.2.{#SNMPINDEX}' @@ -271,12 +290,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: b700ed5a00c542adb3824e9548b43897 expression: 'count(/Extreme EXOS SNMP/sensor.fan.status[extremeFanOperational.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: 'Fan {#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 53af0f95ffe243c394c273a1bc2857a3 name: 'Memory Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1916.1.32.2.2.1.1]' @@ -284,6 +305,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 6856e5a75d884af1957b9a3f92d86360 name: '#{#SNMPVALUE}: Available memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1916.1.32.2.2.1.3.{#SNMPINDEX}' @@ -303,6 +325,7 @@ zabbix_export: tag: Application value: Memory - + uuid: b22ba07a208d41788d0fb33074125ffd name: '#{#SNMPVALUE}: Total memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1916.1.32.2.2.1.2.{#SNMPINDEX}' @@ -322,6 +345,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 830ec2341dc64980be35d87141a31b67 name: '#{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[{#SNMPVALUE}]' @@ -336,12 +360,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: da49e149b8c24cf0b64f684fa55f8235 expression: 'min(/Extreme EXOS SNMP/vm.memory.util[{#SNMPVALUE}],5m)>{$MEMORY.UTIL.MAX}' name: '#{#SNMPVALUE}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 672315e9b8dc4858be7a991bed4f06fc name: '#{#SNMPVALUE}: Memory usage' ymin_type_1: FIXED graph_items: @@ -359,6 +385,7 @@ zabbix_export: host: 'Extreme EXOS SNMP' key: 'vm.memory.available[extremeMemoryMonitorSystemFree.{#SNMPINDEX}]' - + uuid: 886d032483584e379210c9f05f65b98e name: '#{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -370,6 +397,7 @@ zabbix_export: host: 'Extreme EXOS SNMP' key: 'vm.memory.util[{#SNMPVALUE}]' - + uuid: f3211654d55c4c778817e82ed2c123b6 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.1916.1.1.1.27.1.1]' @@ -378,6 +406,7 @@ zabbix_export: description: 'Table of status of all power supplies in the system.' item_prototypes: - + uuid: ff7de77c363f4487ba9be3d262f912da name: 'PSU {#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.1916.1.1.1.27.1.2.{#SNMPINDEX}' @@ -396,6 +425,7 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 491d56be6a2c4384b72b2aec0b70fb53 expression: 'count(/Extreme EXOS SNMP/sensor.psu.status[extremePowerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: 'PSU {#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -428,6 +458,7 @@ zabbix_export: value: '55' valuemaps: - + uuid: b71a1b2d06324275a37a1952f13e29b3 name: 'EXTREME-SYSTEM-MIB::extremeFanOperational' mappings: - @@ -437,6 +468,7 @@ zabbix_export: value: '2' newvalue: 'false - off' - + uuid: 34c686dbaf8649b3b7dcc243068a739a name: 'EXTREME-SYSTEM-MIB::extremeOverTemperatureAlarm' mappings: - @@ -446,6 +478,7 @@ zabbix_export: value: '2' newvalue: normal - + uuid: 85bfdbc16637406fb5f1a23a15f16c77 name: 'EXTREME-SYSTEM-MIB::extremePowerSupplyStatus' mappings: - @@ -462,6 +495,7 @@ zabbix_export: newvalue: presentPowerOff triggers: - + uuid: 56b45bac2a804425898a5da666cc1136 expression: | avg(/Extreme EXOS SNMP/sensor.temp.value[extremeCurrentTemperature.0],5m)>{$TEMP_CRIT:""} or @@ -474,6 +508,7 @@ zabbix_export: description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' graphs: - + uuid: 9dc8bc10d4044889bd53c56f1da45c60 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/generic_snmp/template_net_generic_snmp.yaml b/templates/net/generic_snmp/template_net_generic_snmp.yaml index e297add32c1..0a894016050 100644 --- a/templates/net/generic_snmp/template_net_generic_snmp.yaml +++ b/templates/net/generic_snmp/template_net_generic_snmp.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:26Z' groups: - uuid: 36bff6c29af64692839d077febfc7079 diff --git a/templates/net/hp_hh3c_snmp/template_net_hp_hh3c_snmp.yaml b/templates/net/hp_hh3c_snmp/template_net_hp_hh3c_snmp.yaml index 6b7b9c8351b..7b039fd6e70 100644 --- a/templates/net/hp_hh3c_snmp/template_net_hp_hh3c_snmp.yaml +++ b/templates/net/hp_hh3c_snmp/template_net_hp_hh3c_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:21Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 57aeccd43b744942b9555269b79a96ad template: 'HP Comware HH3C SNMP' name: 'HP Comware HH3C SNMP' description: | @@ -34,6 +36,7 @@ zabbix_export: name: 'Templates/Network devices' discovery_rules: - + uuid: ab903dd9cb4b49daba7a1bb0c2c65a1f name: 'Entity Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -47,6 +50,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 88a392e093444292b3c58c5f9d5305a5 name: '{#ENT_NAME}: Firmware version' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.9.{#SNMPINDEX}' @@ -67,6 +71,7 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 20da9c91388245cab7adb0fadc28a659 expression: '(last(/HP Comware HH3C SNMP/system.hw.firmware[entPhysicalFirmwareRev.{#SNMPINDEX}],#1)<>last(/HP Comware HH3C SNMP/system.hw.firmware[entPhysicalFirmwareRev.{#SNMPINDEX}],#2))=1 and length(last(/HP Comware HH3C SNMP/system.hw.firmware[entPhysicalFirmwareRev.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -74,6 +79,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: cc241e313bde48e1bd23f3eefb667439 name: '{#ENT_NAME}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.2.{#SNMPINDEX}' @@ -93,6 +99,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 9ebc80e149fc4db7a4fb7df2322aad86 name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -113,12 +120,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 6d36d6004eb0450bb039d53af341dce9 expression: '(last(/HP Comware HH3C SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#1)<>last(/HP Comware HH3C SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#2))=1 and length(last(/HP Comware HH3C SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: a63db3df3939447397df5bf9a58edde1 name: '{#ENT_NAME}: Hardware version(revision)' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.8.{#SNMPINDEX}' @@ -138,6 +147,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: a54f57e58f494300b99161b1fb8f2edf name: '{#ENT_NAME}: Operating system' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.10.{#SNMPINDEX}' @@ -158,12 +168,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: d43e405d11fe4356be2ae82a162830d9 expression: '(last(/HP Comware HH3C SNMP/system.sw.os[entPhysicalSoftwareRev.{#SNMPINDEX}],#1)<>last(/HP Comware HH3C SNMP/system.sw.os[entPhysicalSoftwareRev.{#SNMPINDEX}],#2))=1 and length(last(/HP Comware HH3C SNMP/system.sw.os[entPhysicalSoftwareRev.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Operating system description has changed' priority: INFO description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.' manual_close: 'YES' - + uuid: fdd2fcda49ab4f00861f1a2dcee1dcad name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_DESCR},1.3.6.1.2.1.47.1.1.1.1.2]' @@ -178,6 +190,7 @@ zabbix_export: description: 'Discovering all entities of PhysicalClass - 7: fan(7)' item_prototypes: - + uuid: 9cacbc1e037a4c0abdf0862014484a3c name: '{#ENT_NAME}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.25506.2.6.1.1.1.1.19.{#SNMPINDEX}' @@ -197,12 +210,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: b25a8ea4c20d460e9ad22a8abb231033 expression: 'count(/HP Comware HH3C SNMP/sensor.fan.status[hh3cEntityExtErrorStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"fanError\"}")=1 or count(/HP Comware HH3C SNMP/sensor.fan.status[hh3cEntityExtErrorStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"hardwareFaulty\"}")=1' name: '{#ENT_NAME}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 268421e66ba94cecac8fdeac7dfbffbb name: 'Module Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.47.1.1.1.1.2,{#MODULE_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -222,6 +237,7 @@ zabbix_export: description: 'Filter limits results to ''Module level1'' or Fabric Modules' item_prototypes: - + uuid: edbaa4c5e6e744b3bd4d7ab85b42c1ca name: '{#MODULE_NAME}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.25506.2.6.1.1.1.1.6.{#SNMPINDEX}' @@ -240,12 +256,14 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: b12deae8a60940bf847bfb313619c8a6 expression: 'min(/HP Comware HH3C SNMP/system.cpu.util[hh3cEntityExtCpuUsage.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '{#MODULE_NAME}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 3021126f556f4c62b335c8108ba1cff1 name: '{#MODULE_NAME}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.25506.2.6.1.1.1.1.8.{#SNMPINDEX}' @@ -263,12 +281,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 1a5437dfd0a042229b892b72cd99091c expression: 'min(/HP Comware HH3C SNMP/vm.memory.util[hh3cEntityExtMemUsage.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#MODULE_NAME}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 2f7801aa39bd486bb9d2ff751c98559b name: '{#MODULE_NAME}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -280,6 +300,7 @@ zabbix_export: host: 'HP Comware HH3C SNMP' key: 'system.cpu.util[hh3cEntityExtCpuUsage.{#SNMPINDEX}]' - + uuid: ff71369f73174bc0baf98f6da6f82d97 name: '{#MODULE_NAME}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -291,6 +312,7 @@ zabbix_export: host: 'HP Comware HH3C SNMP' key: 'vm.memory.util[hh3cEntityExtMemUsage.{#SNMPINDEX}]' - + uuid: 75f751bae6e64b9892c9283cefa8db80 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7,{#ENT_DESCR},1.3.6.1.2.1.47.1.1.1.1.2]' @@ -305,6 +327,7 @@ zabbix_export: description: 'Discovering all entities of PhysicalClass - 6: powerSupply(6)' item_prototypes: - + uuid: 1ed2aa667cc94e6f9fb3abb9cb8de9b2 name: '{#ENT_NAME}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.25506.2.6.1.1.1.1.19.{#SNMPINDEX}' @@ -325,12 +348,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 1b723c457ed840d8bf492f550e930462 expression: 'count(/HP Comware HH3C SNMP/sensor.psu.status[hh3cEntityExtErrorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"psuError\"}")=1 or count(/HP Comware HH3C SNMP/sensor.psu.status[hh3cEntityExtErrorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"rpsError\"}")=1 or count(/HP Comware HH3C SNMP/sensor.psu.status[hh3cEntityExtErrorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"hardwareFaulty\"}")=1' name: '{#ENT_NAME}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 14606d314fc24002a0a4cda2fa009d45 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.47.1.1.1.1.2,{#MODULE_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -354,6 +379,7 @@ zabbix_export: description: 'Discovering modules temperature (same filter as in Module Discovery) plus and temperature sensors' item_prototypes: - + uuid: 4b18458608f74e0ca48af5cb674e324d name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.25506.2.6.1.1.1.1.12.{#SNMPINDEX}' @@ -370,6 +396,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 77c7927cdc7f425680057fd7a1c773e0 expression: 'avg(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -378,6 +405,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 9ca1fd616d3947a2a806e5a75d87ddec expression: 'avg(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -391,6 +419,7 @@ zabbix_export: expression: 'avg(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: cc8f387f7e644d60ba05666f2d24979e expression: 'avg(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/HP Comware HH3C SNMP/sensor.temp.value[hh3cEntityExtTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -430,6 +459,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: d7832aa00dd743bb8451cabff4e90e60 name: 'HH3C-ENTITY-EXT-MIB::hh3cEntityExtErrorStatus' mappings: - diff --git a/templates/net/hp_hpn_snmp/template_net_hp_hpn_snmp.yaml b/templates/net/hp_hpn_snmp/template_net_hp_hpn_snmp.yaml index d9aabd3ef83..d0c09f93b86 100644 --- a/templates/net/hp_hpn_snmp/template_net_hp_hpn_snmp.yaml +++ b/templates/net/hp_hpn_snmp/template_net_hp_hpn_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:14Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: cce20a5d149a48b7ac7f5383c3510883 template: 'HP Enterprise Switch SNMP' name: 'HP Enterprise Switch SNMP' description: | @@ -32,6 +34,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 083172af308e401a99a662f615a5b450 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.11.2.14.11.5.1.9.6.1.0 @@ -49,12 +52,14 @@ zabbix_export: value: CPU triggers: - + uuid: ebf934f9523140ae9f4cbc14f904b708 expression: 'min(/HP Enterprise Switch SNMP/system.cpu.util[hpSwitchCpuStat.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: dadf12eb4c0a42bf9504e15bc4fe6d7c name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.11.2.14.11.5.1.1.3.0 @@ -81,6 +86,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 86a45af67dd44cb5897a657d0a0460b5 expression: '(last(/HP Enterprise Switch SNMP/system.hw.firmware,#1)<>last(/HP Enterprise Switch SNMP/system.hw.firmware,#2))=1 and length(last(/HP Enterprise Switch SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -88,6 +94,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 12d7d4a915714166b2c0a48733235ac1 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.11.2.36.1.1.2.9.0 @@ -109,6 +116,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 1c9fe29505204929835eb903b2fbf273 expression: '(last(/HP Enterprise Switch SNMP/system.hw.serialnumber,#1)<>last(/HP Enterprise Switch SNMP/system.hw.serialnumber,#2))=1 and length(last(/HP Enterprise Switch SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO @@ -116,6 +124,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 4d827ed3c2a6436d9ea453ef1568d47e name: 'Entity Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -129,6 +138,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 6bd9d8c8d9cd473fb7e562cbde4de097 name: '{#ENT_NAME}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.2.{#SNMPINDEX}' @@ -148,6 +158,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: baffe9cf11744c2286592a35934fb5b0 name: '{#ENT_NAME}: Hardware version(revision)' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.8.{#SNMPINDEX}' @@ -167,6 +178,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: ebc407e29b1f4575b50ca7bfb3a2abc8 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.4.1.11.2.14.11.1.2.6.1.2,{#ENT_DESCR},1.3.6.1.4.1.11.2.14.11.1.2.6.1.7,{#ENT_STATUS},1.3.6.1.4.1.11.2.14.11.1.2.6.1.4]' @@ -186,6 +198,7 @@ zabbix_export: description: 'Discovering all entities of hpicfSensorObjectId that ends with: 11.2.3.7.8.3.2 - fans and are present' item_prototypes: - + uuid: 939c03f1532944b4bfb732eb52b4d566 name: '{#ENT_DESCR}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.{#SNMPINDEX}' @@ -204,12 +217,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 1d0424d7e6e84ae596bcce50e1ad86ee expression: 'count(/HP Enterprise Switch SNMP/sensor.fan.status[hpicfSensorStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"bad\"}")=1' name: '{#ENT_DESCR}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: ceae010d60784689b1a0d62c8406bb33 expression: 'count(/HP Enterprise Switch SNMP/sensor.fan.status[hpicfSensorStatus.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"warning\"}")=1' name: '{#ENT_DESCR}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -220,6 +235,7 @@ zabbix_export: name: '{#ENT_DESCR}: Fan is in critical state' expression: 'count(/HP Enterprise Switch SNMP/sensor.fan.status[hpicfSensorStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"bad\"}")=1' - + uuid: e175ffc9f7db4714bc99450e86a3963f name: 'Memory Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.1]' @@ -228,6 +244,7 @@ zabbix_export: description: 'Discovery of NETSWITCH-MIB::hpLocalMemTable, A table that contains information on all the local memory for each slot.' item_prototypes: - + uuid: 27c87eb48e2e49879960bbb14430e52b name: '#{#SNMPVALUE}: Available memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.6.{#SNMPINDEX}' @@ -242,6 +259,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 1b6f6b3a06d44ff088a5ac0336ad995b name: '#{#SNMPVALUE}: Total memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.5.{#SNMPINDEX}' @@ -256,6 +274,7 @@ zabbix_export: tag: Application value: Memory - + uuid: a724e90409b746068c4765dbbcfaf70d name: '#{#SNMPVALUE}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11.2.14.11.5.1.1.2.1.1.1.7.{#SNMPINDEX}' @@ -270,6 +289,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 7167b10eb27548b8b48b7dc2881b82dd name: '#{#SNMPVALUE}: Memory utilization' type: CALCULATED key: 'vm.memory.util[snmp.{#SNMPINDEX}]' @@ -284,12 +304,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: eadc68e1bf684dbe9f517bac084a8556 expression: 'min(/HP Enterprise Switch SNMP/vm.memory.util[snmp.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '#{#SNMPVALUE}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: aebb1527b1264e319bce23354c4ff200 name: '#{#SNMPVALUE}: Memory usage' ymin_type_1: FIXED graph_items: @@ -307,6 +329,7 @@ zabbix_export: host: 'HP Enterprise Switch SNMP' key: 'vm.memory.available[hpLocalMemFreeBytes.{#SNMPINDEX}]' - + uuid: 87cafd79e372498a87bd6fa283482256 name: '#{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -318,6 +341,7 @@ zabbix_export: host: 'HP Enterprise Switch SNMP' key: 'vm.memory.util[snmp.{#SNMPINDEX}]' - + uuid: 75ff389432a443dd89075f5a89bfbc1e name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.4.1.11.2.14.11.1.2.6.1.2,{#ENT_DESCR},1.3.6.1.4.1.11.2.14.11.1.2.6.1.7,{#ENT_STATUS},1.3.6.1.4.1.11.2.14.11.1.2.6.1.4]' @@ -337,6 +361,7 @@ zabbix_export: description: 'Discovering all entities of hpicfSensorObjectId that ends with: 11.2.3.7.8.3.1 - power supplies and are present' item_prototypes: - + uuid: 221f46a720ee4b2dbb35ad055f784146 name: '{#ENT_DESCR}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.{#SNMPINDEX}' @@ -355,12 +380,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 37a4a731812d4980953f245b9c03cbd9 expression: 'count(/HP Enterprise Switch SNMP/sensor.psu.status[hpicfSensorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"bad\"}")=1' name: '{#ENT_DESCR}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 04140f49dfe04c358bbdc150b7e6c6b4 expression: 'count(/HP Enterprise Switch SNMP/sensor.psu.status[hpicfSensorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:\"warning\"}")=1' name: '{#ENT_DESCR}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -371,6 +398,7 @@ zabbix_export: name: '{#ENT_DESCR}: Power supply is in critical state' expression: 'count(/HP Enterprise Switch SNMP/sensor.psu.status[hpicfSensorStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"bad\"}")=1' - + uuid: 5039f958791e40dbb19e16359dad0898 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_TYPE},1.3.6.1.2.1.99.1.1.1.1,{#SENSOR_INFO},1.3.6.1.2.1.47.1.1.1.1.2,{#SENSOR_PRECISION},1.3.6.1.2.1.99.1.1.1.3]' @@ -390,6 +418,7 @@ zabbix_export: description: 'ENTITY-SENSORS-MIB::EntitySensorDataType discovery with celsius filter' item_prototypes: - + uuid: 0f33142de9874eb288d48337becae31a name: '{#SENSOR_INFO}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.4.{#SNMPINDEX}' @@ -408,6 +437,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: d55afe36f6e9432fa0470f80f875448c expression: 'avg(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -416,6 +446,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: e3135c4235f24ea9b09f06a23419ac1b expression: 'avg(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -429,6 +460,7 @@ zabbix_export: expression: 'avg(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: bccac63dd676408b89c24f2a1c6c0636 expression: 'avg(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/HP Enterprise Switch SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -436,6 +468,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 8e9738236f3a4f5eb29df85a46e82326 name: 'Temp Status Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.4.1.11.2.14.11.1.2.6.1.2,{#ENT_DESCR},1.3.6.1.4.1.11.2.14.11.1.2.6.1.7,{#ENT_STATUS},1.3.6.1.4.1.11.2.14.11.1.2.6.1.4]' @@ -455,6 +488,7 @@ zabbix_export: description: 'Discovering all entities of hpicfSensorObjectId that ends with: 11.2.3.7.8.3.3 - over temp status and are present' item_prototypes: - + uuid: e5dbc6e86d0e4272aab83171cd9115e7 name: '{#ENT_DESCR}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11.2.14.11.1.2.6.1.4.{#SNMPINDEX}' @@ -501,6 +535,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: 3c0731bf0669419fa8ebfdf9f7ec14de name: 'HP-ICF-CHASSIS::hpicfSensorStatus' mappings: - @@ -520,6 +555,7 @@ zabbix_export: newvalue: notPresent graphs: - + uuid: d282b8d685c547a58645c1cc63b00571 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/huawei_snmp/template_net_huawei_snmp.yaml b/templates/net/huawei_snmp/template_net_huawei_snmp.yaml index 74c64049094..eedb0dc4a2e 100644 --- a/templates/net/huawei_snmp/template_net_huawei_snmp.yaml +++ b/templates/net/huawei_snmp/template_net_huawei_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:15Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: ad4c3dad4b7b492685d1fd3bd3a664f9 template: 'Huawei VRP SNMP' name: 'Huawei VRP SNMP' description: | @@ -28,6 +30,7 @@ zabbix_export: name: 'Templates/Network devices' discovery_rules: - + uuid: 40ceaa1bc97342c18e6af3e0b931a08b name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2011.5.25.31.1.1.10.1.1]' @@ -35,6 +38,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: dfd00d1c27034d1b8f800939e33e8ddb name: '#{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2011.5.25.31.1.1.10.1.7.{#SNMPINDEX}' @@ -51,12 +55,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: f239ccc2aa8c4fa49bab6d29039504a3 expression: 'count(/Huawei VRP SNMP/sensor.fan.status[hwEntityFanState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '#{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: df877d1d7c9f44b5917b47aa474bbd2f name: 'Entity Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -70,6 +76,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: c25af879114744fda58fb8516a0c171a name: '{#ENT_NAME}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.2.{#SNMPINDEX}' @@ -89,6 +96,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 597d528e3de944a5807ff37a97763a7e name: 'MPU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -103,6 +111,7 @@ zabbix_export: description: 'http://support.huawei.com/enterprise/KnowledgebaseReadAction.action?contentId=KB1000090234. Filter limits results to Main Processing Units' item_prototypes: - + uuid: 29549c71091a44108377a90eb9afff25 name: '{#ENT_NAME}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2011.5.25.31.1.1.1.1.11.{#SNMPINDEX}' @@ -119,6 +128,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: b1bc064390b1472a9c0f1bfc992ce9df expression: 'avg(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -127,6 +137,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 628e73d7e6824142a74f8f6d754fe520 expression: 'avg(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -140,6 +151,7 @@ zabbix_export: expression: 'avg(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 4ef7b70cdb1e4af5b5b84807501e3eca expression: 'avg(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Huawei VRP SNMP/sensor.temp.value[hwEntityTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -147,6 +159,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 6fae73ea06ff4e99956085fb807d75ae name: '{#ENT_NAME}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5.{#SNMPINDEX}' @@ -164,12 +177,14 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: 5da698424cef403b9a2ab14c6c8ca6de expression: 'min(/Huawei VRP SNMP/system.cpu.util[hwEntityCpuUsage.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '{#ENT_NAME}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: d7e128d526c14d1bb5519090104f0e04 name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -190,12 +205,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 62ff6301f17c4abd821475d9e423f3ea expression: '(last(/Huawei VRP SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#1)<>last(/Huawei VRP SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#2))=1 and length(last(/Huawei VRP SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 110646e0177f4fbe840f6ba2d1d2afc4 name: '{#ENT_NAME}: Hardware version(revision)' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.8.{#SNMPINDEX}' @@ -215,6 +232,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 4472c8f94cd241468c851283f9854730 name: '{#ENT_NAME}: Operating system' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.10.{#SNMPINDEX}' @@ -235,12 +253,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: d8028d43cdd347fa8254cad787a5da46 expression: '(last(/Huawei VRP SNMP/system.sw.os[entPhysicalSoftwareRev.{#SNMPINDEX}],#1)<>last(/Huawei VRP SNMP/system.sw.os[entPhysicalSoftwareRev.{#SNMPINDEX}],#2))=1 and length(last(/Huawei VRP SNMP/system.sw.os[entPhysicalSoftwareRev.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Operating system description has changed' priority: INFO description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.' manual_close: 'YES' - + uuid: 6215b7e957884516a350f8a7038c7d3e name: '{#ENT_NAME}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2011.5.25.31.1.1.1.1.7.{#SNMPINDEX}' @@ -258,12 +278,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 224097ebbfd7401ba6f928504ae967f3 expression: 'min(/Huawei VRP SNMP/vm.memory.util[hwEntityMemUsage.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#ENT_NAME}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 29cf1159b56b4cf086a980609efaf046 name: '{#ENT_NAME}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -275,6 +297,7 @@ zabbix_export: host: 'Huawei VRP SNMP' key: 'system.cpu.util[hwEntityCpuUsage.{#SNMPINDEX}]' - + uuid: ff65fc169cd343bbb866033bccd51abf name: '{#ENT_NAME}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -306,6 +329,7 @@ zabbix_export: value: '50' valuemaps: - + uuid: 5d3f20a830b34f668c5f3ece41a039cd name: 'HUAWEI-ENTITY-EXTENT-MIB::hwEntityFanState' mappings: - diff --git a/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.yaml b/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.yaml index 9bd3de66490..7cdfa965f6d 100644 --- a/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.yaml +++ b/templates/net/intel_qlogic_infiniband_snmp/template_net_intel_qlogic_infiniband_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:20Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 6f7f2c44e13a46a4b219fbb5db92f3f7 template: 'Intel_Qlogic Infiniband SNMP' name: 'Intel_Qlogic Infiniband SNMP' description: | @@ -25,6 +27,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 9cfafe1389af4e569886c5acd8d95de9 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.10222.2.1.1.1.0 @@ -50,6 +53,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 7b222dd1c5e44e62a6cf0d537b3f5330 expression: '(last(/Intel_Qlogic Infiniband SNMP/system.hw.firmware,#1)<>last(/Intel_Qlogic Infiniband SNMP/system.hw.firmware,#2))=1 and length(last(/Intel_Qlogic Infiniband SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -57,6 +61,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 656086e221e84a9a90cc16855f564571 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.10222.2.1.1.1.0 @@ -83,6 +88,7 @@ zabbix_export: value: Inventory discovery_rules: - + uuid: 74e3c6efb7f24ffaa2b59c3518d37b32 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.10222.2.1.6.5.1.2]' @@ -91,6 +97,7 @@ zabbix_export: description: 'icsChassisFanDescription of icsChassisFanTable' item_prototypes: - + uuid: c0bcbe5b06e34e65b1ea5d24e5c7bf18 name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.10222.2.1.6.5.1.3.{#SNMPINDEX}' @@ -109,12 +116,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 062d4194e17b48319c1cfd836d258720 expression: 'count(/Intel_Qlogic Infiniband SNMP/sensor.fan.status[icsChassisFanOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 757aae6d5bcc40f5a14f1c3225569892 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.10222.2.1.4.7.1.2]' @@ -123,6 +132,7 @@ zabbix_export: description: 'A textual description of the power supply, that can be assigned by the administrator.' item_prototypes: - + uuid: 2fbaed6a1a0d4b5b85be9f48d0fd7862 name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.10222.2.1.4.7.1.3.{#SNMPINDEX}' @@ -149,12 +159,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: f69fae167afa42daae7e6ea1021119b2 expression: 'count(/Intel_Qlogic Infiniband SNMP/sensor.psu.status[icsChassisPowerSupplyEntry.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 14a3a65a5c1f4b58a9c08bce79d495b5 expression: 'count(/Intel_Qlogic Infiniband SNMP/sensor.psu.status[icsChassisPowerSupplyEntry.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS}")=1' name: '{#SNMPVALUE}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -165,6 +177,7 @@ zabbix_export: name: '{#SNMPVALUE}: Power supply is in critical state' expression: 'count(/Intel_Qlogic Infiniband SNMP/sensor.psu.status[icsChassisPowerSupplyEntry.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' - + uuid: 9c408be55f0b4b1384191275f1b624a8 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_TYPE},1.3.6.1.4.1.10222.2.1.9.8.1.2,{#SENSOR_INFO},1.3.6.1.4.1.10222.2.1.9.8.1.7]' @@ -180,6 +193,7 @@ zabbix_export: description: 'Discovering sensor''s table with temperature filter' item_prototypes: - + uuid: 16048f5e4b6a497d8007336a3faa7ccf name: '{#SENSOR_INFO}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.10222.2.1.9.8.1.3.{#SNMPINDEX}' @@ -197,6 +211,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 943a4862c1e34cc1a30364a2677b327b name: '{#SENSOR_INFO}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.10222.2.1.9.8.1.8.{#SNMPINDEX}' @@ -213,6 +228,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 9d277c891c974a409f2c5326e21afea8 expression: 'avg(/Intel_Qlogic Infiniband SNMP/sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Intel_Qlogic Infiniband SNMP/sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -221,6 +237,7 @@ zabbix_export: priority: AVERAGE trigger_prototypes: - + uuid: d5c52931e88a4cbd9d432879cc59a923 expression: | avg(/Intel_Qlogic Infiniband SNMP/sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""} or @@ -232,6 +249,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 9294357c735b45bda8ecbc58a53a565f expression: | avg(/Intel_Qlogic Infiniband SNMP/sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}],5m)>{$TEMP_WARN:""} or @@ -251,6 +269,7 @@ zabbix_export: last(/Intel_Qlogic Infiniband SNMP/sensor.temp.status[icsChassisSensorSlotOperStatus.{#SNMPINDEX}])={$TEMP_CRIT_STATUS} recovery_expression: 'max(/Intel_Qlogic Infiniband SNMP/sensor.temp.value[icsChassisSensorSlotValue.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 1b369978fa354767834598c87c0df1e0 name: 'Unit Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.4.1.10222.2.1.1.9.1.3,{#ENT_NAME},1.3.6.1.4.1.10222.2.1.1.9.1.2]' @@ -264,6 +283,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: fe7ccdebf77246009bc91f9a18cc8ddb name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.10222.2.1.1.10.1.1.{#SNMPINDEX}' @@ -286,6 +306,7 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 3c3e8cc96b8a4ee4b56c4264967f4355 expression: '(last(/Intel_Qlogic Infiniband SNMP/system.hw.serialnumber[icsChassisSystemUnitFruSerialNumber.{#SNMPINDEX}],#1)<>last(/Intel_Qlogic Infiniband SNMP/system.hw.serialnumber[icsChassisSystemUnitFruSerialNumber.{#SNMPINDEX}],#2))=1 and length(last(/Intel_Qlogic Infiniband SNMP/system.hw.serialnumber[icsChassisSystemUnitFruSerialNumber.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO @@ -318,6 +339,7 @@ zabbix_export: value: '2' valuemaps: - + uuid: 39299506ad14445fa7b7a9e78cc54619 name: 'ICS-CHASSIS-MIB::icsChassisFanOperStatus' mappings: - @@ -333,6 +355,7 @@ zabbix_export: value: '4' newvalue: offline - + uuid: 535cb21845474749994bf7c395e39312 name: 'ICS-CHASSIS-MIB::icsChassisPowerSupplyOperStatus' mappings: - @@ -360,6 +383,7 @@ zabbix_export: value: '8' newvalue: notPresent - + uuid: 4c80241c4d5d4b949577e9741710a32b name: 'ICS-CHASSIS-MIB::icsChassisSensorSlotOperStatus' mappings: - diff --git a/templates/net/juniper_snmp/template_net_juniper_snmp.yaml b/templates/net/juniper_snmp/template_net_juniper_snmp.yaml index fe1a3e44d0a..53cf84e5826 100644 --- a/templates/net/juniper_snmp/template_net_juniper_snmp.yaml +++ b/templates/net/juniper_snmp/template_net_juniper_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:25Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: a326034825984bbd8a3a5885f3939bb3 template: 'Juniper SNMP' name: 'Juniper SNMP' description: | @@ -29,6 +31,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 7a472141ebcf4816bffe9bb49f003db6 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2636.3.1.2.0 @@ -51,6 +54,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: b836efdbd3ac4becac319030250c1beb name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2636.3.1.3.0 @@ -74,12 +78,14 @@ zabbix_export: value: Inventory triggers: - + uuid: f209837c40cd4e3dbe841c439a030676 expression: '(last(/Juniper SNMP/system.hw.serialnumber,#1)<>last(/Juniper SNMP/system.hw.serialnumber,#2))=1 and length(last(/Juniper SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 414a29c595b2439dacb15b4fa0734ab4 name: 'Overall system health status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2636.3.4.2.3.1.0 @@ -106,12 +112,14 @@ zabbix_export: value: Status triggers: - + uuid: 2876a88117c64e6aab5d21e95d14049b expression: 'count(/Juniper SNMP/system.status[jnxRedAlarmState.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' name: 'System status is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for errors' - + uuid: 24cd5862c2de4cbaad0b3bbce7f26a65 name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -138,6 +146,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 6222b573c18446d4af7a8161d6e07a58 expression: '(last(/Juniper SNMP/system.sw.os[sysDescr.0],#1)<>last(/Juniper SNMP/system.sw.os[sysDescr.0],#2))=1 and length(last(/Juniper SNMP/system.sw.os[sysDescr.0]))>0' name: 'Operating system description has changed' priority: INFO @@ -145,6 +154,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 3ce46d56008248cf960c6bf689ea7c0b name: 'CPU and Memory Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2636.3.1.13.1.5]' @@ -161,6 +171,7 @@ zabbix_export: http://kb.juniper.net/InfoCenter/index?page=content&id=KB17526&actp=search. Filter limits results to Routing Engines item_prototypes: - + uuid: 932c89bb249d412fabd3549ddcbf654e name: '{#SNMPVALUE}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2636.3.1.13.1.8.{#SNMPINDEX}' @@ -178,12 +189,14 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: 10919751e3804d1189856a181868bccf expression: 'min(/Juniper SNMP/system.cpu.util[jnxOperatingCPU.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '{#SNMPVALUE}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: f60e29b4392e4a3e882a4175e618890c name: '{#SNMPVALUE}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2636.3.1.13.1.11.{#SNMPINDEX}' @@ -201,12 +214,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 0449137ee3d14017ab670d57761293c9 expression: 'min(/Juniper SNMP/vm.memory.util[jnxOperatingBuffer.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#SNMPVALUE}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 7cc53c92b6be4fc59d2928e73f6fe8c3 name: '{#SNMPVALUE}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -218,6 +233,7 @@ zabbix_export: host: 'Juniper SNMP' key: 'system.cpu.util[jnxOperatingCPU.{#SNMPINDEX}]' - + uuid: 646779d729d8417383eb0e1240a69767 name: '{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -229,6 +245,7 @@ zabbix_export: host: 'Juniper SNMP' key: 'vm.memory.util[jnxOperatingBuffer.{#SNMPINDEX}]' - + uuid: 6e60561a198d43cf8c0fbe9a8ba1c492 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2636.3.1.13.1.5.4]' @@ -237,6 +254,7 @@ zabbix_export: description: 'Scanning JUNIPER-MIB::jnxOperatingTable for Fans' item_prototypes: - + uuid: be611a0c7aee4d72a0b5c53d199b7469 name: '{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2636.3.1.13.1.6.4.{#SNMPINDEX}' @@ -253,12 +271,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: ec074c1bbbf644bb866869dd187fcfec expression: 'count(/Juniper SNMP/sensor.fan.status[jnxOperatingState.4.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: aa36adb11a874374a739d96a2f9a0b3d name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2636.3.1.13.1.5.2]' @@ -267,6 +287,7 @@ zabbix_export: description: 'Scanning JUNIPER-MIB::jnxOperatingTable for Power Supplies' item_prototypes: - + uuid: c7101436ab3a4c0696cf74bc3c97c265 name: '{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2636.3.1.13.1.6.2.{#SNMPINDEX}' @@ -286,12 +307,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 5c3b4c8818c94032aff8f9dacd663c3e expression: 'count(/Juniper SNMP/sensor.psu.status[jnxOperatingState.2.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: e28a9bc06ada4427a7e135aa41c4f76b name: 'Temperature discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2636.3.1.13.1.7,{#SENSOR_INFO},1.3.6.1.4.1.2636.3.1.13.1.5]' @@ -308,6 +331,7 @@ zabbix_export: http://kb.juniper.net/InfoCenter/index?page=content&id=KB17526&actp=search. Filter limits results to Routing Engines item_prototypes: - + uuid: 96f44fbce5de45e6918efd140283453b name: '{#SENSOR_INFO}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2636.3.1.13.1.7.{#SNMPINDEX}' @@ -324,6 +348,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 507936bd77a74a9ba500671db9d8ed6d expression: 'avg(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -332,6 +357,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 49523740c0054bff83f26664ec15ee23 expression: 'avg(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -345,6 +371,7 @@ zabbix_export: expression: 'avg(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 9688deb24a264f7294d7e97f9d01cc97 expression: 'avg(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Juniper SNMP/sensor.temp.value[jnxOperatingTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -384,6 +411,7 @@ zabbix_export: value: '70' valuemaps: - + uuid: 64128e7f2adf44988b0ca3edd76cba61 name: 'JUNIPER-ALARM-MIB::jnxOperatingState' mappings: - @@ -408,6 +436,7 @@ zabbix_export: value: '7' newvalue: standby - + uuid: 3aaa451c55cd4e72ab84b65dd8310564 name: 'JUNIPER-ALARM-MIB::jnxRedAlarmState' mappings: - diff --git a/templates/net/mellanox_snmp/template_net_mellanox_snmp.yaml b/templates/net/mellanox_snmp/template_net_mellanox_snmp.yaml index 8dcdaf4f187..0e95dc3bd30 100644 --- a/templates/net/mellanox_snmp/template_net_mellanox_snmp.yaml +++ b/templates/net/mellanox_snmp/template_net_mellanox_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:20Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: a60798c651604d93a062bec0f8a89751 template: 'Mellanox SNMP' name: 'Mellanox SNMP' description: | @@ -25,6 +27,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 87480ce035a94f299c4cf4103eaaf066 name: 'ICMP ping' type: SIMPLE key: icmpping @@ -37,11 +40,13 @@ zabbix_export: value: Status triggers: - + uuid: b31b461620f04eeda0f1248f3b29a036 expression: 'max(/Mellanox SNMP/icmpping,#3)=0' name: 'Unavailable by ICMP ping' priority: HIGH description: 'Last three attempts returned timeout. Please check device connectivity.' - + uuid: 50e85be3969447c58fcfeca5d9a1a9bb name: 'ICMP loss' type: SIMPLE key: icmppingloss @@ -54,6 +59,7 @@ zabbix_export: value: Status triggers: - + uuid: 9ffb7df7a6ea435d9a1779e0d29d6292 expression: 'min(/Mellanox SNMP/icmppingloss,5m)>{$ICMP.LOSS.WARN} and min(/Mellanox SNMP/icmppingloss,5m)<100' name: 'High ICMP ping loss' opdata: 'Loss: {ITEM.LASTVALUE1}' @@ -63,6 +69,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Mellanox SNMP/icmpping,#3)=0' - + uuid: 7567e999d75442379066babdc9b50894 name: 'ICMP response time' type: SIMPLE key: icmppingsec @@ -75,6 +82,7 @@ zabbix_export: value: Status triggers: - + uuid: aa61b1dea9264ea98fc6ca3e3a3b0653 expression: 'avg(/Mellanox SNMP/icmppingsec,5m)>{$ICMP.RESPONSE_TIME.WARN}' name: 'High ICMP ping response time' opdata: 'Value: {ITEM.LASTVALUE1}' @@ -87,6 +95,7 @@ zabbix_export: name: 'Unavailable by ICMP ping' expression: 'max(/Mellanox SNMP/icmpping,#3)=0' - + uuid: 0cb8aadeb5554583a65c3496cfed2c1b name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -100,6 +109,7 @@ zabbix_export: tag: Application value: General - + uuid: f62a8b653c3d44d09864a4a4c910aeb1 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -122,6 +132,7 @@ zabbix_export: tag: Application value: General - + uuid: c33470549bda45e88ecb8ded7d0b5e87 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 'discovery[{#CPU.UTIL},1.3.6.1.2.1.25.3.3.1.2]' @@ -144,12 +155,14 @@ zabbix_export: value: CPU triggers: - + uuid: 6378c6dfbb214d05b9ffe6b59d2b53d7 expression: 'min(/Mellanox SNMP/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 64c4f3e890ec4c29be07ba2d06345534 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -173,6 +186,7 @@ zabbix_export: tag: Application value: General - + uuid: e0d2149e1a114f3a971c324673beae2f name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -195,6 +209,7 @@ zabbix_export: tag: Application value: General - + uuid: f63d1f71a97e45b0ab5716299ef298ea name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -218,12 +233,14 @@ zabbix_export: value: General triggers: - + uuid: e65cc46af14347bea763e76b12a71088 expression: '(last(/Mellanox SNMP/system.name,#1)<>last(/Mellanox SNMP/system.name,#2))=1 and length(last(/Mellanox SNMP/system.name))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: f1535f45138b472c945e231a9beb9cc5 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -245,6 +262,7 @@ zabbix_export: tag: Application value: General - + uuid: d7f06d23f6b14677b5183f2cc94fc10d name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -267,6 +285,7 @@ zabbix_export: value: Status triggers: - + uuid: 667856dcaad04a108cb0a5150e825a50 expression: 'last(/Mellanox SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -277,6 +296,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/Mellanox SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: aba117057e824b6789fca847cae9e0fc name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -289,6 +309,7 @@ zabbix_export: value: Status triggers: - + uuid: 47549a52dfbc4393ae656dbab0fd249c expression: 'max(/Mellanox SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -300,6 +321,7 @@ zabbix_export: expression: 'max(/Mellanox SNMP/icmpping,#3)=0' discovery_rules: - + uuid: 55a44fb2235f4e25b960422338674193 name: 'Entity Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -313,6 +335,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: d3643a044d4544e8a3487ed79c3a5390 name: '{#ENT_NAME}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.13.{#SNMPINDEX}' @@ -332,6 +355,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 9f2e2fd678e94554be29654a5746099f name: '{#ENT_NAME}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.47.1.1.1.1.11.{#SNMPINDEX}' @@ -352,6 +376,7 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 9dee99b3877542d9acb9a1f2680ce47a expression: '(last(/Mellanox SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#1)<>last(/Mellanox SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}],#2))=1 and length(last(/Mellanox SNMP/system.hw.serialnumber[entPhysicalSerialNum.{#SNMPINDEX}]))>0' name: '{#ENT_NAME}: Device has been replaced (new serial number received)' priority: INFO @@ -363,6 +388,7 @@ zabbix_export: parameters: - 6h - + uuid: 2c10f61247804bd4a8aa59fb3568d938 name: 'Fan Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.99.1.1.1.1,{#SENSOR_INFO},1.3.6.1.2.1.47.1.1.1.1.2]' @@ -378,6 +404,7 @@ zabbix_export: description: 'ENTITY-SENSORS-MIB::EntitySensorDataType discovery with rpm filter' item_prototypes: - + uuid: 284de830d5924f528b0c86abe5dbc48d name: '{#SENSOR_INFO}: Fan speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.4.{#SNMPINDEX}' @@ -393,6 +420,7 @@ zabbix_export: tag: Application value: Fans - + uuid: 401d26902e6f4080ab2b0123d95a08ba name: '{#SENSOR_INFO}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.5.{#SNMPINDEX}' @@ -411,6 +439,7 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 3229510cb1d647bebb49a4d085cd00a2 expression: 'count(/Mellanox SNMP/sensor.fan.status[entPhySensorOperStatus.{#SNMPINDEX}],#1,"eq","{$FAN.STATUS.CRIT}")=1' name: '{#SENSOR_INFO}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -431,6 +460,7 @@ zabbix_export: parameters: - 6h - + uuid: 9e0d4ed074214f22bbbc9c8a5e3b9d0d name: 'Network interfaces discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR},1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -496,6 +526,7 @@ zabbix_export: description: 'Discovering interfaces from IF-MIB.' item_prototypes: - + uuid: 8f6e736b5c9c48a68e16122d592534b2 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.13.{#SNMPINDEX}' @@ -519,6 +550,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: c625b20266a04a1ba0421b4a64629dcc name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.14.{#SNMPINDEX}' @@ -538,6 +570,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 262f5aa5582441ecb93fd7df6a59a76d name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}' @@ -562,6 +595,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: b7c510be904e4d06830ae13a16bc9668 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.19.{#SNMPINDEX}' @@ -585,6 +619,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 67b4b6520bbd45fd96d78a5942b54c09 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.20.{#SNMPINDEX}' @@ -604,6 +639,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 8e149281afb742758a00b699a281a584 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.10.{#SNMPINDEX}' @@ -628,6 +664,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: ddbde55ce98f465a8973d60b1ecb0f8c name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.31.1.1.1.15.{#SNMPINDEX}' @@ -653,6 +690,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 6a1429de015640768d2cdd2adc4b09d7 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.8.{#SNMPINDEX}' @@ -676,6 +714,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: fc77f153fd8c42c69b61a27b9829f2e5 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -691,6 +730,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 7ecba23625b64d94873b938ebbce500b name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.2.2.1.3.{#SNMPINDEX}' @@ -716,6 +756,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 16838054f5854cd681c34c38c1e6265a expression: | change(/Mellanox SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])<0 and last(/Mellanox SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])>0 and ( @@ -743,6 +784,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 032a3e3c6e38496c8f735ed459650f4c expression: | (avg(/Mellanox SNMP/net.if.in[ifHCInOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Mellanox SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}]) or avg(/Mellanox SNMP/net.if.out[ifHCOutOctets.{#SNMPINDEX}],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Mellanox SNMP/net.if.speed[ifHighSpeed.{#SNMPINDEX}])) and @@ -762,6 +804,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])=2 and (last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#1)<>last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}],#2))=1)' recovery_expression: 'last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 0e4e3b57ffe144ac9cd36ea9066b3399 expression: | min(/Mellanox SNMP/net.if.in.errors[ifInErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Mellanox SNMP/net.if.out.errors[ifOutErrors.{#SNMPINDEX}],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -781,6 +824,7 @@ zabbix_export: recovery_expression: 'last(/Mellanox SNMP/net.if.status[ifOperStatus.{#SNMPINDEX}])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: cabe6db1b71f42d9bc3cef730221a14b name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -830,6 +874,7 @@ zabbix_export: parameters: - 6h - + uuid: 8d0cb484e4544ffca4319ccece754123 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ENT_CLASS},1.3.6.1.2.1.47.1.1.1.1.5,{#ENT_NAME},1.3.6.1.2.1.47.1.1.1.1.7]' @@ -843,6 +888,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 38a00c9f9f9447d0a0c9788ca9dcc9f2 name: '{#ENT_NAME}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.131.1.1.1.3.{#SNMPINDEX}' @@ -859,6 +905,7 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 0fb3b8718e4a46ce8eb53c3cf48cbe78 expression: 'count(/Mellanox SNMP/sensor.psu.status[entStateOper.{#SNMPINDEX}],#1,"eq","{$PSU.STATUS.CRIT}")=1' name: '{#ENT_NAME}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -870,6 +917,7 @@ zabbix_export: parameters: - 6h - + uuid: 247124c5f8db4825bf4ea593bd0ff413 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_TYPE},1.3.6.1.2.1.99.1.1.1.1,{#SENSOR_INFO},1.3.6.1.2.1.47.1.1.1.1.2,{#SENSOR_PRECISION},1.3.6.1.2.1.99.1.1.1.3]' @@ -889,6 +937,7 @@ zabbix_export: description: 'ENTITY-SENSORS-MIB::EntitySensorDataType discovery with celsius filter' item_prototypes: - + uuid: 4f298c0f2b6547b7b1827b3faebd1089 name: '{#SENSOR_INFO}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.5.{#SNMPINDEX}' @@ -909,6 +958,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: ffe7f6dff12f4b4ba24ddc28c6d1182b name: '{#SENSOR_INFO}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.99.1.1.1.4.{#SNMPINDEX}' @@ -932,6 +982,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 07296df0286a4888aec94209209927ad expression: 'avg(/Mellanox SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)>{$TEMP.MAX.CRIT:"{#SENSOR_INFO}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Mellanox SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)<{$TEMP.MAX.CRIT:"{#SENSOR_INFO}"}-3' @@ -940,6 +991,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 9024f7a7bda345f48b49f6cc17697a00 expression: 'avg(/Mellanox SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)<{$TEMP.MIN.CRIT:"{#SENSOR_INFO}"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Mellanox SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)>{$TEMP.MIN.CRIT:"{#SENSOR_INFO}"}+3' @@ -948,6 +1000,7 @@ zabbix_export: priority: AVERAGE trigger_prototypes: - + uuid: 48cad607ca2b48f98d67f21c2ecb3538 expression: | avg(/Mellanox SNMP/sensor.temp.value[entPhySensorValue.{#SNMPINDEX}],5m)>{$TEMP.MAX.WARN:"{#SENSOR_INFO}"} or @@ -978,6 +1031,7 @@ zabbix_export: parameters: - 6h - + uuid: f4c83472c88b419da104e4c5a35d6fc9 name: 'Storage discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FSNAME},1.3.6.1.2.1.25.2.3.1.3,{#FSTYPE},1.3.6.1.2.1.25.2.3.1.2,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4]' @@ -1007,6 +1061,7 @@ zabbix_export: description: 'HOST-RESOURCES-MIB::hrStorage discovery with storage filter.' item_prototypes: - + uuid: 84e47981247243bd888a870700da8be3 name: '{#FSNAME}: Space utilization' type: CALCULATED key: 'vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}]' @@ -1020,6 +1075,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 1a743f5b617f4800b5b2b9672f34693c name: '{#FSNAME}: Total space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}' @@ -1041,6 +1097,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 82fadd771c3040c9ba001a9a40a83163 name: '{#FSNAME}: Used space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}' @@ -1061,6 +1118,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: 4a476a5012a64e18ae6565561840978e expression: | last(/Mellanox SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Mellanox SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Mellanox SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/Mellanox SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) @@ -1074,6 +1132,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: c7d82397a46c4555be6f5cd0cb955231 expression: | last(/Mellanox SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Mellanox SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Mellanox SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<10G or timeleft(/Mellanox SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) @@ -1094,6 +1153,7 @@ zabbix_export: ((last(/Mellanox SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Mellanox SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/Mellanox SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) graph_prototypes: - + uuid: 323ae8e8795543958fe6affc78a3853c name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -1120,6 +1180,7 @@ zabbix_export: parameters: - 6h - + uuid: 32a20a1f65d64db3bf17d6d405321253 name: 'Memory discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#MEMNAME},1.3.6.1.2.1.25.2.3.1.3,{#MEMTYPE},1.3.6.1.2.1.25.2.3.1.2,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4]' @@ -1149,6 +1210,7 @@ zabbix_export: description: 'HOST-RESOURCES-MIB::hrStorage discovery with memory filter' item_prototypes: - + uuid: 70918ede8bff4f76be467a806a015b21 name: '{#MEMNAME}: Total memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}' @@ -1170,6 +1232,7 @@ zabbix_export: tag: Application value: Memory - + uuid: e661062e7fcb45968ca1e9a1306f4848 name: '{#MEMNAME}: Used memory' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}' @@ -1189,6 +1252,7 @@ zabbix_export: tag: Application value: Memory - + uuid: cedea4befd6a47b8983eff5dee9feed9 name: '{#MEMNAME}: Memory utilization' type: CALCULATED key: 'vm.memory.util[memoryUsedPercentage.{#SNMPINDEX}]' @@ -1203,12 +1267,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 4fe330ce7bb144e886a2bacc94951ad9 expression: 'min(/Mellanox SNMP/vm.memory.util[memoryUsedPercentage.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '{#MEMNAME}: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: bc2042eaf8244d28891e6d71414847da name: '{#MEMNAME}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1355,6 +1421,7 @@ zabbix_export: value: '80' valuemaps: - + uuid: d42214398aea4362b4fc61a090f188e1 name: 'ENTITY-SENSORS-MIB::EntitySensorStatus' mappings: - @@ -1367,6 +1434,7 @@ zabbix_export: value: '3' newvalue: nonoperational - + uuid: bd1dc90aa54849d0a5ae9bdf368d03a9 name: 'ENTITY-STATE-MIB::EntityOperState' mappings: - @@ -1382,6 +1450,7 @@ zabbix_export: value: '4' newvalue: testing - + uuid: 04fa3aad27e044a094dce939b3d361ec name: 'IF-MIB::ifOperStatus' mappings: - @@ -1403,6 +1472,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: afe0ce28ed5d49dd822cc7013356c599 name: 'IF-MIB::ifType' mappings: - @@ -2264,6 +2334,7 @@ zabbix_export: value: '290' newvalue: ghn - + uuid: deb16b99706645929e300b0590f013f3 name: 'Service state' mappings: - @@ -2273,6 +2344,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: a85fe23199cd4d779655f690a706d7c7 name: zabbix.host.available mappings: - @@ -2286,6 +2358,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: 89bf34a1c3db423caa4fbeae774fa9cf name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/mikrotik_snmp/template_net_mikrotik_snmp.yaml b/templates/net/mikrotik_snmp/template_net_mikrotik_snmp.yaml index 7bf31d46dc9..fa1a2ddc7a7 100644 --- a/templates/net/mikrotik_snmp/template_net_mikrotik_snmp.yaml +++ b/templates/net/mikrotik_snmp/template_net_mikrotik_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:21Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 815b5a81b29a477695fddbd533ad9c84 template: 'Mikrotik SNMP' name: 'Mikrotik SNMP' description: | @@ -35,6 +37,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 260eff3ec4034e33aea9c25962a782be name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.14988.1.1.7.4.0 @@ -57,6 +60,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 7e1f16706a294223b560fa3a9bb695d5 expression: '(last(/Mikrotik SNMP/system.hw.firmware,#1)<>last(/Mikrotik SNMP/system.hw.firmware,#2))=1 and length(last(/Mikrotik SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -64,6 +68,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 8d2c5a405ffa42fc81a2c9b914e20874 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -83,6 +88,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 2c5a89f75a8d4e38ad021b3539ce8273 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.14988.1.1.7.3.0 @@ -106,12 +112,14 @@ zabbix_export: value: Inventory triggers: - + uuid: a3e09baa684043db9b7cab119d35bd6a expression: '(last(/Mikrotik SNMP/system.hw.serialnumber,#1)<>last(/Mikrotik SNMP/system.hw.serialnumber,#2))=1 and length(last(/Mikrotik SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 7e3b3e78086742a7b9cda953367a2d83 name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.14988.1.1.4.4.0 @@ -135,12 +143,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 8f98da7877c249ffb8b9e21bb2bc9484 expression: '(last(/Mikrotik SNMP/system.sw.os[mtxrLicVersion.0],#1)<>last(/Mikrotik SNMP/system.sw.os[mtxrLicVersion.0],#2))=1 and length(last(/Mikrotik SNMP/system.sw.os[mtxrLicVersion.0]))>0' name: 'Operating system description has changed' priority: INFO description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.' manual_close: 'YES' - + uuid: 0636e173288d42e68faf62c381a65087 name: 'Total memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.25.2.3.1.5.65536 @@ -168,6 +178,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 7d4a1591887848028ea8bae81b7d01a7 name: 'Used memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.25.2.3.1.6.65536 @@ -187,6 +198,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 56017f610bf74f0aaaa92e9183e68ea5 name: 'Memory utilization' type: CALCULATED key: 'vm.memory.util[memoryUsedPercentage.Memory]' @@ -201,12 +213,14 @@ zabbix_export: value: Memory triggers: - + uuid: 1033c9ea880a466bba554e535d233cda expression: 'min(/Mikrotik SNMP/vm.memory.util[memoryUsedPercentage.Memory],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' discovery_rules: - + uuid: fb2a399dbdb54484a9f58ae2437c32fb name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.25.3.3.1.1]' @@ -215,6 +229,7 @@ zabbix_export: description: 'HOST-RESOURCES-MIB::hrProcessorTable discovery' item_prototypes: - + uuid: 560173245c8245128bc7071b8201fe12 name: '#{#SNMPINDEX}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.3.3.1.2.{#SNMPINDEX}' @@ -231,6 +246,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: 92394c2635374ccd96f2ff1ea52a9710 expression: 'min(/Mikrotik SNMP/system.cpu.util[hrProcessorLoad.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPINDEX}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -238,6 +254,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 1e6e64b461dc4010a582d2f39fcfa4f8 name: '#{#SNMPINDEX}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -249,6 +266,7 @@ zabbix_export: host: 'Mikrotik SNMP' key: 'system.cpu.util[hrProcessorLoad.{#SNMPINDEX}]' - + uuid: 9a4ae5c2a50d4414ab0eed2c70bcd9c3 name: 'Temperature CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.14988.1.1.3.11]' @@ -259,6 +277,7 @@ zabbix_export: Since temperature of CPU is not available on all Mikrotik hardware, this is done to avoid unsupported items. item_prototypes: - + uuid: ad101c676b5243eca67eb68d879f5212 name: 'CPU: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.3.11.{#SNMPINDEX}' @@ -281,6 +300,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 11487886d798464786800ddab1dc9190 expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' @@ -289,6 +309,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 0630675df6124cc9a5d3d20ffa0d10cd expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3' @@ -302,6 +323,7 @@ zabbix_export: expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_expression: 'max(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' - + uuid: c81228a955fe46da88ba5a7e829065eb expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Mikrotik SNMP/sensor.temp.value[mtxrHlProcessorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3' @@ -309,6 +331,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 9c6a401a70ec4dba92bd9e270fe7dc79 name: 'Temperature sensor discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.14988.1.1.3.10]' @@ -320,6 +343,7 @@ zabbix_export: this is done to avoid unsupported items. item_prototypes: - + uuid: 2bfb758ca6264401902524b32e04f472 name: 'Device: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.3.10.{#SNMPINDEX}' @@ -344,6 +368,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 7f640acde0bf41a3b793da5f3604d2be expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Device"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Device"}-3' @@ -352,6 +377,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 4dfe0153c9bf449b96d9e9dc7af32c40 expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Device"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Device"}-3' @@ -365,6 +391,7 @@ zabbix_export: expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Device"}' recovery_expression: 'max(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Device"}-3' - + uuid: c52dcf010f8e4d96978addc6615deb31 expression: 'avg(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Device"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Mikrotik SNMP/sensor.temp.value[mtxrHlTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Device"}+3' @@ -372,6 +399,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 017797e68eae49afaa864dd57757bbd8 name: 'LTE modem discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFNAME},1.3.6.1.4.1.14988.1.1.14.1.1.2,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -391,6 +419,7 @@ zabbix_export: description: 'MIKROTIK-MIB::mtxrLTEModemInterfaceIndex' item_prototypes: - + uuid: 25cf4b11ade848fb9947ef85c59da65a name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRP' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.4.{#SNMPINDEX}' @@ -407,10 +436,12 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 96cde1a3ea33405b812da389a1d2388d expression: 'max(/Mikrotik SNMP/lte.modem.rsrp[mtxrLTEModemSignalRSRP.{#SNMPINDEX}],5m) < {$LTEMODEM.RSRP.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRP is low (below {$LTEMODEM.RSRP.MIN.WARN}dbm for 5m)' priority: WARNING - + uuid: 467f6179fa7d43c2a23333330c1ceac1 name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRQ' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.3.{#SNMPINDEX}' @@ -427,10 +458,12 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: dc4a9d638a2c4b628bef83dae299919b expression: 'max(/Mikrotik SNMP/lte.modem.rsrq[mtxrLTEModemSignalRSRQ.{#SNMPINDEX}],5m) < {$LTEMODEM.RSRQ.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSRQ is low (below {$LTEMODEM.RSRQ.MIN.WARN}db for 5m)' priority: WARNING - + uuid: 0994d40dab10493c96c4f79d0cc5e619 name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSSI' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.2.{#SNMPINDEX}' @@ -447,10 +480,12 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 590d9a464ff5472387e584ba7ab4c54e expression: 'max(/Mikrotik SNMP/lte.modem.rssi[mtxrLTEModemSignalRSSI.{#SNMPINDEX}],5m) < {$LTEMODEM.RSSI.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem RSSI is low (below {$LTEMODEM.RSSI.MIN.WARN}dbm for 5m)' priority: WARNING - + uuid: 1c5a284353964175b4541c78fea7d07d name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem SINR' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.16.1.1.7.{#SNMPINDEX}' @@ -467,11 +502,13 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: c1f182e9b29046ac93d2093a8195e485 expression: 'max(/Mikrotik SNMP/lte.modem.sinr[mtxrLTEModemSignalSINR.{#SNMPINDEX}],5m) < {$LTEMODEM.SINR.MIN.WARN}' name: 'Interface {#IFNAME}({#IFALIAS}): LTE modem SINR is low (below {$LTEMODEM.SINR.MIN.WARN}db for 5m)' priority: WARNING graph_prototypes: - + uuid: 4f6bc67c40eb441189ec233f926f19ec name: 'Interface {#IFNAME}({#IFALIAS}): Modem Signal. {#SNMPINDEX}' graph_items: - @@ -498,6 +535,7 @@ zabbix_export: host: 'Mikrotik SNMP' key: 'lte.modem.rssi[mtxrLTEModemSignalRSSI.{#SNMPINDEX}]' - + uuid: 5eada6e6837648859ccb440525281698 name: 'AP channel discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFNAME},1.3.6.1.4.1.14988.1.1.14.1.1.2,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFTYPE},1.3.6.1.2.1.2.2.1.3,{#IFADMINSTATUS},1.3.6.1.2.1.2.2.1.7]' @@ -517,6 +555,7 @@ zabbix_export: description: 'MIKROTIK-MIB::mtxrWlAp' item_prototypes: - + uuid: db129187106741d88fc14774a1a5652d name: 'Interface {#IFNAME}({#IFALIAS}): AP authenticated clients' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.11.{#SNMPINDEX}' @@ -530,6 +569,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: a9ca50960dd043038808f3572d1fb281 name: 'Interface {#IFNAME}({#IFALIAS}): AP band' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.8.{#SNMPINDEX}' @@ -550,6 +590,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 9f5c294b30d24e5084e8953173bf886e name: 'Interface {#IFNAME}({#IFALIAS}): SSID' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.4.{#SNMPINDEX}' @@ -570,6 +611,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 6140d7fe8011400cb827339f8f6f9cdf name: 'Interface {#IFNAME}({#IFALIAS}): AP noise floor' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.9.{#SNMPINDEX}' @@ -589,6 +631,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 45fc6875a91d47debb4e39d93e5b8186 name: 'Interface {#IFNAME}({#IFALIAS}): AP registered clients' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.3.1.6.{#SNMPINDEX}' @@ -602,6 +645,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 644433b2a1fa4b38916e2ae4bf74c28d name: 'CAPsMAN AP channel discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFNAME},1.3.6.1.4.1.14988.1.1.14.1.1.2,{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFTYPE},1.3.6.1.2.1.2.2.1.3]' @@ -621,6 +665,7 @@ zabbix_export: description: 'MIKROTIK-MIB::mtxrWlCMChannel' item_prototypes: - + uuid: 5dc0caa311304e6a96c620b10f52f267 name: 'Interface {#IFNAME}({#IFALIAS}): AP authenticated clients' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.3.{#SNMPINDEX}' @@ -634,6 +679,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 7df773f57c234d219f5a75e11844f5e0 name: 'Interface {#IFNAME}({#IFALIAS}): AP channel' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.5.{#SNMPINDEX}' @@ -654,6 +700,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 0db356f16542489586aacdecb029f691 name: 'Interface {#IFNAME}({#IFALIAS}): AP registered clients' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.2.{#SNMPINDEX}' @@ -667,6 +714,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: e2212bb46d804d6687a2fe992f867b9d name: 'Interface {#IFNAME}({#IFALIAS}): AP state' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.14988.1.1.1.7.1.4.{#SNMPINDEX}' @@ -688,11 +736,13 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: e4aedbd5e0c64cf48831bf08192e19bf expression: 'last(/Mikrotik SNMP/ssid.state[mtxrWlCMState.{#SNMPINDEX}])<>"running-ap"' name: 'Interface {#IFNAME}({#IFALIAS}): AP interface {#IFNAME}({#IFALIAS}) is not running' priority: WARNING description: 'Access point interface can be not running by different reasons - disabled interface, power off, network link down.' - + uuid: 6bb65981928d40378a95ee74aff82cc5 name: 'Storage discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.25.2.3.1.3,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4,{#STORAGE_TYPE},1.3.6.1.2.1.25.2.3.1.2]' @@ -712,6 +762,7 @@ zabbix_export: description: 'HOST-RESOURCES-MIB::hrStorage discovery with storage filter' item_prototypes: - + uuid: b602ff4381e04e50a9282fe6f9f5c834 name: 'Disk-{#SNMPINDEX}: Space utilization' type: CALCULATED key: 'vfs.fs.pused[hrStorageSize.{#SNMPINDEX}]' @@ -725,6 +776,7 @@ zabbix_export: tag: Application value: Storage - + uuid: 64747345083e4b38b0e963ccd0b8271b name: 'Disk-{#SNMPINDEX}: Total space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}' @@ -752,6 +804,7 @@ zabbix_export: tag: Application value: Storage - + uuid: 35034472b281453bbfbcf65b5d60dd7e name: 'Disk-{#SNMPINDEX}: Used space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}' @@ -772,6 +825,7 @@ zabbix_export: value: Storage trigger_prototypes: - + uuid: 643b83566bfc457bb44ee98a01ce0f01 expression: | last(/Mikrotik SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"Disk-{#SNMPINDEX}"} and ((last(/Mikrotik SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Mikrotik SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<5G or timeleft(/Mikrotik SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d) @@ -785,6 +839,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: d118b272fbb44be4af1d969115267c4f expression: | last(/Mikrotik SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.WARN:"Disk-{#SNMPINDEX}"} and ((last(/Mikrotik SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Mikrotik SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<10G or timeleft(/Mikrotik SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d) @@ -805,6 +860,7 @@ zabbix_export: ((last(/Mikrotik SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Mikrotik SNMP/vfs.fs.used[hrStorageSize.{#SNMPINDEX}]))<5G or timeleft(/Mikrotik SNMP/vfs.fs.pused[hrStorageSize.{#SNMPINDEX}],1h,100)<1d) graph_prototypes: - + uuid: 82acee070ff1461ba0cdff337184da97 name: 'Disk-{#SNMPINDEX}: Disk space usage' width: '600' height: '340' @@ -879,6 +935,7 @@ zabbix_export: value: '80' graphs: - + uuid: 42efab7c7fae46729b2ad410b0be57cc name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/morningstar_snmp/prostar_mppt_snmp/prostar_mppt_snmp.yaml b/templates/net/morningstar_snmp/prostar_mppt_snmp/prostar_mppt_snmp.yaml index 60ef94461dc..b6a5817690f 100644 --- a/templates/net/morningstar_snmp/prostar_mppt_snmp/prostar_mppt_snmp.yaml +++ b/templates/net/morningstar_snmp/prostar_mppt_snmp/prostar_mppt_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:16Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: b84324c2a40a496dbbb379bbf5dde8d5 template: 'Morningstar ProStar MPPT SNMP' name: 'Morningstar ProStar MPPT SNMP' description: | @@ -18,6 +20,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: a517a7aafbab426eb6ced8d5f57c1fa4 name: 'Array: Sweep Pmax' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.64.0 @@ -38,6 +41,7 @@ zabbix_export: tag: Application value: Array - + uuid: 7714c76013e341f8b6753cc5a50a960f name: 'Array: Sweep Vmp' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.63.0 @@ -58,6 +62,7 @@ zabbix_export: tag: Application value: Array - + uuid: 379ab969ad784968a1090ff98f5801ff name: 'Array: Sweep Voc' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.65.0 @@ -78,6 +83,7 @@ zabbix_export: tag: Application value: Array - + uuid: 41a1118e1be3417daa79faace733d861 name: 'Array: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.31.0 @@ -98,6 +104,7 @@ zabbix_export: tag: Application value: Array - + uuid: fe5c3b724e894573acdaf522a2213adb name: 'Battery: Battery Voltage discovery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.30.0 @@ -112,6 +119,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ed1d54fce0904b7c9d0895a094f55108 name: 'Battery: Charge Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.33.0 @@ -132,6 +140,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 1b1b61995c0d4d89a7f9ad4e14c3541f name: 'Battery: Charge State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.45.0 @@ -168,11 +177,13 @@ zabbix_export: value: Battery triggers: - + uuid: fe4863fdd4d64e1c977328bd3d0f687f expression: 'last(/Morningstar ProStar MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' name: 'Battery: Device charge in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 4d064e4877474d72b85c9cdfb7b09dad expression: 'last(/Morningstar ProStar MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.WARN}' name: 'Battery: Device charge in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -182,6 +193,7 @@ zabbix_export: name: 'Battery: Device charge in critical state' expression: 'last(/Morningstar ProStar MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' - + uuid: 009eb72ff6674da49d1dd85a6f9459cf name: 'Counter: Charge Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.49.0 @@ -207,6 +219,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 4a53a2211a1249d59369ad65762ffe47 name: 'Counter: Charge KW-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.51.0 @@ -227,6 +240,7 @@ zabbix_export: tag: Application value: Counter - + uuid: c72ef851c2d240c9835c1703cec49fd6 name: 'Counter: Load Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.56.0 @@ -251,6 +265,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 29a7d76472fb4025bc78fbeab273e955 name: 'Load: Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.34.0 @@ -271,6 +286,7 @@ zabbix_export: tag: Application value: Load - + uuid: ae927b5cba5b43f5a2136fd3ee71b63d name: 'Load: State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.53.0 @@ -305,11 +321,13 @@ zabbix_export: value: Load triggers: - + uuid: a88025c5e5a748e3a6dfa01685ba075b expression: 'last(/Morningstar ProStar MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar ProStar MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' name: 'Load: Device load in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 9ab107b39b874fed83d09e7c1964a699 expression: 'last(/Morningstar ProStar MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"lvdWarning"} or last(/Morningstar ProStar MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"override"}' name: 'Load: Device load in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -319,6 +337,7 @@ zabbix_export: name: 'Load: Device load in critical state' expression: 'last(/Morningstar ProStar MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar ProStar MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' - + uuid: 47894752dd1d41f1aa882387acf6dc3a name: 'Load: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.32.0 @@ -339,6 +358,7 @@ zabbix_export: tag: Application value: Load - + uuid: d44cb5d7db31402dae79275a9148817d name: 'Status: Alarms' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.59.0 @@ -405,131 +425,157 @@ zabbix_export: value: Status triggers: - + uuid: 38add0e4701542eab6404fe213c890bc expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","arrayCurrentOffset")=2' name: 'Status: Device has "arrayCurrentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 11474e381d6d4f2d9870387e090cbb91 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","batterySenseDisconnected")=2' name: 'Status: Device has "batterySenseDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f6bb46bea26643fbb058c6c3f3761a6d expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","batterySenseOutOfRange")=2' name: 'Status: Device has "batterySenseOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 10ed811580134f289068001249e7e2e9 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","controllerReset")=2' name: 'Status: Device has "controllerReset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 93ebc526f39245c1b8d3fe2c2fbc5ec6 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","currentLimit")=2' name: 'Status: Device has "currentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 17d71bead9364fb5abc2dfaf78629dd4 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","currentMeasurementError")=2' name: 'Status: Device has "currentMeasurementError" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 8f9301b6c6ad43c487a48670ed70f3fa expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","eepromAccessFailure")=2' name: 'Status: Device has "eepromAccessFailure" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: d475ca449b644c52bfacba3777c1a1c0 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","fp10SupplyOutOfRange")=2' name: 'Status: Device has "fp10SupplyOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 2664edbf44834f6fab7d1cb8fdbc2efb expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempLimit")=2' name: 'Status: Device has "heatsinkTempLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 2055c60cbcdc430cbdb5f9f53d0e22b2 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorOpen")=2' name: 'Status: Device has "heatsinkTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: d5881c60240b449baecf88c2a82e267b expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorShorted")=2' name: 'Status: Device has "heatsinkTempSensorShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0e288d130bca47a699d0b73f9bca6902 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","hightInputVoltageLimit")=2' name: 'Status: Device has "hightInputVoltageLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 67a16a3b9bd64fbd9f6305e28a513f3d expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","inductorTempLimit")=2' name: 'Status: Device has "inductorTempLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 49d5ef3f0a154017bab053a4e4341542 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","inductorTempSensorOpen")=2' name: 'Status: Device has "inductorTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: a78c4d501bfb452486b4aed0b4bda00f expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","inductorTempSensorShorted")=2' name: 'Status: Device has "inductorTempSensorShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 3213610cba8e48d79f0099c0f6006ffe expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","loadCurrentOffset")=2' name: 'Status: Device has "loadCurrentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 53096949f10841029e89ca78187e0e54 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","loadLvd")=2' name: 'Status: Device has "loadLvd" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 84b0d70348394289a352957ca1f72bea expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","logTimeout")=2' name: 'Status: Device has "logTimeout" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 402d663a3c1d4431bd1427452e1c9995 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","mosfetOpen")=2' name: 'Status: Device has "mosfetOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 4c0a1157e88b4bbb866e274a278b01ae expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","p12SupplyOutOfRange")=2' name: 'Status: Device has "p12SupplyOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: a4de90fef5f54914abddcc13715087f9 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","p33SupplyOutOfRange")=2' name: 'Status: Device has "p33SupplyOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 80fd749e5b04462a8291b00e2f3f3917 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0c54eea999274163a8bc7c019c722d0d expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: ecaaec9b2fda4724ac23c2e440884b7f expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","tb5v")=2' name: 'Status: Device has "tb5v" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: b7900423ca1147c9b3ef9f5cc0d6b784 expression: 'count(/Morningstar ProStar MPPT SNMP/status.alarms[alarms.0],#3,"like","uncalibrated")=2' name: 'Status: Device has "uncalibrated" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 8fbb5c650fa040c892a1d10a17fbbf14 name: 'Status: Array Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.46.0 @@ -581,66 +627,79 @@ zabbix_export: value: Status triggers: - + uuid: 7ec639a671dd418395eb22ade0034059 expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","arrayHvd")=2' name: 'Status: Device has "arrayHvd" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 38b26257e57449108f5d3859784c2486 expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","batteryHvd")=2' name: 'Status: Device has "batteryHvd" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e79ea9870f8749498283bbb16dcc3d16 expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","batteryLowVoltageDisconnect")=2' name: 'Status: Device has "batteryLowVoltageDisconnect" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 352222e0738c420fb5c0c78dd85b63d5 expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 496ead435cc54182bff850b7d23d1956 expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","dipSwitchChanged")=2' name: 'Status: Device has "dipSwitchChanged" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: b9ea0bf233bd47958c48e9787c0de319 expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","localTempSensorDamaged")=2' name: 'Status: Device has "localTempSensorDamaged" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: bfa4cfe378fe4fea9a08219dbdc73a7f expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","mosfetSShorted")=2' name: 'Status: Device has "mosfetSShorted" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 026961d66d3548d3a1bfa55ff2f545da expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d662417171eb407e84a56b1e7f2aed1e expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","rtsNoLongerValid")=2' name: 'Status: Device has "rtsNoLongerValid" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 6325a6ce18ea4699b77ce91dfb16361e expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 0f7a990edcdd4b0ab70588de6e2c4c62 expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","slaveTimeout")=2' name: 'Status: Device has "slaveTimeout" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5787ca3ab1124c6b8aad76a65541eb7a expression: 'count(/Morningstar ProStar MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","software")=2' name: 'Status: Device has "software" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: fb4d2147a8224b599ad908eca1b019e4 name: 'Status: Load Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.54.0 @@ -688,46 +747,55 @@ zabbix_export: value: Status triggers: - + uuid: bfba4d2c13884342b30f72b513df39ee expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 216bca0d366c4c2db387308a95cb1db0 expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","dipSwitchChanged")=2' name: 'Status: Device has "dipSwitchChanged" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 16068aeb99574612ba1f625f873c6e58 expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","externalShortCircuit")=2' name: 'Status: Device has "externalShortCircuit" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: b0cfd65085c34858a69121adb6b8a552 expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","highTempDisconnect")=2' name: 'Status: Device has "highTempDisconnect" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 019ece2873d042808fa943b93b8d3c33 expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","loadHvd")=2' name: 'Status: Device has "loadHvd" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7685649fc49e42db9f953a4ef0595d23 expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","mosfetShorted")=2' name: 'Status: Device has "mosfetShorted" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 89d2f2e6ab01408eb931a764392fff48 expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 1093940ea3284565a35494bdc5674108 expression: 'count(/Morningstar ProStar MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","software")=2' name: 'Status: Device has "software" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 526ee94df484462a9264e57d92954e64 name: 'Status: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -746,18 +814,21 @@ zabbix_export: value: Status triggers: - + uuid: ca65a39c019046c29a522a6ca93ceb75 expression: 'last(/Morningstar ProStar MPPT SNMP/status.uptime)<10m' name: 'Status: Device has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 724df1f192a14120b82ea13093bf63ab expression: 'nodata(/Morningstar ProStar MPPT SNMP/status.uptime,5m)=1' name: 'Status: Failed to fetch data (or no data for 5m)' priority: WARNING description: 'Zabbix has not received data for items for the last 5 minutes' manual_close: 'YES' - + uuid: 20ce95acdff6486684461f10579a73b4 name: 'Battery: Target Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.48.0 @@ -783,6 +854,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 9a87cdcf65184059be334e986bcf801d name: 'Temperature: Ambient' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.40.0 @@ -803,6 +875,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 1a8e79f49e86429abc80dd29598299ee name: 'Temperature: Battery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.39.0 @@ -824,16 +897,19 @@ zabbix_export: value: Temperature triggers: - + uuid: de594b281866467397e993c24ee8e4ad expression: 'min(/Morningstar ProStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 4f03e93cc7744715980dbbdd1d5b7b5d expression: 'max(/Morningstar ProStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: acd178214cf141b8b22ece12b173dfb6 expression: 'min(/Morningstar ProStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.WARN}' name: 'Temperature: High battery temperature (over {$BATTERY.TEMP.MAX.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -843,6 +919,7 @@ zabbix_export: name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' expression: 'min(/Morningstar ProStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' - + uuid: 3e6aff58601a4ddab59a69d1a28ebfc3 expression: 'max(/Morningstar ProStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.WARN}' name: 'Temperature: Low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -852,6 +929,7 @@ zabbix_export: name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' expression: 'max(/Morningstar ProStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' - + uuid: 7d0cf28c0d334154971738df11775d1f name: 'Temperature: Heatsink' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.38.0 @@ -873,6 +951,7 @@ zabbix_export: value: Temperature discovery_rules: - + uuid: 1a21c30663c74c23b60e6ad72e228681 name: 'Battery voltage discovery' type: DEPENDENT key: battery.voltage.discovery @@ -880,6 +959,7 @@ zabbix_export: description: 'Discovery for battery voltage triggers' item_prototypes: - + uuid: c02c73a349ec4a6b8557e142c4866148 name: 'Battery: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.5.30.0 @@ -901,16 +981,19 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: 82b7e4818cdd4508a22239122370d8b8 expression: 'min(/Morningstar ProStar MPPT SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 056360e5d0b54843b8e556a8fd98331f expression: 'max(/Morningstar ProStar MPPT SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' name: 'Battery: Critically low battery voltage (below {#VOLTAGE.MIN.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7eb1afecdd514bab8a89dd21933d17a6 expression: 'min(/Morningstar ProStar MPPT SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.WARN}' name: 'Battery: High battery voltage (over {#VOLTAGE.MAX.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -920,6 +1003,7 @@ zabbix_export: name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' expression: 'min(/Morningstar ProStar MPPT SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' - + uuid: d04ed6ef79234d279443cae0aebd1aa8 expression: 'max(/Morningstar ProStar MPPT SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.WARN}' name: 'Battery: Low battery voltage (below {#VOLTAGE.MIN.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -930,6 +1014,7 @@ zabbix_export: expression: 'max(/Morningstar ProStar MPPT SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' graph_prototypes: - + uuid: 480e4c11060a4e34851b48bf7b9c5bb1 name: 'Voltage: Battery/Load{#SINGLETON}' graph_items: - @@ -1028,6 +1113,7 @@ zabbix_export: macro: '{$VOLTAGE.MIN.WARN}' valuemaps: - + uuid: 1703c3aeb1b24641821e1c6d2cb4c8b7 name: 'ProStar MPPT charge state' mappings: - @@ -1064,6 +1150,7 @@ zabbix_export: value: '10' newvalue: Fixed - + uuid: b5403a0805a54b9294f69a1e11a438b1 name: 'ProStar MPPT load state' mappings: - @@ -1095,6 +1182,7 @@ zabbix_export: newvalue: NotUsed graphs: - + uuid: 0662dc480c2b487e9f9afc389166a15b name: 'Array: Voltage' graph_items: - @@ -1118,6 +1206,7 @@ zabbix_export: host: 'Morningstar ProStar MPPT SNMP' key: 'array.voltage[arrayVoltage.0]' - + uuid: 94bbfd8a60a8412998ff617011db9372 name: 'Current: Charge/Load' graph_items: - @@ -1134,6 +1223,7 @@ zabbix_export: host: 'Morningstar ProStar MPPT SNMP' key: 'load.current[loadCurrent.0]' - + uuid: 02652b1251244702bf28f691e72ba27e name: 'Temperature: Ambient/Battery/Heatsink' graph_items: - diff --git a/templates/net/morningstar_snmp/prostar_pwm_snmp/prostar_pwm_snmp.yaml b/templates/net/morningstar_snmp/prostar_pwm_snmp/prostar_pwm_snmp.yaml index 479df26b0f4..275b7b9fba9 100644 --- a/templates/net/morningstar_snmp/prostar_pwm_snmp/prostar_pwm_snmp.yaml +++ b/templates/net/morningstar_snmp/prostar_pwm_snmp/prostar_pwm_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:18Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 24bed6339f0a492fab86fe757394b937 template: 'Morningstar ProStar PWM SNMP' name: 'Morningstar ProStar PWM SNMP' description: | @@ -18,6 +20,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 953fb8b3c23f420bb6132874ce3e33e2 name: 'Array: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.31.0 @@ -37,6 +40,7 @@ zabbix_export: tag: Application value: Array - + uuid: a80ad3ace9b14446bc5fd5d6aaa5af87 name: 'Battery: Battery Voltage discovery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.30.0 @@ -51,6 +55,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 148008b117c94155ba81600e3050ab25 name: 'Battery: Charge Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.33.0 @@ -70,6 +75,7 @@ zabbix_export: tag: Application value: Battery - + uuid: a7ae2d3b911e4bb5a7eeb770470245a5 name: 'Battery: Charge State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.45.0 @@ -103,11 +109,13 @@ zabbix_export: value: Battery triggers: - + uuid: f12fc2c1a7a142a287304c18bafa1181 expression: 'last(/Morningstar ProStar PWM SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' name: 'Battery: Device charge in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: adf8cf02aa1e42fa84e1f11ddae4df01 expression: 'last(/Morningstar ProStar PWM SNMP/charge.state[chargeState.0])={$CHARGE.STATE.WARN}' name: 'Battery: Device charge in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -117,6 +125,7 @@ zabbix_export: name: 'Battery: Device charge in critical state' expression: 'last(/Morningstar ProStar PWM SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' - + uuid: 8acd2e7944694a828cf9b739b75513d9 name: 'Counter: Charge Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.49.0 @@ -141,6 +150,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 0e7124df3f2b4298b1a13576d0b2d5e7 name: 'Counter: Charge KW-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.51.0 @@ -160,6 +170,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 104a7db1c27d40b3bbee506f7f922393 name: 'Counter: Load Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.56.0 @@ -184,6 +195,7 @@ zabbix_export: tag: Application value: Counter - + uuid: dcade8607cf142a2b88333f9880448fc name: 'Load: Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.34.0 @@ -203,6 +215,7 @@ zabbix_export: tag: Application value: Load - + uuid: 14b3ca3869374f54a467e5e9017f918a name: 'Load: State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.53.0 @@ -236,11 +249,13 @@ zabbix_export: value: Load triggers: - + uuid: 7a8bf4420b6b48ab8a5bc999eecae760 expression: 'last(/Morningstar ProStar PWM SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar ProStar PWM SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' name: 'Load: Device load in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5152f9cd4ee34be485f3cb0a0f60afd5 expression: 'last(/Morningstar ProStar PWM SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"lvdWarning"} or last(/Morningstar ProStar PWM SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"override"}' name: 'Load: Device load in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -250,6 +265,7 @@ zabbix_export: name: 'Load: Device load in critical state' expression: 'last(/Morningstar ProStar PWM SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar ProStar PWM SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' - + uuid: cccc0976a62b47b1a558d521704c125d name: 'Load: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.32.0 @@ -269,6 +285,7 @@ zabbix_export: tag: Application value: Load - + uuid: 7c1c1e03425c4b4bb176cf45458b916a name: 'Status: Alarms' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.59.0 @@ -331,116 +348,139 @@ zabbix_export: value: Status triggers: - + uuid: bedbe2230f444b6888d23b99cfb01132 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","arrayCurrentOffset")=2' name: 'Status: Device has "arrayCurrentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 94a1c0041f7848c89dab882e16883ce2 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","batterySenseDisconnected")=2' name: 'Status: Device has "batterySenseDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: e8e1c8cf5a684acb82237e705aa9326b expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","batterySenseOutOfRange")=2' name: 'Status: Device has "batterySenseOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 87972a161ba345c591254ff16d94cb75 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","batteryTempOutOfRange")=2' name: 'Status: Device has "batteryTempOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f3964051c7e24f43b82b7d9ed9211dad expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","controllerReset")=2' name: 'Status: Device has "controllerReset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0542a04795bb4390a5b26fe2bdca7011 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","currentLimit")=2' name: 'Status: Device has "currentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 7936e0bdd5df4106943badb4ebe7f96e expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","currentMeasurementError")=2' name: 'Status: Device has "currentMeasurementError" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 46a55ec362a04084bc2e7b91be983d6f expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","eepromAccessFailure")=2' name: 'Status: Device has "eepromAccessFailure" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 6e3bf9bf68e54d95bd12c047ce062ec4 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","fp10SupplyOutOfRange")=2' name: 'Status: Device has "fp10SupplyOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: e4d6378847ab41a09f6f430f305acf66 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempLimit")=2' name: 'Status: Device has "heatsinkTempLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c2f1af83490d4fba8c02415767bd6305 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorOpen")=2' name: 'Status: Device has "heatsinkTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0e1959c9016d4f6497d2326c0ce37a25 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorShorted")=2' name: 'Status: Device has "heatsinkTempSensorShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 87ddccd613ab4c7dbf428d3d9e6fc636 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","hightInputVoltageLimit")=2' name: 'Status: Device has "hightInputVoltageLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f91de946663e47b39e290c9597d35a03 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","loadCurrentOffset")=2' name: 'Status: Device has "loadCurrentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 78b4e391b8de426db665ed959a4ca6c5 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","loadLvd")=2' name: 'Status: Device has "loadLvd" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: ab34fd5a4b7c4c6eb56f4896b6a9d051 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","logTimeout")=2' name: 'Status: Device has "logTimeout" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 148d4d3ee5c54bd0a0ce9a0cb5f07ff1 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","mosfetOpen")=2' name: 'Status: Device has "mosfetOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: ef94b09946784748b7eb1783e690fc60 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","p12SupplyOutOfRange")=2' name: 'Status: Device has "p12SupplyOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 4cb0dceddde943449889135fd82520f9 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","p33SupplyOutOfRange")=2' name: 'Status: Device has "p33SupplyOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: a9cf85ad6c124ba89d4879d1a5751695 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 3a652a141ecc467ab436a70b68714492 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 767437838ede4428897d60714aad4c88 expression: 'count(/Morningstar ProStar PWM SNMP/status.alarms[alarms.0],#3,"like","uncalibrated")=2' name: 'Status: Device has "uncalibrated" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 2517d96e51c14372a0336c9a6ed5d078 name: 'Status: Array Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.46.0 @@ -493,71 +533,85 @@ zabbix_export: value: Status triggers: - + uuid: 8d5a4e02ef394f22bccef93109307437 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","arrayHvd")=2' name: 'Status: Device has "arrayHvd" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 0191c05086014a0c91593cdd4949abfd expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","batteryHvd")=2' name: 'Status: Device has "batteryHvd" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 388bfdbf34e5410f87b15ea393ded6f4 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","batteryLowVoltageDisconnect")=2' name: 'Status: Device has "batteryLowVoltageDisconnect" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a0ea411cc1754a89a25002ea64039b1b expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a20a9d9041e24b40825b91433779459c expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","dipSwitchChanged")=2' name: 'Status: Device has "dipSwitchChanged" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5a462c7697d843baa44c7e8bb58e3361 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","localTempSensorDamaged")=2' name: 'Status: Device has "localTempSensorDamaged" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 0d6b3373c6fb4860b7d32c8af60f20df expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","mosfetSShorted")=2' name: 'Status: Device has "mosfetSShorted" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 70366b87e5114e9bbc2fe557d389610e expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: f48e2e3408794197b14c5169462b5aa1 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","p3Fault")=2' name: 'Status: Device has "p3Fault" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 95b05cb914f943f0adcb3a042d023036 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","rtsNoLongerValid")=2' name: 'Status: Device has "rtsNoLongerValid" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2a72ad7c9fb945668ee9b1252e1e52c6 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 181c029f186c4241816246eb430463e1 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","slaveTimeout")=2' name: 'Status: Device has "slaveTimeout" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d6ad566f0ac84492903e8ddd46b78fe0 expression: 'count(/Morningstar ProStar PWM SNMP/status.array_faults[arrayFaults.0],#3,"like","software")=2' name: 'Status: Device has "software" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 1cd47d04af104cb9ab1cd7dc745a6aea name: 'Status: Load Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.54.0 @@ -606,51 +660,61 @@ zabbix_export: value: Status triggers: - + uuid: 984a1db090024ee1979157581e0a108c expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 226a1d9584f14316b3778489b731709f expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","dipSwitchChanged")=2' name: 'Status: Device has "dipSwitchChanged" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 43ff18d134cd4a25abd2ee44f2ed1b61 expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","externalShortCircuit")=2' name: 'Status: Device has "externalShortCircuit" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7c8a5f61a5df44cab4b4ab7588fb53f3 expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","highTempDisconnect")=2' name: 'Status: Device has "highTempDisconnect" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: cd7a265b369d4d70b9d32eba01c36baa expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","loadHvd")=2' name: 'Status: Device has "loadHvd" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 0c547ff8ca124ebb9619118936855ffc expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","mosfetShorted")=2' name: 'Status: Device has "mosfetShorted" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: b7e7b66b60694168925480e0723b3888 expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c8340b2500c14f9c9c3d1ff39fd9c94d expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","p3Fault")=2' name: 'Status: Device has "p3Fault" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: fe26682394914b3fb7d8e772e235c413 expression: 'count(/Morningstar ProStar PWM SNMP/status.load_faults[loadFaults.0],#3,"like","software")=2' name: 'Status: Device has "software" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 42f6a75d923d4262b37d85c4f7d1d322 name: 'Status: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -669,18 +733,21 @@ zabbix_export: value: Status triggers: - + uuid: dea364bf454746bca6be38d7e0759d06 expression: 'last(/Morningstar ProStar PWM SNMP/status.uptime)<10m' name: 'Status: Device has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 6a60fa6074c44ee982a7a029322ff7e8 expression: 'nodata(/Morningstar ProStar PWM SNMP/status.uptime,5m)=1' name: 'Status: Failed to fetch data (or no data for 5m)' priority: WARNING description: 'Zabbix has not received data for items for the last 5 minutes' manual_close: 'YES' - + uuid: f4b7bfb000754a17b4719863d3755519 name: 'Battery: Target Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.48.0 @@ -705,6 +772,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 13d3479a7b5940b5a53d5f13bea9e2d1 name: 'Temperature: Ambient' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.40.0 @@ -724,6 +792,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 39763f7fccd94aefb720a34871c0962b name: 'Temperature: Battery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.39.0 @@ -744,16 +813,19 @@ zabbix_export: value: Temperature triggers: - + uuid: 7301e2723ce748029de7ef15ef021040 expression: 'min(/Morningstar ProStar PWM SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 386619b7a45d4ab0bbd01e1f973c2b52 expression: 'max(/Morningstar ProStar PWM SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8f66ad73764f49d49593920d4ba986ba expression: 'min(/Morningstar ProStar PWM SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.WARN}' name: 'Temperature: High battery temperature (over {$BATTERY.TEMP.MAX.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -763,6 +835,7 @@ zabbix_export: name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' expression: 'min(/Morningstar ProStar PWM SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' - + uuid: 4db2372525a848cd90b6069575e12705 expression: 'max(/Morningstar ProStar PWM SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.WARN}' name: 'Temperature: Low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -772,6 +845,7 @@ zabbix_export: name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' expression: 'max(/Morningstar ProStar PWM SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' - + uuid: 1d13bd3ea24a4fcab3cd5b7586e6033a name: 'Temperature: Heatsink' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.38.0 @@ -792,6 +866,7 @@ zabbix_export: value: Temperature discovery_rules: - + uuid: 17148797def9484ba26b0afdcc44bfd5 name: 'Battery voltage discovery' type: DEPENDENT key: battery.voltage.discovery @@ -799,6 +874,7 @@ zabbix_export: description: 'Discovery for battery voltage triggers' item_prototypes: - + uuid: 6e4ed5ae449c48eeb328d30b76d083a2 name: 'Battery: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.6.30.0 @@ -816,16 +892,19 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: e3132445d1904dd3903ca26d1c352518 expression: 'min(/Morningstar ProStar PWM SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 1f8fdcbe8b814ef98a38909415f914d4 expression: 'max(/Morningstar ProStar PWM SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' name: 'Battery: Critically low battery voltage (below {#VOLTAGE.MIN.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e8455fe27a584c1b8d6802a7e0aef094 expression: 'min(/Morningstar ProStar PWM SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.WARN}' name: 'Battery: High battery voltage (over {#VOLTAGE.MAX.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -835,6 +914,7 @@ zabbix_export: name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' expression: 'min(/Morningstar ProStar PWM SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' - + uuid: fe85e26e3eb54aaa9fd6cd73ac9bd9fc expression: 'max(/Morningstar ProStar PWM SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.WARN}' name: 'Battery: Low battery voltage (below {#VOLTAGE.MIN.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -845,6 +925,7 @@ zabbix_export: expression: 'max(/Morningstar ProStar PWM SNMP/battery.voltage[batteryTerminalVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' graph_prototypes: - + uuid: 8ecd4f88627a4dadb132fdbb6d911b6b name: 'Voltage: Battery/Load{#SINGLETON}' graph_items: - @@ -943,6 +1024,7 @@ zabbix_export: macro: '{$VOLTAGE.MIN.WARN}' valuemaps: - + uuid: f94eb6ad54c44281878c7c018c6209d1 name: 'ProStar PWM charge state' mappings: - @@ -973,6 +1055,7 @@ zabbix_export: value: '8' newvalue: Equalize - + uuid: f0be8765c74e4c4788d4ff99a6c5ccd4 name: 'ProStar PWM load state' mappings: - @@ -1004,6 +1087,7 @@ zabbix_export: newvalue: NotUsed graphs: - + uuid: 730d1e1e43224d1ea7b08f53988a7a60 name: 'Array: Voltage' graph_items: - @@ -1013,6 +1097,7 @@ zabbix_export: host: 'Morningstar ProStar PWM SNMP' key: 'array.voltage[arrayVoltage.0]' - + uuid: 252a40cfba4242deac69f8ed77a04b84 name: 'Current: Charge/Load' graph_items: - @@ -1029,6 +1114,7 @@ zabbix_export: host: 'Morningstar ProStar PWM SNMP' key: 'load.current[loadCurrent.0]' - + uuid: 94e4d2db752b4c54a8b497516b515fe0 name: 'Temperature: Ambient/Battery/Heatsink' graph_items: - diff --git a/templates/net/morningstar_snmp/sunsaver_mppt_snmp/sunsaver_mppt_snmp.yaml b/templates/net/morningstar_snmp/sunsaver_mppt_snmp/sunsaver_mppt_snmp.yaml index a2f8434eddb..3feb1ca76fa 100644 --- a/templates/net/morningstar_snmp/sunsaver_mppt_snmp/sunsaver_mppt_snmp.yaml +++ b/templates/net/morningstar_snmp/sunsaver_mppt_snmp/sunsaver_mppt_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:15Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: f1336fd88ab0415a9c02892a71e50032 template: 'Morningstar SunSaver MPPT SNMP' name: 'Morningstar SunSaver MPPT SNMP' description: | @@ -18,6 +20,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 9836b1fc81b84a44b2a708291bd5bf1a name: 'Array: Sweep Pmax' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.57.0 @@ -47,6 +50,7 @@ zabbix_export: tag: Application value: Array - + uuid: 0842746ca41c44128a575113307259e2 name: 'Array: Sweep Vmp' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.56.0 @@ -76,6 +80,7 @@ zabbix_export: tag: Application value: Array - + uuid: 0e3371208513416ab1b9afdf2c3b2c08 name: 'Array: Sweep Voc' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.58.0 @@ -105,6 +110,7 @@ zabbix_export: tag: Application value: Array - + uuid: da1f347b28dd4fbeb123f228adefb0ed name: 'Array: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.31.0 @@ -134,6 +140,7 @@ zabbix_export: tag: Application value: Array - + uuid: f8803a1390b745f08673d4ea998548a9 name: 'Battery: Battery Voltage discovery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.30.0 @@ -153,6 +160,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: a36313ef0933403788a42de8a62b4838 name: 'Battery: Charge Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.33.0 @@ -182,6 +190,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 4da765c8e26540c190ea07be08b87abc name: 'Battery: Charge State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.39.0 @@ -215,11 +224,13 @@ zabbix_export: value: Battery triggers: - + uuid: 0362139c66f4464db8c022b9ffce5502 expression: 'last(/Morningstar SunSaver MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' name: 'Battery: Device charge in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d5439cee53b148ecb4186286c4e93ada expression: 'last(/Morningstar SunSaver MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.WARN}' name: 'Battery: Device charge in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -229,6 +240,7 @@ zabbix_export: name: 'Battery: Device charge in critical state' expression: 'last(/Morningstar SunSaver MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' - + uuid: 149545b9154044e3af27b4e9ad809c0e name: 'Counter: Charge Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.43.0 @@ -253,6 +265,7 @@ zabbix_export: tag: Application value: Counter - + uuid: f6d0f89c747b4418ad34c32b5ac9a5b9 name: 'Counter: Charge KW-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.45.0 @@ -265,6 +278,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 28e679eace174d289ca5ccf90f3b9150 name: 'Counter: Load Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.49.0 @@ -289,6 +303,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 6491ee507d9a4c099852d33e57df48a9 name: 'Load: Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.34.0 @@ -318,6 +333,7 @@ zabbix_export: tag: Application value: Load - + uuid: c5dfef2deee445ec88e2d63dbfbbaf68 name: 'Load: State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.46.0 @@ -351,11 +367,13 @@ zabbix_export: value: Load triggers: - + uuid: bbd3a89b012a40daa646ec7113d43e43 expression: 'last(/Morningstar SunSaver MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar SunSaver MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' name: 'Load: Device load in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8f6967c1b577431c995a3c13f8cdb1c1 expression: 'last(/Morningstar SunSaver MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"lvdWarning"} or last(/Morningstar SunSaver MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"override"}' name: 'Load: Device load in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -365,6 +383,7 @@ zabbix_export: name: 'Load: Device load in critical state' expression: 'last(/Morningstar SunSaver MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar SunSaver MPPT SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' - + uuid: a9ca69fcedbb4524a8eb4b92b975008e name: 'Load: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.32.0 @@ -394,6 +413,7 @@ zabbix_export: tag: Application value: Load - + uuid: 91f2c1893b594e808032eb0140247d7a name: 'Status: Alarms' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.52.0 @@ -451,71 +471,85 @@ zabbix_export: value: Status triggers: - + uuid: 47c0f032d78a4906ab3fb52520f15591 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","currentLimit")=2' name: 'Status: Device has "currentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 39070380e3484abbabf763c63f38a358 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","currentOffset")=2' name: 'Status: Device has "currentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: a3e45273d08d4841bdf52c0df0c88a85 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorOpen")=2' name: 'Status: Device has "heatsinkTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: e8d8de46d71342dfb1bb85dda214826a expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorShorted")=2' name: 'Status: Device has "heatsinkTempSensorShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 6fc0f510ffcb42419d0bc1ad735b0265 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","highVaCurrentLimit")=2' name: 'Status: Device has "highVaCurrentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 08e15aef1a9c44feb60fcd5f6f523bf7 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","mosfetSOpen")=2' name: 'Status: Device has "mosfetSOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f9003326837946a1a0271c2bd76565af expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","p12VoltageReferenceOff")=2' name: 'Status: Device has "p12VoltageReferenceOff" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 055924cada5b4f629204b813a43b2258 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0ef0fa63dee84fcfafee5146a37f2f0b expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsMiswire")=2' name: 'Status: Device has "rtsMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0a1827675b3d4b7ab09da471cb2a7b0e expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 8c6a7527eda644ed8c79d7eeda634753 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","sspptHot")=2' name: 'Status: Device has "sspptHot" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 90f796488bf04008a19823ad95ae574d expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","systemMiswire")=2' name: 'Status: Device has "systemMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 38b3af5550ba4734ba35d8c7d09b5ec7 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.alarms[alarms.0],#3,"like","uncalibrated")=2' name: 'Status: Device has "uncalibrated" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f44756455697466cb905aa6ae4d0220d name: 'Status: Array Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.40.0 @@ -564,51 +598,61 @@ zabbix_export: value: Status triggers: - + uuid: 7a107f9923c84ccd97e7a46d163109bb expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","arrayHvd")=2' name: 'Status: Device has "arrayHvd" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ad3c2ad08fa14bffa7f3aaea203da00f expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","batteryHvd")=2' name: 'Status: Device has "batteryHvd" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: f7f11c0b7390489d80954285275ea46c expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 456ce09e92a446a388c3d8a440b08852 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","localTempSensorDamaged")=2' name: 'Status: Device has "localTempSensorDamaged" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: aac39c8bc01c4d6d9f93208934e57981 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","mosfetSShorted")=2' name: 'Status: Device has "mosfetSShorted" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 70d1548951e144be915d012610cd6fe4 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 288ff71737154bcc9ad4175937d4c3c4 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","rtsNoLongerValid")=2' name: 'Status: Device has "rtsNoLongerValid" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d7a47ad9ecdf40bfa989ee244a55cfbf expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 1794d566eb014fc386d513ee38b7eed1 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.array_faults[arrayFaults.0],#3,"like","softwareFault")=2' name: 'Status: Device has "softwareFault" array faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 24762b0c264745548150a4bd5913156f name: 'Status: Load Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.47.0 @@ -656,46 +700,55 @@ zabbix_export: value: Status triggers: - + uuid: 027b2ae4a0064bbeaf3222770f6ec711 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 338edbed121c48aba4a26713825c7b67 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","externalShortCircuit")=2' name: 'Status: Device has "externalShortCircuit" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8040ee4dbe1242fdaab9e56e191e7180 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","highTempDisconnect")=2' name: 'Status: Device has "highTempDisconnect" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 96e4bfb0c2bf40cc8c7b04a3edff0c4c expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","loadHvd")=2' name: 'Status: Device has "loadHvd" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 83bfd2db681940d58ce2787d76eeeaa8 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","mosfetShorted")=2' name: 'Status: Device has "mosfetShorted" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: dedf0e3dbf474e72b81b1d0cbb35f867 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d4ace4734e774a4e984d7b60504f1026 expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","software")=2' name: 'Status: Device has "software" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ec7c053a94a248408224c9f61632fb5c expression: 'count(/Morningstar SunSaver MPPT SNMP/status.load_faults[loadFaults.0],#3,"like","unknownLoadFault")=2' name: 'Status: Device has "unknownLoadFault" load faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 63512390f2a04885bf8d0e19653a72b1 name: 'Status: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -714,18 +767,21 @@ zabbix_export: value: Status triggers: - + uuid: fd5dcb256d4547da9c432c1b9c01b0ae expression: 'last(/Morningstar SunSaver MPPT SNMP/status.uptime)<10m' name: 'Status: Device has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 8f3d2977a5c544248af8f6b4e4b15428 expression: 'nodata(/Morningstar SunSaver MPPT SNMP/status.uptime,5m)=1' name: 'Status: Failed to fetch data (or no data for 5m)' priority: WARNING description: 'Zabbix has not received data for items for the last 5 minutes' manual_close: 'YES' - + uuid: 52afa576b83b49e69ec8d379fbc42965 name: 'Battery: Target Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.42.0 @@ -755,6 +811,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 430cf6fcb9b74943a8ca7f1d9d06fa56 name: 'Temperature: Ambient' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.37.0 @@ -774,6 +831,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 157faa85ae244950b4a114b95bad6d50 name: 'Temperature: Battery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.36.0 @@ -794,16 +852,19 @@ zabbix_export: value: Temperature triggers: - + uuid: a4d773e1cf1c4566bc6e3f5cfd113a5a expression: 'min(/Morningstar SunSaver MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 92d2b86e30e4404bbd7901ff784b3de5 expression: 'max(/Morningstar SunSaver MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 0b1682a5aab042b2a24d47916886febb expression: 'min(/Morningstar SunSaver MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.WARN}' name: 'Temperature: High battery temperature (over {$BATTERY.TEMP.MAX.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -813,6 +874,7 @@ zabbix_export: name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' expression: 'min(/Morningstar SunSaver MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' - + uuid: f56a8231c34b498faa3007df93238d12 expression: 'max(/Morningstar SunSaver MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.WARN}' name: 'Temperature: Low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -822,6 +884,7 @@ zabbix_export: name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' expression: 'max(/Morningstar SunSaver MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' - + uuid: 5f238fe557a7412cad5f3864e407284e name: 'Temperature: Heatsink' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.35.0 @@ -842,6 +905,7 @@ zabbix_export: value: Temperature discovery_rules: - + uuid: 81b324d81e6549d59cbf14163181fb48 name: 'Battery voltage discovery' type: DEPENDENT key: battery.voltage.discovery @@ -849,6 +913,7 @@ zabbix_export: description: 'Discovery for battery voltage triggers' item_prototypes: - + uuid: 903b96b7eb37482da469fc802d3da1b0 name: 'Battery: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.3.30.0 @@ -876,16 +941,19 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: 14106e96a9b741498b7e8f8a715f7769 expression: 'min(/Morningstar SunSaver MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 3478c3e1c29543f59dcd24839d007b38 expression: 'max(/Morningstar SunSaver MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' name: 'Battery: Critically low battery voltage (below {#VOLTAGE.MIN.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 436548c625184ecea07dca150e44844b expression: 'min(/Morningstar SunSaver MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.WARN}' name: 'Battery: High battery voltage (over {#VOLTAGE.MAX.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -895,6 +963,7 @@ zabbix_export: name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' expression: 'min(/Morningstar SunSaver MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' - + uuid: 7eade0d03a904eef9747082c9b7bebb1 expression: 'max(/Morningstar SunSaver MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.WARN}' name: 'Battery: Low battery voltage (below {#VOLTAGE.MIN.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -905,6 +974,7 @@ zabbix_export: expression: 'max(/Morningstar SunSaver MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' graph_prototypes: - + uuid: b3520796c85a45df954633bc5f87d80b name: 'Voltage: Battery/Load{#SINGLETON}' graph_items: - @@ -1003,6 +1073,7 @@ zabbix_export: macro: '{$VOLTAGE.MIN.WARN}' valuemaps: - + uuid: b51b9440e801481fbb76f28b4a5431d1 name: 'SunSaver MPPT charge state' mappings: - @@ -1033,6 +1104,7 @@ zabbix_export: value: '8' newvalue: Equalize - + uuid: f21076ed51104b84ba4d78dd74bd1a5b name: 'SunSaver MPPT load state' mappings: - @@ -1064,6 +1136,7 @@ zabbix_export: newvalue: NotUsed graphs: - + uuid: 6090c266226d431193b00fb3db49ae07 name: 'Array: Voltage' graph_items: - @@ -1087,6 +1160,7 @@ zabbix_export: host: 'Morningstar SunSaver MPPT SNMP' key: 'array.voltage[arrayVoltage.0]' - + uuid: ad5b73c7352747a6930c9d8647f70bf1 name: 'Current: Charge/Load' graph_items: - @@ -1103,6 +1177,7 @@ zabbix_export: host: 'Morningstar SunSaver MPPT SNMP' key: 'load.current[loadCurrent.0]' - + uuid: 7b96265600a748728d881f5dfee485d2 name: 'Temperature: Ambient/Battery/Heatsink' graph_items: - diff --git a/templates/net/morningstar_snmp/suresine_snmp/suresine_snmp.yaml b/templates/net/morningstar_snmp/suresine_snmp/suresine_snmp.yaml index c66f5930368..4a20e280e93 100644 --- a/templates/net/morningstar_snmp/suresine_snmp/suresine_snmp.yaml +++ b/templates/net/morningstar_snmp/suresine_snmp/suresine_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:18Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 3bbfe42c78c74f04a2565431fbdd19e2 template: 'Morningstar SureSine SNMP' name: 'Morningstar SureSine SNMP' description: | @@ -18,6 +20,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: c577d82138d04ca689155f01fe32dd74 name: 'Battery: Battery Voltage discovery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.9.30.0 @@ -42,6 +45,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0cbf90bdfbc44bc9939167625c20aaed name: 'Load: A/C Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.9.31.0 @@ -70,6 +74,7 @@ zabbix_export: tag: Application value: Load - + uuid: 193eeecf87c24527b5ba4b0df2b66cfc name: 'Load: State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.9.33.0 @@ -103,11 +108,13 @@ zabbix_export: value: Load triggers: - + uuid: 83a1cad652b445a69541208f81b12c23 expression: 'last(/Morningstar SureSine SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar SureSine SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' name: 'Load: Device load in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: bed6bfb29f5d4a3e89b9028b45bfb8b8 expression: 'last(/Morningstar SureSine SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"lvdWarning"} or last(/Morningstar SureSine SNMP/load.state[loadState.0])={$LOAD.STATE.WARN:"override"}' name: 'Load: Device load in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -117,6 +124,7 @@ zabbix_export: name: 'Load: Device load in critical state' expression: 'last(/Morningstar SureSine SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar SureSine SNMP/load.state[loadState.0])={$LOAD.STATE.CRIT:"fault"}' - + uuid: d15815c3d6024a83ac03425e23d798cd name: 'Status: Alarms' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.9.34.0 @@ -160,26 +168,31 @@ zabbix_export: value: Status triggers: - + uuid: 281655d3611c4976a813e2021d9c6d58 expression: 'count(/Morningstar SureSine SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorOpen")=2' name: 'Status: Device has "heatsinkTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c7fbff45821e45a597781e3d7b5fff2a expression: 'count(/Morningstar SureSine SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorShort")=2' name: 'Status: Device has "heatsinkTempSensorShort" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 9f25b31f229448689a41d0e79005e075 expression: 'count(/Morningstar SureSine SNMP/status.alarms[alarms.0],#3,"like","suresineHot")=2' name: 'Status: Device has "suresineHot" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c77b206d2b624b738fc7556beb58c236 expression: 'count(/Morningstar SureSine SNMP/status.alarms[alarms.0],#3,"like","unknownAlarm")=2' name: 'Status: Device has "unknownAlarm" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: d92ff915ccda482db946118238ea2ef3 name: 'Status: Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.9.35.0 @@ -227,46 +240,55 @@ zabbix_export: value: Status triggers: - + uuid: 226d1245b46d451296f7582aef688b53 expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e29f9ac281dd4b27a09b9c229a468582 expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","dipSwitchChanged")=2' name: 'Status: Device has "dipSwitchChanged" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2874cad1a9164b64a8085dee1336a3ad expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","highVoltageDisconnect")=2' name: 'Status: Device has "highVoltageDisconnect" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 52b688c0367e4e6e84f34570f37ca9c3 expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 200ea1a1c5c345d4a5be772691a7afc1 expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","reset")=2' name: 'Status: Device has "reset" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d9dff1589c7b44b8935ed3edb5c0879f expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","software")=2' name: 'Status: Device has "software" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 372fe47a9a384991acfabab2a4d074e5 expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","suresineHot")=2' name: 'Status: Device has "suresineHot" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 1c84f7fdc7a24dada9658a93b6952164 expression: 'count(/Morningstar SureSine SNMP/status.faults[faults.0],#3,"like","unknownFault")=2' name: 'Status: Device has "unknownFault" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: cb4a5c3033f84baa8260a8199265e5a9 name: 'Status: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -285,18 +307,21 @@ zabbix_export: value: Status triggers: - + uuid: f9404001de4c4c1d8438e0b560977398 expression: 'last(/Morningstar SureSine SNMP/status.uptime)<10m' name: 'Status: Device has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: c47df737c7d6495387e9e51ce4245b4c expression: 'nodata(/Morningstar SureSine SNMP/status.uptime,5m)=1' name: 'Status: Failed to fetch data (or no data for 5m)' priority: WARNING description: 'Zabbix has not received data for items for the last 5 minutes' manual_close: 'YES' - + uuid: c6119c74beeb4ab69854d52f2eaa969d name: 'Temperature: Heatsink' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.9.32.0 @@ -317,6 +342,7 @@ zabbix_export: value: Temperature discovery_rules: - + uuid: c43e02a5d94343e2b54cba50b3388826 name: 'Battery voltage discovery' type: DEPENDENT key: battery.voltage.discovery @@ -324,6 +350,7 @@ zabbix_export: description: 'Discovery for battery voltage triggers' item_prototypes: - + uuid: 3a526ad82f7a48c589c3079599e0334e name: 'Battery: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.9.30.0 @@ -354,16 +381,19 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: ad3240419e854143b74a27168718c3d4 expression: 'min(/Morningstar SureSine SNMP/battery.voltage[batteryVoltageSlow.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 08d60e6cd8b34892a07308bd94b75812 expression: 'max(/Morningstar SureSine SNMP/battery.voltage[batteryVoltageSlow.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' name: 'Battery: Critically low battery voltage (below {#VOLTAGE.MIN.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 64598184eff14293a9dd6657674e682b expression: 'min(/Morningstar SureSine SNMP/battery.voltage[batteryVoltageSlow.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.WARN}' name: 'Battery: High battery voltage (over {#VOLTAGE.MAX.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -373,6 +403,7 @@ zabbix_export: name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' expression: 'min(/Morningstar SureSine SNMP/battery.voltage[batteryVoltageSlow.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' - + uuid: 06cd98b131354b1497a8a4e329fc8ff2 expression: 'max(/Morningstar SureSine SNMP/battery.voltage[batteryVoltageSlow.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.WARN}' name: 'Battery: Low battery voltage (below {#VOLTAGE.MIN.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -383,6 +414,7 @@ zabbix_export: expression: 'max(/Morningstar SureSine SNMP/battery.voltage[batteryVoltageSlow.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' graph_prototypes: - + uuid: 6cdc54f509c045b0880af6f7f901b6ab name: 'Voltage: Battery{#SINGLETON}' graph_items: - @@ -474,6 +506,7 @@ zabbix_export: macro: '{$VOLTAGE.MIN.WARN}' valuemaps: - + uuid: 1d6f60ea7d414cb8a26ddad70fc352b2 name: 'SureSine load state' mappings: - @@ -505,6 +538,7 @@ zabbix_export: newvalue: Standby graphs: - + uuid: 45df99d33eb0472e946d2f6f7a5a2745 name: 'Current: A/C Load' graph_items: - @@ -514,6 +548,7 @@ zabbix_export: host: 'Morningstar SureSine SNMP' key: 'load.ac_current[acCurrent.0]' - + uuid: e15d5c71b19444f18d5917519d3fdb74 name: 'Temperature: Heatsink' graph_items: - diff --git a/templates/net/morningstar_snmp/tristar_mppt_600V_snmp/tristar_mppt_600V_snmp.yaml b/templates/net/morningstar_snmp/tristar_mppt_600V_snmp/tristar_mppt_600V_snmp.yaml index 82aad7b9a56..5dac25fa29a 100644 --- a/templates/net/morningstar_snmp/tristar_mppt_600V_snmp/tristar_mppt_600V_snmp.yaml +++ b/templates/net/morningstar_snmp/tristar_mppt_600V_snmp/tristar_mppt_600V_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:17Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 2d20a2fbd540492089fdcafc8feb60e3 template: 'Morningstar TriStar MPPT 600V SNMP' name: 'Morningstar TriStar MPPT 600V SNMP' description: | @@ -18,6 +20,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 2e83c42d78e8486f936733e3cb6dee6b name: 'Array: Array Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.31.0 @@ -37,6 +40,7 @@ zabbix_export: tag: Application value: Array - + uuid: 9750ce4073d9467fa18f0e35f990c081 name: 'Array: Sweep Pmax' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.33.0 @@ -56,6 +60,7 @@ zabbix_export: tag: Application value: Array - + uuid: de36a1087b2d4ade8369c620c794c881 name: 'Array: Sweep Vmp' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.34.0 @@ -75,6 +80,7 @@ zabbix_export: tag: Application value: Array - + uuid: a8f4819131fe4247aef9b1cd819b47d9 name: 'Array: Sweep Voc' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.35.0 @@ -94,6 +100,7 @@ zabbix_export: tag: Application value: Array - + uuid: e13c3135ce8649ea9c88d4f9eb56219e name: 'Array: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.30.0 @@ -113,6 +120,7 @@ zabbix_export: tag: Application value: Array - + uuid: 058dc403d9b541978aebcb2944ecf75f name: 'Battery: Battery Voltage discovery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.36.0 @@ -133,6 +141,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5e42ba3c9a764b9690feb04d4bf7df45 name: 'Battery: Charge Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.42.0 @@ -152,6 +161,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 6e168ff947324068aad1fc16d577369d name: 'Battery: Output Power' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.44.0 @@ -171,6 +181,7 @@ zabbix_export: tag: Application value: Battery - + uuid: aa20a89288c444a492910cb1a7f19499 name: 'Battery: Charge State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.46.0 @@ -206,11 +217,13 @@ zabbix_export: value: Battery triggers: - + uuid: ed2b56b78fce47f88b679774640706b5 expression: 'last(/Morningstar TriStar MPPT 600V SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' name: 'Battery: Device charge in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 6f21bda91cc640809f0f4faf04ba86f4 expression: 'last(/Morningstar TriStar MPPT 600V SNMP/charge.state[chargeState.0])={$CHARGE.STATE.WARN}' name: 'Battery: Device charge in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -220,6 +233,7 @@ zabbix_export: name: 'Battery: Device charge in critical state' expression: 'last(/Morningstar TriStar MPPT 600V SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' - + uuid: 3d67ceefb2c443d38051e2d22aca45ce name: 'Counter: Charge Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.50.0 @@ -239,6 +253,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 1a7ff2c884784eb4817956e0ecd5b718 name: 'Counter: Charge KW-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.52.0 @@ -258,6 +273,7 @@ zabbix_export: tag: Application value: Counter - + uuid: a2b5a78fe649480ea0cc580b5fa30bde name: 'Status: Alarms' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.57.0 @@ -329,151 +345,181 @@ zabbix_export: value: Status triggers: - + uuid: fd0377f578b246089917742a2b337679 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","alarm21Internal")=2' name: 'Status: Device has "alarm21Internal" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 2db45cb3ecff4dfab1a82184ef22d536 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","arrayCurrentOffset")=2' name: 'Status: Device has "arrayCurrentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 7d34a76e824c4100ae2b3079e55ae176 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","batterySense")=2' name: 'Status: Device has "batterySense" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 81516ce837ea41ba9c771fbd608dcfc4 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","batterySenseDisconnected")=2' name: 'Status: Device has "batterySenseDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 9a4680a9d54f49bda10cde6e5e392ade expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","controllerWasReset")=2' name: 'Status: Device has "controllerWasReset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 1d8f8a564cb44bfbb7a8c9c1305c5f95 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","currentLimit")=2' name: 'Status: Device has "currentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f344a2c4f3e649838d516f55939a91cf expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","currentOffset")=2' name: 'Status: Device has "currentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 9d6899d80c074afb88a972fe1713e0c7 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","derateLimit")=2' name: 'Status: Device has "derateLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 7dea60a28bf04fe8a6f7fea32543259c expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","ee-i2cRetryLimit")=2' name: 'Status: Device has "ee-i2cRetryLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 46afb35d5e044df9a2e3d8bd391782f6 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","ethernetAlarm")=2' name: 'Status: Device has "ethernetAlarm" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: d2e21676d81f451eacacde5fc033d4f0 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","extflashFault")=2' name: 'Status: Device has "extflashFault" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: a2fd20f6bae44b908c878afd880dc785 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","fp12VoltageOutOfRange")=2' name: 'Status: Device has "fp12VoltageOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 14e5df0c146e416182af69262c6077bb expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorOpen")=2' name: 'Status: Device has "heatsinkTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 181bcff36bf44ef2a2fb5cacdbf19d26 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorShorted")=2' name: 'Status: Device has "heatsinkTempSensorShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 49b0074f1d53429c8fa2194d9e942340 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","highArrayVCurrentLimit")=2' name: 'Status: Device has "highArrayVCurrentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0b4d2c0ccd234710a1a326da3bd9a334 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","highTemperatureCurrentLimit")=2' name: 'Status: Device has "highTemperatureCurrentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c584964c020740d78db710a4c6740b32 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","highVoltageDisconnect")=2' name: 'Status: Device has "highVoltageDisconnect" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 02980ad4e53948ffa17a1ab4074b6f5f expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","lvd")=2' name: 'Status: Device has "lvd" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 25be19114f82439a9d86c75d45c4f3ef expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","maxAdcValueReached")=2' name: 'Status: Device has "maxAdcValueReached" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c8aaab6f1bf1488094e13ebccf6ef710 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","mosfetSOpen")=2' name: 'Status: Device has "mosfetSOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c367d824c6e547df90c972d696ee7b50 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","p3VoltageOutOfRange")=2' name: 'Status: Device has "p3VoltageOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 5fb8e57f4b204629a9f4d04e68b21526 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","p12VoltageOutOfRange")=2' name: 'Status: Device has "p12VoltageOutOfRange" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 0d86947d0cfd46e6b2d9f1fc31beb294 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c64436400bf04c9386801cea0f942ade expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","rtsMiswire")=2' name: 'Status: Device has "rtsMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 66c2a52234814a30a36431b14723c821 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: dcf333740c5e44dfa7f8d8a30b4a43fb expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","slaveControlFault")=2' name: 'Status: Device has "slaveControlFault" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 1eb76e5e8f1e4682a957352762800ad9 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","software")=2' name: 'Status: Device has "software" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 3779871620694258b7f7e5554a6b5907 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","systemMiswire")=2' name: 'Status: Device has "systemMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 90f14a21332c4cb4919dcf291c4ab1a1 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.alarms[alarms.0],#3,"like","uncalibrated")=2' name: 'Status: Device has "uncalibrated" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 81efe20cce1b4b26a6eda83e86fbd49c name: 'Status: Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.55.0 @@ -542,146 +588,175 @@ zabbix_export: value: Status triggers: - + uuid: 9f75cd7918fe49b5b5e752461f1f673b expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","arrayHvd")=2' name: 'Status: Device has "arrayHvd" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: cd2010625070486790e86f615e2962f2 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","batteryHvd")=2' name: 'Status: Device has "batteryHvd" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 58bf031aa64e4887ae1ed48058f74f72 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","batteryLvd")=2' name: 'Status: Device has "batteryLvd" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: f01f23fe25314f81b788726926c7d17f expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","blockbusBoot")=2' name: 'Status: Device has "blockbusBoot" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c175677792c7450d8d1d7195fcbaca9d expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","chargeSlaveControlTimeout")=2' name: 'Status: Device has "chargeSlaveControlTimeout" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 9699f16e0bb14cd88f10378e95a389af expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","controllerWasReset")=2' name: 'Status: Device has "controllerWasReset" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: f69f280df17747a882d5db06b9d3a7fa expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","currentSensorReferenceOutOfRange")=2' name: 'Status: Device has "currentSensorReferenceOutOfRange" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5fa536fb32f04c3bad46d127a758e785 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: bc1c0578e0ff416a96ce40ba8d581179 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","dipSwitchChange")=2' name: 'Status: Device has "dipSwitchChange" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 6d2d1a5e853549f1bf8af41f3eb1fb8b expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","eepromRetryLimit")=2' name: 'Status: Device has "eepromRetryLimit" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: caed8f82d19f4eb19d5e0c97cf5ec857 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fault16Software")=2' name: 'Status: Device has "fault16Software" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: b318b77317cc493d9cc8d37e0071c10d expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fault17Software")=2' name: 'Status: Device has "fault17Software" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c5782075467548be846e322cdc5c3443 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fault18Software")=2' name: 'Status: Device has "fault18Software" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: df354bf0e8354afaa03179ae0c8f8b38 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fault19Software")=2' name: 'Status: Device has "fault19Software" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: b5cfffdcf10f48bab5370d4c84351175 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fault20Software")=2' name: 'Status: Device has "fault20Software" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: f468de2645c04352850ec864ba18c307 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fault21Software")=2' name: 'Status: Device has "fault21Software" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 216585e531ab498981d347f436d455e6 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fetShort")=2' name: 'Status: Device has "fetShort" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2608824da11a44e4a64c963295bb157f expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","fpgaVersion")=2' name: 'Status: Device has "fpgaVersion" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2f95a2c500af4ad3a4d290e33cbcb4c7 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","hscomm")=2' name: 'Status: Device has "hscomm" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 0c63b8d221004042a3ae0660a4e0135b expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","hscommMaster")=2' name: 'Status: Device has "hscommMaster" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d61f3e277b0a4a5bb672c5b3df145a25 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","ia-refSlaveModeTimeout")=2' name: 'Status: Device has "ia-refSlaveModeTimeout" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ad89ede8386b462a891f628f7a6938cc expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8aac3970be23425c99d39a7b1143013b expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","powerboardCommunicationFault")=2' name: 'Status: Device has "powerboardCommunicationFault" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 143b9b4ccbbc4752b126d56d7c722452 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","rs232SerialToMeterBridge")=2' name: 'Status: Device has "rs232SerialToMeterBridge" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2fe5a93ba83a4023a51435aa1ffc9766 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: caed24a4047442ff99bd6b40e77240e6 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: abb46e6c3ba44b369cce10d9fc6689a7 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","slave")=2' name: 'Status: Device has "slave" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 22d88b6e0da6484e91c7b73c77cc2de7 expression: 'count(/Morningstar TriStar MPPT 600V SNMP/status.faults[faults.0],#3,"like","softwareFault")=2' name: 'Status: Device has "softwareFault" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e6a4dd0a61c8479985a1179842d22766 name: 'Status: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -700,18 +775,21 @@ zabbix_export: value: Status triggers: - + uuid: 5393dee9b39d438a8c1553a0be0fb0f2 expression: 'last(/Morningstar TriStar MPPT 600V SNMP/status.uptime)<10m' name: 'Status: Device has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 37456b9f0a1448039179123e717a2724 expression: 'nodata(/Morningstar TriStar MPPT 600V SNMP/status.uptime,5m)=1' name: 'Status: Failed to fetch data (or no data for 5m)' priority: WARNING description: 'Zabbix has not received data for items for the last 5 minutes' manual_close: 'YES' - + uuid: 738f2e6d143a4e6db3ecf2736ca843cb name: 'Battery: Target Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.45.0 @@ -736,6 +814,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 4f3fdc6382704fb584fbe11264a0e5c2 name: 'Temperature: Battery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.48.0 @@ -756,16 +835,19 @@ zabbix_export: value: Temperature triggers: - + uuid: f3c20d3d6a224edeabae8ebc03ce998f expression: 'min(/Morningstar TriStar MPPT 600V SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 992c1a38df034f55ac29128e079159ae expression: 'max(/Morningstar TriStar MPPT 600V SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c3272e09df5d4fa6934d71cfa6ed904b expression: 'min(/Morningstar TriStar MPPT 600V SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.WARN}' name: 'Temperature: High battery temperature (over {$BATTERY.TEMP.MAX.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -775,6 +857,7 @@ zabbix_export: name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' expression: 'min(/Morningstar TriStar MPPT 600V SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' - + uuid: 707a3f3f5ad74ed3808fc207a7c8328f expression: 'max(/Morningstar TriStar MPPT 600V SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.WARN}' name: 'Temperature: Low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -784,6 +867,7 @@ zabbix_export: name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' expression: 'max(/Morningstar TriStar MPPT 600V SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' - + uuid: d3abc18d718540039adcfcb4a74bea43 name: 'Temperature: Heatsink' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.49.0 @@ -804,6 +888,7 @@ zabbix_export: value: Temperature discovery_rules: - + uuid: 7ba9493b38174751b448419b0b03312e name: 'Battery voltage discovery' type: DEPENDENT key: battery.voltage.discovery @@ -811,6 +896,7 @@ zabbix_export: description: 'Discovery for battery voltage triggers' item_prototypes: - + uuid: 429d19822647434ca7df7016f44d690f name: 'Battery: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.7.36.0 @@ -831,16 +917,19 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: 86a619c71e4c4dedbe93d1fbf9793fc8 expression: 'min(/Morningstar TriStar MPPT 600V SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8b81cb919683418195353635c9146826 expression: 'max(/Morningstar TriStar MPPT 600V SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' name: 'Battery: Critically low battery voltage (below {#VOLTAGE.MIN.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d5990a11b40140439238bd0427339ca2 expression: 'min(/Morningstar TriStar MPPT 600V SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.WARN}' name: 'Battery: High battery voltage (over {#VOLTAGE.MAX.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -850,6 +939,7 @@ zabbix_export: name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' expression: 'min(/Morningstar TriStar MPPT 600V SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' - + uuid: eb48bb2d8db646e5b5de7ae83dd524ca expression: 'max(/Morningstar TriStar MPPT 600V SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.WARN}' name: 'Battery: Low battery voltage (below {#VOLTAGE.MIN.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -860,6 +950,7 @@ zabbix_export: expression: 'max(/Morningstar TriStar MPPT 600V SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' graph_prototypes: - + uuid: 592990e094e842f68463ab542878d5a9 name: 'Battery: Voltage{#SINGLETON}' graph_items: - @@ -951,6 +1042,7 @@ zabbix_export: macro: '{$VOLTAGE.MIN.WARN}' valuemaps: - + uuid: 8a0dfdf98d254c219905751cccc878d7 name: 'TriStar MPPT 600V charge state' mappings: - @@ -988,6 +1080,7 @@ zabbix_export: newvalue: Fixed graphs: - + uuid: 6627675fc86645a88d7be9a80c91a8b4 name: 'Array: Voltage' graph_items: - @@ -1011,6 +1104,7 @@ zabbix_export: host: 'Morningstar TriStar MPPT 600V SNMP' key: 'array.voltage[arrayVoltage.0]' - + uuid: 711c5f397c5e4031b36070d20debcc13 name: 'Battery: Current' graph_items: - @@ -1020,6 +1114,7 @@ zabbix_export: host: 'Morningstar TriStar MPPT 600V SNMP' key: 'charge.current[batteryCurrent.0]' - + uuid: 12163228805449dcb48116a1a0b470d9 name: 'Battery: Output Power (Watts)' graph_items: - @@ -1029,6 +1124,7 @@ zabbix_export: host: 'Morningstar TriStar MPPT 600V SNMP' key: 'charge.output_power[ outputPower.0]' - + uuid: 09e9cd48bb6241e8b667e6e1b9f7c3ad name: 'Temperature: Battery/Heatsink' graph_items: - diff --git a/templates/net/morningstar_snmp/tristar_mppt_snmp/tristar_mppt_snmp.yaml b/templates/net/morningstar_snmp/tristar_mppt_snmp/tristar_mppt_snmp.yaml index 2a136a65783..a74a9be30a6 100644 --- a/templates/net/morningstar_snmp/tristar_mppt_snmp/tristar_mppt_snmp.yaml +++ b/templates/net/morningstar_snmp/tristar_mppt_snmp/tristar_mppt_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:15Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 07b32152c3654e8ead4c1eeae24efa8f template: 'Morningstar TriStar MPPT SNMP' name: 'Morningstar TriStar MPPT SNMP' description: | @@ -18,6 +20,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 2c3dcfd83bf946fb9da84f648c1efbac name: 'Array: Array Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.31.0 @@ -47,6 +50,7 @@ zabbix_export: tag: Application value: Array - + uuid: 53c1cccd0262422eb18bb6745adb2369 name: 'Array: Sweep Pmax' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.33.0 @@ -76,6 +80,7 @@ zabbix_export: tag: Application value: Array - + uuid: 2f0bbf8b6d53457283069aaf8e0386ae name: 'Array: Sweep Vmp' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.34.0 @@ -105,6 +110,7 @@ zabbix_export: tag: Application value: Array - + uuid: ced0f7c4abb6409399a9e05797841497 name: 'Array: Sweep Voc' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.35.0 @@ -134,6 +140,7 @@ zabbix_export: tag: Application value: Array - + uuid: 419b9faf88284121a8806c60c8a4550d name: 'Array: Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.30.0 @@ -163,6 +170,7 @@ zabbix_export: tag: Application value: Array - + uuid: f40795d2c28b4f53ac50399ca6e6f8d6 name: 'Battery: Battery Voltage discovery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.36.0 @@ -182,6 +190,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: e1646c9847064d53913d9c57d1b59de7 name: 'Battery: Charge Current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.42.0 @@ -211,6 +220,7 @@ zabbix_export: tag: Application value: Battery - + uuid: e70284aa07924a61add98dc516f0429e name: 'Battery: Output Power' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.44.0 @@ -240,6 +250,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 7ad0e0153d6342a5bdd1576b2ad815e3 name: 'Battery: Charge State' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.46.0 @@ -274,11 +285,13 @@ zabbix_export: value: Battery triggers: - + uuid: 6c6371d2476246789d23404e068e5179 expression: 'last(/Morningstar TriStar MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' name: 'Battery: Device charge in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 65bdeac02fed4febae857f571319bf37 expression: 'last(/Morningstar TriStar MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.WARN}' name: 'Battery: Device charge in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -288,6 +301,7 @@ zabbix_export: name: 'Battery: Device charge in critical state' expression: 'last(/Morningstar TriStar MPPT SNMP/charge.state[chargeState.0])={$CHARGE.STATE.CRIT}' - + uuid: 48db3379939b4698b8f30ff7118a9a95 name: 'Counter: Charge Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.50.0 @@ -312,6 +326,7 @@ zabbix_export: tag: Application value: Counter - + uuid: f14eb25c426141d1875d5828b5c62c30 name: 'Counter: Charge KW-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.52.0 @@ -330,6 +345,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 5c96236f9623495289b94bd4d63e6faf name: 'Status: Alarms' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.57.0 @@ -389,96 +405,115 @@ zabbix_export: value: Status triggers: - + uuid: e0827359a72b411a937d8f25694c8eeb expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","batterySense")=2' name: 'Status: Device has "batterySense" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 92c1fcd03b304db687f057767fb2f618 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","batterySenseDisconnected")=2' name: 'Status: Device has "batterySenseDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 3460a6261bf9442fbe45b29c31c48504 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","controllerWasReset")=2' name: 'Status: Device has "controllerWasReset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: ede0f2b8600f4201b95a3ba93b3c3ded expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","currentLimit")=2' name: 'Status: Device has "currentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 9cb536832660441aae7619bd35ebac80 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","currentOffset")=2' name: 'Status: Device has "currentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 39a29ace8c4b4e93aeecf50376329e4f expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorOpen")=2' name: 'Status: Device has "heatsinkTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 24214e16e9bc4650bc0f91ba6401dd46 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorShorted")=2' name: 'Status: Device has "heatsinkTempSensorShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 858ee5e587304596a123336a338ee143 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","highArrayVCurrentLimit")=2' name: 'Status: Device has "highArrayVCurrentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: e9450eaa35aa41588f9d6fd49da3cdff expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","highTemperatureCurrentLimit")=2' name: 'Status: Device has "highTemperatureCurrentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: aba1b823566b4d3097c4b118c9f85570 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","highVoltageDisconnect")=2' name: 'Status: Device has "highVoltageDisconnect" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 051e166402714f7a8f55f19912809940 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","maxAdcValueReached")=2' name: 'Status: Device has "maxAdcValueReached" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 298de09c6fbd4cdd8eb81f69c6ef7b6f expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","mosfetSOpen")=2' name: 'Status: Device has "mosfetSOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 3a90503f1355487e87f777617e02a3dd expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","p12VoltageReferenceOff")=2' name: 'Status: Device has "p12VoltageReferenceOff" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f35594de2e1140d281b67bcda8f8f2a3 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 6c46f986a9264f44af032a16c6f248bc expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsMiswire")=2' name: 'Status: Device has "rtsMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 7046856b08714c28be2bf8a8560334a5 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: a677dc077a944e27a15eba297ad34fa1 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","systemMiswire")=2' name: 'Status: Device has "systemMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: b37da729e58c49058788cb8bd192f0a2 expression: 'count(/Morningstar TriStar MPPT SNMP/status.alarms[alarms.0],#3,"like","uncalibrated")=2' name: 'Status: Device has "uncalibrated" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 64a01cde330e437499a719237f68fda2 name: 'Status: Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.55.0 @@ -530,61 +565,73 @@ zabbix_export: value: Status triggers: - + uuid: 56806568ca8d4c93816ab2b8ada85392 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","arrayHvd")=2' name: 'Status: Device has "arrayHvd" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8772d069a5f54756b8ca101774d5e368 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","batteryHvd")=2' name: 'Status: Device has "batteryHvd" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c396842877904284add46325ae3671a9 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: caca68d72a184f65a3f6af775ba81c26 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","dipSwitchChange")=2' name: 'Status: Device has "dipSwitchChange" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 4e7e692f0820426a81217a1929406972 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","eepromRetryLimit")=2' name: 'Status: Device has "eepromRetryLimit" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 9103750f2575411bab9a8d37e6fac96f expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","fetShort")=2' name: 'Status: Device has "fetShort" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ee60aa97fd2c4c50a4ab615afc452f64 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: f9284931a67c49c9911cc8ad025d155e expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2f41143ab2d64dc5b2f0e287d5c061ec expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d8176018668a4774b4c388d3c684c0f0 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","slaveControlTimeout")=2' name: 'Status: Device has "slaveControlTimeout" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c07d1e5c70ee4216a2eef7e2361e6fd7 expression: 'count(/Morningstar TriStar MPPT SNMP/status.faults[faults.0],#3,"like","softwareFault")=2' name: 'Status: Device has "softwareFault" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5f1e79c9987648c8abb325a507209a07 name: 'Status: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -603,18 +650,21 @@ zabbix_export: value: Status triggers: - + uuid: aab5be196ac64dc69883c3109fcd094f expression: 'last(/Morningstar TriStar MPPT SNMP/status.uptime)<10m' name: 'Status: Device has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: a79e1b98379f439b8d7d2c6b4361fceb expression: 'nodata(/Morningstar TriStar MPPT SNMP/status.uptime,5m)=1' name: 'Status: Failed to fetch data (or no data for 5m)' priority: WARNING description: 'Zabbix has not received data for items for the last 5 minutes' manual_close: 'YES' - + uuid: c46896a6169142b59fc7f534f1981993 name: 'Battery: Target Voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.45.0 @@ -644,6 +694,7 @@ zabbix_export: tag: Application value: Battery - + uuid: 9aee4500f32a4016be4f137c948b3d67 name: 'Temperature: Battery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.48.0 @@ -664,16 +715,19 @@ zabbix_export: value: Temperature triggers: - + uuid: e88b3cc50b264ee6ad00dbb6b937d68f expression: 'min(/Morningstar TriStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ef3b0ca86a4c447895bbc388f418c1cf expression: 'max(/Morningstar TriStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2a67cce765ba45779a1764e4bef6bfd2 expression: 'min(/Morningstar TriStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.WARN}' name: 'Temperature: High battery temperature (over {$BATTERY.TEMP.MAX.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -683,6 +737,7 @@ zabbix_export: name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' expression: 'min(/Morningstar TriStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' - + uuid: 42169c76eae94f11b700698970a63d42 expression: 'max(/Morningstar TriStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.WARN}' name: 'Temperature: Low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -692,6 +747,7 @@ zabbix_export: name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' expression: 'max(/Morningstar TriStar MPPT SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' - + uuid: ffed57b626254db6bcc0df6de51d39fa name: 'Temperature: Heatsink' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.49.0 @@ -712,6 +768,7 @@ zabbix_export: value: Temperature discovery_rules: - + uuid: 5c8910a7991240a9b586d0d87ef00d5d name: 'Battery voltage discovery' type: DEPENDENT key: battery.voltage.discovery @@ -719,6 +776,7 @@ zabbix_export: description: 'Discovery for battery voltage triggers' item_prototypes: - + uuid: 763cce63817f471095bdce7a6127b0bf name: 'Battery: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.2.36.0 @@ -749,16 +807,19 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: f9d24e4489194654b484a8d30f6d21aa expression: 'min(/Morningstar TriStar MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c3c10eddabc74d2fb3930d261df523cc expression: 'max(/Morningstar TriStar MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' name: 'Battery: Critically low battery voltage (below {#VOLTAGE.MIN.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 27a9587316024dbf9edbeb3b7a886999 expression: 'min(/Morningstar TriStar MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.WARN}' name: 'Battery: High battery voltage (over {#VOLTAGE.MAX.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -768,6 +829,7 @@ zabbix_export: name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' expression: 'min(/Morningstar TriStar MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' - + uuid: 654f45b2555e43a48c6ab6ee2902b426 expression: 'max(/Morningstar TriStar MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.WARN}' name: 'Battery: Low battery voltage (below {#VOLTAGE.MIN.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -778,6 +840,7 @@ zabbix_export: expression: 'max(/Morningstar TriStar MPPT SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' graph_prototypes: - + uuid: f95cafe8c2a744908e3a290b0b2f6252 name: 'Battery: Voltage{#SINGLETON}' graph_items: - @@ -869,6 +932,7 @@ zabbix_export: macro: '{$VOLTAGE.MIN.WARN}' valuemaps: - + uuid: 3c6c60ef422c4788bf0c5b74ffab7ef0 name: 'TriStar MPPT charge state' mappings: - @@ -903,6 +967,7 @@ zabbix_export: newvalue: Slave graphs: - + uuid: 8cdd58f62fcc4ca89d114fbe7eddc26d name: 'Array: Voltage' graph_items: - @@ -926,6 +991,7 @@ zabbix_export: host: 'Morningstar TriStar MPPT SNMP' key: 'array.voltage[arrayVoltage.0]' - + uuid: 067062eca2b34488a9defc3aa002c88c name: 'Battery: Current' graph_items: - @@ -935,6 +1001,7 @@ zabbix_export: host: 'Morningstar TriStar MPPT SNMP' key: 'charge.current[batteryCurrent.0]' - + uuid: 1889ace5679d4f63b59237812b5d0718 name: 'Battery: Output Power (Watts)' graph_items: - @@ -944,6 +1011,7 @@ zabbix_export: host: 'Morningstar TriStar MPPT SNMP' key: 'charge.output_power[ outputPower.0]' - + uuid: 87918502df2743e1be04a02b02c44b61 name: 'Temperature: Battery/Heatsink' graph_items: - diff --git a/templates/net/morningstar_snmp/tristar_pwm_snmp/tristar_pwm_snmp.yaml b/templates/net/morningstar_snmp/tristar_pwm_snmp/tristar_pwm_snmp.yaml index dd715e1fb66..382c6cbc2c2 100644 --- a/templates/net/morningstar_snmp/tristar_pwm_snmp/tristar_pwm_snmp.yaml +++ b/templates/net/morningstar_snmp/tristar_pwm_snmp/tristar_pwm_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:18Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules templates: - + uuid: 230fa9f7c1774821bbe6cdcbbba5cbc6 template: 'Morningstar TriStar PWM SNMP' name: 'Morningstar TriStar PWM SNMP' description: | @@ -18,6 +20,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: b76ef47ada0c43cfb50c6a80c8ca55e5 name: 'Battery: Battery Voltage discovery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.30.0 @@ -43,6 +46,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0c57da022cf8497e88f788cee1b3a0a6 name: 'Status: Control Mode' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.45.0 @@ -65,6 +69,7 @@ zabbix_export: tag: Application value: Status - + uuid: 25a576060f6948e59a855462b04c7276 name: 'Counter: Amp-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.39.0 @@ -89,6 +94,7 @@ zabbix_export: tag: Application value: Counter - + uuid: d2351af0b6244044949eba67a7f7b39c name: 'Counter: KW-hours' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.49.0 @@ -118,6 +124,7 @@ zabbix_export: tag: Application value: Counter - + uuid: 03c3397ac32b47499002b13e0735ec9b name: 'Status: Alarms' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.42.0 @@ -175,91 +182,109 @@ zabbix_export: value: Status triggers: - + uuid: 124111c739544173a1150b43b0bd92d3 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","batterySense")=2' name: 'Status: Device has "batterySense" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 2411f1a983e545c9816070e8663d3ff0 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","batterySenseDisconnected")=2' name: 'Status: Device has "batterySenseDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: a5062d909d3848c5b705dc8256e1038c expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","currentLimit")=2' name: 'Status: Device has "currentLimit" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: ed4a9c87c0a3437b91fa183e0ae89ae8 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","currentOffset")=2' name: 'Status: Device has "currentOffset" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 9fdde33b3f974d7c83aa7195626c0e91 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","diversionLoadNearMax")=2' name: 'Status: Device has "diversionLoadNearMax" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 6ef62ae90c0a47419119919ca0c50a1c expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorOpen")=2' name: 'Status: Device has "heatsinkTempSensorOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 23616cc491744d76a3aadcc44da34e5c expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","heatsinkTempSensorShorted")=2' name: 'Status: Device has "heatsinkTempSensorShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: f7e7298026474c10ade82fdf1eb1650d expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","highVoltageDisconnect")=2' name: 'Status: Device has "highVoltageDisconnect" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 04c67441cc9f4e08a0aa1c9af78c44b2 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","loadDisconnectState")=2' name: 'Status: Device has "loadDisconnectState" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: bfddc0c5cf8a4852a1bd6d342fc3879a expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","mosfetSOpen")=2' name: 'Status: Device has "mosfetSOpen" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c233141029f04afc9ac7397f8e857e72 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","p12VoltageReferenceOff")=2' name: 'Status: Device has "p12VoltageReferenceOff" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 4a1854d9852941cea718a6e5d5c248a7 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 5f2cc9f7c79d45169ee08f92d54865fb expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","rtsMiswire")=2' name: 'Status: Device has "rtsMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: c097661b7cd845d6a51c1073e7f31dbc expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 27bd081ed1594f539413d02d05cdb27f expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","systemMiswire")=2' name: 'Status: Device has "systemMiswire" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: ffb7991adf2a40c89c4ef16401da161b expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","tristarHot")=2' name: 'Status: Device has "tristarHot" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: eb01400b5c68464fbde756961ca4c4f3 expression: 'count(/Morningstar TriStar PWM SNMP/status.alarms[alarms.0],#3,"like","uncalibrated")=2' name: 'Status: Device has "uncalibrated" alarm flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: WARNING - + uuid: 9d0f4444f98c4ec082d35559e8fe9ac5 name: 'Status: Faults' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.43.0 @@ -314,66 +339,79 @@ zabbix_export: value: Status triggers: - + uuid: 8d25a85944e1426b91d9e1a3ab22674e expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","customSettingsEdit")=2' name: 'Status: Device has "customSettingsEdit" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 02f2173f40694bc1b486f3005dc14d51 expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","dipSwitchChange")=2' name: 'Status: Device has "dipSwitchChange" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 15fea7297cea4ae8be5fcc57e44c5e60 expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","externalShort")=2' name: 'Status: Device has "externalShort" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: eafaf3f162ca4596ae7a332c2c57f304 expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","highVoltageDisconnect")=2' name: 'Status: Device has "highVoltageDisconnect" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 4b597c82543644faacb359547abc809b expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","mosfetSShorted")=2' name: 'Status: Device has "mosfetSShorted" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2575c942a3bb424d8c2a73c453dea598 expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","overcurrent")=2' name: 'Status: Device has "overcurrent" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e8fc128a34d4441fbd612a74baf12213 expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","reset")=2' name: 'Status: Device has "reset" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 256b5c5593864dcd878ba02dfc111ee0 expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","rtsDisconnected")=2' name: 'Status: Device has "rtsDisconnected" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 47d40a68001d4fe485c34db7b4e60d2e expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","rtsShorted")=2' name: 'Status: Device has "rtsShorted" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a51449443c4e415c8dca9e1c1f2be452 expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","softwareFault")=2' name: 'Status: Device has "softwareFault" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ed9788382dc24d398dacad06f8103c1c expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","systemMiswire")=2' name: 'Status: Device has "systemMiswire" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2a40bf6bf95140648075c25d7a4fb83d expression: 'count(/Morningstar TriStar PWM SNMP/status.faults[faults.0],#3,"like","tristarHot")=2' name: 'Status: Device has "tristarHot" faults flag' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 642eec19ba5d450186590e9f5bba36db name: 'Status: Uptime' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -392,18 +430,21 @@ zabbix_export: value: Status triggers: - + uuid: f0549419f015448497cd7d15a2bf96fa expression: 'last(/Morningstar TriStar PWM SNMP/status.uptime)<10m' name: 'Status: Device has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 1c9d4c79557a4a73a39e758f020306b4 expression: 'nodata(/Morningstar TriStar PWM SNMP/status.uptime,5m)=1' name: 'Status: Failed to fetch data (or no data for 5m)' priority: WARNING description: 'Zabbix has not received data for items for the last 5 minutes' manual_close: 'YES' - + uuid: bc729e23973b4d9d97d694d884431e0b name: 'Temperature: Battery' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.37.0 @@ -424,16 +465,19 @@ zabbix_export: value: Temperature triggers: - + uuid: b285f3fffde54a07a775e31a17ee1530 expression: 'min(/Morningstar TriStar PWM SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: bd5ea8485c24429db09790c452b05a5d expression: 'max(/Morningstar TriStar PWM SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 88e8fe38b23a497bb368a5fa50a3a559 expression: 'min(/Morningstar TriStar PWM SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.WARN}' name: 'Temperature: High battery temperature (over {$BATTERY.TEMP.MAX.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -443,6 +487,7 @@ zabbix_export: name: 'Temperature: Critically high battery temperature (over {$BATTERY.TEMP.MAX.CRIT}C for 5m)' expression: 'min(/Morningstar TriStar PWM SNMP/temp.battery[batteryTemperature.0],5m)>{$BATTERY.TEMP.MAX.CRIT}' - + uuid: 5e219b4ced6c4b57a2b17445938a9b6c expression: 'max(/Morningstar TriStar PWM SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.WARN}' name: 'Temperature: Low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -452,6 +497,7 @@ zabbix_export: name: 'Temperature: Critically low battery temperature (below {$BATTERY.TEMP.MIN.WARN}C for 5m)' expression: 'max(/Morningstar TriStar PWM SNMP/temp.battery[batteryTemperature.0],5m)<{$BATTERY.TEMP.MIN.CRIT}' - + uuid: a9a009058e99419dbb6cbef5b7797388 name: 'Temperature: Heatsink' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.36.0 @@ -472,6 +518,7 @@ zabbix_export: value: Temperature discovery_rules: - + uuid: 0e06c296579f4b6aa40d69ebb62742b4 name: 'Battery voltage discovery' type: DEPENDENT key: battery.voltage.discovery @@ -479,6 +526,7 @@ zabbix_export: description: 'Discovery for battery voltage triggers' item_prototypes: - + uuid: e1960caed8c44606bb684e28cdfac3c7 name: 'Battery: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.30.0 @@ -509,16 +557,19 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: 0fe5b034a35d42e997b9c7b3e7a95f5e expression: 'min(/Morningstar TriStar PWM SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a3fcdb57275f4a71907800caa64398c0 expression: 'max(/Morningstar TriStar PWM SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' name: 'Battery: Critically low battery voltage (below {#VOLTAGE.MIN.CRIT}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: fe00f2d8aec3440c9264c835fae2a496 expression: 'min(/Morningstar TriStar PWM SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.WARN}' name: 'Battery: High battery voltage (over {#VOLTAGE.MAX.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -528,6 +579,7 @@ zabbix_export: name: 'Battery: Critically high battery voltage (over {#VOLTAGE.MAX.CRIT}V for 5m)' expression: 'min(/Morningstar TriStar PWM SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)>{#VOLTAGE.MAX.CRIT}' - + uuid: f1d18c64bd6948e9b9b9ca2cee289c03 expression: 'max(/Morningstar TriStar PWM SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.WARN}' name: 'Battery: Low battery voltage (below {#VOLTAGE.MIN.WARN}V for 5m)' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -538,6 +590,7 @@ zabbix_export: expression: 'max(/Morningstar TriStar PWM SNMP/battery.voltage[batteryVoltage.0{#SINGLETON}],5m)<{#VOLTAGE.MIN.CRIT}' graph_prototypes: - + uuid: bbdea967f4f34a299dd8d9bee43f2841 name: 'Battery: Voltage{#SINGLETON}' graph_items: - @@ -575,6 +628,7 @@ zabbix_export: return JSON.stringify(result); - + uuid: 58a500192e61490f97f33d5b5f6e972f name: 'Charge mode discovery' type: DEPENDENT key: controlmode.charge.discovery @@ -583,6 +637,7 @@ zabbix_export: description: 'Discovery for device in charge mode' item_prototypes: - + uuid: f5d120bee1964f10853819d576ddb930 name: 'Array: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.32.0 @@ -612,6 +667,7 @@ zabbix_export: tag: Application value: Array - + uuid: b5d74de2e96440a5a00a4a4dffffbb26 name: 'Battery: Charge Current{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.33.0 @@ -642,6 +698,7 @@ zabbix_export: value: Battery graph_prototypes: - + uuid: 9886a05be4a74a82a208e3a5950f022d name: 'Array: Voltage{#SINGLETON}' graph_items: - @@ -651,6 +708,7 @@ zabbix_export: host: 'Morningstar TriStar PWM SNMP' key: 'array.voltage[arrayloadVoltage.0{#SINGLETON}]' - + uuid: cd64c57669314d2e9526fbc580034c81 name: 'Battery: Charge Current{#SINGLETON}' graph_items: - @@ -667,6 +725,7 @@ zabbix_export: parameters: - 'return JSON.stringify(parseInt(value) === 0 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: 02fbfa1dd59a4b9c87bb81da81312f54 name: 'Charge + Diversion mode discovery' type: DEPENDENT key: controlmode.charge_diversion.discovery @@ -675,6 +734,7 @@ zabbix_export: description: 'Discovery for device in charge and diversion modes' item_prototypes: - + uuid: e08b526bbb484753a11c99011d31d945 name: 'Battery: Charge State{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.46.0 @@ -698,11 +758,13 @@ zabbix_export: value: Battery trigger_prototypes: - + uuid: da21473ce79c42269cc24d3e470b7d07 expression: 'last(/Morningstar TriStar PWM SNMP/charge.state[controlState.0{#SINGLETON}])={$CHARGE.STATE.CRIT}' name: 'Battery: Device charge in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 79a592050bc64c018cfa5c7b779fba02 expression: 'last(/Morningstar TriStar PWM SNMP/charge.state[controlState.0{#SINGLETON}])={$CHARGE.STATE.WARN}' name: 'Battery: Device charge in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -712,6 +774,7 @@ zabbix_export: name: 'Battery: Device charge in critical state' expression: 'last(/Morningstar TriStar PWM SNMP/charge.state[controlState.0{#SINGLETON}])={$CHARGE.STATE.CRIT}' - + uuid: edd7d01d2523481293f3ac9e8f3c0a00 name: 'Battery: Target Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.38.0 @@ -750,6 +813,7 @@ zabbix_export: var mode = parseInt(value); return JSON.stringify((mode === 0 || mode === 2) ? [{'{#SINGLETON}': ''}] : []); - + uuid: 8c345c0134fe4d90af83292e557d7309 name: 'Diversion mode discovery' type: DEPENDENT key: controlmode.diversion.discovery @@ -758,6 +822,7 @@ zabbix_export: description: 'Discovery for device in diversion mode' item_prototypes: - + uuid: 33e6b5a75c1e454cb7b7bc0b1426d1b9 name: 'Load: PWM Duty Cycle{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.48.0 @@ -793,6 +858,7 @@ zabbix_export: parameters: - 'return JSON.stringify(parseInt(value) === 2 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: 54bfd7f730e64af89f937e9b1b6e4d79 name: 'Load mode discovery' type: DEPENDENT key: controlmode.load.discovery @@ -801,6 +867,7 @@ zabbix_export: description: 'Discovery for device in load mode' item_prototypes: - + uuid: 6d42918b9c244f88a23ab1daf2a929ce name: 'Load: State{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.47.0 @@ -834,11 +901,13 @@ zabbix_export: value: Load trigger_prototypes: - + uuid: 9035e0a92d384a3c844b8a4d4ebd1eb9 expression: 'last(/Morningstar TriStar PWM SNMP/load.state[loadState.0{#SINGLETON}])={$LOAD.STATE.CRIT:"lvd"} or last(/Morningstar TriStar PWM SNMP/load.state[loadState.0{#SINGLETON}])={$LOAD.STATE.CRIT:"fault"}' name: 'Load: Device load in critical state' opdata: 'Current value: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a2d13f97c4bd46bfab8e74a2f2a7df2e expression: 'last(/Morningstar TriStar PWM SNMP/load.state[loadState.0{#SINGLETON}])={$LOAD.STATE.WARN:"lvdWarning"} or last(/Morningstar TriStar PWM SNMP/load.state[loadState.0{#SINGLETON}])={$LOAD.STATE.WARN:"override"}' name: 'Load: Device load in warning state' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -855,6 +924,7 @@ zabbix_export: parameters: - 'return JSON.stringify(parseInt(value) === 1 ? [{''{#SINGLETON}'': ''''}] : []);' - + uuid: 2e2e01f5c1db4224a97162382c77832c name: 'Load + Diversion mode discovery' type: DEPENDENT key: controlmode.load_diversion.discovery @@ -863,6 +933,7 @@ zabbix_export: description: 'Discovery for device in load and diversion modes' item_prototypes: - + uuid: b6db019203cc41ca94dcbe54382fdaad name: 'Load: Current{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.34.0 @@ -892,6 +963,7 @@ zabbix_export: tag: Application value: Load - + uuid: f87ddb7d31d748c8917030ede731f37a name: 'Load: Voltage{#SINGLETON}' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.33333.8.32.0 @@ -922,6 +994,7 @@ zabbix_export: value: Load graph_prototypes: - + uuid: 91ee10b435144218ab3dfac8f6bf7bdd name: 'Load: Current{#SINGLETON}' graph_items: - @@ -931,6 +1004,7 @@ zabbix_export: host: 'Morningstar TriStar PWM SNMP' key: 'load.current[loadCurrent.0{#SINGLETON}]' - + uuid: b4b595193e0c40a2b390f7ce6eefba4a name: 'Load: Voltage{#SINGLETON}' graph_items: - @@ -1003,6 +1077,7 @@ zabbix_export: macro: '{$VOLTAGE.MIN.WARN}' valuemaps: - + uuid: 4985c4742d5844e7bc0aee5aeeacc436 name: 'TriStar PWM charge state' mappings: - @@ -1033,6 +1108,7 @@ zabbix_export: value: '8' newvalue: Equalize - + uuid: 252c3fb63cc34bb1a36ae6e9cbe5880c name: 'TriStar PWM control mode' mappings: - @@ -1048,6 +1124,7 @@ zabbix_export: value: '3' newvalue: Lighting - + uuid: 735e1a0d990a4c449e59eeb402f3b40e name: 'TriStar PWM load state' mappings: - @@ -1079,6 +1156,7 @@ zabbix_export: newvalue: Equalize graphs: - + uuid: ce3aa40eac5f4ee199ed214752304e19 name: 'Temperature: Battery/Heatsink' graph_items: - diff --git a/templates/net/netgear_snmp/template_net_netgear_snmp.yaml b/templates/net/netgear_snmp/template_net_netgear_snmp.yaml index 18a369dfca3..3d2bbec915d 100644 --- a/templates/net/netgear_snmp/template_net_netgear_snmp.yaml +++ b/templates/net/netgear_snmp/template_net_netgear_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:13Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 5920713da492452889adabc25e259caa template: 'Netgear Fastpath SNMP' name: 'Netgear Fastpath SNMP' description: | @@ -26,6 +28,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: e8ffc912f0ee47cca513861fcecfddb0 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.4526.10.1.1.4.9.0 @@ -48,12 +51,14 @@ zabbix_export: value: CPU triggers: - + uuid: 2a95b6b774c74328bbea673cb43f28cc expression: 'min(/Netgear Fastpath SNMP/system.cpu.util[agentSwitchCpuProcessTotalUtilization.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 2470e113b1174c70a1265bf4c4252b5f name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.4526.10.1.1.1.3.0 @@ -74,6 +79,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 697f863cf86544d4a366e8827976ed50 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.4526.10.1.1.1.4.0 @@ -97,12 +103,14 @@ zabbix_export: value: Inventory triggers: - + uuid: b0ee223c8d404ab9a8ca5c8678fdb615 expression: '(last(/Netgear Fastpath SNMP/system.hw.serialnumber,#1)<>last(/Netgear Fastpath SNMP/system.hw.serialnumber,#2))=1 and length(last(/Netgear Fastpath SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 5bd8c956163d4201a7e896abde28044b name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.4526.10.1.1.1.10.0 @@ -126,12 +134,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 369010c975bd48c4921c77f41f8345a7 expression: '(last(/Netgear Fastpath SNMP/system.sw.os[agentInventoryOperatingSystem.0],#1)<>last(/Netgear Fastpath SNMP/system.sw.os[agentInventoryOperatingSystem.0],#2))=1 and length(last(/Netgear Fastpath SNMP/system.sw.os[agentInventoryOperatingSystem.0]))>0' name: 'Operating system description has changed' priority: INFO description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.' manual_close: 'YES' - + uuid: f94ffd4d6eb84ae88cdf5033df65f249 name: 'Available memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.4526.10.1.1.5.1.0 @@ -146,6 +156,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 98037eeab349478c8c393b163ec5193e name: 'Total memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.4526.10.1.1.5.2.0 @@ -160,6 +171,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 86ef153d78b5466cac76a32f81d8b958 name: 'Memory utilization' type: CALCULATED key: 'vm.memory.util[memoryUsedPercentage.0]' @@ -174,12 +186,14 @@ zabbix_export: value: Memory triggers: - + uuid: 592c3a72633f49d78ed50f6ed87a8b3e expression: 'min(/Netgear Fastpath SNMP/vm.memory.util[memoryUsedPercentage.0],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' discovery_rules: - + uuid: 8fb96a540bab4deba00626237797cb62 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.4526.10.43.1.6.1.1]' @@ -188,6 +202,7 @@ zabbix_export: description: 'FASTPATH-BOXSERVICES-PRIVATE-MIB::1.3.6.1.4.1.4526.10.43.1.6.1.1' item_prototypes: - + uuid: 9f515526de2c47108182b444d1d093c3 name: '#{#SNMPVALUE}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.4526.10.43.1.6.1.3.{#SNMPINDEX}' @@ -206,12 +221,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 0668366db4584351af883bdd029ce80b expression: 'count(/Netgear Fastpath SNMP/sensor.fan.status[boxServicesFanItemState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"failed\"}")=1' name: '#{#SNMPVALUE}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: 251d90e9c6ae4dad92328b677f6d6edf name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.4526.10.43.1.7.1.1]' @@ -220,6 +237,7 @@ zabbix_export: description: 'FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyIndex' item_prototypes: - + uuid: aa5a704044b44909b2a348184ec71bc0 name: '#{#SNMPVALUE}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.4526.10.43.1.7.1.3.{#SNMPINDEX}' @@ -238,12 +256,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 546f1df11e23472dbf85e7675b8c42c5 expression: 'count(/Netgear Fastpath SNMP/sensor.psu.status[boxServicesPowSupplyItemState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"failed\"}")=1' name: '#{#SNMPVALUE}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: c63b577cb8544b54a40a4d86bc926ada name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.4526.10.43.1.8.1.1]' @@ -252,6 +272,7 @@ zabbix_export: description: 'FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesTempSensorsTable' item_prototypes: - + uuid: ac4a292ab2e548fea3326aaa92162140 name: '#{#SNMPVALUE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.4526.10.43.1.8.1.3.{#SNMPINDEX}' @@ -269,6 +290,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 488762ecfb1549d294886681a6ec34f6 name: '#{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.4526.10.43.1.8.1.5.{#SNMPINDEX}' @@ -285,6 +307,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: a2f2e0ddb0214acab9ea70e328f11fe4 expression: 'avg(/Netgear Fastpath SNMP/sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Netgear Fastpath SNMP/sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -293,6 +316,7 @@ zabbix_export: priority: AVERAGE trigger_prototypes: - + uuid: 10d97b3f09234d2ab27ae3f07129f4a0 expression: | avg(/Netgear Fastpath SNMP/sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""} or @@ -304,6 +328,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: facbd50c8e5044119b012cf0286e9f55 expression: | avg(/Netgear Fastpath SNMP/sensor.temp.value[boxServicesTempSensorTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:""} or @@ -352,6 +377,7 @@ zabbix_export: value: '2' valuemaps: - + uuid: 3046d246b1064c749c1c9144442c0fac name: 'FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesFanItemState' mappings: - @@ -370,6 +396,7 @@ zabbix_export: value: '5' newvalue: notpresent - + uuid: d11e2b2f01c641728d1b7f764fa49f37 name: 'FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesPowSupplyItemState' mappings: - @@ -388,6 +415,7 @@ zabbix_export: value: '5' newvalue: notpresent - + uuid: 4da55a4de7284012890e1fd5458f039a name: 'FASTPATH-BOXSERVICES-PRIVATE-MIB::boxServicesTempSensorState' mappings: - @@ -410,6 +438,7 @@ zabbix_export: newvalue: notoperational graphs: - + uuid: bcd1db5068794edd9a3d74f32bd018ed name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -421,6 +450,7 @@ zabbix_export: host: 'Netgear Fastpath SNMP' key: 'system.cpu.util[agentSwitchCpuProcessTotalUtilization.0]' - + uuid: 1cb7d7036dfe4999b0489cc8bfa254aa name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -438,6 +468,7 @@ zabbix_export: host: 'Netgear Fastpath SNMP' key: 'vm.memory.available[agentSwitchCpuProcessMemFree.0]' - + uuid: 88124449b8984ee6bca46269d1d3f1ae name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/qtech_snmp/template_net_qtech_snmp.yaml b/templates/net/qtech_snmp/template_net_qtech_snmp.yaml index 570fa2dcdf1..eddce6143d8 100644 --- a/templates/net/qtech_snmp/template_net_qtech_snmp.yaml +++ b/templates/net/qtech_snmp/template_net_qtech_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:26Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 21f3e79e1d2e4f5e868d1ef81c94bbfd template: 'QTech QSW SNMP' name: 'QTech QSW SNMP' description: | @@ -28,6 +30,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: ddb9ac31893d4b1d882b0e500d2d6ad7 name: Temperature type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.27514.100.1.11.9.0 @@ -44,6 +47,7 @@ zabbix_export: value: Temperature triggers: - + uuid: 49b89bdc3775456aa747db1767eca6f1 expression: 'avg(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)<{$TEMP_CRIT:""}-3' @@ -52,6 +56,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 4e9c96171e3c4339b46fc1b606c2ad1c expression: 'avg(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)<{$TEMP_WARN:""}-3' @@ -65,6 +70,7 @@ zabbix_export: expression: 'avg(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)<{$TEMP_CRIT:""}-3' - + uuid: f1807c0466b7449d87bd149bead8f9c0 expression: 'avg(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/QTech QSW SNMP/sensor.temp.value[switchTemperature.0],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -72,6 +78,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: daab52a7d91b431b8ec579200e53a0c4 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.27514.100.1.11.10.0 @@ -88,12 +95,14 @@ zabbix_export: value: CPU triggers: - + uuid: 09f18abcc1a849958fa7527740a21c68 expression: 'min(/QTech QSW SNMP/system.cpu.util[switchCpuUsage.0],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: e7dda2d7f577404dbe8e5beba7609617 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.9.1 @@ -114,6 +123,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 1f611bd7f00545c58c56754d8afa9132 expression: '(last(/QTech QSW SNMP/system.hw.firmware,#1)<>last(/QTech QSW SNMP/system.hw.firmware,#2))=1 and length(last(/QTech QSW SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -121,6 +131,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 5ff90f06a84a43ac937d3798b360bbd9 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.13.1 @@ -141,6 +152,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 684868048c1645aea9d8ad94514bd4c6 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.11.1 @@ -162,12 +174,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 2b1a1af96932446ea67b67ef9235cbe6 expression: '(last(/QTech QSW SNMP/system.hw.serialnumber,#1)<>last(/QTech QSW SNMP/system.hw.serialnumber,#2))=1 and length(last(/QTech QSW SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: a842a44da43a4d2c906d0c642eb11411 name: 'Hardware version(revision)' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.47.1.1.1.1.8.1 @@ -187,6 +201,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: ea6000232033495babf9157a67b89bcc name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.27514.100.1.3.0 @@ -208,12 +223,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 8e87bc6ac39e42c5b9e973b8dad9785f expression: '(last(/QTech QSW SNMP/system.sw.os[sysSoftwareVersion.0],#1)<>last(/QTech QSW SNMP/system.sw.os[sysSoftwareVersion.0],#2))=1 and length(last(/QTech QSW SNMP/system.sw.os[sysSoftwareVersion.0]))>0' name: 'Operating system description has changed' priority: INFO description: 'Operating system description has changed. Possible reasons that system has been updated or replaced. Ack to close.' manual_close: 'YES' - + uuid: 609971d1876444659f779ef28ed81ce7 name: 'Total memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.27514.100.1.11.6.0 @@ -228,6 +245,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 8821718704db4ab4a8af8fbeb61dde93 name: 'Used memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.27514.100.1.11.7.0 @@ -242,6 +260,7 @@ zabbix_export: tag: Application value: Memory - + uuid: f2271ace8bd040618f10ec651a634cbc name: 'Memory utilization' type: CALCULATED key: 'vm.memory.util[vm.memory.util.0]' @@ -256,12 +275,14 @@ zabbix_export: value: Memory triggers: - + uuid: d30b1b9b011f4e5ca1d16719c469cdf7 expression: 'min(/QTech QSW SNMP/vm.memory.util[vm.memory.util.0],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' discovery_rules: - + uuid: 58e5512df6204f7b9b7156055cfa35d4 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.27514.100.1.12.1.3]' @@ -269,6 +290,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: bbd9e200b3e849d69fa4084f7ac7f378 name: '{#SNMPINDEX}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.27514.100.1.12.1.3.{#SNMPINDEX}' @@ -285,12 +307,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 022f4213df2f4d49a6a7cc7d2de9b893 expression: 'count(/QTech QSW SNMP/sensor.fan.status[sysFanStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: '{#SNMPINDEX}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: ca95cd64b34740df80505a2df513dd25 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.27514.100.1.7.1.5]' @@ -298,6 +322,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 124af24c3fb140499431f18e82a00c9d name: '{#SNMPINDEX}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.27514.100.1.7.1.5.{#SNMPINDEX}' @@ -314,6 +339,7 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: ce146da86e1a4c34863a0b2b11a80a89 expression: 'count(/QTech QSW SNMP/sensor.psu.status[sysPowerStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: '{#SNMPINDEX}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -343,6 +369,7 @@ zabbix_export: value: '65' valuemaps: - + uuid: fe2ada3a06844e138b3c4fed1a8c8d2d name: 'QTECH-MIB::sysFanStatus' mappings: - @@ -352,6 +379,7 @@ zabbix_export: value: '1' newvalue: abnormal - + uuid: 439cee4220954720aa34725fdc6c365e name: 'QTECH-MIB::sysPowerStatus' mappings: - @@ -365,6 +393,7 @@ zabbix_export: newvalue: 'not available' graphs: - + uuid: 037fef94d6d64392b0ed9143f8623586 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -376,6 +405,7 @@ zabbix_export: host: 'QTech QSW SNMP' key: 'system.cpu.util[switchCpuUsage.0]' - + uuid: 2d662728c6ca4ff1a690a3eb2ab2e51b name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/tplink_snmp/template_net_tplink_snmp.yaml b/templates/net/tplink_snmp/template_net_tplink_snmp.yaml index a4a7f0361fc..3c103d3df71 100644 --- a/templates/net/tplink_snmp/template_net_tplink_snmp.yaml +++ b/templates/net/tplink_snmp/template_net_tplink_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:21Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 2b9039885edf45b8bdd39f16dd069133 template: 'TP-LINK SNMP' name: 'TP-LINK SNMP' description: | @@ -36,6 +38,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 1d20905fda0442b8b7b0eefcf473afd9 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.11863.6.1.1.6.0 @@ -58,6 +61,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 22408e48aae349a9b411d78e47aaa627 expression: '(last(/TP-LINK SNMP/system.hw.firmware,#1)<>last(/TP-LINK SNMP/system.hw.firmware,#2))=1 and length(last(/TP-LINK SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -65,6 +69,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: a571370a974c43deb9b5bb531d4dc4ce name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.11863.6.1.1.5.0 @@ -87,6 +92,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: d2cc080e7e7f49a19bb27737c749ba36 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.11863.6.1.1.8.0 @@ -110,12 +116,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 6eaf13c4f8654ef0b7393e05c9c8fbe7 expression: '(last(/TP-LINK SNMP/system.hw.serialnumber,#1)<>last(/TP-LINK SNMP/system.hw.serialnumber,#2))=1 and length(last(/TP-LINK SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 20690cbfeb924ec79f67200da3e0577c name: 'Hardware version(revision)' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.11863.6.1.1.5.0 @@ -138,6 +146,7 @@ zabbix_export: value: Inventory discovery_rules: - + uuid: 5325de505855448a8c785066374ba201 name: 'CPU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.11863.6.4.1.1.1.1.1]' @@ -146,6 +155,7 @@ zabbix_export: description: 'Discovering TPLINK-SYSMONITOR-MIB::tpSysMonitorCpuTable, displays the CPU utilization of all UNITs.' item_prototypes: - + uuid: 84929a905e144746b047a20bbfb7ae40 name: '#{#SNMPVALUE}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11863.6.4.1.1.1.1.3.{#SNMPINDEX}' @@ -163,6 +173,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: dbec91395e604d5aa05a4490c9f8c101 expression: 'min(/TP-LINK SNMP/system.cpu.util[tpSysMonitorCpu1Minute.{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: '#{#SNMPVALUE}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -170,6 +181,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 6ec1580dfdcb46ec933cf2e4ef3122da name: '#{#SNMPVALUE}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -181,6 +193,7 @@ zabbix_export: host: 'TP-LINK SNMP' key: 'system.cpu.util[tpSysMonitorCpu1Minute.{#SNMPINDEX}]' - + uuid: 7a3144453fc644b3bd42dec4ba843bef name: 'Memory Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.11863.6.4.1.2.1.1.1]' @@ -189,6 +202,7 @@ zabbix_export: description: 'Discovering TPLINK-SYSMONITOR-MIB::tpSysMonitorMemoryTable, displays the memory utilization of all UNITs.' item_prototypes: - + uuid: 5800682fc8f8439eb404707f995ec9a6 name: '#{#SNMPVALUE}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.11863.6.4.1.2.1.1.2.{#SNMPINDEX}' @@ -206,12 +220,14 @@ zabbix_export: value: Memory trigger_prototypes: - + uuid: 35756eb1f08c4cbe8ca6efe49d4a665c expression: 'min(/TP-LINK SNMP/vm.memory.util[tpSysMonitorMemoryUtilization.{#SNMPINDEX}],5m)>{$MEMORY.UTIL.MAX}' name: '#{#SNMPVALUE}: High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE description: 'The system is running out of free memory.' graph_prototypes: - + uuid: 7c0b7c99942e41348c2dc3350f2323cc name: '#{#SNMPVALUE}: Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/net/ubiquiti_airos_snmp/template_net_ubiquiti_airos_snmp.yaml b/templates/net/ubiquiti_airos_snmp/template_net_ubiquiti_airos_snmp.yaml index 94e4f9afd65..d2a71d49567 100644 --- a/templates/net/ubiquiti_airos_snmp/template_net_ubiquiti_airos_snmp.yaml +++ b/templates/net/ubiquiti_airos_snmp/template_net_ubiquiti_airos_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:25Z' groups: - + uuid: 36bff6c29af64692839d077febfc7079 name: 'Templates/Network devices' templates: - + uuid: 6c235d126c1f4895acfe2156b140a886 template: 'Ubiquiti AirOS SNMP' name: 'Ubiquiti AirOS SNMP' description: | @@ -44,6 +46,7 @@ zabbix_export: name: 'Templates/Network devices' items: - + uuid: 1aaf7d729983431cb28351e7ba0c8235 name: 'CPU utilization' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.10002.1.1.1.4.2.1.3.2 @@ -60,12 +63,14 @@ zabbix_export: value: CPU triggers: - + uuid: 5b78f59f3f674796a658c410c8a6e321 expression: 'min(/Ubiquiti AirOS SNMP/system.cpu.util[loadValue.2],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 9e8ab4b180f24b64bcddfc1606d616d0 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.2.840.10036.3.1.2.1.4.5 @@ -88,6 +93,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 81e9752720eb4974b7c3f237617bc79b expression: '(last(/Ubiquiti AirOS SNMP/system.hw.firmware,#1)<>last(/Ubiquiti AirOS SNMP/system.hw.firmware,#2))=1 and length(last(/Ubiquiti AirOS SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -95,6 +101,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: e770de183b1e4ffc9348750520719b41 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.2.840.10036.3.1.2.1.3.5 @@ -117,6 +124,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 6393f8a84fd4417abdccd8bd867aac7e name: 'Memory (buffers)' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.10002.1.1.1.1.3.0 @@ -136,6 +144,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 224c8d32f0d649b3b94b77e960934f15 name: 'Memory (cached)' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.10002.1.1.1.1.4.0 @@ -155,6 +164,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 401b95eff89743cba6942606ac051b01 name: 'Free memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.10002.1.1.1.1.2.0 @@ -172,6 +182,7 @@ zabbix_export: tag: Application value: Memory - + uuid: eefa6d2e8560407f82bbb8783bb399ad name: 'Total memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.10002.1.1.1.1.1.0 @@ -191,6 +202,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 29df9ffb192d4434a88ac6a413b9569d name: 'Memory utilization' type: CALCULATED key: 'vm.memory.util[memoryUsedPercentage]' @@ -205,6 +217,7 @@ zabbix_export: value: Memory triggers: - + uuid: 96db09feb4454a5d8eb7dfe7e87005f2 expression: 'min(/Ubiquiti AirOS SNMP/vm.memory.util[memoryUsedPercentage],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -218,6 +231,7 @@ zabbix_export: value: '90' graphs: - + uuid: acb2b7447a6449a591db186a4db81643 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -229,6 +243,7 @@ zabbix_export: host: 'Ubiquiti AirOS SNMP' key: 'system.cpu.util[loadValue.2]' - + uuid: cbce9bb057b14b8eb81f8cbb463442d6 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED diff --git a/templates/os/linux/template_os_linux.yaml b/templates/os/linux/template_os_linux.yaml index 42b4f75fc3d..f72b40c2011 100644 --- a/templates/os/linux/template_os_linux.yaml +++ b/templates/os/linux/template_os_linux.yaml @@ -1,13 +1,16 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:10Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: 45486dbbf5bf49f28866fcb212731cf0 template: 'Linux block devices by Zabbix agent' name: 'Linux block devices by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -16,6 +19,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 4f3743bbc7ca4da89f833b72eb9e23b7 name: 'Block devices discovery' key: vfs.dev.discovery delay: 1h @@ -37,6 +41,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 7d0ed5b91e844c5ba5bd31860f4eaee5 name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' type: DEPENDENT key: 'vfs.dev.queue_size[{#DEVNAME}]' @@ -64,6 +69,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 92de75ec84994081831753c64c234b41 name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' type: CALCULATED key: 'vfs.dev.read.await[{#DEVNAME}]' @@ -77,6 +83,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 8a00f63fdfc844d88941795ff0ca1e8b name: '{#DEVNAME}: Disk read rate' type: DEPENDENT key: 'vfs.dev.read.rate[{#DEVNAME}]' @@ -101,6 +108,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 9f1253dfd045447fbe4769e00fdf4fc7 name: '{#DEVNAME}: Disk read time (rate)' type: DEPENDENT key: 'vfs.dev.read.time.rate[{#DEVNAME}]' @@ -128,6 +136,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 00942e8bc61b423d84479cfc37b3f184 name: '{#DEVNAME}: Disk utilization' type: DEPENDENT key: 'vfs.dev.util[{#DEVNAME}]' @@ -156,6 +165,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 0edcba521a6348629740e5b80034cb28 name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' type: CALCULATED key: 'vfs.dev.write.await[{#DEVNAME}]' @@ -169,6 +179,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: c9dcb1acf07441d2b6ea9eb520c96aff name: '{#DEVNAME}: Disk write rate' type: DEPENDENT key: 'vfs.dev.write.rate[{#DEVNAME}]' @@ -193,6 +204,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 30c2ee8fd86a4d369d4fc0b2c713dec2 name: '{#DEVNAME}: Disk write time (rate)' type: DEPENDENT key: 'vfs.dev.write.time.rate[{#DEVNAME}]' @@ -220,6 +232,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: e25a03160e3243b5a33dfd834055b6e4 name: '{#DEVNAME}: Get stats' key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' history: '0' @@ -237,6 +250,7 @@ zabbix_export: value: 'Zabbix raw items' trigger_prototypes: - + uuid: 13feb5c731a34a52b3d6740da9b9b0ae expression: 'min(/Linux block devices by Zabbix agent/vfs.dev.read.await[{#DEVNAME}],15m) > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} or min(/Linux block devices by Zabbix agent/vfs.dev.write.await[{#DEVNAME}],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' name: '{#DEVNAME}: Disk read/write request responses are too high (read > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} ms for 15m or write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"} ms for 15m)' priority: WARNING @@ -244,6 +258,7 @@ zabbix_export: manual_close: 'YES' graph_prototypes: - + uuid: 96ca565847ac46ffb7456fbfa4513922 name: '{#DEVNAME}: Disk average waiting time' graph_items: - @@ -259,6 +274,7 @@ zabbix_export: host: 'Linux block devices by Zabbix agent' key: 'vfs.dev.write.await[{#DEVNAME}]' - + uuid: 15b73630b3224b5a87ef3631dfdfe566 name: '{#DEVNAME}: Disk read/write rates' graph_items: - @@ -274,6 +290,7 @@ zabbix_export: host: 'Linux block devices by Zabbix agent' key: 'vfs.dev.write.rate[{#DEVNAME}]' - + uuid: 8f7b0b21edeb4bf6b340852a3ace455c name: '{#DEVNAME}: Disk utilization and queue' graph_items: - @@ -312,6 +329,7 @@ zabbix_export: value: '20' description: 'Disk write average response time (in ms) before the trigger would fire' - + uuid: f8f7908280354f2abeed07dc788c3747 template: 'Linux by Zabbix agent' name: 'Linux by Zabbix agent' description: | @@ -344,6 +362,7 @@ zabbix_export: name: 'Templates/Operating systems' dashboards: - + uuid: e9ca2f8e715f428b8edc0129aa0c79de name: 'System performance' pages: - @@ -533,6 +552,7 @@ zabbix_export: name: 'Interface {#IFNAME}: Network traffic' host: 'Linux by Zabbix agent' - + uuid: d4e080814aad467dbf6b95c46b862c28 template: 'Linux CPU by Zabbix agent' name: 'Linux CPU by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -541,6 +561,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: c0c12ca155b042b2b5f33d9ced5f1cd2 name: 'Interrupts per second' key: system.cpu.intr history: 7d @@ -555,6 +576,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 9c7bd054537a449c84959c68850a232b name: 'Load average (1m avg)' key: 'system.cpu.load[all,avg1]' history: 7d @@ -564,6 +586,7 @@ zabbix_export: tag: Application value: CPU - + uuid: dd912665ba1c4934af0bf3cb22cb925c name: 'Load average (5m avg)' key: 'system.cpu.load[all,avg5]' history: 7d @@ -573,6 +596,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 9298150efe98434694bc3ef940e4da3f name: 'Load average (15m avg)' key: 'system.cpu.load[all,avg15]' history: 7d @@ -582,6 +606,7 @@ zabbix_export: tag: Application value: CPU - + uuid: a735c884e70349f78c66233047f7afe6 name: 'Number of CPUs' key: system.cpu.num history: 7d @@ -595,6 +620,7 @@ zabbix_export: tag: Application value: CPU - + uuid: f3ec31faa3ca4be6a176bc47679d18f7 name: 'Context switches per second' key: system.cpu.switches history: 7d @@ -609,6 +635,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 57074f87ab8e410ea6b0cb4708ab627e name: 'CPU utilization' type: DEPENDENT key: system.cpu.util @@ -632,6 +659,7 @@ zabbix_export: value: CPU triggers: - + uuid: 3fc512aaaa004c74bc27a71191919aea expression: 'min(/Linux CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -645,6 +673,7 @@ zabbix_export: and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg15])>0 - + uuid: 8778c8da3e45497584428b512f278fb9 name: 'CPU guest time' key: 'system.cpu.util[,guest]' history: 7d @@ -656,6 +685,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 61e4250a2b0341f684ebc8adb568822f name: 'CPU guest nice time' key: 'system.cpu.util[,guest_nice]' history: 7d @@ -667,6 +697,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 5cb0b9e7dacf4507bd0007e923f8a970 name: 'CPU idle time' key: 'system.cpu.util[,idle]' history: 7d @@ -678,6 +709,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 9e9fac69e7b646e2946987bdb3f36103 name: 'CPU interrupt time' key: 'system.cpu.util[,interrupt]' history: 7d @@ -689,6 +721,7 @@ zabbix_export: tag: Application value: CPU - + uuid: c078212326f04fd8878eee4b63e3ef7e name: 'CPU iowait time' key: 'system.cpu.util[,iowait]' history: 7d @@ -700,6 +733,7 @@ zabbix_export: tag: Application value: CPU - + uuid: ca4c30b1c8a24edea59f6a2d76158f5f name: 'CPU nice time' key: 'system.cpu.util[,nice]' history: 7d @@ -711,6 +745,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 6eab3a98207a4aa397083de9773560d2 name: 'CPU softirq time' key: 'system.cpu.util[,softirq]' history: 7d @@ -722,6 +757,7 @@ zabbix_export: tag: Application value: CPU - + uuid: d540fcdaaebc47dbbc52f6b92331ae61 name: 'CPU steal time' key: 'system.cpu.util[,steal]' history: 7d @@ -733,6 +769,7 @@ zabbix_export: tag: Application value: CPU - + uuid: a0e8576ca7cd47a8adf72bfcde1065be name: 'CPU system time' key: 'system.cpu.util[,system]' history: 7d @@ -744,6 +781,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 3e37c91b2d304a5583f0578b99ec8eec name: 'CPU user time' key: 'system.cpu.util[,user]' history: 7d @@ -763,6 +801,7 @@ zabbix_export: value: '1.5' description: 'Load per CPU considered sustainable. Tune if needed.' - + uuid: fdcdd5810fba49928922a683d32aa76f template: 'Linux filesystems by Zabbix agent' name: 'Linux filesystems by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -771,6 +810,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 1ec7965ad995437da2dc1f94749f3230 name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -798,6 +838,7 @@ zabbix_export: description: 'Discovery of file systems of different types.' item_prototypes: - + uuid: 8d6496b8be814dc885a1efb42823ae4f name: '{#FSNAME}: Free inodes in %' key: 'vfs.fs.inode[{#FSNAME},pfree]' history: 7d @@ -809,6 +850,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: f6ffdb39d4de474d8eb31f51fc3e49d1 expression: 'min(/Linux filesystems by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -817,6 +859,7 @@ zabbix_export: It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. - + uuid: 451ccdeaef7b4656aa41bbca932cee5b expression: 'min(/Linux filesystems by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -829,6 +872,7 @@ zabbix_export: name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux filesystems by Zabbix agent/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' - + uuid: a39947b5a940441a961f685b430cd7e9 name: '{#FSNAME}: Space utilization' key: 'vfs.fs.size[{#FSNAME},pused]' history: 7d @@ -840,6 +884,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: e6ce1925a65d4b1fa954ac55fcd39b04 name: '{#FSNAME}: Total space' key: 'vfs.fs.size[{#FSNAME},total]' history: 7d @@ -850,6 +895,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 74c773bffa8e41f2a3cd7abf0b710fcf name: '{#FSNAME}: Used space' key: 'vfs.fs.size[{#FSNAME},used]' history: 7d @@ -861,6 +907,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: de6f63de45d04a148bea3c1adeeb3669 expression: | last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -874,6 +921,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: 27556726692d4fb4ae6596452f0fad65 expression: | last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<10G or timeleft(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -894,6 +942,7 @@ zabbix_export: ((last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) graph_prototypes: - + uuid: 3ccd5c1a0e15489c9b57030ee634b8e3 name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -944,6 +993,7 @@ zabbix_export: macro: '{$VFS.FS.PUSED.MAX.WARN}' value: '80' - + uuid: 38f973ee1556494fadeacb2f6b1ec987 template: 'Linux generic by Zabbix agent' name: 'Linux generic by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -952,6 +1002,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 5dc4ebda1b9244e7a9f901209b78570f name: 'Maximum number of open file descriptors' key: kernel.maxfiles delay: 1h @@ -968,10 +1019,12 @@ zabbix_export: value: General triggers: - + uuid: abf2e035f1e54971a0795152f922271b expression: 'last(/Linux generic by Zabbix agent/kernel.maxfiles)<{$KERNEL.MAXFILES.MIN}' name: 'Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})' priority: INFO - + uuid: a82525acd1bd4039860ad2d750476760 name: 'Maximum number of processes' key: kernel.maxproc delay: 1h @@ -988,6 +1041,7 @@ zabbix_export: value: General triggers: - + uuid: 079c2be2b0a44965a8e83cedba222b8d expression: 'last(/Linux generic by Zabbix agent/kernel.maxproc)<{$KERNEL.MAXPROC.MIN}' name: 'Configured max number of processes is too low (< {$KERNEL.MAXPROC.MIN})' priority: INFO @@ -996,6 +1050,7 @@ zabbix_export: name: 'Getting closer to process limit (over 80% used)' expression: 'last(/Linux generic by Zabbix agent/proc.num)/last(/Linux generic by Zabbix agent/kernel.maxproc)*100>80' - + uuid: 0207b131fa26435ba6b5979c46719bc8 name: 'Number of processes' key: proc.num history: 7d @@ -1004,6 +1059,7 @@ zabbix_export: tag: Application value: General - + uuid: fa98827fe6474bf692d6aba3273836f7 name: 'Number of running processes' key: 'proc.num[,,run]' history: 7d @@ -1012,6 +1068,7 @@ zabbix_export: tag: Application value: General - + uuid: 48c251895f234f4595c4133015c27a18 name: 'System boot time' key: system.boottime delay: 15m @@ -1027,6 +1084,7 @@ zabbix_export: tag: Application value: General - + uuid: f744b8e0be46431e8088803b3a1b210d name: 'System name' key: system.hostname delay: 1h @@ -1046,12 +1104,14 @@ zabbix_export: value: General triggers: - + uuid: dcbdc722758b432db9a80aa480527428 expression: '(last(/Linux generic by Zabbix agent/system.hostname,#1)<>last(/Linux generic by Zabbix agent/system.hostname,#2))=1 and length(last(/Linux generic by Zabbix agent/system.hostname))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: ac41daaa287944f3b0429c6fb2bca09c name: 'System local time' key: system.localtime history: 7d @@ -1063,12 +1123,14 @@ zabbix_export: value: General triggers: - + uuid: 1c10773b3d87415aacf39f82acbda1e2 expression: 'fuzzytime(/Linux generic by Zabbix agent/system.localtime,{$SYSTEM.FUZZYTIME.MAX})=0' name: 'System time is out of sync (diff with Zabbix server > {$SYSTEM.FUZZYTIME.MAX}s)' priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' - + uuid: 2e6e1ac8eb724a47b6c50b6c352ee3f7 name: 'Operating system architecture' key: system.sw.arch delay: 1h @@ -1086,6 +1148,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: a40ad2e2bda3453b873d634e6a003dc2 name: 'Operating system' key: system.sw.os delay: 1h @@ -1104,6 +1167,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 6afd7f044836452990f1fceea197d09d expression: '(last(/Linux generic by Zabbix agent/system.sw.os,#1)<>last(/Linux generic by Zabbix agent/system.sw.os,#2))=1 and length(last(/Linux generic by Zabbix agent/system.sw.os))>0' name: 'Operating system description has changed' priority: INFO @@ -1114,6 +1178,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Linux generic by Zabbix agent/system.hostname,#1)<>last(/Linux generic by Zabbix agent/system.hostname,#2))=1 and length(last(/Linux generic by Zabbix agent/system.hostname))>0' - + uuid: 1097f843e7324a1fa0508544ddddd556 name: 'Software installed' key: system.sw.packages delay: 1h @@ -1130,6 +1195,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: b3a8feced15d4a09a8a2d8d1d8c9a546 name: 'System description' key: system.uname delay: 1h @@ -1147,6 +1213,7 @@ zabbix_export: tag: Application value: General - + uuid: 0a49428e394c4431bf97aa8787637bff name: 'System uptime' key: system.uptime delay: 30s @@ -1160,12 +1227,14 @@ zabbix_export: value: Status triggers: - + uuid: 2b612f4d65f4444c8a0609362c48463b expression: 'last(/Linux generic by Zabbix agent/system.uptime)<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'The host uptime is less than 10 minutes' manual_close: 'YES' - + uuid: c595adf482c04553a2477bc1d929bc8d name: 'Number of logged in users' key: system.users.num history: 7d @@ -1175,6 +1244,7 @@ zabbix_export: tag: Application value: General - + uuid: a10cff7883a4433bb744ebc2264fa13d name: 'Checksum of /etc/passwd' key: 'vfs.file.cksum[/etc/passwd]' delay: 15m @@ -1192,6 +1262,7 @@ zabbix_export: value: Security triggers: - + uuid: b1987329335d4e84816cac7b6b3b8a14 expression: '(last(/Linux generic by Zabbix agent/vfs.file.cksum[/etc/passwd],#1)<>last(/Linux generic by Zabbix agent/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed' priority: INFO @@ -1214,6 +1285,7 @@ zabbix_export: macro: '{$SYSTEM.FUZZYTIME.MAX}' value: '60' - + uuid: 06c211e947414638bd00e555e206d03d template: 'Linux memory by Zabbix agent' name: 'Linux memory by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -1222,6 +1294,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: e65616ce708743a6a7b8fea2ec89620b name: 'Free swap space' key: 'system.swap.size[,free]' history: 7d @@ -1232,6 +1305,7 @@ zabbix_export: tag: Application value: Memory - + uuid: da85940246a044398668403af8ce0bb6 name: 'Free swap space in %' key: 'system.swap.size[,pfree]' history: 7d @@ -1243,6 +1317,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 0067f617f90643d8b5721a659992db77 name: 'Total swap space' key: 'system.swap.size[,total]' history: 7d @@ -1253,6 +1328,7 @@ zabbix_export: tag: Application value: Memory - + uuid: e9aa329aff2c443595cd77443a512a1a name: 'Available memory' key: 'vm.memory.size[available]' history: 7d @@ -1263,6 +1339,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 20299d21c1ee47a284f54e3b9c8ac919 name: 'Available memory in %' key: 'vm.memory.size[pavailable]' history: 7d @@ -1274,6 +1351,7 @@ zabbix_export: tag: Application value: Memory - + uuid: b2f541b33a32428aa7644825d54f706a name: 'Total memory' key: 'vm.memory.size[total]' history: 7d @@ -1284,6 +1362,7 @@ zabbix_export: tag: Application value: Memory - + uuid: bb852083c6aa43119bfb1d0756d9f1f7 name: 'Memory utilization' type: DEPENDENT key: vm.memory.utilization @@ -1305,6 +1384,7 @@ zabbix_export: value: Memory triggers: - + uuid: 2bbf8fa9ad2e42bd8cb2c0a0360a6ece expression: 'min(/Linux memory by Zabbix agent/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -1326,6 +1406,7 @@ zabbix_export: macro: '{$SWAP.PFREE.MIN.WARN}' value: '50' - + uuid: 18ecfb2a7e754315bb8d7f71917153da template: 'Linux network interfaces by Zabbix agent' name: 'Linux network interfaces by Zabbix agent' description: | @@ -1339,6 +1420,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: aea284394a914ede923d0004369184cf name: 'Network interface discovery' key: net.if.discovery delay: 1h @@ -1357,6 +1439,7 @@ zabbix_export: description: 'Discovery of network interfaces.' item_prototypes: - + uuid: 5a57cd0076d346ae953d0c85ff64ecaf name: 'Interface {#IFNAME}: Inbound packets discarded' key: 'net.if.in["{#IFNAME}",dropped]' delay: 3m @@ -1371,6 +1454,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: f0c78df653744f03aaef06f909525a3d name: 'Interface {#IFNAME}: Inbound packets with errors' key: 'net.if.in["{#IFNAME}",errors]' delay: 3m @@ -1385,6 +1469,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: 544b545925344458ae3895198fa5b00a name: 'Interface {#IFNAME}: Bits received' key: 'net.if.in["{#IFNAME}"]' delay: 3m @@ -1404,6 +1489,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: 3502455ff20742439521d5b9d2f015a3 name: 'Interface {#IFNAME}: Outbound packets discarded' key: 'net.if.out["{#IFNAME}",dropped]' delay: 3m @@ -1418,6 +1504,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: 0044c70afff64bf99ecec9173ef7a0f8 name: 'Interface {#IFNAME}: Outbound packets with errors' key: 'net.if.out["{#IFNAME}",errors]' delay: 3m @@ -1432,6 +1519,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: efa9c1b34b86486c9260730316c7a67c name: 'Interface {#IFNAME}: Bits sent' key: 'net.if.out["{#IFNAME}"]' delay: 3m @@ -1451,6 +1539,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: f9d88bf4e5b245ed80870b50506e7db3 name: 'Interface {#IFNAME}: Operational status' key: 'vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"]' history: 7d @@ -1496,6 +1585,7 @@ zabbix_export: value: 'Interface {#IFNAME}' trigger_prototypes: - + uuid: dfbb7154d64147f49fc54f6d74f17828 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -1511,6 +1601,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 09bb129b088d493990bb4fa381eacad8 name: 'Interface {#IFNAME}: Interface type' key: 'vfs.file.contents["/sys/class/net/{#IFNAME}/type"]' delay: 1h @@ -1533,6 +1624,7 @@ zabbix_export: value: 'Interface {#IFNAME}' trigger_prototypes: - + uuid: ec807ac9ad2f4787b7e58b17b6b1ff42 expression: | change(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])<0 and last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])>0 and @@ -1555,6 +1647,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))=1)' recovery_expression: 'last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 2ef8e08af04c4bf6ade48e3165a8fc8e expression: | min(/Linux network interfaces by Zabbix agent/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux network interfaces by Zabbix agent/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -1574,6 +1667,7 @@ zabbix_export: recovery_expression: 'last(/Linux network interfaces by Zabbix agent/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: 4b1489e1d06a4443a4f379854936cfee name: 'Interface {#IFNAME}: Network traffic' graph_items: - @@ -1633,6 +1727,7 @@ zabbix_export: description: 'Filter out loopbacks, nulls, docker veth links and docker0 bridge by default' dashboards: - + uuid: 1cbc445224b14af1b72f1580d7444ba5 name: 'Network interfaces' pages: - @@ -1662,6 +1757,7 @@ zabbix_export: host: 'Linux network interfaces by Zabbix agent' valuemaps: - + uuid: 8513cf23b8d34952b92a31bbd82a31d3 name: 'IF-MIB::ifOperStatus' mappings: - @@ -1683,6 +1779,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: e2db25377a2b49c897bbb8b6c30831e2 name: 'Linux::Interface protocol types' mappings: - @@ -1879,11 +1976,13 @@ zabbix_export: newvalue: 'Vsock monitor header' triggers: - + uuid: 613c30a98cf044b1b46a3d1d50f90eb8 expression: 'last(/Linux generic by Zabbix agent/proc.num)/last(/Linux generic by Zabbix agent/kernel.maxproc)*100>80' name: 'Getting closer to process limit (over 80% used)' opdata: '{ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.' priority: WARNING - + uuid: ca29e34e69254ed5b2f4894b0a73dc18 expression: 'min(/Linux memory by Zabbix agent/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' @@ -1897,11 +1996,13 @@ zabbix_export: name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' expression: 'min(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' - + uuid: 9c498cec23e54c6f817a3ec85f6a99c5 expression: 'min(/Linux memory by Zabbix agent/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent/vm.memory.size[total])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE - + uuid: 879f471cf0194bcc91ffb53e4f153e37 expression: | min(/Linux CPU by Zabbix agent/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent/system.cpu.load[all,avg5])>0 @@ -1912,6 +2013,7 @@ zabbix_export: description: 'Per CPU load average is too high. Your system may be slow to respond.' graphs: - + uuid: 7036809e95be49b4959fefe8e89a5e90 name: 'CPU jumps' graph_items: - @@ -1926,6 +2028,7 @@ zabbix_export: host: 'Linux CPU by Zabbix agent' key: system.cpu.intr - + uuid: 345236549e004d4da84b47bc797d248e name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -1985,6 +2088,7 @@ zabbix_export: host: 'Linux CPU by Zabbix agent' key: 'system.cpu.util[,guest_nice]' - + uuid: 4c14e3706a3c4c48b1fabf7d8d0991a8 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1996,6 +2100,7 @@ zabbix_export: host: 'Linux CPU by Zabbix agent' key: system.cpu.util - + uuid: b089fd66c95b4e8ca923820a13f8dd16 name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -2013,6 +2118,7 @@ zabbix_export: host: 'Linux memory by Zabbix agent' key: 'vm.memory.size[available]' - + uuid: 83c385fe3aef4aa9b862ed4718e428d3 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -2024,6 +2130,7 @@ zabbix_export: host: 'Linux memory by Zabbix agent' key: vm.memory.utilization - + uuid: 644864fece6e4c0c9484c57e24808691 name: Processes graph_items: - @@ -2044,6 +2151,7 @@ zabbix_export: host: 'Linux generic by Zabbix agent' key: kernel.maxproc - + uuid: 71e4089be866400a9f0a520ba271c243 name: 'Swap usage' graph_items: - @@ -2058,6 +2166,7 @@ zabbix_export: host: 'Linux memory by Zabbix agent' key: 'system.swap.size[,total]' - + uuid: 479ffa370eef48caba68f06e63e73344 name: 'System load' ymin_type_1: FIXED graph_items: diff --git a/templates/os/linux_active/template_os_linux_active.yaml b/templates/os/linux_active/template_os_linux_active.yaml index 3379d64bc14..4897c60514d 100644 --- a/templates/os/linux_active/template_os_linux_active.yaml +++ b/templates/os/linux_active/template_os_linux_active.yaml @@ -1,13 +1,16 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:10Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: aa226119d3e94f53b9a2809f1d4ebaee template: 'Linux block devices by Zabbix agent active' name: 'Linux block devices by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -16,6 +19,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 37d15facfc5f42f4ad1145f55d4bdb1e name: 'Block devices discovery' type: ZABBIX_ACTIVE key: vfs.dev.discovery @@ -38,6 +42,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 5a9fb5097fb1425aafc718018ebd95f8 name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' type: DEPENDENT key: 'vfs.dev.queue_size[{#DEVNAME}]' @@ -65,6 +70,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 4263e16baa044186947ad9f4ec12f6b4 name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' type: CALCULATED key: 'vfs.dev.read.await[{#DEVNAME}]' @@ -78,6 +84,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 7a02e002d83f4e71bdcc031077738f2b name: '{#DEVNAME}: Disk read rate' type: DEPENDENT key: 'vfs.dev.read.rate[{#DEVNAME}]' @@ -102,6 +109,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: ae4ae1c7ef2e434f875c8099ff3b101b name: '{#DEVNAME}: Disk read time (rate)' type: DEPENDENT key: 'vfs.dev.read.time.rate[{#DEVNAME}]' @@ -129,6 +137,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 708baac844f54ca2b91ba8ed9f624459 name: '{#DEVNAME}: Disk utilization' type: DEPENDENT key: 'vfs.dev.util[{#DEVNAME}]' @@ -157,6 +166,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: e36cbccc4d9e470f8078bd2e04c5c5da name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' type: CALCULATED key: 'vfs.dev.write.await[{#DEVNAME}]' @@ -170,6 +180,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: ef9afdff2799455e85a8477a307dd83f name: '{#DEVNAME}: Disk write rate' type: DEPENDENT key: 'vfs.dev.write.rate[{#DEVNAME}]' @@ -194,6 +205,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 165825d4e5e442ad97d6455a117a7663 name: '{#DEVNAME}: Disk write time (rate)' type: DEPENDENT key: 'vfs.dev.write.time.rate[{#DEVNAME}]' @@ -221,6 +233,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: ab92fd1578124197ba4dc8af11ebece4 name: '{#DEVNAME}: Get stats' type: ZABBIX_ACTIVE key: 'vfs.file.contents[/sys/block/{#DEVNAME}/stat]' @@ -239,6 +252,7 @@ zabbix_export: value: 'Zabbix raw items' trigger_prototypes: - + uuid: db4636cfc721404882088b0be166e24e expression: 'min(/Linux block devices by Zabbix agent active/vfs.dev.read.await[{#DEVNAME}],15m) > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} or min(/Linux block devices by Zabbix agent active/vfs.dev.write.await[{#DEVNAME}],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' name: '{#DEVNAME}: Disk read/write request responses are too high (read > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} ms for 15m or write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"} ms for 15m)' priority: WARNING @@ -246,6 +260,7 @@ zabbix_export: manual_close: 'YES' graph_prototypes: - + uuid: 8748136db91b499da7516cb6fde881fb name: '{#DEVNAME}: Disk average waiting time' graph_items: - @@ -261,6 +276,7 @@ zabbix_export: host: 'Linux block devices by Zabbix agent active' key: 'vfs.dev.write.await[{#DEVNAME}]' - + uuid: 00756c13228340d7b4483b796dc8f79f name: '{#DEVNAME}: Disk read/write rates' graph_items: - @@ -276,6 +292,7 @@ zabbix_export: host: 'Linux block devices by Zabbix agent active' key: 'vfs.dev.write.rate[{#DEVNAME}]' - + uuid: 7cf1fd3334f543c8b44fb131890eb87e name: '{#DEVNAME}: Disk utilization and queue' graph_items: - @@ -314,6 +331,7 @@ zabbix_export: value: '20' description: 'Disk write average response time (in ms) before the trigger would fire' - + uuid: e2307c94f1744af7a8f1f458a67af424 template: 'Linux by Zabbix agent active' name: 'Linux by Zabbix agent active' description: | @@ -346,6 +364,7 @@ zabbix_export: name: 'Templates/Operating systems' dashboards: - + uuid: 3e6ceed431734cc29836019e93b5f89e name: 'System performance' pages: - @@ -535,6 +554,7 @@ zabbix_export: name: 'Interface {#IFNAME}: Network traffic' host: 'Linux by Zabbix agent active' - + uuid: da53e44145304098b4c3ff749996e3e7 template: 'Linux CPU by Zabbix agent active' name: 'Linux CPU by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -543,6 +563,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 4ce91073d4a344a1bbbdb5f98a48ade4 name: 'Interrupts per second' type: ZABBIX_ACTIVE key: system.cpu.intr @@ -558,6 +579,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 028f6c4184fe4827816e47ec9ffded70 name: 'Load average (1m avg)' type: ZABBIX_ACTIVE key: 'system.cpu.load[all,avg1]' @@ -568,6 +590,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 507ff2791866406caf0a90c698b0b37a name: 'Load average (5m avg)' type: ZABBIX_ACTIVE key: 'system.cpu.load[all,avg5]' @@ -578,6 +601,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 9502c5e47bd542ecbb8e2bfbf9020367 name: 'Load average (15m avg)' type: ZABBIX_ACTIVE key: 'system.cpu.load[all,avg15]' @@ -588,6 +612,7 @@ zabbix_export: tag: Application value: CPU - + uuid: e522484fae9044c5bb364a8be14dfd39 name: 'Number of CPUs' type: ZABBIX_ACTIVE key: system.cpu.num @@ -602,6 +627,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 2524a63bea9d44858b4b0a068360a3ad name: 'Context switches per second' type: ZABBIX_ACTIVE key: system.cpu.switches @@ -617,6 +643,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 91e6c4ff36eb4327a126a7f329792048 name: 'CPU utilization' type: DEPENDENT key: system.cpu.util @@ -640,6 +667,7 @@ zabbix_export: value: CPU triggers: - + uuid: a89517d622d0437e8b1dd1bdbebfb059 expression: 'min(/Linux CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -653,6 +681,7 @@ zabbix_export: and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg5])>0 and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg15])>0 - + uuid: 113b52c5d0cc4fec815d1a8e76fad4b8 name: 'CPU guest time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,guest]' @@ -665,6 +694,7 @@ zabbix_export: tag: Application value: CPU - + uuid: b642aa7ed2dc41738a58339898ed6180 name: 'CPU guest nice time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,guest_nice]' @@ -677,6 +707,7 @@ zabbix_export: tag: Application value: CPU - + uuid: b2f6d924272d4b84bf26cd497a85d24f name: 'CPU idle time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,idle]' @@ -689,6 +720,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 4eae770bff5f404481f2c57673fc8b3d name: 'CPU interrupt time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,interrupt]' @@ -701,6 +733,7 @@ zabbix_export: tag: Application value: CPU - + uuid: e8d5b76517c946b18b7d55c9ff2c23cb name: 'CPU iowait time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,iowait]' @@ -713,6 +746,7 @@ zabbix_export: tag: Application value: CPU - + uuid: f67af9ba78054119806eb8ee6bbe6759 name: 'CPU nice time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,nice]' @@ -725,6 +759,7 @@ zabbix_export: tag: Application value: CPU - + uuid: c86a06e45ce449158e90ba1843fa73be name: 'CPU softirq time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,softirq]' @@ -737,6 +772,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 676c1243ad404ec7b4bbdfcf1a230c8f name: 'CPU steal time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,steal]' @@ -749,6 +785,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 768051f0019b4823a34cd1e7c03e507d name: 'CPU system time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,system]' @@ -761,6 +798,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 28b99eefcae047fe8dee348ddbb96728 name: 'CPU user time' type: ZABBIX_ACTIVE key: 'system.cpu.util[,user]' @@ -781,6 +819,7 @@ zabbix_export: value: '1.5' description: 'Load per CPU considered sustainable. Tune if needed.' - + uuid: c626d864a2894d29a9d661d6025536ff template: 'Linux filesystems by Zabbix agent active' name: 'Linux filesystems by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -789,6 +828,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 39b800d6136b4f8a8e57bbccc2f0352f name: 'Mounted filesystem discovery' type: ZABBIX_ACTIVE key: vfs.fs.discovery @@ -817,6 +857,7 @@ zabbix_export: description: 'Discovery of file systems of different types.' item_prototypes: - + uuid: 27292d6abec04f0492bf50c39749c4ea name: '{#FSNAME}: Free inodes in %' type: ZABBIX_ACTIVE key: 'vfs.fs.inode[{#FSNAME},pfree]' @@ -829,6 +870,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: 36b742ccefbc468bab180b039b095f8d expression: 'min(/Linux filesystems by Zabbix agent active/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -837,6 +879,7 @@ zabbix_export: It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. - + uuid: 6d7ba31d7ca848c8bab393064cb0fce2 expression: 'min(/Linux filesystems by Zabbix agent active/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -849,6 +892,7 @@ zabbix_export: name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux filesystems by Zabbix agent active/vfs.fs.inode[{#FSNAME},pfree],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' - + uuid: 9f94a00cd29a420185475690d2f049c5 name: '{#FSNAME}: Space utilization' type: ZABBIX_ACTIVE key: 'vfs.fs.size[{#FSNAME},pused]' @@ -861,6 +905,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: bba48614f65c468c82a494f3f119a21d name: '{#FSNAME}: Total space' type: ZABBIX_ACTIVE key: 'vfs.fs.size[{#FSNAME},total]' @@ -872,6 +917,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 76bbffc4bd4a4ac3b3ff60ff27509372 name: '{#FSNAME}: Used space' type: ZABBIX_ACTIVE key: 'vfs.fs.size[{#FSNAME},used]' @@ -884,6 +930,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: 375c93080c3740229ad99db6cf01325e expression: | last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -897,6 +944,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: db3ddc9bfd0247dd9fbf70a819a62f78 expression: | last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<10G or timeleft(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -917,6 +965,7 @@ zabbix_export: ((last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Linux filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) graph_prototypes: - + uuid: 361d0714ef994ffb8ee037ae7a952fce name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -967,6 +1016,7 @@ zabbix_export: macro: '{$VFS.FS.PUSED.MAX.WARN}' value: '80' - + uuid: 7e4dc41320fd48bd97549025f4c3bcc6 template: 'Linux generic by Zabbix agent active' name: 'Linux generic by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -975,6 +1025,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 98a2a698cd784267a965d653fdbba456 name: 'Maximum number of open file descriptors' type: ZABBIX_ACTIVE key: kernel.maxfiles @@ -992,10 +1043,12 @@ zabbix_export: value: General triggers: - + uuid: fd194c5435c74dbdbefb396550497580 expression: 'last(/Linux generic by Zabbix agent active/kernel.maxfiles)<{$KERNEL.MAXFILES.MIN}' name: 'Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})' priority: INFO - + uuid: 7778ab98754146ecbfd2735d9c322c97 name: 'Maximum number of processes' type: ZABBIX_ACTIVE key: kernel.maxproc @@ -1013,6 +1066,7 @@ zabbix_export: value: General triggers: - + uuid: 1ddbc55594d540f7b30239a4e87a3b97 expression: 'last(/Linux generic by Zabbix agent active/kernel.maxproc)<{$KERNEL.MAXPROC.MIN}' name: 'Configured max number of processes is too low (< {$KERNEL.MAXPROC.MIN})' priority: INFO @@ -1021,6 +1075,7 @@ zabbix_export: name: 'Getting closer to process limit (over 80% used)' expression: 'last(/Linux generic by Zabbix agent active/proc.num)/last(/Linux generic by Zabbix agent active/kernel.maxproc)*100>80' - + uuid: 64268d5004a64e0ba737dcf4dd213913 name: 'Number of processes' type: ZABBIX_ACTIVE key: proc.num @@ -1030,6 +1085,7 @@ zabbix_export: tag: Application value: General - + uuid: 06e306520579482b8105d7421ad16da1 name: 'Number of running processes' type: ZABBIX_ACTIVE key: 'proc.num[,,run]' @@ -1039,6 +1095,7 @@ zabbix_export: tag: Application value: General - + uuid: 04989d7ca98246ce93405b25bd86aeda name: 'System boot time' type: ZABBIX_ACTIVE key: system.boottime @@ -1055,6 +1112,7 @@ zabbix_export: tag: Application value: General - + uuid: 40de32e4124b456faba499e00b1c7174 name: 'System name' type: ZABBIX_ACTIVE key: system.hostname @@ -1075,12 +1133,14 @@ zabbix_export: value: General triggers: - + uuid: 96723abe0ca048c4860736edc42786c4 expression: '(last(/Linux generic by Zabbix agent active/system.hostname,#1)<>last(/Linux generic by Zabbix agent active/system.hostname,#2))=1 and length(last(/Linux generic by Zabbix agent active/system.hostname))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 510ed427b1284906824df3123b94a0bc name: 'System local time' key: system.localtime history: 7d @@ -1093,12 +1153,14 @@ zabbix_export: value: General triggers: - + uuid: e1655d7bfc294dbe80efeea9351afba3 expression: 'fuzzytime(/Linux generic by Zabbix agent active/system.localtime,{$SYSTEM.FUZZYTIME.MAX})=0' name: 'System time is out of sync (diff with Zabbix server > {$SYSTEM.FUZZYTIME.MAX}s)' priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' - + uuid: 6f37348c05fa409e9189af3731296095 name: 'Operating system architecture' type: ZABBIX_ACTIVE key: system.sw.arch @@ -1117,6 +1179,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 79d493ae03a64bdab89520c3dde0410c name: 'Operating system' type: ZABBIX_ACTIVE key: system.sw.os @@ -1136,6 +1199,7 @@ zabbix_export: value: Inventory triggers: - + uuid: da050ca2b9374c149ae658f27cec6aae expression: '(last(/Linux generic by Zabbix agent active/system.sw.os,#1)<>last(/Linux generic by Zabbix agent active/system.sw.os,#2))=1 and length(last(/Linux generic by Zabbix agent active/system.sw.os))>0' name: 'Operating system description has changed' priority: INFO @@ -1146,6 +1210,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Linux generic by Zabbix agent active/system.hostname,#1)<>last(/Linux generic by Zabbix agent active/system.hostname,#2))=1 and length(last(/Linux generic by Zabbix agent active/system.hostname))>0' - + uuid: 42df39b3317a4bd6908686a491fd3d18 name: 'Software installed' type: ZABBIX_ACTIVE key: system.sw.packages @@ -1163,6 +1228,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: d875142b4ea0442db59768be58c9d026 name: 'System description' type: ZABBIX_ACTIVE key: system.uname @@ -1181,6 +1247,7 @@ zabbix_export: tag: Application value: General - + uuid: 2e5b3c8596df4aaebce704f3904630a7 name: 'System uptime' type: ZABBIX_ACTIVE key: system.uptime @@ -1195,12 +1262,14 @@ zabbix_export: value: Status triggers: - + uuid: 7b13d56caa094a8d95c0f4e948078366 expression: 'last(/Linux generic by Zabbix agent active/system.uptime)<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'The host uptime is less than 10 minutes' manual_close: 'YES' - + uuid: a58cfd080cfe44d9ae054754bbc69892 name: 'Number of logged in users' type: ZABBIX_ACTIVE key: system.users.num @@ -1211,6 +1280,7 @@ zabbix_export: tag: Application value: General - + uuid: 7cb47989debc4deba77394a5320a83e8 name: 'Checksum of /etc/passwd' type: ZABBIX_ACTIVE key: 'vfs.file.cksum[/etc/passwd]' @@ -1229,6 +1299,7 @@ zabbix_export: value: Security triggers: - + uuid: 24b49a63bacb4ac69122995c2278873c expression: '(last(/Linux generic by Zabbix agent active/vfs.file.cksum[/etc/passwd],#1)<>last(/Linux generic by Zabbix agent active/vfs.file.cksum[/etc/passwd],#2))>0' name: '/etc/passwd has been changed' priority: INFO @@ -1251,6 +1322,7 @@ zabbix_export: macro: '{$SYSTEM.FUZZYTIME.MAX}' value: '60' - + uuid: 5f577b9e34a8444c920e8199170f7fe6 template: 'Linux memory by Zabbix agent active' name: 'Linux memory by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -1259,6 +1331,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 824d5c6e62c04f2d8b6e73aeca87be1e name: 'Free swap space' type: ZABBIX_ACTIVE key: 'system.swap.size[,free]' @@ -1270,6 +1343,7 @@ zabbix_export: tag: Application value: Memory - + uuid: f3b551caf6b44511a44f5ebb07ba5917 name: 'Free swap space in %' type: ZABBIX_ACTIVE key: 'system.swap.size[,pfree]' @@ -1282,6 +1356,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 0b1a37ddf8db402491ac856980437a45 name: 'Total swap space' type: ZABBIX_ACTIVE key: 'system.swap.size[,total]' @@ -1293,6 +1368,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 156ef93f80d7499198909fc3fbc84672 name: 'Available memory' type: ZABBIX_ACTIVE key: 'vm.memory.size[available]' @@ -1304,6 +1380,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 79d2b01adaf14794826f78c860867fc5 name: 'Available memory in %' type: ZABBIX_ACTIVE key: 'vm.memory.size[pavailable]' @@ -1316,6 +1393,7 @@ zabbix_export: tag: Application value: Memory - + uuid: e1bc17b4c3d7499b954fe10e5feb35e1 name: 'Total memory' type: ZABBIX_ACTIVE key: 'vm.memory.size[total]' @@ -1327,6 +1405,7 @@ zabbix_export: tag: Application value: Memory - + uuid: bb6cff2714e94a05a73aea5760e168c6 name: 'Memory utilization' type: DEPENDENT key: vm.memory.utilization @@ -1348,6 +1427,7 @@ zabbix_export: value: Memory triggers: - + uuid: d0292f3062f1499cad3648c5a76714a5 expression: 'min(/Linux memory by Zabbix agent active/vm.memory.utilization,5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -1369,6 +1449,7 @@ zabbix_export: macro: '{$SWAP.PFREE.MIN.WARN}' value: '50' - + uuid: fac8b6986be24a8c91f7b0b15439bccf template: 'Linux network interfaces by Zabbix agent active' name: 'Linux network interfaces by Zabbix agent active' description: | @@ -1382,6 +1463,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 37a61365e2f34811a389f37aafc04169 name: 'Network interface discovery' type: ZABBIX_ACTIVE key: net.if.discovery @@ -1401,6 +1483,7 @@ zabbix_export: description: 'Discovery of network interfaces.' item_prototypes: - + uuid: 62c1ecd956cb496b9d5257dad026add5 name: 'Interface {#IFNAME}: Inbound packets discarded' type: ZABBIX_ACTIVE key: 'net.if.in["{#IFNAME}",dropped]' @@ -1416,6 +1499,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: 5b771b290bb847be89bd7729709b7277 name: 'Interface {#IFNAME}: Inbound packets with errors' type: ZABBIX_ACTIVE key: 'net.if.in["{#IFNAME}",errors]' @@ -1431,6 +1515,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: bd9652a4c1dd45eaa31807bdf9a84a79 name: 'Interface {#IFNAME}: Bits received' type: ZABBIX_ACTIVE key: 'net.if.in["{#IFNAME}"]' @@ -1451,6 +1536,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: f5c36654948041bfb45878117781b02f name: 'Interface {#IFNAME}: Outbound packets discarded' type: ZABBIX_ACTIVE key: 'net.if.out["{#IFNAME}",dropped]' @@ -1466,6 +1552,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: af4d99f8a7604fdfaaa3190469ddf9ec name: 'Interface {#IFNAME}: Outbound packets with errors' type: ZABBIX_ACTIVE key: 'net.if.out["{#IFNAME}",errors]' @@ -1481,6 +1568,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: 9cd8c1068368472383c468145c5aecba name: 'Interface {#IFNAME}: Bits sent' type: ZABBIX_ACTIVE key: 'net.if.out["{#IFNAME}"]' @@ -1501,6 +1589,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}' - + uuid: b38858cf52f945599ca475b635aab285 name: 'Interface {#IFNAME}: Operational status' type: ZABBIX_ACTIVE key: 'vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"]' @@ -1547,6 +1636,7 @@ zabbix_export: value: 'Interface {#IFNAME}' trigger_prototypes: - + uuid: 9fa9af9fbba149188353488767c836e2 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -1562,6 +1652,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 1506d09010fc48378b35b434e0eb18c1 name: 'Interface {#IFNAME}: Interface type' type: ZABBIX_ACTIVE key: 'vfs.file.contents["/sys/class/net/{#IFNAME}/type"]' @@ -1585,6 +1676,7 @@ zabbix_export: value: 'Interface {#IFNAME}' trigger_prototypes: - + uuid: 185b4acb6a924652bd0f0655155621be expression: | change(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])<0 and last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/type"])>0 and @@ -1607,6 +1699,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])=2 and (last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#1)<>last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"],#2))=1)' recovery_expression: 'last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 9b984b2ade984b0e84574bfa7448a0ec expression: | min(/Linux network interfaces by Zabbix agent active/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux network interfaces by Zabbix agent active/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -1626,6 +1719,7 @@ zabbix_export: recovery_expression: 'last(/Linux network interfaces by Zabbix agent active/vfs.file.contents["/sys/class/net/{#IFNAME}/operstate"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: 97e93dc9e93f4e299dee1d1424180c6a name: 'Interface {#IFNAME}: Network traffic' graph_items: - @@ -1685,6 +1779,7 @@ zabbix_export: description: 'Filter out loopbacks, nulls, docker veth links and docker0 bridge by default' dashboards: - + uuid: 4c72409900b84a29bfcfd02648535a2b name: 'Network interfaces' pages: - @@ -1714,6 +1809,7 @@ zabbix_export: host: 'Linux network interfaces by Zabbix agent active' valuemaps: - + uuid: 9bc9524635a349409e244ad5215c80c1 name: 'IF-MIB::ifOperStatus' mappings: - @@ -1735,6 +1831,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 8f709b791d1342a48615632e86969c92 name: 'Linux::Interface protocol types' mappings: - @@ -1931,11 +2028,13 @@ zabbix_export: newvalue: 'Vsock monitor header' triggers: - + uuid: e15f1c71f77b4c86b8ae71469b2f297e expression: 'last(/Linux generic by Zabbix agent active/proc.num)/last(/Linux generic by Zabbix agent active/kernel.maxproc)*100>80' name: 'Getting closer to process limit (over 80% used)' opdata: '{ITEM.LASTVALUE1} active, {ITEM.LASTVALUE2} limit.' priority: WARNING - + uuid: 31edc6191ae647c0a3046e4ac11136ea expression: 'min(/Linux memory by Zabbix agent active/system.swap.size[,pfree],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory by Zabbix agent active/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' @@ -1949,11 +2048,13 @@ zabbix_export: name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' expression: 'min(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' - + uuid: 8060ffffe03a433285e6049ec2bbbd8c expression: 'min(/Linux memory by Zabbix agent active/vm.memory.size[available],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory by Zabbix agent active/vm.memory.size[total])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE - + uuid: 1983c9e8d12b4f60836114fc2fe991f4 expression: | min(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg1],5m)/last(/Linux CPU by Zabbix agent active/system.cpu.num)>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU by Zabbix agent active/system.cpu.load[all,avg5])>0 @@ -1964,6 +2065,7 @@ zabbix_export: description: 'Per CPU load average is too high. Your system may be slow to respond.' graphs: - + uuid: c82ee8589e5a4aa0b5e2a94293cefada name: 'CPU jumps' graph_items: - @@ -1978,6 +2080,7 @@ zabbix_export: host: 'Linux CPU by Zabbix agent active' key: system.cpu.intr - + uuid: 2b52abbb5839463093fcd894f1252ff7 name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -2037,6 +2140,7 @@ zabbix_export: host: 'Linux CPU by Zabbix agent active' key: 'system.cpu.util[,guest_nice]' - + uuid: 0ef46c547fb84b47857d6fc0a3e1d1b6 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -2048,6 +2152,7 @@ zabbix_export: host: 'Linux CPU by Zabbix agent active' key: system.cpu.util - + uuid: a4654a31b6664d02bf8ec0a4ac4d968b name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -2065,6 +2170,7 @@ zabbix_export: host: 'Linux memory by Zabbix agent active' key: 'vm.memory.size[available]' - + uuid: ead8371cd5194410820f03d0a5732233 name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -2076,6 +2182,7 @@ zabbix_export: host: 'Linux memory by Zabbix agent active' key: vm.memory.utilization - + uuid: c96b7c45ae7c4ab3a544cbbd4a0e374c name: Processes graph_items: - @@ -2096,6 +2203,7 @@ zabbix_export: host: 'Linux generic by Zabbix agent active' key: kernel.maxproc - + uuid: d3169f2fa1b341e3a7527a305814a0ab name: 'Swap usage' graph_items: - @@ -2110,6 +2218,7 @@ zabbix_export: host: 'Linux memory by Zabbix agent active' key: 'system.swap.size[,total]' - + uuid: aa2447f0256d4985af78af8e1cf7e7bd name: 'System load' ymin_type_1: FIXED graph_items: diff --git a/templates/os/linux_prom/template_os_linux_prom.yaml b/templates/os/linux_prom/template_os_linux_prom.yaml index 9e72d3a33f4..cc78222d8ae 100644 --- a/templates/os/linux_prom/template_os_linux_prom.yaml +++ b/templates/os/linux_prom/template_os_linux_prom.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:09Z' groups: - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: 2506b0ca01884903b547b1e19b76ce6d template: 'Linux by Prom' name: 'Linux by Prom' description: | @@ -28,6 +30,7 @@ zabbix_export: name: 'Templates/Operating systems' items: - + uuid: 9a60d1e53caa4049a33aa52f3f55ad75 name: 'Version of node_exporter running' type: DEPENDENT key: 'agent.version[node_exporter]' @@ -52,6 +55,7 @@ zabbix_export: tag: Application value: 'Monitoring agent' - + uuid: d3631bd7effc4cd1bc45c991b3c3038f name: 'Number of open file descriptors' type: DEPENDENT key: 'fd.open[node_exporter]' @@ -71,6 +75,7 @@ zabbix_export: tag: Application value: General - + uuid: a8b78e776e1d4011bbcb6dd54e32b40b name: 'Maximum number of open file descriptors' type: DEPENDENT key: 'kernel.maxfiles[node_exporter]' @@ -96,6 +101,7 @@ zabbix_export: value: General triggers: - + uuid: c0002ad071d7497ab32633c93624e0c2 expression: 'last(/Linux by Prom/kernel.maxfiles[node_exporter])<{$KERNEL.MAXFILES.MIN}' name: 'Configured max number of open filedescriptors is too low (< {$KERNEL.MAXFILES.MIN})' priority: INFO @@ -104,6 +110,7 @@ zabbix_export: name: 'Running out of file descriptors (less than < 20% free)' expression: 'last(/Linux by Prom/fd.open[node_exporter])/last(/Linux by Prom/kernel.maxfiles[node_exporter])*100>80' - + uuid: 8b2fffcba0b24ca8a687361645ffaa1d name: 'Get node_exporter metrics' type: HTTP_AGENT key: node_exporter.get @@ -117,12 +124,14 @@ zabbix_export: value: 'Zabbix raw items' triggers: - + uuid: 792991156fd14c608e27dec64967e328 expression: 'nodata(/Linux by Prom/node_exporter.get,30m)=1' name: 'node_exporter is not available (or no data for 30m)' priority: WARNING description: 'Failed to fetch system metrics from node_exporter in time.' manual_close: 'YES' - + uuid: 75afcb39d2d7496e9490cd14f1431600 name: 'System boot time' type: DEPENDENT key: 'system.boottime[node_exporter]' @@ -143,6 +152,7 @@ zabbix_export: tag: Application value: General - + uuid: a732c4df8af047fbb874e1fb363b5e9e name: 'CPU guest time' type: DEPENDENT key: 'system.cpu.guest[node_exporter]' @@ -180,6 +190,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 759809ee6c9e43cf8ff44f987221a90e name: 'CPU guest nice time' type: DEPENDENT key: 'system.cpu.guest_nice[node_exporter]' @@ -217,6 +228,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 7bb99c606c6b497aaef279663b60829b name: 'CPU idle time' type: DEPENDENT key: 'system.cpu.idle[node_exporter]' @@ -254,6 +266,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 4d3f64c79c684d55bcde14ca5bf3022a name: 'CPU interrupt time' type: DEPENDENT key: 'system.cpu.interrupt[node_exporter]' @@ -291,6 +304,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 76206cf435fd4a979dbbf74807b532de name: 'Interrupts per second' type: DEPENDENT key: 'system.cpu.intr[node_exporter]' @@ -314,6 +328,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 6a727e148a2c4956bcfb6de0a3486c2d name: 'CPU iowait time' type: DEPENDENT key: 'system.cpu.iowait[node_exporter]' @@ -351,6 +366,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 78fb393fe3d64cd7bf79be5427715add name: 'Load average (1m avg)' type: DEPENDENT key: 'system.cpu.load.avg1[node_exporter]' @@ -370,6 +386,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 7fc62b26b9ff43429632f1985dc07851 name: 'Load average (5m avg)' type: DEPENDENT key: 'system.cpu.load.avg5[node_exporter]' @@ -389,6 +406,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 35fb0319c599403bbea0e616c9066e27 name: 'Load average (15m avg)' type: DEPENDENT key: 'system.cpu.load.avg15[node_exporter]' @@ -408,6 +426,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 86de794832794f57ba428cca31031005 name: 'CPU nice time' type: DEPENDENT key: 'system.cpu.nice[node_exporter]' @@ -445,6 +464,7 @@ zabbix_export: tag: Application value: CPU - + uuid: d7db65cfeaac4541bd98d06dc35f89e2 name: 'Number of CPUs' type: DEPENDENT key: 'system.cpu.num[node_exporter]' @@ -468,6 +488,7 @@ zabbix_export: tag: Application value: CPU - + uuid: cf3cd5840b91477d8e9254820896b978 name: 'CPU softirq time' type: DEPENDENT key: 'system.cpu.softirq[node_exporter]' @@ -505,6 +526,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 2ee5885c4de646c0926f0c1a48890e68 name: 'CPU steal time' type: DEPENDENT key: 'system.cpu.steal[node_exporter]' @@ -542,6 +564,7 @@ zabbix_export: tag: Application value: CPU - + uuid: b873e0d178d144fca3597d617fc119e7 name: 'Context switches per second' type: DEPENDENT key: 'system.cpu.switches[node_exporter]' @@ -565,6 +588,7 @@ zabbix_export: tag: Application value: CPU - + uuid: e296be976c5944b19a7178304ed6140c name: 'CPU system time' type: DEPENDENT key: 'system.cpu.system[node_exporter]' @@ -602,6 +626,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 832698e707d14bad8171ca71a2533350 name: 'CPU user time' type: DEPENDENT key: 'system.cpu.user[node_exporter]' @@ -639,6 +664,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 76f60c7e4f1a482198ff4f101020bbcc name: 'CPU utilization' type: DEPENDENT key: 'system.cpu.util[node_exporter]' @@ -662,6 +688,7 @@ zabbix_export: value: CPU triggers: - + uuid: 47a4262452ef4bb7acc2446c1d942302 expression: 'min(/Linux by Prom/system.cpu.util[node_exporter],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -675,6 +702,7 @@ zabbix_export: and last(/Linux by Prom/system.cpu.load.avg5[node_exporter])>0 and last(/Linux by Prom/system.cpu.load.avg15[node_exporter])>0 - + uuid: c47995760ef3458eb6237e434ef4eef8 name: 'System description' type: DEPENDENT key: 'system.descr[node_exporter]' @@ -705,6 +733,7 @@ zabbix_export: tag: Application value: General - + uuid: 9fcb3dd70dc244f2b2ff86560b37ec7e name: 'System local time' type: DEPENDENT key: 'system.localtime[node_exporter]' @@ -727,12 +756,14 @@ zabbix_export: value: General triggers: - + uuid: d2783ce58f9a41839ee7ae779c5e89b5 expression: 'fuzzytime(/Linux by Prom/system.localtime[node_exporter],{$SYSTEM.FUZZYTIME.MAX})=0' name: 'System time is out of sync (diff with Zabbix server > {$SYSTEM.FUZZYTIME.MAX}s)' priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' - + uuid: c70cfa2ad5754089935883c5b3172656 name: 'System name' type: DEPENDENT key: 'system.name[node_exporter]' @@ -760,12 +791,14 @@ zabbix_export: value: General triggers: - + uuid: b7867b921e6f42c9b96751b1ba9e89c4 expression: '(last(/Linux by Prom/system.name[node_exporter],#1)<>last(/Linux by Prom/system.name[node_exporter],#2))=1 and length(last(/Linux by Prom/system.name[node_exporter]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: ce4bb6c485cc4b739dce31b631634790 name: 'Operating system architecture' type: DEPENDENT key: 'system.sw.arch[node_exporter]' @@ -791,6 +824,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 11ff4e02245f4c2e9ce00e55c1a77b39 name: 'Operating system' type: DEPENDENT key: 'system.sw.os[node_exporter]' @@ -812,6 +846,7 @@ zabbix_export: value: Inventory triggers: - + uuid: ff796210e58441b78a34ddc8787c3008 expression: '(last(/Linux by Prom/system.sw.os[node_exporter],#1)<>last(/Linux by Prom/system.sw.os[node_exporter],#2))=1 and length(last(/Linux by Prom/system.sw.os[node_exporter]))>0' name: 'Operating system description has changed' priority: INFO @@ -822,6 +857,7 @@ zabbix_export: name: 'System name has changed (new name: {ITEM.VALUE})' expression: '(last(/Linux by Prom/system.name[node_exporter],#1)<>last(/Linux by Prom/system.name[node_exporter],#2))=1 and length(last(/Linux by Prom/system.name[node_exporter]))>0' - + uuid: ccc3c4d69fef412aa53c6a7320ef44fb name: 'Free swap space' type: DEPENDENT key: 'system.swap.free[node_exporter]' @@ -843,6 +879,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 99feb76b7da04b00a0d191b92bf979a1 name: 'Free swap space in %' type: CALCULATED key: 'system.swap.pfree[node_exporter]' @@ -856,6 +893,7 @@ zabbix_export: tag: Application value: Memory - + uuid: d0c1ef0a679546d780df30a02a27df44 name: 'Total swap space' type: DEPENDENT key: 'system.swap.total[node_exporter]' @@ -877,6 +915,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 7eeabdb6bf44483bab91faaab8bb24d5 name: 'System uptime' type: DEPENDENT key: 'system.uptime[node_exporter]' @@ -905,12 +944,14 @@ zabbix_export: value: Status triggers: - + uuid: 83311a7c73c441d39d88fe0fc7b55af9 expression: 'last(/Linux by Prom/system.uptime[node_exporter])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING description: 'The device uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 70a75efafbc84cbebd1bb262ec797523 name: 'Available memory' type: DEPENDENT key: 'vm.memory.available[node_exporter]' @@ -932,6 +973,7 @@ zabbix_export: tag: Application value: Memory - + uuid: e3ad296f16084e9caa923b449d8c725f name: 'Total memory' type: DEPENDENT key: 'vm.memory.total[node_exporter]' @@ -953,6 +995,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 60c716c692fb482f9abffb0fc9ce4324 name: 'Memory utilization' type: CALCULATED key: 'vm.memory.util[node_exporter]' @@ -967,6 +1010,7 @@ zabbix_export: value: Memory triggers: - + uuid: ebb0411d9f9242afb80732c77831b8cf expression: 'min(/Linux by Prom/vm.memory.util[node_exporter],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -977,6 +1021,7 @@ zabbix_export: expression: 'min(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' discovery_rules: - + uuid: 91531a7a68564860976096df6899fe88 name: 'Network interface discovery' type: DEPENDENT key: 'net.if.discovery[node_exporter]' @@ -1014,6 +1059,7 @@ zabbix_export: description: 'Discovery of network interfaces. Requires node_exporter v0.18 and up.' item_prototypes: - + uuid: ee28aff27b4f40eaa8e903ce3fab8555 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: DEPENDENT key: 'net.if.in.discards[node_exporter,"{#IFNAME}"]' @@ -1037,6 +1083,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: f6b39f743bb6438d876236ae651f68ee name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: DEPENDENT key: 'net.if.in.errors[node_exporter,"{#IFNAME}"]' @@ -1060,6 +1107,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: eea37c3779994ac5b35bb3b125429340 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: DEPENDENT key: 'net.if.in[node_exporter,"{#IFNAME}"]' @@ -1088,6 +1136,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: aec995b7fe724823bdb41f134594b648 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: DEPENDENT key: 'net.if.out.discards[node_exporter,"{#IFNAME}"]' @@ -1111,6 +1160,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 4ffe74b94eb14a4ea61c0df790d0920f name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: DEPENDENT key: 'net.if.out.errors[node_exporter"{#IFNAME}"]' @@ -1134,6 +1184,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: ddc4111fefec473e8d8b079f6eb50c05 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: DEPENDENT key: 'net.if.out[node_exporter,"{#IFNAME}"]' @@ -1162,6 +1213,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 51f9a39ad6d940ae914cd0a350d83dab name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: DEPENDENT key: 'net.if.speed[node_exporter,"{#IFNAME}"]' @@ -1189,6 +1241,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 4097f76d86cd417db586c5973e1da90b name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: DEPENDENT key: 'net.if.status[node_exporter,"{#IFNAME}"]' @@ -1243,6 +1296,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 3dd1f29234b4400bb438bebd3dca10b0 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -1258,6 +1312,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: ce9cfd9880c44aaea18cfa2ab2fdf0e1 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: DEPENDENT key: 'net.if.type[node_exporter,"{#IFNAME}"]' @@ -1281,6 +1336,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: f8a8bb089303463f8a4de5953e3226aa expression: | change(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])<0 and last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])>0 and ( @@ -1308,6 +1364,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))=1)' recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: e718b1614c6c42a8af86aeb53b8aa02d expression: | change(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])<0 and last(/Linux by Prom/net.if.type[node_exporter,"{#IFNAME}"])>0 and @@ -1330,6 +1387,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))=1)' recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 5c7884278ac941ab852c2b94a49d4ee8 expression: | (avg(/Linux by Prom/net.if.in[node_exporter,"{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"]) or avg(/Linux by Prom/net.if.out[node_exporter,"{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Linux by Prom/net.if.speed[node_exporter,"{#IFNAME}"])) and @@ -1349,6 +1407,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])=2 and (last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#1)<>last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"],#2))=1)' recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 0c7891a3bb5e4963b5bc54d843855600 expression: | min(/Linux by Prom/net.if.in.errors[node_exporter,"{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Linux by Prom/net.if.out.errors[node_exporter"{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -1368,6 +1427,7 @@ zabbix_export: recovery_expression: 'last(/Linux by Prom/net.if.status[node_exporter,"{#IFNAME}"])<>2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: cf143a7bb6d548fc9d3b089dcbb47ccf name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -1432,6 +1492,7 @@ zabbix_export: parameters: - '{__name__=~"^node_network_info$"}' - + uuid: 920f367e232945b8992d0f32e6f9324d name: 'Block devices discovery' type: DEPENDENT key: 'vfs.dev.discovery[node_exporter]' @@ -1450,6 +1511,7 @@ zabbix_export: formulaid: B item_prototypes: - + uuid: 0a0949bcdf754fbe82e772ffbd69b5ba name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' type: DEPENDENT key: 'vfs.dev.queue_size[node_exporter,"{#DEVNAME}"]' @@ -1474,6 +1536,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 9d158ecffdaa43f6bd0ab867ca68620b name: '{#DEVNAME}: Disk read request avg waiting time (r_await)' type: CALCULATED key: 'vfs.dev.read.await[node_exporter,"{#DEVNAME}"]' @@ -1487,6 +1550,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: dcd6f61ffb2f491ba78845514654a8cf name: '{#DEVNAME}: Disk read rate' type: DEPENDENT key: 'vfs.dev.read.rate[node_exporter,"{#DEVNAME}"]' @@ -1512,6 +1576,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 73940f30ea2b4b88b0047e54b773b747 name: '{#DEVNAME}: Disk read time (rate)' type: DEPENDENT key: 'vfs.dev.read.time.rate[node_exporter,"{#DEVNAME}"]' @@ -1536,6 +1601,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: d087a0525500450c9a307ff21f58482a name: '{#DEVNAME}: Disk utilization' type: DEPENDENT key: 'vfs.dev.util[node_exporter,"{#DEVNAME}"]' @@ -1565,6 +1631,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 94203a49081047b6bc76cd66aecd55ce name: '{#DEVNAME}: Disk write request avg waiting time (w_await)' type: CALCULATED key: 'vfs.dev.write.await[node_exporter,"{#DEVNAME}"]' @@ -1578,6 +1645,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 806ba0a56fab4b5094008c98bb817e2b name: '{#DEVNAME}: Disk write rate' type: DEPENDENT key: 'vfs.dev.write.rate[node_exporter,"{#DEVNAME}"]' @@ -1603,6 +1671,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 601cc30457934b7f8f050b2cea13ccea name: '{#DEVNAME}: Disk write time (rate)' type: DEPENDENT key: 'vfs.dev.write.time.rate[node_exporter,"{#DEVNAME}"]' @@ -1628,6 +1697,7 @@ zabbix_export: value: 'Zabbix raw items' trigger_prototypes: - + uuid: 5e7802f52a454aedb8f1666caf71a383 expression: 'min(/Linux by Prom/vfs.dev.read.await[node_exporter,"{#DEVNAME}"],15m) > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} or min(/Linux by Prom/vfs.dev.write.await[node_exporter,"{#DEVNAME}"],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' name: '{#DEVNAME}: Disk read/write request responses are too high (read > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"} ms for 15m or write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"} ms for 15m)' priority: WARNING @@ -1635,6 +1705,7 @@ zabbix_export: manual_close: 'YES' graph_prototypes: - + uuid: 13a5a74a99734449b08075bbb25bb498 name: '{#DEVNAME}: Disk average waiting time' graph_items: - @@ -1650,6 +1721,7 @@ zabbix_export: host: 'Linux by Prom' key: 'vfs.dev.write.await[node_exporter,"{#DEVNAME}"]' - + uuid: bad3d3ba32534ef194a4837d666ddccb name: '{#DEVNAME}: Disk read/write rates' graph_items: - @@ -1665,6 +1737,7 @@ zabbix_export: host: 'Linux by Prom' key: 'vfs.dev.write.rate[node_exporter,"{#DEVNAME}"]' - + uuid: aa53b66adaac4e62863ea2dd59ba3ea1 name: '{#DEVNAME}: Disk utilization and queue' graph_items: - @@ -1695,6 +1768,7 @@ zabbix_export: parameters: - 'node_disk_io_now{device=~".+"}' - + uuid: 85d047920c1342b992fa1905eb489a44 name: 'Mounted filesystem discovery' type: DEPENDENT key: 'vfs.fs.discovery[node_exporter]' @@ -1732,6 +1806,7 @@ zabbix_export: description: 'Discovery of file systems of different types.' item_prototypes: - + uuid: 3a3edb8bf5a74a63baa27c64d1a44493 name: '{#FSNAME}: Free space' type: DEPENDENT key: 'vfs.fs.free[node_exporter,"{#FSNAME}"]' @@ -1752,6 +1827,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: ee1dad3677214561baafa6d930358ee0 name: '{#FSNAME}: Free inodes in %' type: DEPENDENT key: 'vfs.fs.inode.pfree[node_exporter,"{#FSNAME}"]' @@ -1787,6 +1863,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: cfd57cc9d7314ba5ac4275539452fd42 expression: 'min(/Linux by Prom/vfs.fs.inode.pfree[node_exporter,"{#FSNAME}"],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -1795,6 +1872,7 @@ zabbix_export: It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. - + uuid: f94c0af576cb43e3aa66b9efa9f14b01 expression: 'min(/Linux by Prom/vfs.fs.inode.pfree[node_exporter,"{#FSNAME}"],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -1807,6 +1885,7 @@ zabbix_export: name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux by Prom/vfs.fs.inode.pfree[node_exporter,"{#FSNAME}"],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' - + uuid: 89afe41bb0d74c579a9cff8b036d30dc name: '{#FSNAME}: Space utilization' type: CALCULATED key: 'vfs.fs.pused[node_exporter,"{#FSNAME}"]' @@ -1820,6 +1899,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: acb3d42ae23b48cbacd0e99c27697798 name: '{#FSNAME}: Total space' type: DEPENDENT key: 'vfs.fs.total[node_exporter,"{#FSNAME}"]' @@ -1841,6 +1921,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 89e559a7ff364dd78b638454896692c5 name: '{#FSNAME}: Used space' type: CALCULATED key: 'vfs.fs.used[node_exporter,"{#FSNAME}"]' @@ -1855,6 +1936,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: 46ba93d3ce5c43f8bbc6e9417f838f61 expression: | last(/Linux by Prom/vfs.fs.pused[node_exporter,"{#FSNAME}"])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux by Prom/vfs.fs.total[node_exporter,"{#FSNAME}"])-last(/Linux by Prom/vfs.fs.used[node_exporter,"{#FSNAME}"]))<5G or timeleft(/Linux by Prom/vfs.fs.pused[node_exporter,"{#FSNAME}"],1h,100)<1d) @@ -1868,6 +1950,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: a385bfb31a274c8ca1c3daf58f6050e4 expression: | last(/Linux by Prom/vfs.fs.pused[node_exporter,"{#FSNAME}"])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Linux by Prom/vfs.fs.total[node_exporter,"{#FSNAME}"])-last(/Linux by Prom/vfs.fs.used[node_exporter,"{#FSNAME}"]))<10G or timeleft(/Linux by Prom/vfs.fs.pused[node_exporter,"{#FSNAME}"],1h,100)<1d) @@ -1888,6 +1971,7 @@ zabbix_export: ((last(/Linux by Prom/vfs.fs.total[node_exporter,"{#FSNAME}"])-last(/Linux by Prom/vfs.fs.used[node_exporter,"{#FSNAME}"]))<5G or timeleft(/Linux by Prom/vfs.fs.pused[node_exporter,"{#FSNAME}"],1h,100)<1d) graph_prototypes: - + uuid: aa350a426fcd40af96cd15f778cdf62d name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -2038,6 +2122,7 @@ zabbix_export: value: '80' dashboards: - + uuid: 19dac6b780aa49558bf4a3782ba4b3b6 name: 'Network interfaces' pages: - @@ -2066,6 +2151,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' host: 'Linux by Prom' - + uuid: 558606056f464970a7c544ba75d544f2 name: 'System performance' pages: - @@ -2256,6 +2342,7 @@ zabbix_export: host: 'Linux by Prom' valuemaps: - + uuid: 4827063819f14d539f509552c84f5f94 name: 'IF-MIB::ifOperStatus' mappings: - @@ -2277,6 +2364,7 @@ zabbix_export: value: '7' newvalue: lowerLayerDown - + uuid: 4d912f1ee95942038f306ddefb3a57b3 name: 'Linux::Interface protocol types' mappings: - @@ -2473,6 +2561,7 @@ zabbix_export: newvalue: 'Vsock monitor header' triggers: - + uuid: 785257dfb159402d9ce56b47be02f52d expression: 'min(/Linux by Prom/system.swap.pfree[node_exporter],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux by Prom/system.swap.total[node_exporter])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' @@ -2486,11 +2575,13 @@ zabbix_export: name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' expression: 'min(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' - + uuid: cf5d2e49f7b74b25860073beb1c86abb expression: 'min(/Linux by Prom/vm.memory.available[node_exporter],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux by Prom/vm.memory.total[node_exporter])>0' name: 'Lack of available memory (<{$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE - + uuid: 239ddc57555844829523e8422252dbbb expression: | min(/Linux by Prom/system.cpu.load.avg1[node_exporter],5m)/last(/Linux by Prom/system.cpu.num[node_exporter])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux by Prom/system.cpu.load.avg5[node_exporter])>0 @@ -2500,12 +2591,14 @@ zabbix_export: priority: AVERAGE description: 'Per CPU load average is too high. Your system may be slow to respond.' - + uuid: 7effa63c9c994a6786279802aa7328ad expression: 'last(/Linux by Prom/fd.open[node_exporter])/last(/Linux by Prom/kernel.maxfiles[node_exporter])*100>80' name: 'Running out of file descriptors (less than < 20% free)' opdata: '{ITEM.LASTVALUE1} of {ITEM.LASTVALUE2} file descriptors are in use.' priority: WARNING graphs: - + uuid: bb8bb267b32b46bfa2a6277b65730396 name: 'CPU jumps' graph_items: - @@ -2520,6 +2613,7 @@ zabbix_export: host: 'Linux by Prom' key: 'system.cpu.intr[node_exporter]' - + uuid: 09ebf28dc8504ab2bfd07130d1f6ca91 name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -2579,6 +2673,7 @@ zabbix_export: host: 'Linux by Prom' key: 'system.cpu.guest_nice[node_exporter]' - + uuid: 9cd184535b6b4fd5978a302bdedeac0b name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -2590,6 +2685,7 @@ zabbix_export: host: 'Linux by Prom' key: 'system.cpu.util[node_exporter]' - + uuid: 1383a8b57e6743de946c8a43016ee2f7 name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -2607,6 +2703,7 @@ zabbix_export: host: 'Linux by Prom' key: 'vm.memory.available[node_exporter]' - + uuid: 81e79ef1219a4c48af1f740017bbde6a name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -2618,6 +2715,7 @@ zabbix_export: host: 'Linux by Prom' key: 'vm.memory.util[node_exporter]' - + uuid: 567684533d2442b286119c7d392e2bb7 name: 'Swap usage' graph_items: - @@ -2632,6 +2730,7 @@ zabbix_export: host: 'Linux by Prom' key: 'system.swap.total[node_exporter]' - + uuid: f9cbf136d01040ffa18753fb40d55f79 name: 'System load' ymin_type_1: FIXED graph_items: diff --git a/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml b/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml index cb539490a88..b92f5cdf924 100644 --- a/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml +++ b/templates/os/linux_snmp_snmp/template_os_linux_snmp_snmp.yaml @@ -1,13 +1,16 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:08Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: 8278f5e79ef2420cab500a147cc72009 template: 'Linux block devices SNMP' name: 'Linux block devices SNMP' description: | @@ -20,6 +23,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: a85f20bbf86045438460bf439422aaec name: 'Block devices discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#DEVNAME},1.3.6.1.4.1.2021.13.15.1.1.2]' @@ -40,6 +44,7 @@ zabbix_export: description: 'Block devices are discovered from UCD-DISKIO-MIB::diskIOTable (http://net-snmp.sourceforge.net/docs/mibs/ucdDiskIOMIB.html#diskIOTable)' item_prototypes: - + uuid: ed71e7a243594c3bb0c2055b5cfb6f62 name: '{#DEVNAME}: Disk read rate' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2021.13.15.1.1.5.{#SNMPINDEX}' @@ -60,6 +65,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 5e96a297e7e54c0ba4607949c854edc8 name: '{#DEVNAME}: Disk utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2021.13.15.1.1.9.{#SNMPINDEX}' @@ -75,6 +81,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: a060b61ad4f24be299c0a9b2582dda87 name: '{#DEVNAME}: Disk write rate' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2021.13.15.1.1.6.{#SNMPINDEX}' @@ -96,6 +103,7 @@ zabbix_export: value: 'Disk {#DEVNAME}' graph_prototypes: - + uuid: 15f4080e061d4b86a253709d56f444a5 name: '{#DEVNAME}: Disk read/write rates' graph_items: - @@ -120,6 +128,7 @@ zabbix_export: value: '^(loop[0-9]*|sd[a-z][0-9]+|nbd[0-9]+|sr[0-9]+|fd[0-9]+|dm-[0-9]+|ram[0-9]+|ploop[a-z0-9]+|md[0-9]*|hcp[0-9]*|zram[0-9]*)' description: 'This macro is used in block devices discovery. Can be overridden on the host or linked template level' - + uuid: f55b1b1c10a44fe8aef0631f6f41b86d template: 'Linux CPU SNMP' name: 'Linux CPU SNMP' description: | @@ -133,6 +142,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: cf935e4e2f224ce5a9d09662df90e5b2 name: 'Interrupts per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.59.0 @@ -149,6 +159,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 335279fa524d48089d99ffba47017a0f name: 'Load average (1m avg)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2021.10.1.3["index","1.3.6.1.4.1.2021.10.1.2", "Load-1"]' @@ -161,6 +172,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 74a03675fdba49969d7286d718edc4e8 name: 'Load average (5m avg)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2021.10.1.3["index","1.3.6.1.4.1.2021.10.1.2", "Load-5"]' @@ -173,6 +185,7 @@ zabbix_export: tag: Application value: CPU - + uuid: d774c8d00aab4158b856feda354fcef6 name: 'Load average (15m avg)' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2021.10.1.3["index","1.3.6.1.4.1.2021.10.1.2", "Load-15"]' @@ -185,6 +198,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 20dbc1d9ed25400983eadb6e9d6f1f04 name: 'Number of CPUs' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.2.1.25.3.3.1.1]' @@ -205,6 +219,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 2e52405bed144bd392ba386d8d8fa752 name: 'Context switches per second' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.60.0 @@ -222,6 +237,7 @@ zabbix_export: value: CPU discovery_rules: - + uuid: bb04cfa331214963b311d7b397cb3c12 name: 'CPU discovery' type: DEPENDENT key: 'cpu.discovery[snmp]' @@ -229,6 +245,7 @@ zabbix_export: description: 'This discovery will create set of per core CPU metrics from UCD-SNMP-MIB, using {#CPU.COUNT} in preprocessing. That''s the only reason why LLD is used.' item_prototypes: - + uuid: 7cb1bdc138a041039b229804e5f55676 name: 'CPU guest time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.65.0 @@ -255,6 +272,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 47939519397147e7be84d1d3223e8111 name: 'CPU guest nice time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.66.0 @@ -281,6 +299,7 @@ zabbix_export: tag: Application value: CPU - + uuid: b20769f44f8247e1a6a5908ff084ff81 name: 'CPU idle time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.53.0 @@ -307,6 +326,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 7da67bc8887a4d36abba6b041a72f221 name: 'CPU interrupt time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.56.0 @@ -333,6 +353,7 @@ zabbix_export: tag: Application value: CPU - + uuid: ce41593112f1497884643f7f99075f4b name: 'CPU iowait time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.54.0 @@ -359,6 +380,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 80c42f533f3d40529a1451ecdbaf3d62 name: 'CPU nice time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.51.0 @@ -385,6 +407,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 1c121eeb3f864dd68569efff6ab79ac8 name: 'CPU softirq time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.61.0 @@ -411,6 +434,7 @@ zabbix_export: tag: Application value: CPU - + uuid: b98feceb5d1b4dafbbbbc80d3f9598f9 name: 'CPU steal time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.64.0 @@ -437,6 +461,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 0b45abb043f14f23bd8d71f0bca70c06 name: 'CPU system time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.52.0 @@ -463,6 +488,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 295af9e607aa46c4886a49905137b7ad name: 'CPU user time' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.11.50.0 @@ -489,6 +515,7 @@ zabbix_export: tag: Application value: CPU - + uuid: aa01918c9d864f498cc211772103ba27 name: 'CPU utilization' type: DEPENDENT key: 'system.cpu.util[snmp,{#SNMPINDEX}]' @@ -512,6 +539,7 @@ zabbix_export: value: CPU trigger_prototypes: - + uuid: 069f48878c244f7abd35c1f3a10eb337 expression: 'min(/Linux CPU SNMP/system.cpu.util[snmp,{#SNMPINDEX}],5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -519,6 +547,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 1ed285cca7774aad9335101f373eb642 name: 'CPU usage{#SINGLETON}' type: STACKED ymin_type_1: FIXED @@ -578,6 +607,7 @@ zabbix_export: host: 'Linux CPU SNMP' key: 'system.cpu.guest_nice[ssCpuRawGuestNice.{#SNMPINDEX}]' - + uuid: 27556abf8985458f9d300ab5981f6e96 name: 'CPU utilization{#SINGLETON}' ymin_type_1: FIXED ymax_type_1: FIXED @@ -606,6 +636,7 @@ zabbix_export: value: '1.5' description: 'Load per CPU considered sustainable. Tune if needed.' - + uuid: cbaf0383cb934294ac53a28ddfd49434 template: 'Linux filesystems SNMP' name: 'Linux filesystems SNMP' description: | @@ -619,6 +650,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: c55b2f96bd50421482dfcc230e6de01e name: 'Mounted filesystem discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FSNAME},1.3.6.1.2.1.25.2.3.1.3,{#FSTYPE},1.3.6.1.2.1.25.2.3.1.2,{#ALLOC_UNITS},1.3.6.1.2.1.25.2.3.1.4]' @@ -648,6 +680,7 @@ zabbix_export: description: 'HOST-RESOURCES-MIB::hrStorage discovery with storage filter' item_prototypes: - + uuid: 5c0b2605afe84c288207c04b9946dfbf name: '{#FSNAME}: Free inodes in %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2021.9.1.10["index","1.3.6.1.4.1.2021.9.1.2", "{#FSNAME}"]' @@ -669,6 +702,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: f933a6e58fd741aab782676e18aedb84 expression: 'min(/Linux filesystems SNMP/vfs.fs.inode.pfree[dskPercentNode.{#SNMPINDEX}],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -677,6 +711,7 @@ zabbix_export: It may become impossible to write to disk if there are no index nodes left. As symptoms, 'No space left on device' or 'Disk is full' errors may be seen even though free space is available. - + uuid: af27eee4b1b849ce9fce75b993a766fc expression: 'min(/Linux filesystems SNMP/vfs.fs.inode.pfree[dskPercentNode.{#SNMPINDEX}],5m)<{$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}' name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.WARN:"{#FSNAME}"}%)' opdata: 'Free inodes: {ITEM.LASTVALUE1}' @@ -689,6 +724,7 @@ zabbix_export: name: '{#FSNAME}: Running out of free inodes (free < {$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}%)' expression: 'min(/Linux filesystems SNMP/vfs.fs.inode.pfree[dskPercentNode.{#SNMPINDEX}],5m)<{$VFS.FS.INODE.PFREE.MIN.CRIT:"{#FSNAME}"}' - + uuid: 3cc99f32a3a44b2a94c2bab5f2765c8e name: '{#FSNAME}: Space utilization' type: CALCULATED key: 'vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}]' @@ -702,6 +738,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 9e9b2eb864164eebb4825ba0331b0b95 name: '{#FSNAME}: Total space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.5.{#SNMPINDEX}' @@ -723,6 +760,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 2cfbdae09907476ea6d73af86338f279 name: '{#FSNAME}: Used space' type: SNMP_AGENT snmp_oid: '1.3.6.1.2.1.25.2.3.1.6.{#SNMPINDEX}' @@ -743,6 +781,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: d56e571c4c6c42d2affb2cb2622afcd2 expression: | last(/Linux filesystems SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Linux filesystems SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Linux filesystems SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/Linux filesystems SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) @@ -756,6 +795,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: 539e3bd9aee9475db9a11a57dc003745 expression: | last(/Linux filesystems SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Linux filesystems SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Linux filesystems SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<10G or timeleft(/Linux filesystems SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) @@ -776,6 +816,7 @@ zabbix_export: ((last(/Linux filesystems SNMP/vfs.fs.total[hrStorageSize.{#SNMPINDEX}])-last(/Linux filesystems SNMP/vfs.fs.used[hrStorageUsed.{#SNMPINDEX}]))<5G or timeleft(/Linux filesystems SNMP/vfs.fs.pused[storageUsedPercentage.{#SNMPINDEX}],1h,100)<1d) graph_prototypes: - + uuid: f1000d7a017f4954a32103b345ae4fdf name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -826,6 +867,7 @@ zabbix_export: macro: '{$VFS.FS.PUSED.MAX.WARN}' value: '80' - + uuid: 443e4897fb0a4eef9d4624a3baa8f174 template: 'Linux memory SNMP' name: 'Linux memory SNMP' description: | @@ -842,6 +884,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 286b7a7da5bc46349d98d40e0fa87bb3 name: 'Free swap space' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.4.4.0 @@ -861,6 +904,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 95b96317790d467c8f2c3acbe4f508a2 name: 'Free swap space in %' type: CALCULATED key: 'system.swap.pfree[snmp]' @@ -874,6 +918,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 7e3c9bc424684af8b16852548145d240 name: 'Total swap space' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.4.3.0 @@ -893,6 +938,7 @@ zabbix_export: tag: Application value: Memory - + uuid: d2f2a3127c83459696bb7496de04830b name: 'Available memory' type: CALCULATED key: 'vm.memory.available[snmp]' @@ -905,6 +951,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 81c8a8aa72144ec99c0723bd1c7efde0 name: 'Memory (buffers)' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.4.14.0 @@ -924,6 +971,7 @@ zabbix_export: tag: Application value: Memory - + uuid: a74e6bc72c8c45f2b01ee1b50ce64fdc name: 'Memory (cached)' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.4.15.0 @@ -943,6 +991,7 @@ zabbix_export: tag: Application value: Memory - + uuid: b13aae9bb13c432998688f8c3230ddb2 name: 'Free memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.4.6.0 @@ -960,6 +1009,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 849c5cd7aec94ed48c6a0a321b54d801 name: 'Total memory' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2021.4.5.0 @@ -979,6 +1029,7 @@ zabbix_export: tag: Application value: Memory - + uuid: ac10ac53a99e464bbf0c5894d4297cfc name: 'Memory utilization' type: CALCULATED key: 'vm.memory.util[snmp]' @@ -993,6 +1044,7 @@ zabbix_export: value: Memory triggers: - + uuid: 56dd8eee7792411ba5ad86007cc50b42 expression: 'min(/Linux memory SNMP/vm.memory.util[snmp],5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -1012,6 +1064,7 @@ zabbix_export: macro: '{$SWAP.PFREE.MIN.WARN}' value: '50' - + uuid: 4d3a7adbb6964bd08f2b9d28e0da6496 template: 'Linux SNMP' name: 'Linux SNMP' description: | @@ -1040,6 +1093,7 @@ zabbix_export: name: 'Templates/Operating systems' dashboards: - + uuid: 59f09fada3ab43d1bdb70091f92e77f1 name: 'System performance' pages: - @@ -1214,6 +1268,7 @@ zabbix_export: host: 'Linux SNMP' triggers: - + uuid: 971bd1b1753f4478a149db8305308ab8 expression: 'min(/Linux memory SNMP/system.swap.pfree[snmp],5m)<{$SWAP.PFREE.MIN.WARN} and last(/Linux memory SNMP/system.swap.total[memTotalSwap.0])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' @@ -1227,11 +1282,13 @@ zabbix_export: name: 'Lack of available memory (< {$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' expression: 'min(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' - + uuid: be9d49156f5a4ebda006044c8fdb205f expression: 'min(/Linux memory SNMP/vm.memory.available[snmp],5m)<{$MEMORY.AVAILABLE.MIN} and last(/Linux memory SNMP/vm.memory.total[memTotalReal.0])>0' name: 'Lack of available memory (< {$MEMORY.AVAILABLE.MIN} of {ITEM.VALUE2})' opdata: 'Available: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' priority: AVERAGE - + uuid: 434ec11a13ce435a88a7e6f40ecb237c expression: | min(/Linux CPU SNMP/system.cpu.load.avg1[laLoad.1],5m)/last(/Linux CPU SNMP/system.cpu.num[snmp])>{$LOAD_AVG_PER_CPU.MAX.WARN} and last(/Linux CPU SNMP/system.cpu.load.avg5[laLoad.2])>0 @@ -1242,6 +1299,7 @@ zabbix_export: description: 'Per CPU load average is too high. Your system may be slow to respond.' graphs: - + uuid: 1b06aa0505e94191bce3bf15d41ad113 name: 'CPU jumps' graph_items: - @@ -1256,6 +1314,7 @@ zabbix_export: host: 'Linux CPU SNMP' key: 'system.cpu.intr[ssRawInterrupts.0]' - + uuid: 6af175b5899946c5bae1e7ab4e8f0635 name: 'Memory usage' ymin_type_1: FIXED graph_items: @@ -1273,6 +1332,7 @@ zabbix_export: host: 'Linux memory SNMP' key: 'vm.memory.available[snmp]' - + uuid: edd17c68085b4a328c24ebd8d37fd30c name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1284,6 +1344,7 @@ zabbix_export: host: 'Linux memory SNMP' key: 'vm.memory.util[snmp]' - + uuid: 24bd0481e30a49a78410fef4e1470546 name: 'Swap usage' graph_items: - @@ -1298,6 +1359,7 @@ zabbix_export: host: 'Linux memory SNMP' key: 'system.swap.total[memTotalSwap.0]' - + uuid: 1ec155ff28e14859b26e9804e96c7fb8 name: 'System load' ymin_type_1: FIXED graph_items: diff --git a/templates/os/windows_agent/template_os_windows_agent.yaml b/templates/os/windows_agent/template_os_windows_agent.yaml index a1f8bb5c541..252783bca4e 100644 --- a/templates/os/windows_agent/template_os_windows_agent.yaml +++ b/templates/os/windows_agent/template_os_windows_agent.yaml @@ -1,13 +1,16 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:09Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: 13b06904a6bf41cbb795e3193d896340 template: 'Windows by Zabbix agent' name: 'Windows by Zabbix agent' description: | @@ -39,6 +42,7 @@ zabbix_export: name: 'Templates/Operating systems' dashboards: - + uuid: 5f494fac9dc94bf3827b67ea212240f2 name: 'System performance' pages: - @@ -204,6 +208,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' host: 'Windows by Zabbix agent' - + uuid: e358504d59404f688e236444dd82d2c3 template: 'Windows CPU by Zabbix agent' name: 'Windows CPU by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -212,6 +217,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 8362346c013546f39f8140061f7b3f01 name: 'CPU DPC time' key: 'perf_counter_en["\Processor Information(_total)\% DPC Time"]' history: 7d @@ -228,6 +234,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 609619e2b6364d9e90bef828610b23f8 name: 'CPU interrupt time' key: 'perf_counter_en["\Processor Information(_total)\% Interrupt Time"]' history: 7d @@ -245,6 +252,7 @@ zabbix_export: value: CPU triggers: - + uuid: 62528cbcea3641aa8ab9ecd61c0d695f expression: 'min(/Windows CPU by Zabbix agent/perf_counter_en["\Processor Information(_total)\% Interrupt Time"],5m)>{$CPU.INTERRUPT.CRIT.MAX}' name: 'CPU interrupt time is too high (over {$CPU.INTERRUPT.CRIT.MAX}% for 5m)' priority: WARNING @@ -260,6 +268,7 @@ zabbix_export: name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' - + uuid: eb5144d1e3cb4417ae0abcdeca10e0ed name: 'CPU privileged time' key: 'perf_counter_en["\Processor Information(_total)\% Privileged Time"]' history: 7d @@ -276,6 +285,7 @@ zabbix_export: value: CPU triggers: - + uuid: 3fca7a39a2a442cd84b3baa053aa6a3d expression: 'min(/Windows CPU by Zabbix agent/perf_counter_en["\Processor Information(_total)\% Privileged Time"],5m)>{$CPU.PRIV.CRIT.MAX}' name: 'CPU privileged time is too high (over {$CPU.PRIV.CRIT.MAX}% for 5m)' priority: WARNING @@ -288,6 +298,7 @@ zabbix_export: name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' - + uuid: 5611c125bf01479fadc2e59db073cc9c name: 'CPU user time' key: 'perf_counter_en["\Processor Information(_total)\% User Time"]' history: 7d @@ -301,6 +312,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 8ee61e8919984a3d9a7125fd4fe7c397 name: 'Context switches per second' key: 'perf_counter_en["\System\Context Switches/sec"]' history: 7d @@ -315,6 +327,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 1a2b85fb8355459e9c5c723164d09d41 name: 'CPU queue length' key: 'perf_counter_en["\System\Processor Queue Length"]' history: 7d @@ -327,6 +340,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 177e472955434cb19dadb06c0f34eb31 name: 'CPU utilization' key: system.cpu.util history: 7d @@ -339,12 +353,14 @@ zabbix_export: value: CPU triggers: - + uuid: 4ba1f4acf1e94cd784315b6c78fb6563 expression: 'min(/Windows CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: d6b17d211ed746aaabac591a3dad5813 name: 'Number of cores' key: 'wmi.get[root/cimv2,"Select NumberOfLogicalProcessors from Win32_ComputerSystem"]' history: 7d @@ -371,6 +387,7 @@ zabbix_export: value: '90' description: 'The critical threshold of the CPU utilization in %.' - + uuid: cb28abff977b4b6eb34665ff2218163b template: 'Windows filesystems by Zabbix agent' name: 'Windows filesystems by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -379,6 +396,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: f603eb3367ad4326a1f1ec7b9c14c07a name: 'Mounted filesystem discovery' key: vfs.fs.discovery delay: 1h @@ -415,6 +433,7 @@ zabbix_export: description: 'Discovery of file systems of different types.' item_prototypes: - + uuid: 84c999eefbdd43319d0b992aff43f3c5 name: '{#FSNAME}: Space utilization' key: 'vfs.fs.size[{#FSNAME},pused]' history: 7d @@ -426,6 +445,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: a1661dae47c640be9cfa9e807e125ff3 name: '{#FSNAME}: Total space' key: 'vfs.fs.size[{#FSNAME},total]' history: 7d @@ -436,6 +456,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: ed0c1057b2704ab098847ae62fec9064 name: '{#FSNAME}: Used space' key: 'vfs.fs.size[{#FSNAME},used]' history: 7d @@ -447,6 +468,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: 195eddcd5f31472db3e2c0a7f3308bad expression: | last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -460,6 +482,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: ee1a08c42d384e93a75e7b9d324915ea expression: | last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<10G or timeleft(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -480,6 +503,7 @@ zabbix_export: ((last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows filesystems by Zabbix agent/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) graph_prototypes: - + uuid: 78d604a4bde244c38bcfbabd7ef5e09d name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -534,6 +558,7 @@ zabbix_export: value: '80' description: 'The warning threshold of the filesystem utilization in percent.' - + uuid: 95c4026f8ade4fa7b72f8140fc152aea template: 'Windows generic by Zabbix agent' name: 'Windows generic by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -542,6 +567,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 1245fca060fb424897387d56d29fe030 name: 'Number of threads' key: 'perf_counter_en["\System\Threads"]' history: 7d @@ -551,6 +577,7 @@ zabbix_export: tag: Application value: General - + uuid: 8401ea3152ea45269eeb6cc7fa70f1aa name: 'Number of processes' key: 'proc.num[]' history: 7d @@ -560,6 +587,7 @@ zabbix_export: tag: Application value: General - + uuid: 78ae4dbd2d894819a36a7d3d00f2e508 name: 'System name' key: system.hostname delay: 1h @@ -579,12 +607,14 @@ zabbix_export: value: General triggers: - + uuid: b6137349d03c44f68721fab05e4cd077 expression: '(last(/Windows generic by Zabbix agent/system.hostname,#1)<>last(/Windows generic by Zabbix agent/system.hostname,#2))=1 and length(last(/Windows generic by Zabbix agent/system.hostname))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 25454c401bea41a4b3c49da3165f3d3d name: 'System local time' key: system.localtime history: 7d @@ -596,12 +626,14 @@ zabbix_export: value: General triggers: - + uuid: 6355611310a34356a90da4a50fefd689 expression: 'fuzzytime(/Windows generic by Zabbix agent/system.localtime,{$SYSTEM.FUZZYTIME.MAX})=0' name: 'System time is out of sync (diff with Zabbix server > {$SYSTEM.FUZZYTIME.MAX}s)' priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' - + uuid: 5ed680dff3154af58e7adc0571a6ee9d name: 'Operating system architecture' key: system.sw.arch delay: 1h @@ -619,6 +651,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 76ef3297b4b740bfaf891e039f7d4dff name: 'System description' key: system.uname delay: 1h @@ -636,6 +669,7 @@ zabbix_export: tag: Application value: General - + uuid: 24411175d64f48a195ee4a2323d8e799 name: Uptime key: system.uptime delay: 30s @@ -649,6 +683,7 @@ zabbix_export: value: Status triggers: - + uuid: d24a0366e99c4e31815bbbaa3af71ac6 expression: 'last(/Windows generic by Zabbix agent/system.uptime)<10m' name: 'Host has been restarted (uptime < 10m)' priority: WARNING @@ -660,6 +695,7 @@ zabbix_export: value: '60' description: 'The threshold for difference of system time in seconds.' - + uuid: 539b4b98f6fb4e12bbdf3bcdb85df2d1 template: 'Windows memory by Zabbix agent' name: 'Windows memory by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -668,6 +704,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: dbbd157ca9464e858bcfbf9a88cac775 name: 'Cache bytes' key: 'perf_counter_en["\Memory\Cache Bytes"]' history: 7d @@ -681,6 +718,7 @@ zabbix_export: tag: Application value: Memory - + uuid: bea4109baa6e425eaa7b8cb3bbb1c01a name: 'Free system page table entries' key: 'perf_counter_en["\Memory\Free System Page Table Entries"]' history: 7d @@ -693,6 +731,7 @@ zabbix_export: value: Memory triggers: - + uuid: fec725d16cbd4956aac206f28054a5ef expression: 'max(/Windows memory by Zabbix agent/perf_counter_en["\Memory\Free System Page Table Entries"],5m)<{$MEM.PAGE_TABLE_CRIT.MIN}' name: 'Number of free system page table entries is too low (less {$MEM.PAGE_TABLE_CRIT.MIN} for 5m)' priority: WARNING @@ -702,6 +741,7 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' - + uuid: c54782d0e8384d9cba8fe79af050e7ac name: 'Memory page faults per second' key: 'perf_counter_en["\Memory\Page Faults/sec"]' history: 7d @@ -718,6 +758,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 1ce3e64002424f29b73a5159152ae529 name: 'Memory pages per second' key: 'perf_counter_en["\Memory\Pages/sec"]' history: 7d @@ -731,6 +772,7 @@ zabbix_export: value: Memory triggers: - + uuid: 03a0fb82b60a470e808c78293b6d1e69 expression: 'min(/Windows memory by Zabbix agent/perf_counter_en["\Memory\Pages/sec"],5m)>{$MEM.PAGE_SEC.CRIT.MAX}' name: 'The Memory Pages/sec is too high (over {$MEM.PAGE_SEC.CRIT.MAX} for 5m)' priority: WARNING @@ -740,6 +782,7 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' - + uuid: b4ae2ff5830b47f882744f5fbcfcca05 name: 'Memory pool non-paged' key: 'perf_counter_en["\Memory\Pool Nonpaged Bytes"]' history: 7d @@ -754,6 +797,7 @@ zabbix_export: tag: Application value: Memory - + uuid: d24566c5c0fc4c219f521a1d4ae18546 name: 'Used swap space in %' key: 'perf_counter_en["\Paging file(_Total)\% Usage"]' history: 7d @@ -765,6 +809,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 3b8acdfa9b744fb595590daa370b16a9 name: 'Free swap space' type: CALCULATED key: system.swap.free @@ -777,6 +822,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 88eb59f25fde40a49f3b35f576fab29d name: 'Free swap space in %' type: DEPENDENT key: system.swap.pfree @@ -797,6 +843,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 711aae9de25e43728bfc9c26f06c800a name: 'Total swap space' key: 'system.swap.size[,total]' history: 7d @@ -807,6 +854,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 35f397ade625477eba0b557a58113761 name: 'Total memory' key: 'vm.memory.size[total]' history: 7d @@ -817,6 +865,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 69f61ded5de04623be01a77e160a41e6 name: 'Used memory' key: 'vm.memory.size[used]' history: 7d @@ -827,6 +876,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 97295c0987bd44f1af578a2e37f469f4 name: 'Memory utilization' type: CALCULATED key: vm.memory.util @@ -841,6 +891,7 @@ zabbix_export: value: Memory triggers: - + uuid: 32a1fb45cd9442d3ad0b267b7560e538 expression: 'min(/Windows memory by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -863,6 +914,7 @@ zabbix_export: value: '20' description: 'The warning threshold of the minimum free swap.' - + uuid: 6ad6a4d1e677461ca6d1d5b2dcaba6d2 template: 'Windows network by Zabbix agent' name: 'Windows network by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -871,6 +923,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 52d75ac9adc347959053860a7e0ac199 name: 'Network interfaces WMI get' key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' history: '0' @@ -883,6 +936,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: e4ea554f9a1c4d3db0233c8babdf9bc1 name: 'Network interfaces discovery' type: DEPENDENT key: net.if.discovery @@ -920,6 +974,7 @@ zabbix_export: description: 'Discovery of installed network interfaces.' item_prototypes: - + uuid: 9e9fdb17beee45ef9bc0eac67c512da4 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' key: 'net.if.in["{#IFNAME}",dropped]' delay: 3m @@ -935,6 +990,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 29d94ac228794aa9a89a4147014c35d1 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' key: 'net.if.in["{#IFNAME}",errors]' delay: 3m @@ -950,6 +1006,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 18cb6d1cde06482a8adb10e78576b512 name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' key: 'net.if.in["{#IFNAME}"]' delay: 3m @@ -970,6 +1027,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: e3065d25674045938470ce2e10fbd6c0 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' key: 'net.if.out["{#IFNAME}",dropped]' delay: 3m @@ -985,6 +1043,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: b3472a08272143bead7b9dc366b4992f name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' key: 'net.if.out["{#IFNAME}",errors]' delay: 3m @@ -1000,6 +1059,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 2e208f1d9ca949f582f24015350395b6 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' key: 'net.if.out["{#IFNAME}"]' delay: 3m @@ -1020,6 +1080,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: db8d1c51fdcc4cffbff0c8974b5233f9 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: DEPENDENT key: 'net.if.speed["{#IFNAME}"]' @@ -1050,6 +1111,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: efe5e7b10dbe4b5c8f86a60e6611c22f name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: DEPENDENT key: 'net.if.status["{#IFNAME}"]' @@ -1076,6 +1138,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 2777abda5b9749efb985f7b9882ca586 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"])<>2 and (last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"],#1)<>last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -1092,6 +1155,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 9ea1818be4d7423fb7799b9cf1546491 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: DEPENDENT key: 'net.if.type["{#IFNAME}"]' @@ -1118,6 +1182,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 81cea5af79844f298849ca5ef6cde4b3 expression: | change(/Windows network by Zabbix agent/net.if.speed["{#IFNAME}"])<0 and last(/Windows network by Zabbix agent/net.if.speed["{#IFNAME}"])>0 and @@ -1133,6 +1198,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"])<>2 and (last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"],#1)<>last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"],#2))=1)' recovery_expression: 'last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 7160147d4ecb41b0a6702fa4a3796a98 expression: | (avg(/Windows network by Zabbix agent/net.if.in["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Windows network by Zabbix agent/net.if.speed["{#IFNAME}"]) or avg(/Windows network by Zabbix agent/net.if.out["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Windows network by Zabbix agent/net.if.speed["{#IFNAME}"])) and @@ -1152,6 +1218,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"])<>2 and (last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"],#1)<>last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"],#2))=1)' recovery_expression: 'last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 4dc16cbca59c4a14a5e0ff8db1e6c257 expression: | min(/Windows network by Zabbix agent/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Windows network by Zabbix agent/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -1171,6 +1238,7 @@ zabbix_export: recovery_expression: 'last(/Windows network by Zabbix agent/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: 08ea837e8c2448018cff873dacd95dcb name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -1268,6 +1336,7 @@ zabbix_export: description: 'This macro is used in Network interface discovery. Can be overridden on the host or linked template level.' dashboards: - + uuid: 9ddc1ce7e9ea4d7dba8e282366084f3b name: 'Netowrk interfaces' pages: - @@ -1297,6 +1366,7 @@ zabbix_export: host: 'Windows network by Zabbix agent' valuemaps: - + uuid: dd37c51d4ded48ceb449fa633dd707e2 name: 'Win32_NetworkAdapter::AdapterTypeId' mappings: - @@ -1342,6 +1412,7 @@ zabbix_export: value: '13' newvalue: '1394' - + uuid: 3265d77e34ba44f688b7aaceeeccda6b name: 'Win32_NetworkAdapter::NetConnectionStatus' mappings: - @@ -1384,6 +1455,7 @@ zabbix_export: value: '12' newvalue: 'Credentials Required' - + uuid: 4026647be95a47de98b0f09dc36ce72f template: 'Windows physical disks by Zabbix agent' name: 'Windows physical disks by Zabbix agent' description: 'Template tooling version used: 0.38' @@ -1392,6 +1464,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: d03f20ec394e4725a5dfdceecb79c8bd name: 'Physical disks discovery' key: 'perf_instance_en.discovery[PhysicalDisk]' delay: 1h @@ -1410,6 +1483,7 @@ zabbix_export: description: 'Discovery of installed physical disks.' item_prototypes: - + uuid: 44d9353d47274309bb3edaa34b7b3470 name: '{#DEVNAME}: Disk utilization' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\% Disk Time",60]' history: 7d @@ -1422,6 +1496,7 @@ zabbix_export: value: 'Disk {#DEVNAME}' trigger_prototypes: - + uuid: 72195fa3c89b406d8d37ea32f706f48f expression: 'min(/Windows physical disks by Zabbix agent/perf_counter_en["\PhysicalDisk({#DEVNAME})\% Disk Time",60],15m)>{$VFS.DEV.UTIL.MAX.WARN}' name: '{#DEVNAME}: Disk is overloaded (util > {$VFS.DEV.UTIL.MAX.WARN}% for 15m)' priority: WARNING @@ -1435,6 +1510,7 @@ zabbix_export: name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' expression: 'min(/Windows physical disks by Zabbix agent/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' - + uuid: 8122d6fd46a54d5f8b23c4b21a333959 name: '{#DEVNAME}: Average disk read queue length' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk Read Queue Length",60]' history: 7d @@ -1445,6 +1521,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: f6896b69665d4a9bb160b23a322919d4 name: '{#DEVNAME}: Disk read request avg waiting time' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Read",60]' history: 7d @@ -1457,12 +1534,14 @@ zabbix_export: value: 'Disk {#DEVNAME}' trigger_prototypes: - + uuid: 0c327834db5d4187aa5582fe64f4d413 expression: 'min(/Windows physical disks by Zabbix agent/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Read",60],15m) > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"}' name: '{#DEVNAME}: Disk read request responses are too high (read > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"}s for 15m' priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' - + uuid: 704680610f6a42dc9373db929a3d0d53 name: '{#DEVNAME}: Disk write request avg waiting time' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60]' history: 7d @@ -1475,12 +1554,14 @@ zabbix_export: value: 'Disk {#DEVNAME}' trigger_prototypes: - + uuid: ab2ed5ee96294e05b3ca6574438b4d2e expression: 'min(/Windows physical disks by Zabbix agent/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' - + uuid: 9f5d1cdb629847ad97e0fa0804883e91 name: '{#DEVNAME}: Average disk write queue length' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk Write Queue Length",60]' history: 7d @@ -1491,6 +1572,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 3565ad70600d4c8aa5ebbbebd3f67270 name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Current Disk Queue Length",60]' history: 7d @@ -1501,6 +1583,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 3485202f1e6b42ce8099ce6d6347a994 name: '{#DEVNAME}: Disk read rate' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Disk Reads/sec",60]' history: 7d @@ -1512,6 +1595,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 66e312629db1460c8b215d34d29f7418 name: '{#DEVNAME}: Disk write rate' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Disk Writes/sec",60]' history: 7d @@ -1524,6 +1608,7 @@ zabbix_export: value: 'Disk {#DEVNAME}' graph_prototypes: - + uuid: 5fcd9dc53cd34e4981bf5e48a88951a0 name: '{#DEVNAME}: Disk average queue length' graph_items: - @@ -1538,6 +1623,7 @@ zabbix_export: host: 'Windows physical disks by Zabbix agent' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk Write Queue Length",60]' - + uuid: 6561058a9cd748728bb46d8d04a5b74b name: '{#DEVNAME}: Disk average waiting time' graph_items: - @@ -1553,6 +1639,7 @@ zabbix_export: host: 'Windows physical disks by Zabbix agent' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60]' - + uuid: 83dee3e21b2f4b3c8c7552f87ebec81c name: '{#DEVNAME}: Disk read/write rates' graph_items: - @@ -1568,6 +1655,7 @@ zabbix_export: host: 'Windows physical disks by Zabbix agent' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Disk Writes/sec",60]' - + uuid: d3b5ccf4530447c2aee84fb23a6934d0 name: '{#DEVNAME}: Disk utilization and queue' graph_items: - @@ -1611,6 +1699,7 @@ zabbix_export: value: '0.02' description: 'Disk write average response time (in s) before the trigger would fire.' - + uuid: dfd6f32510a840c29f9cb4b974977770 template: 'Windows services by Zabbix agent' name: 'Windows services by Zabbix agent' description: | @@ -1622,6 +1711,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: d4fb5efff5494013b452e5a47ac265f5 name: 'Windows services discovery' key: service.discovery delay: 1h @@ -1649,6 +1739,7 @@ zabbix_export: description: 'Discovery of Windows services of different types as defined in template''s macros.' item_prototypes: - + uuid: 934d8e7f237d42739e880803f02f0da9 name: 'State of service "{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME})' key: 'service.info["{#SERVICE.NAME}",state]' history: 7d @@ -1660,6 +1751,7 @@ zabbix_export: value: Services trigger_prototypes: - + uuid: 9820adf3fbb748e992db4e13b2c998b8 expression: 'min(/Windows services by Zabbix agent/service.info["{#SERVICE.NAME}",state],#3)<>0' name: '"{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})' priority: AVERAGE @@ -1683,6 +1775,7 @@ zabbix_export: description: 'This macro is used in Service discovery. Can be overridden on the host or linked template level.' valuemaps: - + uuid: 5d9a045df1df48daaa6752bd75f1681d name: 'Windows service state' mappings: - @@ -1692,9 +1785,6 @@ zabbix_export: value: '1' newvalue: Paused - - value: '2' - newvalue: 'Start pending' - - value: '3' newvalue: 'Pause pending' - @@ -1712,8 +1802,12 @@ zabbix_export: - value: '255' newvalue: 'No such service' + - + value: '2' + newvalue: 'Start pending' triggers: - + uuid: 61cef15db5e34cd7b4e839cce7ddcee0 expression: 'min(/Windows CPU by Zabbix agent/perf_counter_en["\System\Processor Queue Length"],5m) - last(/Windows CPU by Zabbix agent/wmi.get[root/cimv2,"Select NumberOfLogicalProcessors from Win32_ComputerSystem"]) * 2 > {$CPU.QUEUE.CRIT.MAX}' name: 'CPU queue length is too high (over {$CPU.QUEUE.CRIT.MAX} for 5m)' priority: WARNING @@ -1723,6 +1817,7 @@ zabbix_export: name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' - + uuid: d088f11807514409b11e16c101ec5c78 expression: 'min(/Windows memory by Zabbix agent/system.swap.pfree,5m)<{$SWAP.PFREE.MIN.WARN} and last(/Windows memory by Zabbix agent/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' @@ -1734,6 +1829,7 @@ zabbix_export: expression: 'min(/Windows memory by Zabbix agent/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' graphs: - + uuid: e3029427b9124e30a9aa06000219f572 name: 'CPU jumps' graph_items: - @@ -1748,6 +1844,7 @@ zabbix_export: host: 'Windows CPU by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% Interrupt Time"]' - + uuid: 0b520e68348e4c17983672c5ca4dffb1 name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -1765,6 +1862,7 @@ zabbix_export: host: 'Windows CPU by Zabbix agent' key: 'perf_counter_en["\Processor Information(_total)\% Privileged Time"]' - + uuid: d7543150b21e4678a29ca1072c8660df name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1776,6 +1874,7 @@ zabbix_export: host: 'Windows CPU by Zabbix agent' key: system.cpu.util - + uuid: 61a375b6875641bf93145be801809ece name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1787,6 +1886,7 @@ zabbix_export: host: 'Windows memory by Zabbix agent' key: vm.memory.util - + uuid: 8891c435d3df489ea18847abb82054ca name: 'Swap usage' graph_items: - diff --git a/templates/os/windows_agent_active/template_os_windows_agent_active.yaml b/templates/os/windows_agent_active/template_os_windows_agent_active.yaml index 88cae571ea7..ab1d2c14731 100644 --- a/templates/os/windows_agent_active/template_os_windows_agent_active.yaml +++ b/templates/os/windows_agent_active/template_os_windows_agent_active.yaml @@ -1,13 +1,16 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:11Z' groups: - + uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules - + uuid: 846977d1dfed4968bc5f8bdb363285bc name: 'Templates/Operating systems' templates: - + uuid: 5fdd2ca8b8f84962aaea5a218b46ea7d template: 'Windows by Zabbix agent active' name: 'Windows by Zabbix agent active' description: | @@ -39,6 +42,7 @@ zabbix_export: name: 'Templates/Operating systems' dashboards: - + uuid: 234161507ccb4d83b111cb31e0db8ae5 name: 'System performance' pages: - @@ -204,6 +208,7 @@ zabbix_export: name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' host: 'Windows by Zabbix agent active' - + uuid: 296cb27ad93b4063b77aaf1a8339d40c template: 'Windows CPU by Zabbix agent active' name: 'Windows CPU by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -212,6 +217,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 94cedfa2390f4e509456222a69207023 name: 'CPU DPC time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Processor Information(_total)\% DPC Time"]' @@ -229,6 +235,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 9c3ee1744a604a41b90dcec49effaff7 name: 'CPU interrupt time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Processor Information(_total)\% Interrupt Time"]' @@ -247,6 +254,7 @@ zabbix_export: value: CPU triggers: - + uuid: 7422bc8f45ea47e9bff87b1105136edb expression: 'min(/Windows CPU by Zabbix agent active/perf_counter_en["\Processor Information(_total)\% Interrupt Time"],5m)>{$CPU.INTERRUPT.CRIT.MAX}' name: 'CPU interrupt time is too high (over {$CPU.INTERRUPT.CRIT.MAX}% for 5m)' priority: WARNING @@ -262,6 +270,7 @@ zabbix_export: name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' - + uuid: 49073e4ccf964d349945824888ec46b0 name: 'CPU privileged time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Processor Information(_total)\% Privileged Time"]' @@ -279,6 +288,7 @@ zabbix_export: value: CPU triggers: - + uuid: f5e9ffedc51c4c409fb3bc0b888846fb expression: 'min(/Windows CPU by Zabbix agent active/perf_counter_en["\Processor Information(_total)\% Privileged Time"],5m)>{$CPU.PRIV.CRIT.MAX}' name: 'CPU privileged time is too high (over {$CPU.PRIV.CRIT.MAX}% for 5m)' priority: WARNING @@ -291,6 +301,7 @@ zabbix_export: name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' - + uuid: bebffbf027bb48feba459e7f344d67f2 name: 'CPU user time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Processor Information(_total)\% User Time"]' @@ -305,6 +316,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 8d1d279c74324690a1ee37dbc90a7f88 name: 'Context switches per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\System\Context Switches/sec"]' @@ -320,6 +332,7 @@ zabbix_export: tag: Application value: CPU - + uuid: b7a1b8f5c4664195921d459a60f09d57 name: 'CPU queue length' type: ZABBIX_ACTIVE key: 'perf_counter_en["\System\Processor Queue Length"]' @@ -333,6 +346,7 @@ zabbix_export: tag: Application value: CPU - + uuid: 6f3c6b7312be445eb54e0851447a879e name: 'CPU utilization' type: ZABBIX_ACTIVE key: system.cpu.util @@ -346,12 +360,14 @@ zabbix_export: value: CPU triggers: - + uuid: 32ffc4d297d846859b951c110ce064ae expression: 'min(/Windows CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: cb071eb5cc82471c83e88b9125c2832a name: 'Number of cores' type: ZABBIX_ACTIVE key: 'wmi.get[root/cimv2,"Select NumberOfLogicalProcessors from Win32_ComputerSystem"]' @@ -379,6 +395,7 @@ zabbix_export: value: '90' description: 'The critical threshold of the CPU utilization in %.' - + uuid: 1b04ac025fcf474cb97e6c8c95855eeb template: 'Windows filesystems by Zabbix agent active' name: 'Windows filesystems by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -387,6 +404,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: c6af2bf05ad2458babf0a3533d6c36f3 name: 'Mounted filesystem discovery' type: ZABBIX_ACTIVE key: vfs.fs.discovery @@ -424,6 +442,7 @@ zabbix_export: description: 'Discovery of file systems of different types.' item_prototypes: - + uuid: 6d3c76d7f4644e07a351aacc0c2b0651 name: '{#FSNAME}: Space utilization' type: ZABBIX_ACTIVE key: 'vfs.fs.size[{#FSNAME},pused]' @@ -436,6 +455,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: 4ca1e75a143f4b1c9cb1b1e9d0d02286 name: '{#FSNAME}: Total space' type: ZABBIX_ACTIVE key: 'vfs.fs.size[{#FSNAME},total]' @@ -447,6 +467,7 @@ zabbix_export: tag: Application value: 'Filesystem {#FSNAME}' - + uuid: c221010d5aef4bb182681092d0df3586 name: '{#FSNAME}: Used space' type: ZABBIX_ACTIVE key: 'vfs.fs.size[{#FSNAME},used]' @@ -459,6 +480,7 @@ zabbix_export: value: 'Filesystem {#FSNAME}' trigger_prototypes: - + uuid: 9d4a1adcd6ff45928b2dda06b4139dba expression: | last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and ((last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -472,6 +494,7 @@ zabbix_export: - The disk will be full in less than 24 hours. manual_close: 'YES' - + uuid: 98f3c3cd4b8d4a53ba5d7033f3ecef82 expression: | last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused])>{$VFS.FS.PUSED.MAX.WARN:"{#FSNAME}"} and ((last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<10G or timeleft(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) @@ -492,6 +515,7 @@ zabbix_export: ((last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},total])-last(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},used]))<5G or timeleft(/Windows filesystems by Zabbix agent active/vfs.fs.size[{#FSNAME},pused],1h,100)<1d) graph_prototypes: - + uuid: 112006f664834dcf932373b57900425c name: '{#FSNAME}: Disk space usage' width: '600' height: '340' @@ -546,6 +570,7 @@ zabbix_export: value: '80' description: 'The warning threshold of the filesystem utilization in percent.' - + uuid: 6dd37a415f4c40aa960d7ba91b6b5143 template: 'Windows generic by Zabbix agent active' name: 'Windows generic by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -554,6 +579,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 09ff6e03432f4db58e5f43697d0333e8 name: 'Number of threads' type: ZABBIX_ACTIVE key: 'perf_counter_en["\System\Threads"]' @@ -564,6 +590,7 @@ zabbix_export: tag: Application value: General - + uuid: 665093a48f39404e9ae3221657a5e962 name: 'Number of processes' type: ZABBIX_ACTIVE key: 'proc.num[]' @@ -574,6 +601,7 @@ zabbix_export: tag: Application value: General - + uuid: 73b821a638a74e6d86be642952d2d6fe name: 'System name' type: ZABBIX_ACTIVE key: system.hostname @@ -594,12 +622,14 @@ zabbix_export: value: General triggers: - + uuid: d921b9093e0a42e79d7905d26b2e19aa expression: '(last(/Windows generic by Zabbix agent active/system.hostname,#1)<>last(/Windows generic by Zabbix agent active/system.hostname,#2))=1 and length(last(/Windows generic by Zabbix agent active/system.hostname))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 78f2089b58f54042ac70fd9ac3b2aa7e name: 'System local time' key: system.localtime history: 7d @@ -612,12 +642,14 @@ zabbix_export: value: General triggers: - + uuid: 610ec19871864f8ba6de5086283f9fa0 expression: 'fuzzytime(/Windows generic by Zabbix agent active/system.localtime,{$SYSTEM.FUZZYTIME.MAX})=0' name: 'System time is out of sync (diff with Zabbix server > {$SYSTEM.FUZZYTIME.MAX}s)' priority: WARNING description: 'The host system time is different from the Zabbix server time.' manual_close: 'YES' - + uuid: 0522b89bdee248c5aad6ff77d9a68311 name: 'Operating system architecture' type: ZABBIX_ACTIVE key: system.sw.arch @@ -636,6 +668,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 383c3f59afee455d8981fe85e46c94dd name: 'System description' type: ZABBIX_ACTIVE key: system.uname @@ -654,6 +687,7 @@ zabbix_export: tag: Application value: General - + uuid: e5342587828d40ed8feafdccdd6d92e3 name: Uptime type: ZABBIX_ACTIVE key: system.uptime @@ -668,6 +702,7 @@ zabbix_export: value: Status triggers: - + uuid: 13f9c722d9664d988a97a1c8123ad17a expression: 'last(/Windows generic by Zabbix agent active/system.uptime)<10m' name: 'Host has been restarted (uptime < 10m)' priority: WARNING @@ -679,6 +714,7 @@ zabbix_export: value: '60' description: 'The threshold for difference of system time in seconds.' - + uuid: e6535f54a0554463889fb8c65db11250 template: 'Windows memory by Zabbix agent active' name: 'Windows memory by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -687,6 +723,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 50610f9c46a848bdbdc08ed5b9c2a156 name: 'Cache bytes' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Memory\Cache Bytes"]' @@ -701,6 +738,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 6faf395b5bb14456a33e6689b7618613 name: 'Free system page table entries' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Memory\Free System Page Table Entries"]' @@ -714,6 +752,7 @@ zabbix_export: value: Memory triggers: - + uuid: 647117d80e324efe89f7b6aef651d2ac expression: 'max(/Windows memory by Zabbix agent active/perf_counter_en["\Memory\Free System Page Table Entries"],5m)<{$MEM.PAGE_TABLE_CRIT.MIN}' name: 'Number of free system page table entries is too low (less {$MEM.PAGE_TABLE_CRIT.MIN} for 5m)' priority: WARNING @@ -723,6 +762,7 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' - + uuid: 9529c721229841f78362b4759cf2a910 name: 'Memory page faults per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Memory\Page Faults/sec"]' @@ -740,6 +780,7 @@ zabbix_export: tag: Application value: Memory - + uuid: f6c50f669f59467e9c5dca1c54f11ba6 name: 'Memory pages per second' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Memory\Pages/sec"]' @@ -754,6 +795,7 @@ zabbix_export: value: Memory triggers: - + uuid: af5a898c049c492eb8ec74e9de9849f9 expression: 'min(/Windows memory by Zabbix agent active/perf_counter_en["\Memory\Pages/sec"],5m)>{$MEM.PAGE_SEC.CRIT.MAX}' name: 'The Memory Pages/sec is too high (over {$MEM.PAGE_SEC.CRIT.MAX} for 5m)' priority: WARNING @@ -763,6 +805,7 @@ zabbix_export: name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' expression: 'min(/Windows memory by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' - + uuid: 46dbc910c830421f9a95e0da1e467b39 name: 'Memory pool non-paged' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Memory\Pool Nonpaged Bytes"]' @@ -778,6 +821,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 81b54eadc3c546858982dc8cf9228dd4 name: 'Used swap space in %' type: ZABBIX_ACTIVE key: 'perf_counter_en["\Paging file(_Total)\% Usage"]' @@ -790,6 +834,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 2eec55a22cf74c16b06eb6f9028637f8 name: 'Free swap space' type: CALCULATED key: system.swap.free @@ -802,6 +847,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 5f86e2a308a342769cb5bf91da3976ef name: 'Free swap space in %' type: DEPENDENT key: system.swap.pfree @@ -822,6 +868,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 9a73bfe24f884eea9bb9a13042b6dbfd name: 'Total swap space' type: ZABBIX_ACTIVE key: 'system.swap.size[,total]' @@ -833,6 +880,7 @@ zabbix_export: tag: Application value: Memory - + uuid: b6b897e08b0f4dd1b858304d5456ab86 name: 'Total memory' type: ZABBIX_ACTIVE key: 'vm.memory.size[total]' @@ -844,6 +892,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 7b6b29a6d984476785e77b9604874ed5 name: 'Used memory' type: ZABBIX_ACTIVE key: 'vm.memory.size[used]' @@ -855,6 +904,7 @@ zabbix_export: tag: Application value: Memory - + uuid: 5731f496327c422e8fb33a1db6412d74 name: 'Memory utilization' type: CALCULATED key: vm.memory.util @@ -869,6 +919,7 @@ zabbix_export: value: Memory triggers: - + uuid: b0bc8bba087e4d9686b02b0dd543e414 expression: 'min(/Windows memory by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' name: 'High memory utilization (>{$MEMORY.UTIL.MAX}% for 5m)' priority: AVERAGE @@ -891,6 +942,7 @@ zabbix_export: value: '20' description: 'The warning threshold of the minimum free swap.' - + uuid: 792cb76a1a6340d8acb36d8802d22c00 template: 'Windows network by Zabbix agent active' name: 'Windows network by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -899,6 +951,7 @@ zabbix_export: name: Templates/Modules items: - + uuid: 7c115b04b8904cc187aa3c8bbf456a57 name: 'Network interfaces WMI get' type: ZABBIX_ACTIVE key: 'wmi.getall[root\cimv2,"select Name,Description,NetConnectionID,Speed,AdapterTypeId,NetConnectionStatus from win32_networkadapter where PhysicalAdapter=True and NetConnectionStatus>0"]' @@ -912,6 +965,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: 876e793097d949e49d23b6c4e7df4988 name: 'Network interfaces discovery' type: DEPENDENT key: net.if.discovery @@ -949,6 +1003,7 @@ zabbix_export: description: 'Discovery of installed network interfaces.' item_prototypes: - + uuid: a1c5afacb66f4c9abf4f8e901f42cb64 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets discarded' type: ZABBIX_ACTIVE key: 'net.if.in["{#IFNAME}",dropped]' @@ -965,6 +1020,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 3ee5bf3e405c4de2856bfaa729b0f469 name: 'Interface {#IFNAME}({#IFALIAS}): Inbound packets with errors' type: ZABBIX_ACTIVE key: 'net.if.in["{#IFNAME}",errors]' @@ -981,6 +1037,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: ea8b2a4901254965b40e57f7bdf1ea3f name: 'Interface {#IFNAME}({#IFALIAS}): Bits received' type: ZABBIX_ACTIVE key: 'net.if.in["{#IFNAME}"]' @@ -1002,6 +1059,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 8feffdee85e2486191de0968ec7918b7 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets discarded' type: ZABBIX_ACTIVE key: 'net.if.out["{#IFNAME}",dropped]' @@ -1018,6 +1076,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 84d1943e15c046f894bf0219288671e4 name: 'Interface {#IFNAME}({#IFALIAS}): Outbound packets with errors' type: ZABBIX_ACTIVE key: 'net.if.out["{#IFNAME}",errors]' @@ -1034,6 +1093,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: fb0785a7e7e54743bef715fb60dbe890 name: 'Interface {#IFNAME}({#IFALIAS}): Bits sent' type: ZABBIX_ACTIVE key: 'net.if.out["{#IFNAME}"]' @@ -1055,6 +1115,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 27bf112e7c1f4652aa326fa240215e41 name: 'Interface {#IFNAME}({#IFALIAS}): Speed' type: DEPENDENT key: 'net.if.speed["{#IFNAME}"]' @@ -1085,6 +1146,7 @@ zabbix_export: tag: Application value: 'Interface {#IFNAME}({#IFALIAS})' - + uuid: 44fd303ebab348ceb99c74599c587cb4 name: 'Interface {#IFNAME}({#IFALIAS}): Operational status' type: DEPENDENT key: 'net.if.status["{#IFNAME}"]' @@ -1111,6 +1173,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: 5b13110e3d254442a738358d5af6b981 expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"])<>2 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"],#1)<>last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"],#2))=1)' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' @@ -1127,6 +1190,7 @@ zabbix_export: WARNING: if closed manually - won't fire again on next poll, because of .diff. manual_close: 'YES' - + uuid: 14f7982f0a1a49799646fe4685df7db8 name: 'Interface {#IFNAME}({#IFALIAS}): Interface type' type: DEPENDENT key: 'net.if.type["{#IFNAME}"]' @@ -1153,6 +1217,7 @@ zabbix_export: value: 'Interface {#IFNAME}({#IFALIAS})' trigger_prototypes: - + uuid: d2629ca744034cf7b92a39d7f847195a expression: | change(/Windows network by Zabbix agent active/net.if.speed["{#IFNAME}"])<0 and last(/Windows network by Zabbix agent active/net.if.speed["{#IFNAME}"])>0 and @@ -1168,6 +1233,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"])<>2 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"],#1)<>last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"],#2))=1)' recovery_expression: 'last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: 1504f2ada7fc4e0eb26aa86df56072f8 expression: | (avg(/Windows network by Zabbix agent active/net.if.in["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Windows network by Zabbix agent active/net.if.speed["{#IFNAME}"]) or avg(/Windows network by Zabbix agent active/net.if.out["{#IFNAME}"],15m)>({$IF.UTIL.MAX:"{#IFNAME}"}/100)*last(/Windows network by Zabbix agent active/net.if.speed["{#IFNAME}"])) and @@ -1187,6 +1253,7 @@ zabbix_export: expression: '{$IFCONTROL:"{#IFNAME}"}=1 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"])<>2 and (last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"],#1)<>last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"],#2))=1)' recovery_expression: 'last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' - + uuid: e624dbe0cf5a4b7fa8d300f6a7503885 expression: | min(/Windows network by Zabbix agent active/net.if.in["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/Windows network by Zabbix agent active/net.if.out["{#IFNAME}",errors],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -1206,6 +1273,7 @@ zabbix_export: recovery_expression: 'last(/Windows network by Zabbix agent active/net.if.status["{#IFNAME}"])=2 or {$IFCONTROL:"{#IFNAME}"}=0' graph_prototypes: - + uuid: 5042d069d9364413bc594f2a22a31cb6 name: 'Interface {#IFNAME}({#IFALIAS}): Network traffic' graph_items: - @@ -1303,6 +1371,7 @@ zabbix_export: description: 'This macro is used in Network interface discovery. Can be overridden on the host or linked template level.' dashboards: - + uuid: 1f4737b4a5364b35a8358dccedf6a492 name: 'Netowrk interfaces' pages: - @@ -1332,6 +1401,7 @@ zabbix_export: host: 'Windows network by Zabbix agent active' valuemaps: - + uuid: 7300d3f66dec4f90bcd6889d206db89f name: 'Win32_NetworkAdapter::AdapterTypeId' mappings: - @@ -1377,6 +1447,7 @@ zabbix_export: value: '13' newvalue: '1394' - + uuid: a1e647b6b26547bfbc044d213150c71b name: 'Win32_NetworkAdapter::NetConnectionStatus' mappings: - @@ -1419,6 +1490,7 @@ zabbix_export: value: '12' newvalue: 'Credentials Required' - + uuid: 222cf73cb40941f6be62db0540524e5e template: 'Windows physical disks by Zabbix agent active' name: 'Windows physical disks by Zabbix agent active' description: 'Template tooling version used: 0.38' @@ -1427,6 +1499,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 355a9297d1fb4cb0b587e40ef152dc0f name: 'Physical disks discovery' type: ZABBIX_ACTIVE key: 'perf_instance_en.discovery[PhysicalDisk]' @@ -1446,6 +1519,7 @@ zabbix_export: description: 'Discovery of installed physical disks.' item_prototypes: - + uuid: 7d6ab9b1b76041869d7818652b5c5b0e name: '{#DEVNAME}: Disk utilization' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\% Disk Time",60]' @@ -1459,6 +1533,7 @@ zabbix_export: value: 'Disk {#DEVNAME}' trigger_prototypes: - + uuid: b24abbb16c714fbea988fbd6cbba7e7f expression: 'min(/Windows physical disks by Zabbix agent active/perf_counter_en["\PhysicalDisk({#DEVNAME})\% Disk Time",60],15m)>{$VFS.DEV.UTIL.MAX.WARN}' name: '{#DEVNAME}: Disk is overloaded (util > {$VFS.DEV.UTIL.MAX.WARN}% for 15m)' priority: WARNING @@ -1472,6 +1547,7 @@ zabbix_export: name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' expression: 'min(/Windows physical disks by Zabbix agent active/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' - + uuid: ee3e17e348f84f8bb4eb9675cb0ef045 name: '{#DEVNAME}: Average disk read queue length' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk Read Queue Length",60]' @@ -1483,6 +1559,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 83bc066220ec47bb898351e8d20fb81d name: '{#DEVNAME}: Disk read request avg waiting time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Read",60]' @@ -1496,12 +1573,14 @@ zabbix_export: value: 'Disk {#DEVNAME}' trigger_prototypes: - + uuid: de3ac3ece3784edfac96125ea640afad expression: 'min(/Windows physical disks by Zabbix agent active/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Read",60],15m) > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"}' name: '{#DEVNAME}: Disk read request responses are too high (read > {$VFS.DEV.READ.AWAIT.WARN:"{#DEVNAME}"}s for 15m' priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' - + uuid: 9f906bcb67f847b7bfbca098659063d4 name: '{#DEVNAME}: Disk write request avg waiting time' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60]' @@ -1515,12 +1594,14 @@ zabbix_export: value: 'Disk {#DEVNAME}' trigger_prototypes: - + uuid: 5c5b018ac921429d9aa31ac31efac0ae expression: 'min(/Windows physical disks by Zabbix agent active/perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60],15m) > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}' name: '{#DEVNAME}: Disk write request responses are too high (write > {$VFS.DEV.WRITE.AWAIT.WARN:"{#DEVNAME}"}s for 15m)' priority: WARNING description: 'This trigger might indicate disk {#DEVNAME} saturation.' manual_close: 'YES' - + uuid: 584f4a8fba0b4e3cba7f37cba42cd97c name: '{#DEVNAME}: Average disk write queue length' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk Write Queue Length",60]' @@ -1532,6 +1613,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 1201592953094d48af20a0e420bfa846 name: '{#DEVNAME}: Disk average queue size (avgqu-sz)' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Current Disk Queue Length",60]' @@ -1543,6 +1625,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: e0f052d64ea544b09dfe619cb91f28c8 name: '{#DEVNAME}: Disk read rate' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Disk Reads/sec",60]' @@ -1555,6 +1638,7 @@ zabbix_export: tag: Application value: 'Disk {#DEVNAME}' - + uuid: 33e5e9eccad84737bf428fc54b25fc5c name: '{#DEVNAME}: Disk write rate' type: ZABBIX_ACTIVE key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Disk Writes/sec",60]' @@ -1568,6 +1652,7 @@ zabbix_export: value: 'Disk {#DEVNAME}' graph_prototypes: - + uuid: b84e9fa116434ec8ba9ab9bb7a2aa6d2 name: '{#DEVNAME}: Disk average queue length' graph_items: - @@ -1582,6 +1667,7 @@ zabbix_export: host: 'Windows physical disks by Zabbix agent active' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk Write Queue Length",60]' - + uuid: ece6c5cbff6e4997b52ea1d7652b7680 name: '{#DEVNAME}: Disk average waiting time' graph_items: - @@ -1597,6 +1683,7 @@ zabbix_export: host: 'Windows physical disks by Zabbix agent active' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Avg. Disk sec/Write",60]' - + uuid: 681afbf26ef340c682f8deffd921ae2d name: '{#DEVNAME}: Disk read/write rates' graph_items: - @@ -1612,6 +1699,7 @@ zabbix_export: host: 'Windows physical disks by Zabbix agent active' key: 'perf_counter_en["\PhysicalDisk({#DEVNAME})\Disk Writes/sec",60]' - + uuid: 58fb9ac4f2864730aaeda6a035b1591e name: '{#DEVNAME}: Disk utilization and queue' graph_items: - @@ -1655,6 +1743,7 @@ zabbix_export: value: '0.02' description: 'Disk write average response time (in s) before the trigger would fire.' - + uuid: 3366a65bbc3e46348bec303e84e23b15 template: 'Windows services by Zabbix agent active' name: 'Windows services by Zabbix agent active' description: | @@ -1666,6 +1755,7 @@ zabbix_export: name: Templates/Modules discovery_rules: - + uuid: 25e19e75eb4d4fd68df976323c7fac21 name: 'Windows services discovery' type: ZABBIX_ACTIVE key: service.discovery @@ -1694,6 +1784,7 @@ zabbix_export: description: 'Discovery of Windows services of different types as defined in template''s macros.' item_prototypes: - + uuid: c1606f1f7c9e4eb494c0c5e4e4f21ea5 name: 'State of service "{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME})' type: ZABBIX_ACTIVE key: 'service.info["{#SERVICE.NAME}",state]' @@ -1706,6 +1797,7 @@ zabbix_export: value: Services trigger_prototypes: - + uuid: d04c39145dd248e7b78e32ec63807925 expression: 'min(/Windows services by Zabbix agent active/service.info["{#SERVICE.NAME}",state],#3)<>0' name: '"{#SERVICE.NAME}" ({#SERVICE.DISPLAYNAME}) is not running (startup type {#SERVICE.STARTUPNAME})' priority: AVERAGE @@ -1729,6 +1821,7 @@ zabbix_export: description: 'This macro is used in Service discovery. Can be overridden on the host or linked template level.' valuemaps: - + uuid: af7bd46d70ed4058afa4961d130dc0b2 name: 'Windows service state' mappings: - @@ -1738,9 +1831,6 @@ zabbix_export: value: '1' newvalue: Paused - - value: '2' - newvalue: 'Start pending' - - value: '3' newvalue: 'Pause pending' - @@ -1758,8 +1848,12 @@ zabbix_export: - value: '255' newvalue: 'No such service' + - + value: '2' + newvalue: 'Start pending' triggers: - + uuid: be3c0294c83e41e9a349b61dfd330ca0 expression: 'min(/Windows CPU by Zabbix agent active/perf_counter_en["\System\Processor Queue Length"],5m) - last(/Windows CPU by Zabbix agent active/wmi.get[root/cimv2,"Select NumberOfLogicalProcessors from Win32_ComputerSystem"]) * 2 > {$CPU.QUEUE.CRIT.MAX}' name: 'CPU queue length is too high (over {$CPU.QUEUE.CRIT.MAX} for 5m)' priority: WARNING @@ -1769,6 +1863,7 @@ zabbix_export: name: 'High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' expression: 'min(/Windows CPU by Zabbix agent active/system.cpu.util,5m)>{$CPU.UTIL.CRIT}' - + uuid: 6f11469e64ef4d6b883d18f4efdd37a4 expression: 'min(/Windows memory by Zabbix agent active/system.swap.pfree,5m)<{$SWAP.PFREE.MIN.WARN} and last(/Windows memory by Zabbix agent active/system.swap.size[,total])>0' name: 'High swap space usage (less than {$SWAP.PFREE.MIN.WARN}% free)' opdata: 'Free: {ITEM.LASTVALUE1}, total: {ITEM.LASTVALUE2}' @@ -1780,6 +1875,7 @@ zabbix_export: expression: 'min(/Windows memory by Zabbix agent active/vm.memory.util,5m)>{$MEMORY.UTIL.MAX}' graphs: - + uuid: 12c859baa46044a0a439f26d2eb50436 name: 'CPU jumps' graph_items: - @@ -1794,6 +1890,7 @@ zabbix_export: host: 'Windows CPU by Zabbix agent active' key: 'perf_counter_en["\Processor Information(_total)\% Interrupt Time"]' - + uuid: 523969311486483e93b4704c544861d6 name: 'CPU usage' type: STACKED ymin_type_1: FIXED @@ -1811,6 +1908,7 @@ zabbix_export: host: 'Windows CPU by Zabbix agent active' key: 'perf_counter_en["\Processor Information(_total)\% Privileged Time"]' - + uuid: 33392bbdf1d146e2ad347fafa4f9a5d2 name: 'CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1822,6 +1920,7 @@ zabbix_export: host: 'Windows CPU by Zabbix agent active' key: system.cpu.util - + uuid: 3c50693dde6c4f6fa1487e3969a1c87d name: 'Memory utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -1833,6 +1932,7 @@ zabbix_export: host: 'Windows memory by Zabbix agent active' key: vm.memory.util - + uuid: 1d27499155b04933a51e4e0f419ea9e8 name: 'Swap usage' graph_items: - diff --git a/templates/os/windows_snmp/template_os_windows_snmp.yaml b/templates/os/windows_snmp/template_os_windows_snmp.yaml index 9f96a3a0f01..311422b7af3 100644 --- a/templates/os/windows_snmp/template_os_windows_snmp.yaml +++ b/templates/os/windows_snmp/template_os_windows_snmp.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:08Z' groups: - uuid: 846977d1dfed4968bc5f8bdb363285bc diff --git a/templates/power/apc/apc_ups_galaxy_3500_snmp/template_power_apc_ups_galaxy_3500_snmp.yaml b/templates/power/apc/apc_ups_galaxy_3500_snmp/template_power_apc_ups_galaxy_3500_snmp.yaml index d7dae9fe838..db053c6a377 100644 --- a/templates/power/apc/apc_ups_galaxy_3500_snmp/template_power_apc_ups_galaxy_3500_snmp.yaml +++ b/templates/power/apc/apc_ups_galaxy_3500_snmp/template_power_apc_ups_galaxy_3500_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:09Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 5d3971cd973b46e7915d7ae0750bac57 template: 'APC UPS Galaxy 3500 SNMP' name: 'APC UPS Galaxy 3500 SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 70ebcb1dee674a60a1410895d60e8245 name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: 1800690ba0504df9940a4e667c846132 expression: 'last(/APC UPS Galaxy 3500 SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2b417eadc988460a89db04efdaca4ffc name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 98af792142464656b925a452e5ebf1cc name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: b7614652ff6f4e0890f366b8e0831b80 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: b4d10f8908f4473facde6d2db1520e0f expression: 'last(/APC UPS Galaxy 3500 SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 89cca909c60745fe824d02aa0d4bc3d7 name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: 22a95e447ad74d43a191f368346fde59 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: d84ec0d0b8d84e3294cbe7ffaed0c83e expression: 'last(/APC UPS Galaxy 3500 SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 8f569ce6c916456581e1cb2cdd8d4dba expression: 'last(/APC UPS Galaxy 3500 SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 7a0a2b5e702f473fa1144eaf499367b2 name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: b8fc2632062f4b8399b27e9e07f80b37 expression: 'min(/APC UPS Galaxy 3500 SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 756f727fe8374aeba9d1afd7bbe77f02 name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 9069a1c0d9304e7fa5f2df133dbb46cd name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: 3a64740655ca455ab0280592b5f0055f name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: 36b322547d70450c99457c774a260279 expression: 'min(/APC UPS Galaxy 3500 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC UPS Galaxy 3500 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC UPS Galaxy 3500 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 89bb663e356c4420bcbe2a9470ae3195 name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: 2f7f70ed950840c0a56513acaba30e8a expression: 'min(/APC UPS Galaxy 3500 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC UPS Galaxy 3500 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Galaxy 3500 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a6737781029b422ca7a8bbfa0ed80b56 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: 5774ead79e8b4d63a4a31bc091d1c52a name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: ba8e37e81d5e4235877abe6d57371ba3 expression: 'min(/APC UPS Galaxy 3500 SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 8a6c9b134ebc4fd19876cf5d50dfc17b name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: efed1ccf301740c1a29e71cd89e5659f expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: 44394841911641c4972165b59b8f6a5b expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: d60b075bfaaa4aeea2398d058fb79c92 expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 4d54e6e979f94801a3c1e9d6080886bb expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: eb430f5409a24f89b0a9e56fb28087c4 expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 77dbd58283b542cfbca9a9255344e97e expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: 3856ff4ac1d64f8e80c4e0cbb1e04c1a expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 10d8d392f93a492b9be767c7ccdf06ed expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 2ab92cb281754de6ad5245509c20056d expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 8fabe8958cfd4dbbabd70648dff1be06 expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 9846ac1bbf024e63a05a83e2c02de7ba expression: 'last(/APC UPS Galaxy 3500 SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 4ec893da7b8540548d60a91ee7e2df83 name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: 7d20aa252c5143c98de837dbd2f0cd53 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: aa5e85ef78504fc080b97342baf6cb35 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: f1df592a2b114677a1beabec33ce01f9 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: b109475e72e74e76846aa478e9937101 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 93b6e128e95a4a96bde38ef15d74d510 name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: d6f2c9770c28487d9fa6af2b63917958 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 4189e43de5bb4723af7660b36e79dd9e expression: '(last(/APC UPS Galaxy 3500 SNMP/system.name[sysName.0],#1)<>last(/APC UPS Galaxy 3500 SNMP/system.name[sysName.0],#2))=1 and length(last(/APC UPS Galaxy 3500 SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 5497f3649b9348dca290c55e94f48597 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: ef25b1e818534420920ff6260fa2932e name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: fc207a1df4324fcf99ba1da262527fe3 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: 5c50881846c649dbb47adcfb3dfc7d68 expression: 'last(/APC UPS Galaxy 3500 SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC UPS Galaxy 3500 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: efad5c028c0d4c11b57a19dc04830ea7 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: c7a55a52e80247bdb5314c5aff79683a expression: 'max(/APC UPS Galaxy 3500 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 54a867c14c814e4ab4803c5a59082e44 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: 2a60e35fabb44c78bd827e22293166d9 name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: 0c8fc55bbe984d919c3b87a096d900d5 name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: a7023eed55484d1d9f0754ccb1ec9f87 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: 41cd82bb312344b7bdb9c7c5aac2eb21 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 7194fb5bcd3243c0b892d54bcb3bcd1d expression: 'find(/APC UPS Galaxy 3500 SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: 241efd4ef6204c58adc04e4e04660845 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 93a8d69769f044ac9bfc25a40ffdbd85 expression: 'find(/APC UPS Galaxy 3500 SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: a55dd3033a2645aab5592f356043c342 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: f838c663d7424d7dbfea2c277f6ffcc9 expression: 'min(/APC UPS Galaxy 3500 SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8ea7d066a5ae4141b4cd0af13d96c40c name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: ffb60da941114174932b219e14892be9 name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: f2bcca2221e94e828755a90f98c98495 name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 1a41c120082948bdb6865413bdc09917 name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 93d474d1badc45d5a48fe0e610744ff6 expression: 'last(/APC UPS Galaxy 3500 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 48fa5f120bd5495185a9d6f86fc823fd expression: 'last(/APC UPS Galaxy 3500 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: b0652e627c10477c9e61786d85560d93 expression: 'last(/APC UPS Galaxy 3500 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: a191d2ff066e4f4ba04aede67cd6876d name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 463ed9f01f3a4cf6ba91f2707baded15 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: e2200965a13541b1a100e4880d8363ff name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: 492835d959d644d7b95fc480cba5d3dc name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 55acc85739e04ebea3414059907ef2e4 expression: 'last(/APC UPS Galaxy 3500 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: e8753aa5ca16449c8dc21af6c8c2a727 expression: 'last(/APC UPS Galaxy 3500 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: d16c60a30b5d46459237eef4df38df9f expression: 'last(/APC UPS Galaxy 3500 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 2cf2d697c95845ba8ec61af2ec698f4c name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: f16f2ab100614ae6bccf66e5a840c7db name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: 7c0490500bed4258a8663777cd62e378 name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: 7356945fc0e94026a2ca04d297fdf953 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: f528fb76dc9246538878c8de6c4d3425 expression: 'min(/APC UPS Galaxy 3500 SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Galaxy 3500 SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 518ca26562f04d7b8e5af9d26317d138 name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: c3888f41e7f246b1a30d21325f814695 name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 3eb001cece8340d59cd0e7f59812f149 name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: f09e23dcb5b24170b356556a36bb39cc name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 734c80e2985e4b44bc39e53b66f45c2d expression: 'min(/APC UPS Galaxy 3500 SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Galaxy 3500 SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: 30a78904cbc94fc58609dc1a11aa48ef name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: ace379c23ae247f3b92ccffb9eef920c name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: 19686fc030ee4c6bb69aacd3b9c735ca name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 80593b554d0a431aa89a0c4960f8565c name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: f41b7d5469e64557ab0cdb81526aeac0 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: edd7578bf71146dd88770a39eec537e0 name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: c4f0ae3090394d1d8918227f1a002702 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC UPS Galaxy 3500 SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: d8c7c0451bfd40bf9feb085fb6c5fcf0 name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC UPS Galaxy 3500 SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: ad9f9b407ae24dd8ba7d2a652bb21fe7 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_smart_2200_rm_snmp/template_power_apc_ups_smart_2200_rm_snmp.yaml b/templates/power/apc/apc_ups_smart_2200_rm_snmp/template_power_apc_ups_smart_2200_rm_snmp.yaml index fce38f1e5a7..23c452a13f3 100644 --- a/templates/power/apc/apc_ups_smart_2200_rm_snmp/template_power_apc_ups_smart_2200_rm_snmp.yaml +++ b/templates/power/apc/apc_ups_smart_2200_rm_snmp/template_power_apc_ups_smart_2200_rm_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:11Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: e8c0b2c40e884f1598d86f3edf020ea7 template: 'APC Smart-UPS 2200 RM SNMP' name: 'APC Smart-UPS 2200 RM SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 6933bd19628f4699974d5dc4b1637c53 name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: 58a0749ef9c94cf9802a62d274b6dad9 expression: 'last(/APC Smart-UPS 2200 RM SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8ba1d824fdc548b4bca770f4145f7169 name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 147e0b7b466e402ba59d73d66801ef1a name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: 4c1107eb93114d9096518dc134e08bdc name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: 8370727883de45dfa6b6d79f60cc86b3 expression: 'last(/APC Smart-UPS 2200 RM SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 05be71fcb7c1484f876229f48649039e name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: 078719d0396247bca76d85e1e4c650de name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: 2fb002b1a4584aa0bf0389360171893c expression: 'last(/APC Smart-UPS 2200 RM SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 05aa81dc53ab45ffaf46580c9f827759 expression: 'last(/APC Smart-UPS 2200 RM SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: bda8df2bbd2a40dc937b2cd5b8017a68 name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: c7c4ee1bb34f432f98735bf163d78a19 expression: 'min(/APC Smart-UPS 2200 RM SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 805d95a6f256410ca083f31cc480b88b name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: b83275fc1176451dacaa28606edf045a name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: cfd390d57dbc4046a3a6af384420b697 name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: 65f718c32ed94973a0a1a0c8a5bdaf24 expression: 'min(/APC Smart-UPS 2200 RM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS 2200 RM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC Smart-UPS 2200 RM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 91a6bc765a954f9e97b855d9dfebd3f7 name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: 5b5b64ac061d44fc9969bdfdd9b72024 expression: 'min(/APC Smart-UPS 2200 RM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS 2200 RM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS 2200 RM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 744d345cd3964baf85f8fefed19f9001 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: df799c65dbe5437aa941de3e6d386b26 name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: 1125f694a1334aac81495fd1442bf8e2 expression: 'min(/APC Smart-UPS 2200 RM SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 54d22d1cc362492ebe8695257afc20ec name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: 20ffc78c2f314ff58b5e75907605c82f expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: ec6e892f4c51414f887d428510d889e7 expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: f4cb0ed7e65d4ea29394435cce7600f0 expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: e29c2a37586f474f87c388fa8eaf8b9c expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: a07afe38040c4fd08488786ca3f529e5 expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 58f44a830386434db0f76553f64ebe67 expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: eb99c49157a948769128bc9eeeaff3fc expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: b3d77823096e4bf4a06db8f2307284db expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 000d6b412dd3467aaee40ce230cc059e expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: f1f86a1f23c745658d0c5d10557f67fc expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 434d70c967a9447a9fa927fc2867aa6d expression: 'last(/APC Smart-UPS 2200 RM SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 4e43a6966bf642e19567dcd3763125e7 name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: 94d838cc8cf2438296477c0139a3c152 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: 943b146891ac461c92d286704a0864b2 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: e5d72eba4dfb41f8ae73904c936dd64b name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: ac995904f95240d9b1f44c27adea5731 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 1ba45d867e3d4bb99eeb8c0c320ef127 name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: d9452c921e4946719726b292d8c0cbd6 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 99f3432d45a84d9f91353b8c95d1d7b8 expression: '(last(/APC Smart-UPS 2200 RM SNMP/system.name[sysName.0],#1)<>last(/APC Smart-UPS 2200 RM SNMP/system.name[sysName.0],#2))=1 and length(last(/APC Smart-UPS 2200 RM SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 5a393860311b4b64ae5a4ce7cd7000dc name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 4e87619ed81346d497c3c3f548c342b5 name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: f077c3558d24471ca807ea24b3f0c5ea name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: f23282a63bec4b1d951f80439947672d expression: 'last(/APC Smart-UPS 2200 RM SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC Smart-UPS 2200 RM SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: d679688992124f6c91c3f70bcc341d2d name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: e884e689e92d475798b56c02bc1c9fc7 expression: 'max(/APC Smart-UPS 2200 RM SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 72077c26a51b43a6afea271e70d13004 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: 76ae1be14ab6402e9495bf0dea6243f2 name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: 38aa32616e964db088f4faff12867f1a name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 153ab66e45ae4bc3bbf33324c111ea5e name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: 2e3adbdd7c9a4f3f9f151d19e69885bf name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 52ca6ec5445b4d6bbe34651d96b9ca8b expression: 'find(/APC Smart-UPS 2200 RM SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: 90e566dbc3184ef8b2ff171630a37c8a name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 4f7928a519d44497bae7fc24d5994816 expression: 'find(/APC Smart-UPS 2200 RM SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 9277c9b4e065400eb31f2ad965bfa2a5 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: d00b2ebdae9c44b8ab7b6b0568a994a9 expression: 'min(/APC Smart-UPS 2200 RM SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 70a45fc5ad1945a89133a4729340bdee name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: e428310ecc5f4a53ab7932bcf1247a30 name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 5bc38e9b268047e09d77fc144395b2df name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: c4bd5c3b0af145448aa2b084738f5149 name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 603b13b89c7b4ad0bd51d63b93501174 expression: 'last(/APC Smart-UPS 2200 RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 9e108d20e6c74e8b96d92f4ce0e7c840 expression: 'last(/APC Smart-UPS 2200 RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 007b2f89fc1f445c8e5afb06a176748d expression: 'last(/APC Smart-UPS 2200 RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 87494b17faf349248ed6cffc4c932a0f name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 291c45432792490fb3dbccab1a0b9183 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: e2cbe8a1fdfe4d368987a8417dc5637b name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: fc4623c5e962448dbffc98301ddcef4b name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 7639c07a79054f9b99687f84db5c95a0 expression: 'last(/APC Smart-UPS 2200 RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: a499a1af78a04c77a21c424f3e790787 expression: 'last(/APC Smart-UPS 2200 RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: c6fc64bbdb3845d5b80d868c392259ac expression: 'last(/APC Smart-UPS 2200 RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: b4e350ad5bb24d7b96091f8b9766cff7 name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: f39e3c1e6b774ada90ca722cb6ca59b4 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: 2be0a7af3cd34723aa5560cd0f86cb44 name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: dac612b382ce4b93b588e2ba43c01c68 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 1fda584226254b96a0c21b6fbe530d6c expression: 'min(/APC Smart-UPS 2200 RM SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS 2200 RM SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: f56bcd41c5ee4e16b2558563718bf2a6 name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 193b0c6624a44545b28009ab31463125 name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 3af338de874c439daeba535156033317 name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: a7aecf3b0c2e448b9c09babc79c52380 name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 5421fe561a7c42acbec159ede0aef5e2 expression: 'min(/APC Smart-UPS 2200 RM SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS 2200 RM SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: 6940a4d08173433bb4bc8ff3b44e578c name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: add26e1622ed4d1fbdb4a9bdbf7facb8 name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: 2597173167e34be0943fb6c81f2597e5 name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 7d2a66214d4b4b96890aa9e1c9bcf050 name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: 351383a7383a4472a31c09009cf9d1f5 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: 3aadc179423b4298b2e8a6e4850466a5 name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: 3ea53e2a8a4b4d6e80cd991a20f20ce8 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC Smart-UPS 2200 RM SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 3d687b2515494fe191fccaaca5c40333 name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC Smart-UPS 2200 RM SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 17a289b5764947758d8eb20425e229d2 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_smart_3000_xlm_snmp/template_power_apc_ups_smart_3000_xlm_snmp.yaml b/templates/power/apc/apc_ups_smart_3000_xlm_snmp/template_power_apc_ups_smart_3000_xlm_snmp.yaml index 443f36de7c7..cb0be87946d 100644 --- a/templates/power/apc/apc_ups_smart_3000_xlm_snmp/template_power_apc_ups_smart_3000_xlm_snmp.yaml +++ b/templates/power/apc/apc_ups_smart_3000_xlm_snmp/template_power_apc_ups_smart_3000_xlm_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:06Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: eafd78764fde4110b9e46ae184f327ba template: 'APC Smart-UPS 3000 XLM SNMP' name: 'APC Smart-UPS 3000 XLM SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 6e8ed2c349d744a1a07928b32cf574c3 name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: 13fe1336e40c4bafb8dbd409497abf8f expression: 'last(/APC Smart-UPS 3000 XLM SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 86780568c0594469bc7324c68440cbec name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 1928e58e65a34b188916086bad5b8725 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: b50a17ab043c404990dd088ac9f74078 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: 4590ac935e044c19978fe01d117e2995 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: d15c36fb66754791b1014f52171efe1c name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: 9fa77fdcbd7343ca904c6282efcb7c72 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: e98ba83e63d246408aeeda76da62d5a4 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 51e3281c49454cf997561c857a34a803 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: bded43c8a4eb4d1b9cf5403d3f3027cd name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: f2f6665f9ff44befa3d8bf1a975dcc82 expression: 'min(/APC Smart-UPS 3000 XLM SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e478bdaa89674f6792e39ff1a2d9a413 name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 7b7d6fdeea2e49c9bb74eb301ecca93a name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: ab28b72c192e48b5819079bd386ba8ea name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: c1cae8ba959d47a1bb7a483d81b3a3e3 expression: 'min(/APC Smart-UPS 3000 XLM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS 3000 XLM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC Smart-UPS 3000 XLM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e90dbc034cc447afb4ac1c8ced484882 name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: 7af69178dbe24ed28e3cbe5f4b2dc0ee expression: 'min(/APC Smart-UPS 3000 XLM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS 3000 XLM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS 3000 XLM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a8d017e0fa5d4eca838ad068f0dffcd9 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: a2613c8d71864594a0c94064d99e059e name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: ae08950d9865489e98db66640942d1da expression: 'min(/APC Smart-UPS 3000 XLM SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 107461ac37984a708acf7f55ae248d67 name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: 80e30d37b1724c6ba1d58cedbcf6307f expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: 9bb143ada4194c0084eb70af7bb2c5dc expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: 7132f256542540acadb0caf90144a29c expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 737693e5e4274823a9a21ff92a6ca98a expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: c2fd31cfe3b8474f80b52a2340108b6a expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 2c3a2e962c1e45f6858e5c1aaecee4a3 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: 59d415b15bbf43de85453f5b2ffb73d7 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 6811d34cec57401089af9accfd66ca8f expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 3c96ce14f54a4a59a2568f1f62117e7b expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 60e83c77157741cbb3d24920e87d7d59 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: da442de0e8874736aaab88f009aabe76 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: ebf71f0afed5460ba4c7f66bb162de9f name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: 92c2ef138bf148199cdb6d9684b6fa23 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: fbcbe2cffc8c4bb6b11276cdd03376c3 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: a312df9175ca45528375398f56fa3b3b name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: a5c6c4c44132439abd0e5fd88e3c90cf name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 272883d0a1cd4bb585a6ede50336c873 name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: 1f591627fea54a9ebdd8f10cbf39b9ed name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 391d9d9d89ce4c4a977d4cb5203b93d8 expression: '(last(/APC Smart-UPS 3000 XLM SNMP/system.name[sysName.0],#1)<>last(/APC Smart-UPS 3000 XLM SNMP/system.name[sysName.0],#2))=1 and length(last(/APC Smart-UPS 3000 XLM SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: f6922cd0f93a4a4288a978ff8336226b name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 0c36d0bb59a44db2b80ae4a4ff2d7c1b name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: 39dd6b9b815a4a838a43d2ebf3fcc8f9 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: 15764a5819174d3fadc75436f42650fb expression: 'last(/APC Smart-UPS 3000 XLM SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC Smart-UPS 3000 XLM SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: edb39f7236d74c6783e0d4b832e0b94b name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: 8aa7674108df47088a4d12ea09c32242 expression: 'max(/APC Smart-UPS 3000 XLM SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 2edf8773186845499a991288d1a7a55b name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: 7ff04c0f873c4c0f9af5aca2bd447cce name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: a0d8d681bfb54c1d9792beaf3f708d69 name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 35e7da4783e245a2bfff75f3ae79ff5e name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: b86ac9ee81fe40c8995618c387775270 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 054c08a5f48e4bebb9aafbbd82d6f4a5 expression: 'find(/APC Smart-UPS 3000 XLM SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: db78c715c220433cb338199d43cb84a0 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 63a8d0bd2efd42f090755b0df714c249 expression: 'find(/APC Smart-UPS 3000 XLM SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: bab950aa54ca425db4593049a64cf56f name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: b72814e3e25d405e96e640b97ee3664d expression: 'min(/APC Smart-UPS 3000 XLM SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d2983b402dfd4435a4790d560da8f6f6 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 88f5bc98004740fe886f5b1144de2c35 name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 34e5f00097f4448eadf16071cfa234e9 name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 04425d6cc153491d9cb710b875f8c9cb name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 9ba51ee0398444e1bd12cb805c1f7452 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 490e952dfac944afb23eb0e72e081db3 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 8b740b88389b457eaa4d1d6c768ec8ae expression: 'last(/APC Smart-UPS 3000 XLM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 29cedff7a5f043caaaa8ff5798b3e925 name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: c64b5cb02dec4873a2e041359da3cdf7 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 445fa35253b942cf8009460ea67701fd name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: 58a2e39cd7fc4fe1bd825ce6086b4931 name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 944fd36a2ad14fd29dd063ad03197cd7 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 1a4473a5e1bf4fbbb5761fdb141769c0 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: af8e01a221b84c73a3f67ab84ed9cfa0 expression: 'last(/APC Smart-UPS 3000 XLM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: c78cd23b59254174b333514d9c8d28e1 name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: ecca1791b7744f30bfcc1018a10cf1fa name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: a8ed43fa8a4543f8ab116c8886511aa3 name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: 593b355efb0a4e40bd3527c24994da0a name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 9dbe9ef61ebe4cf2b3983c0efd43cebd expression: 'min(/APC Smart-UPS 3000 XLM SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS 3000 XLM SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c1771434bf6b476280c2f2d15bb52608 name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 582f567d83e84d64862183c3b1e248f8 name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 32c88f722f074fd699d880a603aaa91b name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: 0502345887e54bbc849a9a4e46a571da name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 41ed5de05e4b4043a2430424a1474812 expression: 'min(/APC Smart-UPS 3000 XLM SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS 3000 XLM SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: 55fecbd639c44c328b4199569a7305ef name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: 1ce6860b108948bda40d514fd4e3ed69 name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: db1fa20d76c8416c83fa0b7fda536fa8 name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 50b6ae187875406ea8ba1669add70899 name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: 9c5fd52c36f6451ea3f502a871e821d7 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: 89597d423b454a42aa80fa8f7a20f273 name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: a7185c07025e46c6a3b86c29d9f749b0 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC Smart-UPS 3000 XLM SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 3c778f0c837d4979abb39aabe0cb321e name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC Smart-UPS 3000 XLM SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 5f44db14cfc94ae7adf98f8cf1f4b647 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_smart_rt_1000_rm_xl_snmp/template_power_apc_ups_smart_rt_1000_rm_xl_snmp.yaml b/templates/power/apc/apc_ups_smart_rt_1000_rm_xl_snmp/template_power_apc_ups_smart_rt_1000_rm_xl_snmp.yaml index 829248cfcf6..afe7d81bf4f 100644 --- a/templates/power/apc/apc_ups_smart_rt_1000_rm_xl_snmp/template_power_apc_ups_smart_rt_1000_rm_xl_snmp.yaml +++ b/templates/power/apc/apc_ups_smart_rt_1000_rm_xl_snmp/template_power_apc_ups_smart_rt_1000_rm_xl_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:12Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 340ec6917c274ead8fab36925e57f30a template: 'APC Smart-UPS RT 1000 RM XL SNMP' name: 'APC Smart-UPS RT 1000 RM XL SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 94c5c76b7e09402bb221827ee1fea5bc name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: 8ab182b26a0443539a1a114767d8acd7 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 1a52452353b443d6b965293fda3b16b9 name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 7a887ae254b04b19bac605bb36141767 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: 8f4351d23be04a3abee1e6edb746a9ec name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: ab0db1327cf04a9c9a9ee757f0869603 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: f151210b9cd749b2b3e5af2145733c82 name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: a631704123c2498aa8ce973e36c13698 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: c8787a09c2ea4aeb977b868ae0a3218b expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 40d1fdcec63d4c3785b5ba77fbd14ee7 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: c03e15aaf58f4056b88677c44c5d7d87 name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: 1d059dd63e634e5fbfcd65a9d1e6593b expression: 'min(/APC Smart-UPS RT 1000 RM XL SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 4b456cb5c0224b31a2f8b4bb40d8203b name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 0a12f157ae844129a35084b5ab0a8eab name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: 0ceb5a6d71f440fcbd2da06b0cc1bbb3 name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: 3c6d8177f99647cbae7e5dc88d3a3e98 expression: 'min(/APC Smart-UPS RT 1000 RM XL SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS RT 1000 RM XL SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC Smart-UPS RT 1000 RM XL SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d7281586af02462a9a2f511c0a5741eb name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: d94dbffb46214a94bc7976fcfc1b43cd expression: 'min(/APC Smart-UPS RT 1000 RM XL SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS RT 1000 RM XL SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS RT 1000 RM XL SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 145d3bf81b00427aad5563a4feb7aea1 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: cd7b2c1b12df4fd19f37485aa380b295 name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: 7240cb1ad6e44d2ca12c9b09880ce792 expression: 'min(/APC Smart-UPS RT 1000 RM XL SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 3170d441ede24494b9570b6d318cc05f name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: e9289d8f4e124097990e2af98e916368 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: 13735964f51d4d1bb17e6b0587a43020 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: d74ae82199884a7fb4a20b48f3c7ff1f expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 4df5271075904c228a0372d5f667530e expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: 3f02d9cb7f5142599e59e7781808e5c3 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 515ad03892694fd4a2f2350a6bb8af6f expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: 2a2d35e4e4674b6aa49068a7970caa03 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: ef1ddb8869074847b70e8f669883c56b expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 0d6e4e664ddf425e8c03155802fe45be expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 12a3a33152824ffe863a8d79c1372195 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 273c561c2afb4d78be86218e370c9a1f expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 6c7d7d803647478c8f2a79875457110c name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: d08fb7e3fae84d2cbae64ab9771ffcdc name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: da60acc731a64257a90512b5c70d1e92 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: 01302a36cafd421c90d746f785c83f3f name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: d0351d1bc1dc4f1b853fe64d456b3570 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 866889bb71e949c18520bf8fefd3e7ea name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: 482bec6573f249abbb721f2ec90def3b name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: f3f3cdbf51f24879a02519584b43001e expression: '(last(/APC Smart-UPS RT 1000 RM XL SNMP/system.name[sysName.0],#1)<>last(/APC Smart-UPS RT 1000 RM XL SNMP/system.name[sysName.0],#2))=1 and length(last(/APC Smart-UPS RT 1000 RM XL SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 1c00c980ff284fb2bafb8358cc477d13 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 269ce166bb904fa8b11fc2fdf1f67d76 name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: 336ef2166914449fafa13ab08fe7c7a1 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: 87ebd137f2744ae6879d6fd9d51314ef expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC Smart-UPS RT 1000 RM XL SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: f4f9ebb1e55b41a5a6e470a541e136bc name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: fffbfcaec2ba4dbe8484e6228ff7e2db expression: 'max(/APC Smart-UPS RT 1000 RM XL SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 67fa8bb8687b4a36b8d32cda72083966 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: b144bee7e8464540bbcd8a3c28ce7e9f name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: b4a8277fdf6f4e76a641690aaf6e7faa name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 9715d1700f5f49ffaf3ff35c666f50cf name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: 2e7f6a940840406cb17bb1af20936326 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: dc007fbea2544d7896e92e4dfb1da100 expression: 'find(/APC Smart-UPS RT 1000 RM XL SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: ad5ce159270e41899665be0a9f9697e1 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: bb158728a4e94e4a9909f736fda23fa3 expression: 'find(/APC Smart-UPS RT 1000 RM XL SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 1628e49e7f7b468ca2dee87a80321b44 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 05537e74276d48b7baab8ad8e439ffd0 expression: 'min(/APC Smart-UPS RT 1000 RM XL SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7c2aec802cfa4b0292e9d1daa94aee05 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 59467725274d4dba8e839d167cabe693 name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 0336e646ea6247ad8ef4254dff64623e name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 137fdf42e0ab476e86e7b0b3bc87d5cc name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 175c1def62ac412eb5f9ef015a9b8ac3 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: e7610cf822674591bea6ed7ba5e4198d expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 44353bbfcfbe42e59d2e58b544d32b43 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: b97e3012569840f1bb7da5f5403db6e0 name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: d4b34302c7d74f83a409947f2eed37b0 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 872bd20f6f5d453490324cd8ea5be7c2 name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: e10189271da445a494d274d99269ab75 name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 5e937c991aa146fe98c1a4f868be6b70 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: f8dd227322784a708ae6297e796177f9 expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: b142607d33e9447d88f23fc3ff7dc11d expression: 'last(/APC Smart-UPS RT 1000 RM XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 11cac46ee1834e7c816a2cd9dcc02e82 name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 525a204918834dbfa788a3681c2d0527 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: fd698a699cd546418802964c6157290e name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: 1baaad88e9064b92b453fb2c1c7d73d5 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 8e4df759e65d4c5fbb0dbef28c48a86a expression: 'min(/APC Smart-UPS RT 1000 RM XL SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS RT 1000 RM XL SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: cbd6b174482c4769887fc1aa2dc2ad5a name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 84ec9adaa7c94f10b55ae9968449d673 name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 6d1812674e5646f8acf2ea47acf05a6d name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: 3c0573d586b24e53aeebb6c44b907bbd name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: c48e09ce4edd4c70aac9d7fdb8ebe1ba expression: 'min(/APC Smart-UPS RT 1000 RM XL SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS RT 1000 RM XL SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: 7cf932d3b9304f2cb151134e9ea3be82 name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: 63c5f0e1601947e5a02abd25a07a9af4 name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: 70d097ce846c45aeb3c8be031c427511 name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 3424a9229a134b47b8544d611be082fb name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: 05a60d9c47274f5a8f6c92efe8158b8e name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: d4ee88b3cf5d4d95b27be2e7b2f20e3c name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: 566f3eed2c324e5faa80f4170cb40b5b name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC Smart-UPS RT 1000 RM XL SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 09da5776f4ff4e978e488a12f33dc8bc name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC Smart-UPS RT 1000 RM XL SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: df0833759bae450e8125c3fb76519775 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_smart_rt_1000_xl_snmp/template_power_apc_ups_smart_rt_1000_xl_snmp.yaml b/templates/power/apc/apc_ups_smart_rt_1000_xl_snmp/template_power_apc_ups_smart_rt_1000_xl_snmp.yaml index 681e88a9f95..6e7d05ab4e7 100644 --- a/templates/power/apc/apc_ups_smart_rt_1000_xl_snmp/template_power_apc_ups_smart_rt_1000_xl_snmp.yaml +++ b/templates/power/apc/apc_ups_smart_rt_1000_xl_snmp/template_power_apc_ups_smart_rt_1000_xl_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:09Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 32d3c78ff44c4c3c9ff5b893ad7f5fc9 template: 'APC Smart-UPS RT 1000 XL SNMP' name: 'APC Smart-UPS RT 1000 XL SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 6ac68411ef214cc7aa49d39d58ce3c6a name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: b5d618c6090447429191fe4d07e85afa expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7f3b05afa58142d5b8670c40c196baf8 name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 87b91005f5ff4ba5b0086e25eaa799bd name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: 44a33eba233e4bd7ac51ca2dcabf2939 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: dc92c19a5b7e43a4b155d6d51912aaf8 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 95749270e6234d6cbd1edb0c5e1118e0 name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: 047a5a3a957949d288588eb11f36f25e name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: 70c32834ea40487c8f13a55b7ed7c88f expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: e7aeaae896664729b66b42a94f626f9b expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 04cd5e06823846b58ad57e2c358f346e name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: dbca0fc830114755930f3ef389ba46d4 expression: 'min(/APC Smart-UPS RT 1000 XL SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 8ee98deaf4bf46afb06f694d19757237 name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 4cb80c94f3d14674bc7a3933c7571eac name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: 700a78a4ab3c441496ecafc5ddde6a9d name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: 53719725a3f440a094c4c8bd5c6ea8fb expression: 'min(/APC Smart-UPS RT 1000 XL SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS RT 1000 XL SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC Smart-UPS RT 1000 XL SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e2b5b824c4704293ad68185971e9fb03 name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: 1419aa590fde4e8db12988dc5746a7ab expression: 'min(/APC Smart-UPS RT 1000 XL SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS RT 1000 XL SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS RT 1000 XL SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 861757e4bb1a4dc6ac1c8ef94d973328 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: 1d9d7ef724ff41eda4fd536df6af93cb name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: 4114038adc844c9d80a46e1bbbc5bd0c expression: 'min(/APC Smart-UPS RT 1000 XL SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 3edf5e7776ae4cc6aebcedcbf4ab8d78 name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: deedd977f1ed4b9fbb5cc161dde0c116 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: a7bbe6ca410743919f7c611a6faec9ba expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: 974042a124b945068c6c16c4a01433dc expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 90e810043e41467b8460278fc7923397 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: 656ae233f3a946799c3ed3d48914c0b0 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 3fcbd14931854831ac603a254ffea0c3 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: 65085178eef54189afdaf4937de49177 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 0aa402907ee446c0a13fa086b500fa87 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: be6cdd1fc22a4f0eacdbce4361cd6788 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: b4375fc980ae4bee87531d18ea9a5397 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 7ae9e31ac32944928065d1cefb2c4e2f expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: bcb28618699448ea8d9d056bad203a0e name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: d633cd3273e74209a1b0c6b761028e0a name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: 50cc8e7cea0c40948c006623dfa94dae name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: e0d638ab398f40e8a9555925cd8ba907 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: 031b9d385cae4641b9ecfb76c4174262 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 320221ba30744ca78b8dce03dccd549b name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: e4d9441075954c068b6fd92bbff49cef name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: c0e27d3af31941dd9c53e00205904e8f expression: '(last(/APC Smart-UPS RT 1000 XL SNMP/system.name[sysName.0],#1)<>last(/APC Smart-UPS RT 1000 XL SNMP/system.name[sysName.0],#2))=1 and length(last(/APC Smart-UPS RT 1000 XL SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 4e7a9b6aa8dd4371b83bf47f8246cebf name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 9ebb979a5e4a45fd9acf956df034f9be name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: bbcb555846df4169bc7aead77403e8eb name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: 860d3beb50c0400283a71c2c4b4ea5e2 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC Smart-UPS RT 1000 XL SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: f24fc7ed9ffa4884891a01a0f1565fc4 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: a8d60008bdeb46b6beb3f54f36d9bc92 expression: 'max(/APC Smart-UPS RT 1000 XL SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 9389b159502e4242b02a11104124bae5 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: 202a5c9f91c64011a915157a07245a6d name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: ec66331f2ae64801a3ef51d6dec5a00f name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 8d1574f1c1d442529509580309153564 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: 3c829e3adec64fb39334dbacc03a3229 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 6772c6f5d9bd4fdc9659a1acc8ef79f5 expression: 'find(/APC Smart-UPS RT 1000 XL SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: 15f52cb076cb414fb794113e9981fdde name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 4272c9c3859043f181a36ae4236b21b9 expression: 'find(/APC Smart-UPS RT 1000 XL SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: e0d8f68302264c1b9420284f3e3a0272 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 5eaf38d26db64b4884f76a3ab96e8ac6 expression: 'min(/APC Smart-UPS RT 1000 XL SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: bca352c952174256b9cfbcffb86fbf90 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 19379361227740c3bf8bc9852886538d name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: d9c8acbf3a90411582404c9d5cfa9f70 name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 1a475822bc324bbf8c4aa15c34734270 name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 40e22c5379f34edf87d1ea52ffae60b8 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: a482de04a5d34807874fc7a7c506dd40 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: dca875c511b04dc1857de74223c4f27b expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 6d1005b2b6ad41369174d93b1ebe1959 name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: c4df3e0e0eba4585bdd01358f9d7f5d9 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 7d08e2a5df41454f863f5b50a911f819 name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: 4774fd152aab49de9064490cf7ec1d0a name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 650a1d16e56c45188c6246e960d62857 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 7518ae06e3a14866b9e6d90a224055f7 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 65aa8a5380f141498dd9c718972110b3 expression: 'last(/APC Smart-UPS RT 1000 XL SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: d94425f2025045459af40e8fcb72734e name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 68610f5b6df44229bcb0ad4b0fa1c3f8 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: d17e9bb868b143dca508c4f79092cd6e name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: cf03abf328754a4082017f480051292f name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 4cdab840c1584798a4f77f46839aa371 expression: 'min(/APC Smart-UPS RT 1000 XL SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS RT 1000 XL SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a7b39188df294ec182c3e1f2a2417154 name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 638c63c2f4ad4cad8ed71a796d78705b name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: ba4a2ae8abea4e2692b9a43231783648 name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: 4e22c7f6d7e14b20b3720e082042fd4f name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: ee984f80980e4332bd9a4979a480f57d expression: 'min(/APC Smart-UPS RT 1000 XL SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS RT 1000 XL SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: b2af1e2dcb874d43949c383f9b347f36 name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: b06b54b07e6840e5a0c52ba7a6acf86a name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: a62f96735c47467da94b6bcf98cc013d name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: ed12e8780c384caba8035fbb1c78e115 name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: ae2ed0c2c99a4ad496f7a35226e3d4f0 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: 8cddc4f99ecb4866b1638b82b145ea8b name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: a0d8e0338b8d4fd2bd6fdf537373d63c name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC Smart-UPS RT 1000 XL SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 0817d2550d9642fe95ce182dce5cefd8 name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC Smart-UPS RT 1000 XL SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: ce2f4070e7a14d8283d0a8aff0fcd5e6 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_smart_srt_5000_snmp/template_power_apc_ups_smart_srt_5000_snmp.yaml b/templates/power/apc/apc_ups_smart_srt_5000_snmp/template_power_apc_ups_smart_srt_5000_snmp.yaml index ff877362e54..3a7b77a8121 100644 --- a/templates/power/apc/apc_ups_smart_srt_5000_snmp/template_power_apc_ups_smart_srt_5000_snmp.yaml +++ b/templates/power/apc/apc_ups_smart_srt_5000_snmp/template_power_apc_ups_smart_srt_5000_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:10Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 8ec76aeb703747a5affdf435bc12f572 template: 'APC Smart-UPS SRT 5000 SNMP' name: 'APC Smart-UPS SRT 5000 SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: f5ca8610803e4aca8c6c3c8f6044ca43 name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -49,11 +52,13 @@ zabbix_export: value: Status triggers: - + uuid: 0103da3d5f414d8ba1e9914d5c8d5f76 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7652aff14f644896be902fe18f3bb46a name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -75,6 +80,7 @@ zabbix_export: tag: Application value: Status - + uuid: ee059b1bb6ac486c8c5dd29654899d71 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -100,6 +106,7 @@ zabbix_export: tag: Application value: Status - + uuid: f4d790f93a1c4e75a7ebd3d89d0d9d90 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -121,11 +128,13 @@ zabbix_export: value: Status triggers: - + uuid: 09573345f6ce4d648f56117c8755e368 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 6aacf5a02a824b9d8b3c2676b126b186 name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -151,6 +160,7 @@ zabbix_export: tag: Application value: Status - + uuid: aebc8b49a97243038b97855c5d20edb7 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -178,16 +188,19 @@ zabbix_export: value: Status triggers: - + uuid: 743aef1e53ee464da48d2953ddc3b85c expression: 'last(/APC Smart-UPS SRT 5000 SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: d648d686ff994625bd17f959c311fddd expression: 'last(/APC Smart-UPS SRT 5000 SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 48552e466ee54883ae3cbfd5e549ffc5 name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -214,11 +227,13 @@ zabbix_export: value: Status triggers: - + uuid: e47ba98e74c94bd3886ac65cd1075359 expression: 'min(/APC Smart-UPS SRT 5000 SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 560031163d54444cb5ead172e9e238d2 name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -243,6 +258,7 @@ zabbix_export: tag: Application value: Status - + uuid: 09f34437ff2e422bb62d7ba44b05657c name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -286,6 +302,7 @@ zabbix_export: tag: Application value: Status - + uuid: fb816e1a6ff640d69a5465e78febc03e name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -311,11 +328,13 @@ zabbix_export: value: Status triggers: - + uuid: 3fa853edcebe42eba858e45f1a4465ee expression: 'min(/APC Smart-UPS SRT 5000 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and ((min(/APC Smart-UPS SRT 5000 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC Smart-UPS SRT 5000 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN}))' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 65acc805ec7f4a2883d28f51b32054cc name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -341,11 +360,13 @@ zabbix_export: value: Status triggers: - + uuid: 74b42439050b48b6bf41abb5bb39808b expression: 'min(/APC Smart-UPS SRT 5000 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and ((min(/APC Smart-UPS SRT 5000 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS SRT 5000 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}))' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: b0d66c706be8457cbf794171253dd927 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -370,6 +391,7 @@ zabbix_export: tag: Application value: Status - + uuid: 5427a9b46ea54920b3fcc7d8ca413e0e name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -396,12 +418,14 @@ zabbix_export: value: Status triggers: - + uuid: e099efa7266f44008819979830147665 expression: 'min(/APC Smart-UPS SRT 5000 SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: c87c096a38284b82bb0fd8c9dfe871ef name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -429,50 +453,62 @@ zabbix_export: value: Status triggers: - + uuid: edcc1dc962fa4a228b2f5cd3617efbc6 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: 869fed8cdd5a4f369e3b1ff2474280de expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: 378a246b34454d73b2248757be60a7ea expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 286dc25a245f45c3bdcc64925b41aef6 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: 4d02a4c4f25a4efda7bd30def8364972 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: ae91f99b089748cdaeb0185e31ffe82e expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: 0bb0ef56d82e4c2a9414468c61fb3a96 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 6a5a7e4b17384131a337619ec4a9c1e6 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 232c98b7ca654c91a20d52ce6f21d7a1 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 65b8d109db8d4448a7ead131581fcbbe expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 917c1f3c82e044a89f2f56a2c8a602a6 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 998d1322a2274da19abe10cdcb3c52e0 name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -497,6 +533,7 @@ zabbix_export: tag: Application value: Status - + uuid: 3892c18baef54c598dc78035f5a7540a name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -510,6 +547,7 @@ zabbix_export: tag: Application value: General - + uuid: 7485fd42dd2749028a2d67f315888723 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -534,6 +572,7 @@ zabbix_export: tag: Application value: General - + uuid: 0617c89b47454dbd833fcc2b8d570db8 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -557,6 +596,7 @@ zabbix_export: tag: Application value: General - + uuid: a57de4a9da144c2aa880253e4e2b46f9 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -580,6 +620,7 @@ zabbix_export: tag: Application value: General - + uuid: 7e81f54bbbdd41ca8f9e010dbddc485f name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -601,6 +642,7 @@ zabbix_export: tag: Application value: General - + uuid: 5778610ee61d472d9dc8c8da94f9e301 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -626,12 +668,14 @@ zabbix_export: value: General triggers: - + uuid: 154aad534c35473cb4513cb4e3d4a082 expression: '(last(/APC Smart-UPS SRT 5000 SNMP/system.name[sysName.0],#1)<>last(/APC Smart-UPS SRT 5000 SNMP/system.name[sysName.0],#2))=1 and length(last(/APC Smart-UPS SRT 5000 SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 1782e98504114e7c847b6d127b3a3ae1 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -658,6 +702,7 @@ zabbix_export: tag: Application value: General - + uuid: a3069693d6e545978fb877d767dface5 name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -682,6 +727,7 @@ zabbix_export: tag: Application value: General - + uuid: 1b9e4b13cfcb4680b25dd8974900fc17 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -705,6 +751,7 @@ zabbix_export: value: Status triggers: - + uuid: 7793a5e111c6466584ef6610aae707c1 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -715,6 +762,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC Smart-UPS SRT 5000 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: 63079124c55f479dad013d0c15077577 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -732,6 +780,7 @@ zabbix_export: value: Status triggers: - + uuid: 6e0f9b15effd4c9e9c416a99fd8f4517 expression: 'max(/APC Smart-UPS SRT 5000 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -739,6 +788,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: af4472b543b54699b6e812de51be2419 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -747,6 +797,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: a8a07270aac8499391fddfd1b6d517a3 name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -768,6 +819,7 @@ zabbix_export: tag: Application value: Status - + uuid: a3716fb0833e4655b63ec4ccc5736950 name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -783,6 +835,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: b68c1b0a33bf4d2c94bd46e25a6b5e46 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -804,6 +857,7 @@ zabbix_export: tag: Application value: Status - + uuid: 8629f478f8e44e079b69914b498ce2f5 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -832,6 +886,7 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: b29f9bd2e80242be940682139f303121 expression: 'find(/APC Smart-UPS SRT 5000 SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -846,6 +901,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: fd2d784d618a4ad883a4afb8a9b94940 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -879,6 +935,7 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: 0a96a9726cdd4431ad6e6d52e7461d69 expression: 'find(/APC Smart-UPS SRT 5000 SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -898,6 +955,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 6b20217de8474cc08ca3818784804109 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -923,11 +981,13 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: dbb191572a17451296ae4ee8d3aeec73 expression: 'min(/APC Smart-UPS SRT 5000 SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7757bd184a7c4c0bbd442c7a3013f6d9 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -949,6 +1009,7 @@ zabbix_export: tag: Application value: General - + uuid: e858b8966abc444a914ef60c1708b835 name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -957,6 +1018,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: bddad787e7df427b8b225c9af517c3c1 name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -979,6 +1041,7 @@ zabbix_export: tag: Application value: Status - + uuid: 5cab24d2166244fd9528930edbafa677 name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -1004,21 +1067,25 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: fc448a3d2ae4462a903863364bec836d expression: 'last(/APC Smart-UPS SRT 5000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 3340123b060949a4b806a5a757862026 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 5ac7c47c37804492947716e5857275c4 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: af55c3c3bc2f45ec9f735de0fb5a4285 name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1057,6 +1124,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 415a43bfe1d845f88f0ac15e80a0dc14 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1065,6 +1133,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 4a5c62571e0b4fdaa6c7b85645e06649 name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1087,6 +1156,7 @@ zabbix_export: tag: Application value: Status - + uuid: e09e9e197d2f4afc83231cb304a26b09 name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1112,21 +1182,25 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: 8774e39abe784f6b9fe2f33c30f3fa05 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: d41c9de571ea4b48a1213f98a058c550 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: c9e751b9449f4616beeb36b51cf0a3b9 expression: 'last(/APC Smart-UPS SRT 5000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 7bc1fa7e114e40ffadd4336a3980e4c2 name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1165,6 +1239,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 5971a05073b84056bf4e30dfa3e2e18e name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1173,6 +1248,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: 847e044ec924456daf41025d312334bf name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1198,6 +1274,7 @@ zabbix_export: tag: Application value: Status - + uuid: 15de75236e9c44f1bb4bbf4c0425c9c2 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1220,11 +1297,13 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: b8d5cbee0bc14df58a217b33222aa75d expression: 'min(/APC Smart-UPS SRT 5000 SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS SRT 5000 SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e4f2cd7e1f004c4abd5be7e5fc28a9eb name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1233,6 +1312,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 0e4b4159dd0543faa5d93969f8e5753b name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1259,6 +1339,7 @@ zabbix_export: tag: Application value: Status - + uuid: 3d35f771f73545e2806153f33e747bc4 name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1281,6 +1362,7 @@ zabbix_export: tag: Application value: Status - + uuid: d27c63f29e9b453a9bbdac1c0c8065ae name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1303,6 +1385,7 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: 176a3014124f4f23bedbad120cb2b69a expression: 'min(/APC Smart-UPS SRT 5000 SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS SRT 5000 SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1346,6 +1429,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' dashboards: - + uuid: ceb28c7c39e44859a4c1076978a40788 name: 'UPS Summary' pages: - @@ -1517,6 +1601,7 @@ zabbix_export: host: 'APC Smart-UPS SRT 5000 SNMP' valuemaps: - + uuid: 41e166e2a5f948488238198920ab4b17 name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1532,6 +1617,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: 224af0a6a5db48ef9c8861bc61873ea9 name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1541,6 +1627,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: ded19296204545b9ab463d4fc65f3cfd name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1574,6 +1661,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 271d8f0594cf451a8aaa98c84850ebf7 name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1589,6 +1677,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: 171d4d5bf01442e391b04f9e448df5a0 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1670,6 +1759,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: 8b4f199f5e704cbea67182d4abf9b8de name: zabbix.host.available mappings: - @@ -1683,6 +1773,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: fb922a035a6748e28dc892af3331dae4 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1692,6 +1783,7 @@ zabbix_export: host: 'APC Smart-UPS SRT 5000 SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 4317390560354b369a884abcbce9a026 name: Output graph_items: - @@ -1706,6 +1798,7 @@ zabbix_export: host: 'APC Smart-UPS SRT 5000 SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 595018e4c5d8406a805aed647cd2f5d1 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_smart_srt_8000_snmp/template_power_apc_ups_smart_srt_8000_snmp.yaml b/templates/power/apc/apc_ups_smart_srt_8000_snmp/template_power_apc_ups_smart_srt_8000_snmp.yaml index c86e54198e6..67096e2c034 100644 --- a/templates/power/apc/apc_ups_smart_srt_8000_snmp/template_power_apc_ups_smart_srt_8000_snmp.yaml +++ b/templates/power/apc/apc_ups_smart_srt_8000_snmp/template_power_apc_ups_smart_srt_8000_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:11Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: b3caafda8c5345cc832ac3be3cefa615 template: 'APC Smart-UPS SRT 8000 SNMP' name: 'APC Smart-UPS SRT 8000 SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: c4f4a85105f24292a3b566d0d1bcc090 name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: 92e6a65ffc6d4a6bae62303ee2796580 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 7d7c2b962e9843b8a6cf72c04ff1e479 name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 552e030c272d43a0998bc2648f15ae44 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: 4cdd4bbff845477194a6d96a31431d23 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: 0e8030c0028144728361153c2b47016b expression: 'last(/APC Smart-UPS SRT 8000 SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: ae8a19896d21405ca99a5bfbd5de1f95 name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: ceed5ddfc9964aabaebb0b97875b1bd9 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: cf186014cfd94ccbad3cc4cbd22b6aa1 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: e1957ee82be847e7bfb171560fc59293 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 533041b6831c451cb72991d3fdeca535 name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: 1dba26766d7249c9857ce39bf379e527 expression: 'min(/APC Smart-UPS SRT 8000 SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: fa8256c826954defa82083ddc742624e name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 07754bb421d0435995abbc49d4597908 name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: 7574344f67544554804c4c68e39d3d72 name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: dbec1f54e8d640eab03bca925eb6171e expression: 'min(/APC Smart-UPS SRT 8000 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS SRT 8000 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC Smart-UPS SRT 8000 SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c69418651f75413e95645c62fa3fee7f name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: 685f45b9e1294bf2a5e229c5ef18550c expression: 'min(/APC Smart-UPS SRT 8000 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC Smart-UPS SRT 8000 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS SRT 8000 SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: e4d76d857c4e46fd9b0e97405b17988a name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: 0413f6ef89894dc6ba51e42f6a963f94 name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: 51bb93590d884d0f981c437c0aebf81e expression: 'min(/APC Smart-UPS SRT 8000 SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 11c1742beed041999375e5a1ede42546 name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: 9952679fada845228bbbf05bcdada305 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: ee306606159f4930bcf580b5084c846a expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: c4623dc4c6ae4c5b9ff4bdf4f43ed8b2 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 26c0b9b62d864c1ead7b16e0076a7226 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: 5c8408069c03421cb60b388451869b6f expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 156c5260ed4444c19313ba491ce9352c expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: c233bc86198140659ec3dd609c94ec94 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 944e49d1b6d44adc8d720bd689d8c8cf expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 9b376dbd2d614878b681b42bb2c7fe4d expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 499ac46836c1454dad3c1ffc5714c073 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 8a0a5af39647494681e52595d179c336 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 07059c625de94e618925249492982fb7 name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: ae4579b14c424c0492acbfcb5aa5dd67 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: e4995e72f6b442bd9b8c90f09eb54f16 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: 13d3c18413a249d492272a7373ebd772 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: 25aa469a757347089191eb8e364d4df9 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 57f3c4c2aff04eef83b7a7a53fa9f95c name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: 13c26820947442f581c2234c38c052cc name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 92ae7c12c33543d0950dcc4efa2d8369 expression: '(last(/APC Smart-UPS SRT 8000 SNMP/system.name[sysName.0],#1)<>last(/APC Smart-UPS SRT 8000 SNMP/system.name[sysName.0],#2))=1 and length(last(/APC Smart-UPS SRT 8000 SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: b59b3801f5584321a1fca9bdb466f191 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 63852531159c44f1beca7facd8f93fa2 name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: 320bdbfd8076411bb1dd63fccddec126 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: 6f0fbe74ad4945e987e7ffdfa741d92f expression: 'last(/APC Smart-UPS SRT 8000 SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC Smart-UPS SRT 8000 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: 567996748402435d80aae37818d4125e name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: 04f7beda09964badbb13fc3d82f03be7 expression: 'max(/APC Smart-UPS SRT 8000 SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 912994ce460742ebbb91c89d28d87d73 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: e74988ed369b429893ca495a57ae9a52 name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: abfe041a98dc4023b21ec6d9e829a94a name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: b3835f9b8e9c41c98a747c37feaedb50 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: 820d8eda050b41a3a9ba2889e290a28a name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 58948e9df7fc49b189e483450c2fe896 expression: 'find(/APC Smart-UPS SRT 8000 SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: cf709f051aa242799cf14ba923d9a0c0 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 8d23c38f83d4491fbda445b5c7882b54 expression: 'find(/APC Smart-UPS SRT 8000 SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 99c570ed628343e99ac086167cec51ee name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: baab2f13b42a473f8f179fa9595f348c expression: 'min(/APC Smart-UPS SRT 8000 SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 597b33ec3d4c4f79bc0acc36edaa6dec name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 52e5451d8c7a41478ef9dde6a3c16378 name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 418b37fbca594f6288eeccdbe272bad7 name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 53102fe478cf47bd9fbe5240aab7cf65 name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 33f4ac80a8d44752b97bc4f885a8c95f expression: 'last(/APC Smart-UPS SRT 8000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 1a2080a561394f8c8a0dc639cbf2c812 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: a53d5dd33e8548d5bcb73ffb936af910 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 0f44bfc0e17b47919e83246046209bbf name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 39f516180a1b4727907b1e2974111fe1 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 2263b22a266a4db091f05522a024a1e4 name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: b7af85f894194cf39c369fcba0401cc5 name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 9247973676c44377a4fa550990384eeb expression: 'last(/APC Smart-UPS SRT 8000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 6b054505c2704c8d8e38b096885bbbe5 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: f56f165d71084b75a716d04337f5fcb1 expression: 'last(/APC Smart-UPS SRT 8000 SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 84af771eee61470d9a61cede04718d88 name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 10363e965d97464a9344baa5fa7a2f53 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: a275ab18a7064706bf721498ac7c5605 name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: 113adf39a65548abab2da39aec20c169 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 661d67e3bd91467c9fc16af156759579 expression: 'min(/APC Smart-UPS SRT 8000 SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS SRT 8000 SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 0a3159e22ba640e2840789b63bee2bda name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 3b625f8ab9f54dca882534d78ee0e584 name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 99357a267db04c8ca9385aaa15116b79 name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: 13315206a94948a09fbb4a9843d2e149 name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 7e20c2a598ea416e9419d1a8b7649cc9 expression: 'min(/APC Smart-UPS SRT 8000 SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC Smart-UPS SRT 8000 SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: 864d59cbfcc8431cb334b812bf7ef3a3 name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: cc42cb7a7fb4417fa1c143e214958c1d name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: a3bbd0be8c7c4dc1aa9accb9f22292c9 name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: f801d4fb07c644e4be1f01e99ba48aa7 name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: 28964e9cf2b849fbb2f8d998cecdacda name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: 12058346f9e046388767c2939bbed2cf name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: e040a4ac7b024c4c878c8145b34969aa name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC Smart-UPS SRT 8000 SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 7cd3c6f5dcaf40e28cbc0ac9e3c35d7a name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC Smart-UPS SRT 8000 SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 2fe4eba0af2745c994ad3d6abfe30140 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_snmp/template_power_apc_ups_snmp.yaml b/templates/power/apc/apc_ups_snmp/template_power_apc_ups_snmp.yaml index 7f118bc6481..97bc6ff7ae7 100644 --- a/templates/power/apc/apc_ups_snmp/template_power_apc_ups_snmp.yaml +++ b/templates/power/apc/apc_ups_snmp/template_power_apc_ups_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:10Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 3ec55c9966624ef5bc1b50502812d581 template: 'APC UPS SNMP' name: 'APC UPS SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 96898d48b27946bfa9a623d7d0b028be name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: aa0bbfb321d440438fb421825f23e140 expression: 'last(/APC UPS SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 390e33a7623d41d2a8a67752c6d5c733 name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 3d69adaa88e64b8084d38c1482815bf2 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: eb74b3671b4d4335ad92bd3b027547b0 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: 7e40918732e74b5e8bd854422989e77d expression: 'last(/APC UPS SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: f52a3e2ae08c4b2996249c5601b4098d name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: f4106603e47e40548592d60a7b8b3148 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: 7ae03f3f307b4f11ad2bc0548911cbd3 expression: 'last(/APC UPS SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 1282326bb61d45d88671bbbde3fab8ff expression: 'last(/APC UPS SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 7c35a9646eed4e4581edc51d42a9604c name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: a9c4c167216c4c268f765c2861ad14a8 expression: 'min(/APC UPS SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: b78d2e9160c74f328b8123ba2031d7bf name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 6ce40beab0b44248868652b0ed543afc name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: 2c0b565f2b6a44a2a91cc61fd220f056 name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: ae7dddd7bf214a158f5a4c553926a3fe expression: 'min(/APC UPS SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC UPS SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC UPS SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: de84a2fbbb464023a7b73e01895a9e9d name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: c7338316ab3843b89b4bbe33efe749a7 expression: 'min(/APC UPS SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC UPS SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a332c87a948045beae13f74984245b86 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: c17c7fd7e6504592869dc14c4a002254 name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: 9a784621225c4281818a02ef43bcfac1 expression: 'min(/APC UPS SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 0ae99a18a5c24fb0b812353d25459e1f name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: c0e0b1db9a1f41379c340c122426778d expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: 381a6a75d9084ff1bfcc30b6870a2682 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: da75b5277ceb423fac8d90b58d49c21f expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: b0330f707fc64605934ed95233bd2246 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: f8d75a2fdb6942e6b63831d206c78e56 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 8eb59b4873e14acfa8e05791ed30c9d1 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: e06247b357b849d3ad1886f797705320 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 9b4424babc284dcabfb44dc725c03f40 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 9ac2faafee484894bb304da02d6ab0b2 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: ce16d33b10e74b129d22378f96ede052 expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: aa84fc5fd4434101a481481beb616a7c expression: 'last(/APC UPS SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 37d7eda5664c4ae2b4a126c60a8eb40b name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: 2c52ba1a964a40e1b4a75582ee6ad43b name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: 299e4e11e0374888877e1dc386409726 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: ed42f6f2d8c24176b53f38e0a857a129 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: 445d7a843340424ab7c09ab001d5865c name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 6030dbee3cc24dbeb15e4b802e89cbc8 name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: 45a80892f41b411e8457f99b069b59ee name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 8d35ef15321c475fbb380d9a92783a61 expression: '(last(/APC UPS SNMP/system.name[sysName.0],#1)<>last(/APC UPS SNMP/system.name[sysName.0],#2))=1 and length(last(/APC UPS SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 6780faad9fc9492f9f92915db5161e43 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 1df309508ac9433397f88120b2895451 name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: 701fa778bc03444aad94343d0dbe048e name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: b0959bdb606542bcb2952e820ac972c9 expression: 'last(/APC UPS SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC UPS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: ca3275f69f3c4e7c9c71108451c0b64f name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: c71cfcf61721450abc66c9c67b3da344 expression: 'max(/APC UPS SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 52345d2975214002bdd05a24e43484a8 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: c4dccc96218448d696952f6ea5d1f24b name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: f7eb1c82c6694e72b7d28ba4d71d8741 name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: a168ef9da6504b31a8234b272f1a1a80 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: fd71d1ceaf524aeaac38de5f63d101fd name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: b5272dc81cde414e9caff92a6d4ad993 expression: 'find(/APC UPS SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: fa05e062413a4c1fba4d35e3006b91f4 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 27e418b24861487683398d65c26f41f8 expression: 'find(/APC UPS SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 017347865030426e9dde74e9bcf38c76 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 20284c1a11de4460869b4ef9be22ef3e expression: 'min(/APC UPS SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 354c1d6766d6453caeb382cf7ede7951 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 457169b3c43846739614a6ddc7155fda name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: ee017a632ee944fe9122e21fa7e7531f name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 0431cf0a54b449c9b77623b69629920f name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 3a40f3cb0a3b411697fe8d37f82404d4 expression: 'last(/APC UPS SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 63ba879a2a324ffc958b761f2010ac8e expression: 'last(/APC UPS SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: dc90cd795879495fa473b71a2ff57b49 expression: 'last(/APC UPS SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 6de4920e4e87418884a82ff8b40a46ab name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 06a853147fe646659d066fff34f67faa name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 3417b035a4f14ce3992e10029674de8e name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: d04af1687eb846d18b57af04ab1b594b name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 8a62bc38e49e4779938c45839a190856 expression: 'last(/APC UPS SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: ca02e8f92e134dce9834bd1d6f3ab469 expression: 'last(/APC UPS SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 36ad29900db7410782daeddb9d7c648f expression: 'last(/APC UPS SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: bbf611aad1454b38ad39fa258239394a name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 16e8b3b4d38040a7961b1de4c18a4ea9 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: a1b8277cd1b248348263c233ab05fd4f name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: 40c05eaf739540979d11787a694cb8c9 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: d16ceeb0a4e94422b970aca177a00006 expression: 'min(/APC UPS SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ba649e1239384e3e8ebe6ae29394aecb name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: cfdded918e444958b5c592efae76b96e name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 262d5cf179e64a2596edd86adc5570e3 name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: ab38f845f0e448f0b3638f6728cbf5bf name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 54cafb5428b542d888f2ec6152eaa1d9 expression: 'min(/APC UPS SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: a808aadebf964e0cb6b8724bf1165013 name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: 731b036e41d147ba81bfcfb7e99b561b name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: f310a0bceb06404d9daee67ab578e4b8 name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 795c75c652124ad282bad3dfd50b8e39 name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: c536d9dc64724643a9291c9b601b1eac name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: cbd3d7c999244cd6a44a8fc566533005 name: 'Service state' mappings: - @@ -1466,6 +1555,7 @@ zabbix_export: value: '1' newvalue: Up - + uuid: 781c568d935d40f2a43951488cf2e046 name: zabbix.host.available mappings: - @@ -1479,6 +1569,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: 2f54cf3da7be49108736e46afe0b5904 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1488,6 +1579,7 @@ zabbix_export: host: 'APC UPS SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: d4b2320e0515407cb32afa388f91cd29 name: Output graph_items: - @@ -1502,6 +1594,7 @@ zabbix_export: host: 'APC UPS SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 4988c266dc15493592112371b061f9e2 name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_symmetra_lx_snmp/template_power_apc_ups_symmetra_lx_snmp.yaml b/templates/power/apc/apc_ups_symmetra_lx_snmp/template_power_apc_ups_symmetra_lx_snmp.yaml index b56a649fc28..6e540be5602 100644 --- a/templates/power/apc/apc_ups_symmetra_lx_snmp/template_power_apc_ups_symmetra_lx_snmp.yaml +++ b/templates/power/apc/apc_ups_symmetra_lx_snmp/template_power_apc_ups_symmetra_lx_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:07Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 0b9a899ff8f1467c9fdf999d02b9fd77 template: 'APC UPS Symmetra LX SNMP' name: 'APC UPS Symmetra LX SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 560d838206844447b8f79fd4500557b2 name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: fdece80f2fc44ac1974fafe190ce186f expression: 'last(/APC UPS Symmetra LX SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 3fea9d328d5342b5bae6b643a0b45495 name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: f4bd3a4a637640e29f50ebd36fb510e5 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: 731d350450f742d880d81ff2be69e67e name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: a1bd434a249b48b2ac0ef69ede417a72 expression: 'last(/APC UPS Symmetra LX SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 8340b775b76f4e8aad6d3984c63632e9 name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: c1d818ee115343c8bb41bedb8de7f2bd name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: 955d79a0cf5447dd9a11d4608758e983 expression: 'last(/APC UPS Symmetra LX SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 3ca8156ecc1c4ee4b5623c4a085b993f expression: 'last(/APC UPS Symmetra LX SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 6d581eae836342bb8280eb09d7894533 name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: 3be14c274eaf4c56a4a907f7e2cf2ef5 expression: 'min(/APC UPS Symmetra LX SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ab0f5d86a40b421ba136506f7854bbbd name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 13c0d202d19f4b64a52141062c4be6bb name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: 05ccf5bd85414ee9b5860c80f6e8323f name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: a0962357d9d841f09d6780b93cf804f0 expression: 'min(/APC UPS Symmetra LX SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC UPS Symmetra LX SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC UPS Symmetra LX SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5764182c547143b3b044ec1adb54c1ce name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: 9e09a06c1994424abe35a4765768fd80 expression: 'min(/APC UPS Symmetra LX SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC UPS Symmetra LX SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra LX SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: bbb33508be95488680bcb644a44626ef name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: d27e991fc0f64b4f9704fb8183567e8d name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: b447bd4607ba426390614f55e0ae3dcc expression: 'min(/APC UPS Symmetra LX SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 978a7ee6923c40cd8097afb60c81244f name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: 6ade2b9fb9ad432596d16b3df6237ec4 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: da9a0fa7669e454b8ba44c0458a94ea8 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: 01a2bcb5f20b4fe889a48e4bed2a2a63 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: d0b154dd92424af8bb841d91d4e7ddd5 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: afc071d0ccfb4226a3c5ee3058270937 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 12259f4a961a40b39de12d0202d41c56 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: ef9d1e4b1ec244f6bcf36d19a9e7c9c7 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: c673928e7b764b5db0fa3168edd2cc67 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: c9b24aa16e124d8c9cd6cfb188ded816 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 02904426801d4d42b3f634267f8697e7 expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: fa08f8a60c2c4d88a3f9ebf317fcd06e expression: 'last(/APC UPS Symmetra LX SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 9cf495d14fdf4059b6c35e7857d7a18c name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: 102179b315b548e289df3459bc5860c1 name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: 8dd800fbbcde431aa421eeb5a33eb798 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: e8c576f27f4c49ef9acd1ba7198ffbb6 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: 6a06715ef4c44534a0ebc45f4e5adb5b name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 64d56d199021432886452fff5a4c6d22 name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: b15628c68d4c4e8ca761ad9fa7e40a1c name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 47785bc86146450299c71d3576c89e66 expression: '(last(/APC UPS Symmetra LX SNMP/system.name[sysName.0],#1)<>last(/APC UPS Symmetra LX SNMP/system.name[sysName.0],#2))=1 and length(last(/APC UPS Symmetra LX SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 9f858f7eaed545b8a35ac24e858b0826 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 3f61bd561e7d42fbb55b71df9ea3b5b1 name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: 0810681a8ae74ad8b28ea38119a93f59 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: 9d0c32f93c0c44f69b54c91fabfa1529 expression: 'last(/APC UPS Symmetra LX SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC UPS Symmetra LX SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: 9562f60b1cbd4fe08614221e69efd811 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: 5a5e8748b58042f9a04e5321a53455ad expression: 'max(/APC UPS Symmetra LX SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 35a885d8f181416db86f2ffe73a30f7f name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: b0b3bb219c534b40ad07f89ac8c43797 name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: 168bfbfc58ca46509caf54ae3562f0bc name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 3d2e62971cfb4b0a92b51ece740e1a58 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: b49b4836472f45e3b4947048dcd64cf8 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: ec5da0da9f024d75a0710341d5d3eb90 expression: 'find(/APC UPS Symmetra LX SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: df73a5fd0d964c67857178a936c2dc7d name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 7c92d1cf226f49e08b41752ce13decb1 expression: 'find(/APC UPS Symmetra LX SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 18c46e7d50ee4eefb669705d62e2224c name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: ad2e6ff407a1432aacd76f486ac9b9dd expression: 'min(/APC UPS Symmetra LX SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5fadf217f7444f58ba3dca52bc6cff76 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 598521a7c59d425d9deb58c9829e344e name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 2db30af657574f8f9390002f94b7e249 name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 6182750c55f24110b076d95c2cdbd1fa name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 97b4078788d244d0b501e9465c659ff7 expression: 'last(/APC UPS Symmetra LX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 86cd9908372045618672d6ff82bca705 expression: 'last(/APC UPS Symmetra LX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 4ba13efc27da411785410109340b6a26 expression: 'last(/APC UPS Symmetra LX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: fc394520f4964a86ac93e87da2fc541b name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 14e6acae826e4e87b68c04beee67a5cb name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 5f5df15d6cc4455083f9fa6932d86656 name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: ecc2e5c49b004027bb9ccd5498e3d169 name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 3155c8cf446c40d896755a25a46ec90b expression: 'last(/APC UPS Symmetra LX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 9ef9a4dc80c84087b44b5f0e8aa94202 expression: 'last(/APC UPS Symmetra LX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 74a3585b0cc74a4887eb3683fb1e6f64 expression: 'last(/APC UPS Symmetra LX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: f2cd5bb0c8a64b09868ddff9b14e4cbd name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: b4f271299e9a47bf8543863a7d9be479 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: 161257625bc84427be6cfcd86023c2ec name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: 080719150b424168999c21ff597e6948 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: ad170818fb3a4d518810def03deded50 expression: 'min(/APC UPS Symmetra LX SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra LX SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 4232ad35daa3403da085f1ba6c7af348 name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 2834306ba5464ffaa472c0adddc3d829 name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 7b0f22672b38492e92c8551c3009baef name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: a590ab8671574e119fe3335110fdee49 name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 3a74db4c2d5c4ca5b11be99240d8a650 expression: 'min(/APC UPS Symmetra LX SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra LX SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: aec3362485c242ec928cb8ecfe5e61cf name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: 912d8834176b4fe4a2f6bd12ef3ee3c1 name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: e079fa8cc9614245b0fecf4b8f42feca name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 24229472978c42739cdbe7aa47e1d34c name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: 8c2c9721615c4408976f7632180ecfe3 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: 625f28bd49f14e49a1a7a4da01429906 name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: 265f3050b3b94cbeae6fefdae02ea992 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC UPS Symmetra LX SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 2ef61780d42c4d61bcb89faf08691d08 name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC UPS Symmetra LX SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 4432ed7ca97d4d989b253383037f48ee name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_symmetra_rm_snmp/template_power_apc_ups_symmetra_rm_snmp.yaml b/templates/power/apc/apc_ups_symmetra_rm_snmp/template_power_apc_ups_symmetra_rm_snmp.yaml index 1b2f32f1f33..e6c5075830d 100644 --- a/templates/power/apc/apc_ups_symmetra_rm_snmp/template_power_apc_ups_symmetra_rm_snmp.yaml +++ b/templates/power/apc/apc_ups_symmetra_rm_snmp/template_power_apc_ups_symmetra_rm_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:08Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 1dac0a88c3774315b90622a48031e369 template: 'APC UPS Symmetra RM SNMP' name: 'APC UPS Symmetra RM SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: e8257d78c2e24e3cb152886d39bca4fe name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: dbfdc4e6eaca4d65adcde13b0682c1c2 expression: 'last(/APC UPS Symmetra RM SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: d26227e3d5754d8493ddaa9c3f5f2b5a name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: 138afef586634623974c1cefd45281e9 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: abb901813d91481baef234496ddece33 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: 0af287bae1ee44ba997a02ae585bdd4b expression: 'last(/APC UPS Symmetra RM SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 80a4e6cf09a147a7b166755aa182fdcd name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: 322c3b48bcb74fa5829ef41015308d97 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: aedb557acbe44390809a27b95919e10f expression: 'last(/APC UPS Symmetra RM SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 1afe1859563f481faa623781028a38ca expression: 'last(/APC UPS Symmetra RM SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 17ffb34351da46e59d2288cd291a7912 name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: d4785c48d2f94292800c71ca4cfc099f expression: 'min(/APC UPS Symmetra RM SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 9ab2309be6cc4eea8697f17e80b015d8 name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 439c87539027462c9b8210a056887885 name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: e16be6095dc24b48bc541325b1675dd0 name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: 50d19b1d1c7c48e8b5f0c7d39fd9c5aa expression: 'min(/APC UPS Symmetra RM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC UPS Symmetra RM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC UPS Symmetra RM SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: c658b02eea284fcf8e302c20a2256cf0 name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: 0d7fb8f2aca348719e976e486401d2f3 expression: 'min(/APC UPS Symmetra RM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC UPS Symmetra RM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra RM SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 9bcae00165414f4aa15a40bc078aa44d name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: 0e5240e578d043609fba4024db8c8df1 name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: 9ca9e7c592d345e9abe7020056091e7f expression: 'min(/APC UPS Symmetra RM SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 7655b8ff3d5e41f0a5409fcfd646933a name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: f7b0e2f05c9b4b14916f99ecb89fcd49 expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: 77081726414047a5a1c698fcfbf19e73 expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: 87beb54ac57848e3896fd715a5918a88 expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 5f46c436fab741ec86cb32339e8bd7b4 expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: a7457e3d6c6f4e99a3ccc08a1436d34a expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 976395b6acea4f5cb4f7f3d4f0bc67af expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: 72c9677a2157412ebd14004a5e024a3a expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 75d189cd8b5944c4b7987931c834e949 expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: 24e1cfde22da48b0bf28ca2cdf8cd917 expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 4fff7b4a29b84cdea245b2704e357f5d expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 647178a4cb674815a65517c073b4adee expression: 'last(/APC UPS Symmetra RM SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: 8d93b482d7c549f593c41abb9380ce2f name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: 39dd21c0f2194acaa9fddbdfccde05dd name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: 2d22b58a5c9f4fedbd03862398113546 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: 251cc61592f543e3929aef3cb46f1b34 name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: 49b8ef5ff3a3400d8f412d4440040461 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: bd0dc104ded94e4cbba3a8557e642caf name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: 155feccece4a4625b98efa206ad5e0b1 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 6303b6d8ba574f3f923ecf7a13603464 expression: '(last(/APC UPS Symmetra RM SNMP/system.name[sysName.0],#1)<>last(/APC UPS Symmetra RM SNMP/system.name[sysName.0],#2))=1 and length(last(/APC UPS Symmetra RM SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: f6bd69ea5df144c996f050ded122521e name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 64ab7fd8a79448d580ad24ecf488241c name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: b4ca2f993709413b9a00fa1389ec9e3c name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: fb2b4e564040422da234cdb309163b7b expression: 'last(/APC UPS Symmetra RM SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC UPS Symmetra RM SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: d69889a19b564ed384fc96e8a70971a5 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: d36ee673417646d9bffaea03bfbf93d0 expression: 'max(/APC UPS Symmetra RM SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: 82e8f10c883546ef8196e071fdd8df91 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: 7b7ef64f2c3f4c0abeff433279903426 name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: b615a0d1ef1e49678daa4de77b47623e name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 28f43e10b50d4709a6790d2f7d0552c2 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: ebaf443cd74f4be282939032a843dcef name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 18506e43b61b4d1fad4d8ff88e1b424c expression: 'find(/APC UPS Symmetra RM SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: a415a0d85a1146e6aadfd691fcc5da63 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 51dce9917f524a56b6d6e76c0cb162aa expression: 'find(/APC UPS Symmetra RM SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 8d1317fc38034fd78b5cff3b04dce7f1 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 7d678bc8b4784132a83339fd32d31df2 expression: 'min(/APC UPS Symmetra RM SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 2694e29b9287464898684b711040d75a name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 3adfddb03546462a9bcfdc5b059a29cc name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: fe2eb706e52849f79781b746db05e753 name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: e80af415f8384d0fa54c6954594b5794 name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 1e6fa00989994e6f885c9ce2fde6ab24 expression: 'last(/APC UPS Symmetra RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: b8b78dcb3f6d47e583565b7588cf9f4c expression: 'last(/APC UPS Symmetra RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: ba421cf1871a4bcabb06f92be0a983dc expression: 'last(/APC UPS Symmetra RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: c2e3e2ea6df84a609acdc3e05d4ea036 name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 8243825c5bbc42639f8796d1082a4a05 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 22227cb4aa284d9392015e3a2fe20912 name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: a140c9eaef4049278bc5f2bfd28d0339 name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 97ef6f2fc4374174912b16db90b615a8 expression: 'last(/APC UPS Symmetra RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 39db14da83714689b6bac140a9347c64 expression: 'last(/APC UPS Symmetra RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: d318122e192a401c95f24ad17d3bda93 expression: 'last(/APC UPS Symmetra RM SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 69ca20795352489b9efc0a0c0cc1b27f name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 6d6d6b6a71434315a0bbc38b56d47f49 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: 45def82313f74727826a0db8aa18eecc name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: e6d933f8a79248539fa9b5ce447813b5 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 2f4348cce79c4a8cb8ef165315812efa expression: 'min(/APC UPS Symmetra RM SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra RM SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a2da2392f78b4b5ea97370ef0f276973 name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 16117cb258304fb8bc2660ff4b80cc1c name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 177f5c2dcfac4bb997f778dcd58ba638 name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: cc7c08b1bf924507b6d15cd9105926a5 name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: ca01b3a0035f4691882bca39e84a5a0d expression: 'min(/APC UPS Symmetra RM SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra RM SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: 8516e97893ed4f2ebe70766d17eeacde name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: 84387eb0a5ef4523ac5d990eb4a6a796 name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: 58104ecf15d34fe38922f3fe5fa25027 name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 43715c15fed840fc8e188d062c0ef2da name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: d9b5340729684dd0a450b6de6b14b590 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: cdf3578a66db4cfda6c36b4bbb295173 name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: ea7ef2682549402eb23b0d9df313ee25 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC UPS Symmetra RM SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: d340e1d477bc4bc4b099c94b1fe6d2da name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC UPS Symmetra RM SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 42f5e7154634464fabafe352508b50db name: Voltage graph_items: - diff --git a/templates/power/apc/apc_ups_symmetra_rx_snmp/template_power_apc_ups_symmetra_rx_snmp.yaml b/templates/power/apc/apc_ups_symmetra_rx_snmp/template_power_apc_ups_symmetra_rx_snmp.yaml index 1bef1935b22..e194d345335 100644 --- a/templates/power/apc/apc_ups_symmetra_rx_snmp/template_power_apc_ups_symmetra_rx_snmp.yaml +++ b/templates/power/apc/apc_ups_symmetra_rx_snmp/template_power_apc_ups_symmetra_rx_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:07Z' groups: - + uuid: 3dcd5bbe90534f9e8eb5c2d53756af63 name: Templates/Power templates: - + uuid: 4ffb0f9103084384a98379ed533865e9 template: 'APC UPS Symmetra RX SNMP' name: 'APC UPS Symmetra RX SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: Templates/Power items: - + uuid: 0f45eeef24724e3b89760b04bfd037ae name: 'Battery capacity' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.1.0 @@ -48,11 +51,13 @@ zabbix_export: tag: Status triggers: - + uuid: 5626e87891ec4c28a17a6b5965b47e46 expression: 'last(/APC UPS Symmetra RX SNMP/battery.capacity[upsHighPrecBatteryCapacity]) < {$BATTERY.CAPACITY.MIN.WARN}' name: 'Battery has low capacity (below {$BATTERY.CAPACITY.MIN.WARN}%)' opdata: 'Current capacity: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: a40074f9db134bc8bc4bd9800906137d name: 'External battery packs count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.5.0 @@ -73,6 +78,7 @@ zabbix_export: - tag: Status - + uuid: c069bb03f58a47b981448a33a1663463 name: 'Battery last replace date' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.3.0 @@ -97,6 +103,7 @@ zabbix_export: - tag: Status - + uuid: 810c9cd371c14e44b8670ad3f4e003d5 name: 'Battery replace indicator' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.4.0 @@ -117,11 +124,13 @@ zabbix_export: tag: Status triggers: - + uuid: a74eccd4442c401a98ac3c80dd3baa13 expression: 'last(/APC UPS Symmetra RX SNMP/battery.replace_indicator[upsAdvBatteryReplaceIndicator])=2' name: 'Battery needs replacement' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: 849b9ffa0c0b4dd59e7c5a544a135fa3 name: 'Battery runtime remaining' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.3.0 @@ -146,6 +155,7 @@ zabbix_export: - tag: Status - + uuid: a5ccdee4e5ff49f183adab8a283e88a0 name: 'Battery status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.1.1.0 @@ -172,16 +182,19 @@ zabbix_export: tag: Status triggers: - + uuid: 107454c372cb413bad4d4a807c254ae0 expression: 'last(/APC UPS Symmetra RX SNMP/battery.status[upsBasicBatteryStatus])=4' name: 'Battery has an internal error condition' priority: AVERAGE description: 'A battery installed has an internal error condition.' - + uuid: 4a410279dba04d37924eade4bb927228 expression: 'last(/APC UPS Symmetra RX SNMP/battery.status[upsBasicBatteryStatus])=3' name: 'Battery is Low' priority: AVERAGE description: 'The UPS will be unable to sustain the current load, and its services will be lost if power is not restored.' - + uuid: 59cc2d65eca142adb00ec80e237b134e name: 'Battery temperature' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.2.0 @@ -207,11 +220,13 @@ zabbix_export: tag: Status triggers: - + uuid: 941c1504f9ee4f57924b844f64c3e151 expression: 'min(/APC UPS Symmetra RX SNMP/battery.temperature[upsHighPrecBatteryTemperature],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: 'Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: ae8516a825b94d90b267371934bc452f name: 'Battery voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.3.4.0 @@ -235,6 +250,7 @@ zabbix_export: - tag: Status - + uuid: 598c1b4cc957455b84c2edcbe844e169 name: 'Input fail cause' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.2.5.0 @@ -277,6 +293,7 @@ zabbix_export: - tag: Status - + uuid: 8ab48c798ac94773b37228a8f725efd0 name: 'Input frequency' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.4.0 @@ -301,11 +318,13 @@ zabbix_export: tag: Status triggers: - + uuid: 9d218818021c4663808cfb71e4e66c3e expression: 'min(/APC UPS Symmetra RX SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > 0 and (min(/APC UPS Symmetra RX SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) > {$UPS.INPUT_FREQ.MAX.WARN} or max(/APC UPS Symmetra RX SNMP/input.frequency[upsHighPrecInputFrequency],{$TIME.PERIOD}) < {$UPS.INPUT_FREQ.MIN.WARN})' name: 'Unacceptable input frequency (out of range {$UPS.INPUT_FREQ.MIN.WARN}-{$UPS.INPUT_FREQ.MAX.WARN}Hz for {$TIME.PERIOD})' opdata: 'Current frequency: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 5478b17ba84c4f12bc1ffa7dfc507ae1 name: 'Input voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.3.3.1.0 @@ -330,11 +349,13 @@ zabbix_export: tag: Status triggers: - + uuid: d5b7206ec8244591b6493df59d7236c9 expression: 'min(/APC UPS Symmetra RX SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > 0 and (min(/APC UPS Symmetra RX SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra RX SNMP/input.voltage[upsHighPrecInputLineVoltage],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN})' name: 'Unacceptable input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 71cfc894a29f4bffb1f4199e0010aea0 name: 'Output current' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.4.0 @@ -358,6 +379,7 @@ zabbix_export: - tag: Status - + uuid: 3ac052b6b4e241d9af470b70212ab8d3 name: 'Output load' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.3.0 @@ -383,12 +405,14 @@ zabbix_export: tag: Status triggers: - + uuid: 8557fbd7144449c3942ecf08178e5359 expression: 'min(/APC UPS Symmetra RX SNMP/output.load[upsHighPrecOutputLoad],{$TIME.PERIOD}) > {$UPS.OUTPUT.MAX.WARN}' name: 'Output load is high (over {$UPS.OUTPUT.MAX.WARN}% for {$TIME.PERIOD})' opdata: 'Current load: {ITEM.LASTVALUE1}' priority: HIGH description: 'A battery installed has an internal error condition.' - + uuid: f8e4bcaa71e045e09af82ee739202778 name: 'Output status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.1.1.0 @@ -415,50 +439,62 @@ zabbix_export: tag: Status triggers: - + uuid: 48a2bee152664ede98bed55c05cc437d expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=16' name: 'UPS is Emergency Static Bypass' priority: AVERAGE - + uuid: ccd80d5877e0401b8f56f22ca2da2f94 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=10' name: 'UPS is Hardware Failure Bypass' priority: AVERAGE - + uuid: e54fd69ac4354716a107d4d094b387f0 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=7' name: 'UPS is Off' priority: AVERAGE - + uuid: 92df44ef170d471394f4cf8ff6882c39 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=3' name: 'UPS is on battery' priority: AVERAGE - + uuid: b6f6c160466e43d8b7f210b2efdd8ca3 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=4' name: 'UPS is on Smart Boost' priority: AVERAGE - + uuid: 7d6323e1a03a48efb9f349ecd7e10153 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=12' name: 'UPS is On Smart Trim' priority: AVERAGE - + uuid: 18a31f11313b47c8ab9e9cd4791c1532 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=8' name: 'UPS is Rebooting' priority: AVERAGE - + uuid: 142e25b05d1547f0a683f6caee773ef5 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=11' name: 'UPS is Sleeping Until Power Return' priority: AVERAGE - + uuid: b6e22e8295c84fbebb8061c96ddd75f9 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=6' name: 'UPS is Software Bypass' priority: AVERAGE - + uuid: 1c97c8ca6d6640fe829bf896f989bd91 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=9' name: 'UPS is Switched Bypass' priority: AVERAGE - + uuid: 0683dbba9f4b4480ba15e040b8b83211 expression: 'last(/APC UPS Symmetra RX SNMP/output.status[upsBasicOutputStatus])=5' name: 'UPS is Timed Sleeping' priority: AVERAGE - + uuid: e7969358cce84f3eb749b1c43d96c583 name: 'Output voltage' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.4.3.1.0 @@ -482,6 +518,7 @@ zabbix_export: - tag: Status - + uuid: c892c7f2ddcd4e15b1d5ab907cd70dcf name: 'SNMP traps (fallback)' type: SNMP_TRAP key: snmptrap.fallback @@ -494,6 +531,7 @@ zabbix_export: - tag: General - + uuid: 1de71b45323b4eb5bc1a38315d56ce58 name: 'System contact details' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.4.0 @@ -517,6 +555,7 @@ zabbix_export: - tag: General - + uuid: 9bca97c1e308421b82f4769151f5177e name: 'System description' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.1.0 @@ -539,6 +578,7 @@ zabbix_export: - tag: General - + uuid: be1280a6b2d84393ad001113bf7c80f2 name: 'System location' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.6.0 @@ -561,6 +601,7 @@ zabbix_export: - tag: General - + uuid: 5c5b88814e4c4dc9b90ed4a5e49a91ca name: Model type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.1.1.0 @@ -581,6 +622,7 @@ zabbix_export: - tag: General - + uuid: 3c521e1e94da4dd2bd71719bf20e14b8 name: 'System name' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.5.0 @@ -605,12 +647,14 @@ zabbix_export: tag: General triggers: - + uuid: 4c46c1932bd248068cae6e0871762554 expression: '(last(/APC UPS Symmetra RX SNMP/system.name[sysName.0],#1)<>last(/APC UPS Symmetra RX SNMP/system.name[sysName.0],#2))=1 and length(last(/APC UPS Symmetra RX SNMP/system.name[sysName.0]))>0' name: 'System name has changed (new name: {ITEM.VALUE})' priority: INFO description: 'System name has changed. Ack to close.' manual_close: 'YES' - + uuid: 0d3fcfce413a4f6aaaa2390183ab0c82 name: 'System object ID' type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.2.0 @@ -636,6 +680,7 @@ zabbix_export: - tag: General - + uuid: 0e72609b44094aff8acfa58b63ca97ba name: 'Serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.1.2.3.0 @@ -659,6 +704,7 @@ zabbix_export: - tag: General - + uuid: 4aac942cab30432d81c4df32e01af5e2 name: Uptime type: SNMP_AGENT snmp_oid: 1.3.6.1.2.1.1.3.0 @@ -681,6 +727,7 @@ zabbix_export: tag: Status triggers: - + uuid: 990c0545543c42a78022589838a8a1ff expression: 'last(/APC UPS Symmetra RX SNMP/system.uptime[sysUpTime.0])<10m' name: '{HOST.NAME} has been restarted (uptime < 10m)' priority: WARNING @@ -691,6 +738,7 @@ zabbix_export: name: 'No SNMP data collection' expression: 'max(/APC UPS Symmetra RX SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' - + uuid: 582ff80b2df049b8acf233ad4dbfe1f1 name: 'SNMP agent availability' type: INTERNAL key: 'zabbix[host,snmp,available]' @@ -707,6 +755,7 @@ zabbix_export: tag: Status triggers: - + uuid: c9b6451c44c041b8965a766eb5859073 expression: 'max(/APC UPS Symmetra RX SNMP/zabbix[host,snmp,available],{$SNMP.TIMEOUT})=0' name: 'No SNMP data collection' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -714,6 +763,7 @@ zabbix_export: description: 'SNMP is not available for polling. Please check device connectivity and SNMP settings.' discovery_rules: - + uuid: eddb568fd0e34398bcee7d39a6f76319 name: 'External bad battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_PACKS},1.3.6.1.4.1.318.1.1.1.2.2.6]' @@ -722,6 +772,7 @@ zabbix_export: description: 'Discovery of the number of external defective battery packs.' item_prototypes: - + uuid: 11c16d0e18a745679bcf8546cb8f0641 name: '{#SNMPINDEX}: External battery packs bad' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.1.2.2.6.0 @@ -742,6 +793,7 @@ zabbix_export: - tag: Status - + uuid: 0c31de1650b94f8cabef339e2ef009e3 name: 'External battery packs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CARTRIDGE_STATUS},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7,{#BATTERY_PACK},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.1,{#CARTRIDGE_INDEX},1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.2]' @@ -757,6 +809,7 @@ zabbix_export: formulaid: A item_prototypes: - + uuid: 6bd2d90f306e4252b5fc44eab860f4ab name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery estimated replace date' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.8.{#SNMPINDEX}' @@ -777,6 +830,7 @@ zabbix_export: - tag: Status - + uuid: c4a7061be8f64f398ad0f3c52db29bbd name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery pack cartridge health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.7.{#SNMPINDEX}' @@ -804,6 +858,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: e2560da7ba31400eac00b973b955d61e expression: 'find(/APC UPS Symmetra RX SNMP/battery.pack.cartridge_health[upsHighPrecBatteryPackCartridgeHealth.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0)[0|1]{15}$")=1' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery lifetime is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -818,6 +873,7 @@ zabbix_export: bit 5 Battery measured lifetime near end, order replacement cartridge bit 6 Battery measured lifetime near end acknowledged, order replacement cartridge - + uuid: 8f5b3a61acad491f8ca6860f6201252d name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.10.{#SNMPINDEX}' @@ -850,6 +906,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 72ab465dcd384f5788eb8d0b048bd501 expression: 'find(/APC UPS Symmetra RX SNMP/battery.pack.status[upsHighPrecBatteryPackCartridgeStatus.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],,"regexp","^(0{16})$")=0' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery status is not okay' opdata: 'Current bit set: {ITEM.LASTVALUE1}' @@ -869,6 +926,7 @@ zabbix_export: bit 10 DisconnectedFrame bit 11 FirmwareMismatch - + uuid: 346f2ab5b340401880c63a6cb9eec949 name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.5.{#SNMPINDEX}' @@ -893,11 +951,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: eba92d5058bf4da7867018b3db2b0e00 expression: 'min(/APC UPS Symmetra RX SNMP/battery.temperature[upsHighPrecBatteryPackTemperature.{#BATTERY_PACK}.{#CARTRIDGE_INDEX}],{$TIME.PERIOD}) > {$BATTERY.TEMP.MAX.WARN}' name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Battery has high temperature (over {$BATTERY.TEMP.MAX.WARN}℃ for {$TIME.PERIOD})' opdata: 'Current temperature: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 230fc138d8f64c4f9eeee438d42b519e name: '{#BATTERY_PACK}.{#CARTRIDGE_INDEX}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.2.3.10.2.1.4.{#SNMPINDEX}' @@ -918,6 +978,7 @@ zabbix_export: - tag: General - + uuid: 93941e38fd2d4b48bd8b50179692cb56 name: 'External sensor port 1 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR1_NAME},1.3.6.1.4.1.318.1.1.25.1.2.1.3]' @@ -926,6 +987,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 15f23c88f9b24580add63b69fb8a41de name: '{#EXTERNAL_SENSOR1_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 @@ -947,6 +1009,7 @@ zabbix_export: - tag: Status - + uuid: 230f3e596bbc4cb6961eda599da74f5e name: '{#EXTERNAL_SENSOR1_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 @@ -971,21 +1034,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 0de21ba7495d41f4834170122620c37d expression: 'last(/APC UPS Symmetra RX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: 69fbc11262f74fdfb49da43bb59c1810 expression: 'last(/APC UPS Symmetra RX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: 0ce46cad353c4299ad5540a831b5c467 expression: 'last(/APC UPS Symmetra RX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.1.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR1_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: f777176e1d7b4e328209aeeced8e680b name: '{#EXTERNAL_SENSOR1_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 @@ -1023,6 +1090,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 7cd4c33584004a6d811478e8a83e0898 name: 'External sensor port 2 discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#EXTERNAL_SENSOR2_NAME},1.3.6.1.4.1.318.1.1.25.1.2.2.3]' @@ -1031,6 +1099,7 @@ zabbix_export: description: uioSensorStatusTable item_prototypes: - + uuid: 3a933ac0f9b2425d9929ed244a3ce61a name: '{#EXTERNAL_SENSOR2_NAME}: Humidity sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.7.1.1 @@ -1052,6 +1121,7 @@ zabbix_export: - tag: Status - + uuid: b8a37686d5374b4fa05717987e54c2f6 name: '{#EXTERNAL_SENSOR2_NAME}: Sensor alarm status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.9.1.1 @@ -1076,21 +1146,25 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: f27f80f391a04927bb138ba66d48d364 expression: 'last(/APC UPS Symmetra RX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=3' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Critical' priority: HIGH description: 'The external sensor has returned a value greater than the critical threshold.' - + uuid: a84e1b5140b643ad8bee020d74821255 expression: 'last(/APC UPS Symmetra RX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=4' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Not Applicable' priority: INFO description: 'The external sensor does not work or is not connected.' - + uuid: b67ed4a3ce5a49e4ac4079e258d7fe7c expression: 'last(/APC UPS Symmetra RX SNMP/external.sensor.status[uioSensorStatusAlarmStatus.2.{#SNMPINDEX}])=2' name: '{#EXTERNAL_SENSOR2_NAME}: Sensor has status Warning' priority: AVERAGE description: 'The external sensor has returned a value greater than the warning threshold.' - + uuid: 15e3cf28f89043029e722b1813737c6c name: '{#EXTERNAL_SENSOR2_NAME}: Temperature sensor' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.318.1.1.25.1.2.2.6.1.1 @@ -1128,6 +1202,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: 88032aa9a832464ca2a077271113e7c9 name: 'Input phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.2.3.1.2.1.1]' @@ -1136,6 +1211,7 @@ zabbix_export: description: 'The input phase identifier. OID upsPhaseInputPhaseIndex.1.1' item_prototypes: - + uuid: d6afc20571ce43fa9861ef6c1e17d6c8 name: '{#PHASEINDEX}: Phase input current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.6.1.1.{#PHASEINDEX}' @@ -1160,6 +1236,7 @@ zabbix_export: - tag: Status - + uuid: 6993631adffb41fabc7995bd9158e448 name: '{#PHASEINDEX}: Phase input voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.2.3.1.3.1.1.{#PHASEINDEX}' @@ -1181,11 +1258,13 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 2fdad3ca8c8b4f6d930c7fe06e916118 expression: 'min(/APC UPS Symmetra RX SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra RX SNMP/phase.input.voltage[upsPhaseInputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} input voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' priority: HIGH - + uuid: 262343758e9649a8a6fe2b77631f66df name: 'Output phases discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PHASEINDEX},1.3.6.1.4.1.318.1.1.1.9.3.3.1.2.1.1]' @@ -1194,6 +1273,7 @@ zabbix_export: description: 'The output phase identifier. OID upsPhaseOutputPhaseIndex.1.1' item_prototypes: - + uuid: 6bed63601e6b426799b860dc5e2ea8b2 name: '{#PHASEINDEX}: Phase output current' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.4.1.1.{#PHASEINDEX}' @@ -1219,6 +1299,7 @@ zabbix_export: - tag: Status - + uuid: 5ec8aae1e2b24350b005d0177b164e6b name: '{#PHASEINDEX}: Phase output load, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.10.1.1.{#PHASEINDEX}' @@ -1240,6 +1321,7 @@ zabbix_export: - tag: Status - + uuid: 3da95223adfc4d638406c6908bba7063 name: '{#PHASEINDEX}: Phase output voltage' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.318.1.1.1.9.3.3.1.3.1.1.{#PHASEINDEX}' @@ -1261,6 +1343,7 @@ zabbix_export: tag: Status trigger_prototypes: - + uuid: 4fdb233aa78b4c5aa1005442efc80f7d expression: 'min(/APC UPS Symmetra RX SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) > {$UPS.INPUT_VOLT.MAX.WARN} or max(/APC UPS Symmetra RX SNMP/phase.output.voltage[upsPhaseOutputVoltage.1.1.{#PHASEINDEX}],{$TIME.PERIOD}) < {$UPS.INPUT_VOLT.MIN.WARN}' name: '{#PHASEINDEX}: Unacceptable phase {#PHASEINDEX} output voltage (out of range {$UPS.INPUT_VOLT.MIN.WARN}-{$UPS.INPUT_VOLT.MAX.WARN}V for {$TIME.PERIOD})' opdata: 'Current phase {#PHASEINDEX} voltage: {ITEM.LASTVALUE1}' @@ -1304,6 +1387,7 @@ zabbix_export: description: 'Maximum output load in % for trigger expression.' valuemaps: - + uuid: e2877a188bd24918992f8c7878550924 name: 'PowerNet-MIB::uioSensorStatusAlarmStatus' mappings: - @@ -1319,6 +1403,7 @@ zabbix_export: value: '4' newvalue: 'Not applicable' - + uuid: 33d83523ceee4f3e916c885ebb33e8b9 name: 'PowerNet-MIB::upsAdvBatteryReplaceIndicator' mappings: - @@ -1328,6 +1413,7 @@ zabbix_export: value: '2' newvalue: 'battery Needs Replacing' - + uuid: c50ef9a9476d47e6935a6026bbb24d06 name: 'PowerNet-MIB::upsAdvInputLineFailCause' mappings: - @@ -1361,6 +1447,7 @@ zabbix_export: value: '10' newvalue: 'Rate of Voltage Change' - + uuid: 96a985d8351f48be86c5b00472b48feb name: 'PowerNet-MIB::upsBasicBatteryStatus' mappings: - @@ -1376,6 +1463,7 @@ zabbix_export: value: '4' newvalue: 'In Fault Condition' - + uuid: 160f7a39770d492c93403097650c1568 name: 'PowerNet-MIB::upsBasicOutputStatus' mappings: - @@ -1457,6 +1545,7 @@ zabbix_export: value: '26' newvalue: 'Charger Only' - + uuid: cc7a368057bc47eeb834dc9363183c59 name: zabbix.host.available mappings: - @@ -1470,6 +1559,7 @@ zabbix_export: newvalue: unknown graphs: - + uuid: 69ef37f00b0249bb98f381b483280dd1 name: 'Capacity of the UPS batteries' type: PIE graph_items: @@ -1479,6 +1569,7 @@ zabbix_export: host: 'APC UPS Symmetra RX SNMP' key: 'battery.capacity[upsHighPrecBatteryCapacity]' - + uuid: 782c8a349b7f4f93a65aeaa058454b14 name: Output graph_items: - @@ -1493,6 +1584,7 @@ zabbix_export: host: 'APC UPS Symmetra RX SNMP' key: 'output.load[upsHighPrecOutputLoad]' - + uuid: 8bc9d8e4bb284134b67498daccb85d5e name: Voltage graph_items: - diff --git a/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml b/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml index 14cf4696107..3196c7e606c 100644 --- a/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml +++ b/templates/san/huawei_5300v5_snmp/template_san_huawei_5300v5_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:07Z' groups: - + uuid: 7c2cb727f85b492d88cd56e17127c64d name: Templates/SAN templates: - + uuid: c5564dd58c394b969d5365cc5de3e7f8 template: 'Huawei OceanStor 5300 V5 SNMP' name: 'Huawei OceanStor 5300 V5 SNMP' description: | @@ -22,6 +24,7 @@ zabbix_export: name: Templates/SAN items: - + uuid: 86d978c810024643829d3192156e9e6c name: 'OceanStor 5300 V5: Status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.34774.4.1.1.3.0 @@ -38,6 +41,7 @@ zabbix_export: tag: Application value: Huawei - + uuid: 04c8d7f53668449ea32c4ed611b71237 name: 'OceanStor 5300 V5: Capacity total' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.34774.4.1.1.5.0 @@ -59,6 +63,7 @@ zabbix_export: tag: Application value: Huawei - + uuid: ef77f126052b4f9e9cddafdab20577d1 name: 'OceanStor 5300 V5: Capacity used' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.34774.4.1.1.4.0 @@ -76,6 +81,7 @@ zabbix_export: tag: Application value: Huawei - + uuid: 0a2e129d84d14e88bf953f3a9ca76b46 name: 'OceanStor 5300 V5: Version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.34774.4.1.1.6.0 @@ -95,6 +101,7 @@ zabbix_export: value: Huawei triggers: - + uuid: 57bfd7dc0a124a81b57264885d9a3535 expression: '(last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[version],#1)<>last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[version],#2))=1 and length(last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[version]))>0' name: 'OceanStor 5300 V5: Storage version has been changed' priority: INFO @@ -102,6 +109,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 6de9606d1f594546b76e79bbb72a8a56 name: 'BBU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ID},1.3.6.1.4.1.34774.4.1.23.5.5.1.1,{#LOCATION},1.3.6.1.4.1.34774.4.1.23.5.5.1.2]' @@ -110,6 +118,7 @@ zabbix_export: description: 'Discovery of BBU' item_prototypes: - + uuid: e9632c3596954729a8d49039ea787efd name: 'BBU {#ID} on {#LOCATION}: Health status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.5.1.3.{#SNMPINDEX}' @@ -131,10 +140,12 @@ zabbix_export: value: 'BBU {#ID}' trigger_prototypes: - + uuid: fb73cddd30164af8aa243bd3e2b2f803 expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoBBUHealthStatus, "{#ID}:{#LOCATION}"])<>1' name: 'BBU {#ID} on {#LOCATION}: Health status is not Normal' priority: HIGH - + uuid: a861b76edde842448f39afd9788fa852 name: 'BBU {#ID} on {#LOCATION}: Running status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.5.1.4.{#SNMPINDEX}' @@ -156,10 +167,12 @@ zabbix_export: value: 'BBU {#ID}' trigger_prototypes: - + uuid: 15d809b0be1c4d1da9158a83d303789c expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoBBURunningStatus, "{#ID}:{#LOCATION}"])<>2' name: 'BBU {#ID} on {#LOCATION}: Running status is not Online' priority: AVERAGE - + uuid: c676eae5d7c548e788f7addc2343389f name: 'Controllers discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ID},1.3.6.1.4.1.34774.4.1.23.5.2.1.1]' @@ -168,6 +181,7 @@ zabbix_export: description: 'Discovery of controllers' item_prototypes: - + uuid: f9023618aa2b4c23a81c8cc3793bac0d name: 'Controller {#ID}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.2.1.8.{#SNMPINDEX}' @@ -182,12 +196,14 @@ zabbix_export: value: 'Controller {#ID}' trigger_prototypes: - + uuid: a3f1f17b6d9a4b489aa0e53e666e790f expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerCPUUsage, "{#ID}"],5m)>{$CPU.UTIL.CRIT}' name: 'Controller {#ID}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 99798c647f2344d2896b644f2bd7e1c0 name: 'Controller {#ID}: Health status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.2.1.2.{#SNMPINDEX}' @@ -209,10 +225,12 @@ zabbix_export: value: 'Controller {#ID}' trigger_prototypes: - + uuid: 52cf517dd30146578b32fd1399ec81cc expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerHealthStatus, "{#ID}"])<>1' name: 'Controller {#ID}: Health status is not Normal' priority: HIGH - + uuid: 42b61bf322fb495d94802c23f85f22b2 name: 'Controller {#ID}: Memory utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.2.1.9.{#SNMPINDEX}' @@ -226,10 +244,12 @@ zabbix_export: value: 'Controller {#ID}' trigger_prototypes: - + uuid: b5dedf7c238e4ba89682a99f1eda4bab expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerMemoryUsage, "{#ID}"],{$HUAWEI.5300.MEM.MAX.TIME})>{$HUAWEI.5300.MEM.MAX.WARN}' name: 'Controller {#ID}: Memory usage is too high (over {$HUAWEI.5300.MEM.MAX.WARN} for {$HUAWEI.5300.MEM.MAX.TIME})' priority: AVERAGE - + uuid: 4797e9608d2445e385ad9db6097feeeb name: 'Controller {#ID}: Role' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.2.1.6.{#SNMPINDEX}' @@ -249,11 +269,13 @@ zabbix_export: value: 'Controller {#ID}' trigger_prototypes: - + uuid: b6c304e306004694a99c6525d97e694e expression: '(last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerRole, "{#ID}"],#1)<>last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerRole, "{#ID}"],#2))=1' name: 'Controller {#ID}: Role has been changed' priority: WARNING manual_close: 'YES' - + uuid: b9a0053b16c04cefbdfc320659d79754 name: 'Controller {#ID}: Running status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.2.1.3.{#SNMPINDEX}' @@ -275,11 +297,13 @@ zabbix_export: value: 'Controller {#ID}' trigger_prototypes: - + uuid: 6ab64eb5e1c146838ad48b7b9b063587 expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoControllerRunningStatus, "{#ID}"])<>27' name: 'Controller {#ID}: Running status is not Online' priority: AVERAGE graph_prototypes: - + uuid: ac083f05484846e6a8c4799410e1f566 name: 'Controller {#ID}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -291,6 +315,7 @@ zabbix_export: host: 'Huawei OceanStor 5300 V5 SNMP' key: 'huawei.5300.v5[hwInfoControllerCPUUsage, "{#ID}"]' - + uuid: 3a0b0a1fcdd9402cb67e93903049b070 name: 'Disks discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ID},1.3.6.1.4.1.34774.4.1.23.5.1.1.1,{#MODEL},1.3.6.1.4.1.34774.4.1.23.5.1.1.12,{#LOCATION},1.3.6.1.4.1.34774.4.1.23.5.1.1.4]' @@ -299,6 +324,7 @@ zabbix_export: description: 'Discovery of disks' item_prototypes: - + uuid: 4952b2d54c3a4bb98e26f8221d2833a8 name: 'Disk {#MODEL} on {#LOCATION}: Health score' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.1.1.25.{#SNMPINDEX}' @@ -315,6 +341,7 @@ zabbix_export: tag: Application value: 'Disk {#MODEL}' - + uuid: d30c2d9d18d54af08c18bd35b5664a0d name: 'Disk {#MODEL} on {#LOCATION}: Health status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.1.1.2.{#SNMPINDEX}' @@ -336,10 +363,12 @@ zabbix_export: value: 'Disk {#NAME}' trigger_prototypes: - + uuid: fc1c8d30f09c49a3999e282bff6ea370 expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoDiskHealthStatus, "{#ID}"])<>1' name: 'Disk {#MODEL} on {#LOCATION}: Health status is not Normal' priority: HIGH - + uuid: d5f1c54d524847ebae2015968e772d92 name: 'Disk {#MODEL} on {#LOCATION}: Running status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.1.1.3.{#SNMPINDEX}' @@ -361,10 +390,12 @@ zabbix_export: value: 'Disk {#MODEL}' trigger_prototypes: - + uuid: 53aaf06848a346f188799d1cbb5d948f expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoDiskRunningStatus, "{#ID}"])<>27' name: 'Disk {#MODEL} on {#LOCATION}: Running status is not Online' priority: AVERAGE - + uuid: 769abd2f1a8d43cda52c8021c20fe3c4 name: 'Disk {#MODEL} on {#LOCATION}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.1.1.11.{#SNMPINDEX}' @@ -378,11 +409,13 @@ zabbix_export: value: 'Disk {#MODEL}' trigger_prototypes: - + uuid: 4d75ba4a2842403db110ab769e289b8c expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoDiskTemperature, "{#ID}"],{$HUAWEI.5300.DISK.TEMP.MAX.TIME})>{$HUAWEI.5300.DISK.TEMP.MAX.WARN:"{#MODEL}"}' name: 'Disk {#MODEL} on {#LOCATION}: Temperature is too high (over {$HUAWEI.5300.DISK.TEMP.MAX.WARN:"{#MODEL}"} for {$HUAWEI.5300.DISK.TEMP.MAX.TIME})' opdata: 'Current value: {ITEM.LASTVALUE}' priority: HIGH - + uuid: 21e6235b6b314ce6a6392aafc9a3de07 name: 'Enclosure discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#NAME},1.3.6.1.4.1.34774.4.1.23.5.6.1.2]' @@ -391,6 +424,7 @@ zabbix_export: description: 'Discovery of enclosures' item_prototypes: - + uuid: a2be3a03bccf48a0baa067d8ef83a3b1 name: 'Enclosure {#NAME}: Health status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.6.1.4.{#SNMPINDEX}' @@ -412,10 +446,12 @@ zabbix_export: value: 'Enclosure {#NAME}' trigger_prototypes: - + uuid: 9b8fb5b02b0b4158a2b564f47281f716 expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoEnclosureHealthStatus, "{#NAME}"])<>1' name: 'Enclosure {#NAME}: Health status is not Normal' priority: HIGH - + uuid: b96af65318d64932bc13e8e81155644c name: 'Enclosure {#NAME}: Running status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.6.1.5.{#SNMPINDEX}' @@ -437,10 +473,12 @@ zabbix_export: value: 'Enclosure {#NAME}' trigger_prototypes: - + uuid: 3c430a2073ff42d9908490858c9c2817 expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoEnclosureRunningStatus, "{#NAME}"])<>27' name: 'Enclosure {#NAME}: Running status is not Online' priority: AVERAGE - + uuid: 37fa5a5f2d7d440dbb38781bddf5cd46 name: 'Enclosure {#NAME}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.6.1.8.{#SNMPINDEX}' @@ -454,11 +492,13 @@ zabbix_export: value: 'Enclosure {#NAME}' trigger_prototypes: - + uuid: 7aa78b5e17314e73b65ae854d1ea9d1a expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoEnclosureTemperature, "{#NAME}"],{$HUAWEI.5300.TEMP.MAX.TIME})>{$HUAWEI.5300.TEMP.MAX.WARN}' name: 'Enclosure {#NAME}: Temperature is too high (over {$HUAWEI.5300.TEMP.MAX.WARN} for {$HUAWEI.5300.TEMP.MAX.TIME})' opdata: 'Current value: {ITEM.LASTVALUE}' priority: HIGH - + uuid: ae390e1c100d490ab4e878bac8951744 name: 'FANs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#ID},1.3.6.1.4.1.34774.4.1.23.5.4.1.1,{#LOCATION},1.3.6.1.4.1.34774.4.1.23.5.4.1.2]' @@ -467,6 +507,7 @@ zabbix_export: description: 'Discovery of FANs' item_prototypes: - + uuid: c75f70a1c6d44a87aec0b27c3d9fbf5e name: 'FAN {#ID} on {#LOCATION}: Health status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.4.1.3.{#SNMPINDEX}' @@ -488,10 +529,12 @@ zabbix_export: value: 'FAN {#ID}' trigger_prototypes: - + uuid: 1f41c20696d44eb29a1273718c9faf2f expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoFanHealthStatus, "{#ID}:{#LOCATION}"])<>1' name: 'FAN {#ID} on {#LOCATION}: Health status is not Normal' priority: HIGH - + uuid: 800d348ca4394215800c227b421e9bea name: 'FAN {#ID} on {#LOCATION}: Running status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.5.4.1.4.{#SNMPINDEX}' @@ -513,10 +556,12 @@ zabbix_export: value: 'FAN {#ID}' trigger_prototypes: - + uuid: c225c9d853184d579d18c27f7e906fd2 expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoFanRunningStatus, "{#ID}:{#LOCATION}"])<>2' name: 'FAN {#ID} on {#LOCATION}: Running status is not Running' priority: AVERAGE - + uuid: aeb30b2aec4842bfb0a9f946988783a2 name: 'LUNs discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#NAME},1.3.6.1.4.1.34774.4.1.19.9.4.1.2]' @@ -525,6 +570,7 @@ zabbix_export: description: 'Discovery of LUNs' item_prototypes: - + uuid: d434317e77514a18907a400f68ad773e name: 'LUN {#NAME}: Average total I/O latency' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.13.{#SNMPINDEX}' @@ -543,10 +589,12 @@ zabbix_export: value: 'LUN {#NAME}' trigger_prototypes: - + uuid: 6069698629fe4548ad2296b8046ccf0b expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwPerfLunAverageIOResponseTime, "{#NAME}"],{$HUAWEI.5300.LUN.IO.TIME.MAX.TIME})>{$HUAWEI.5300.LUN.IO.TIME.MAX.WARN}' name: 'LUN {#NAME}: Average I/O response time is too high (over {$HUAWEI.5300.LUN.IO.TIME.MAX.WARN}ms for {$HUAWEI.5300.LUN.IO.TIME.MAX.TIME})' priority: WARNING - + uuid: 75e6ce80f06c4b3b86a13de4aadf25d7 name: 'LUN {#NAME}: Average read I/O latency' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.15.{#SNMPINDEX}' @@ -564,6 +612,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: b639b6cc20524fe1a5c415a6218b5382 name: 'LUN {#NAME}: Average write I/O latency' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.16.{#SNMPINDEX}' @@ -581,6 +630,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: 6e2c299282f045cca7a07dedd30b5f89 name: 'LUN {#NAME}: Read operations per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.4.{#SNMPINDEX}' @@ -593,6 +643,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: 8e376b38196b4954895b10aefbdf65ba name: 'LUN {#NAME}: Read traffic per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.7.{#SNMPINDEX}' @@ -610,6 +661,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: 4d83d160c92845c9ac0f51f5f0158c3b name: 'LUN {#NAME}: Total I/O per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.3.{#SNMPINDEX}' @@ -622,6 +674,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: 1bbe8185981349dcb8a867955ff19c2f name: 'LUN {#NAME}: Total traffic per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.6.{#SNMPINDEX}' @@ -639,6 +692,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: 1aed4e060c9743caa13d1ace2cee16f3 name: 'LUN {#NAME}: Write operations per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.5.{#SNMPINDEX}' @@ -651,6 +705,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: 4a21edb8ea37437f8435565e04c5ce28 name: 'LUN {#NAME}: Write traffic per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.4.1.8.{#SNMPINDEX}' @@ -668,6 +723,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: 4c85003e7f7441adb4490efcb03e477e name: 'LUN {#NAME}: Capacity' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.19.9.4.1.5.{#SNMPINDEX}' @@ -689,6 +745,7 @@ zabbix_export: tag: Application value: 'LUN {#NAME}' - + uuid: f613af109f2846c88e845f626743232b name: 'LUN {#NAME}: Status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.19.9.4.1.11.{#SNMPINDEX}' @@ -708,11 +765,13 @@ zabbix_export: value: 'LUN {#NAME}' trigger_prototypes: - + uuid: 757eef04912d44b4b4f9e1abab54fb4d expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwStorageLunStatus, "{#NAME}"])<>1' name: 'LUN {#NAME}: Status is not Normal' priority: AVERAGE graph_prototypes: - + uuid: 36d1eb7893f54db28afb1f4725aef1a1 name: 'LUN {#NAME}: LUN I/O' graph_items: - @@ -733,6 +792,7 @@ zabbix_export: host: 'Huawei OceanStor 5300 V5 SNMP' key: 'huawei.5300.v5[hwPerfLunWriteIOPS, "{#NAME}"]' - + uuid: f86ef671d9454bb8878835ba1c96ba20 name: 'LUN {#NAME}: LUN I/O latency' graph_items: - @@ -753,6 +813,7 @@ zabbix_export: host: 'Huawei OceanStor 5300 V5 SNMP' key: 'huawei.5300.v5[hwPerfLunAverageWriteIOLatency, "{#NAME}"]' - + uuid: eb10b5b56a964c2ba7870d2dc7cf787b name: 'LUN {#NAME}: LUN traffic' graph_items: - @@ -773,6 +834,7 @@ zabbix_export: host: 'Huawei OceanStor 5300 V5 SNMP' key: 'huawei.5300.v5[hwPerfLunWriteTraffic, "{#NAME}"]' - + uuid: 6b934c21d8c54adf8b2e6d28e250537b name: 'Nodes performance discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#NODE},1.3.6.1.4.1.34774.4.1.21.3.1.1]' @@ -781,6 +843,7 @@ zabbix_export: description: 'Discovery of nodes performance counters' item_prototypes: - + uuid: ac917a8a5b364f66a62c580cb6249c02 name: 'Node {#NODE}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.2.{#SNMPINDEX}' @@ -795,12 +858,14 @@ zabbix_export: value: 'Node {#NODE}' trigger_prototypes: - + uuid: f0a08cc24f2748cf836db08b6307d983 expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwPerfNodeCPUUsage, "{#NODE}"],5m)>{$CPU.UTIL.CRIT}' name: 'Node {#NODE}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' priority: WARNING description: 'CPU utilization is too high. The system might be slow to respond.' - + uuid: 336022218b44497f84056fce4ed4d2bf name: 'Node {#NODE}: Average I/O latency' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.4.{#SNMPINDEX}' @@ -815,10 +880,12 @@ zabbix_export: value: 'Node {#NODE}' trigger_prototypes: - + uuid: f061761bb80d48c99847f78f3144a105 expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwPerfNodeDelay, "{#NODE}"],{$HUAWEI.5300.NODE.IO.DELAY.MAX.TIME})>{$HUAWEI.5300.NODE.IO.DELAY.MAX.WARN}' name: 'Node {#NODE}: Average I/O latency is too high (over {$HUAWEI.5300.NODE.IO.DELAY.MAX.WARN}ms for {$HUAWEI.5300.NODE.IO.DELAY.MAX.TIME})' priority: WARNING - + uuid: 3019a48ac4d34552a00c3344d04ec055 name: 'Node {#NODE}: Read operations per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.6.{#SNMPINDEX}' @@ -831,6 +898,7 @@ zabbix_export: tag: Application value: 'Node {#NODE}' - + uuid: e0c9807e30cc49c480f4862bf7228da8 name: 'Node {#NODE}: Read traffic per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.9.{#SNMPINDEX}' @@ -848,6 +916,7 @@ zabbix_export: tag: Application value: 'Node {#NODE}' - + uuid: 1c3d8562d32d4412b649738c05350c4d name: 'Node {#NODE}: Total I/O per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.5.{#SNMPINDEX}' @@ -860,6 +929,7 @@ zabbix_export: tag: Application value: 'Node {#NODE}' - + uuid: 604ab970767b4a4e80e5e2e29d30f9a1 name: 'Node {#NODE}: Total traffic per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.8.{#SNMPINDEX}' @@ -877,6 +947,7 @@ zabbix_export: tag: Application value: 'Node {#NODE}' - + uuid: bd0c930ef95b4bb6838cac49dd38bf6f name: 'Node {#NODE}: Write operations per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.7.{#SNMPINDEX}' @@ -889,6 +960,7 @@ zabbix_export: tag: Application value: 'Node {#NODE}' - + uuid: 4f5105903075422cb6643dca913df933 name: 'Node {#NODE}: Write traffic per second' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.21.3.1.7.{#SNMPINDEX}' @@ -907,6 +979,7 @@ zabbix_export: value: 'Node {#NODE}' graph_prototypes: - + uuid: 62f3a059a92a454eba1a71fb3a62b787 name: 'Node {#NODE}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -918,6 +991,7 @@ zabbix_export: host: 'Huawei OceanStor 5300 V5 SNMP' key: 'huawei.5300.v5[hwPerfNodeCPUUsage, "{#NODE}"]' - + uuid: 1061657e43594c139c49125c1710a10a name: 'Node {#NODE}: Node I/O' graph_items: - @@ -938,6 +1012,7 @@ zabbix_export: host: 'Huawei OceanStor 5300 V5 SNMP' key: 'huawei.5300.v5[hwPerfNodeWriteIOPS, "{#NODE}"]' - + uuid: 81b69fee1dde49e0b0fbe5c06077d289 name: 'Node {#NODE}: Node traffic' graph_items: - @@ -958,6 +1033,7 @@ zabbix_export: host: 'Huawei OceanStor 5300 V5 SNMP' key: 'huawei.5300.v5[hwPerfNodeWriteTraffic, "{#NODE}"]' - + uuid: 746fcf5132a54e0588713e6313d03e02 name: 'Storage pools discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#NAME},1.3.6.1.4.1.34774.4.1.23.4.2.1.2,{#THRESHOLD},1.3.6.1.4.1.34774.4.1.23.4.2.1.14]' @@ -966,6 +1042,7 @@ zabbix_export: description: 'Discovery of storage pools' item_prototypes: - + uuid: 07d22960999a4d8392b90280bf8d3389 name: 'Pool {#NAME}: Capacity free' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.4.2.1.9.{#SNMPINDEX}' @@ -983,6 +1060,7 @@ zabbix_export: tag: Application value: 'Pool {#MODEL}' - + uuid: a800b047bda64f528ad4d22698efaa7d name: 'Pool {#NAME}: Capacity used percentage' type: CALCULATED key: 'huawei.5300.v5[hwInfoStoragePoolFreeCapacityPct, "{#NAME}"]' @@ -996,10 +1074,12 @@ zabbix_export: value: 'Pool {#MODEL}' trigger_prototypes: - + uuid: 5f26a26765884d34b60d5d9da8b13abd expression: 'min(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoStoragePoolFreeCapacityPct, "{#NAME}"],{$HUAWEI.5300.POOL.CAPACITY.THRESH.TIME})>{#THRESHOLD}' name: 'Pool {#NAME}: Used capacity is too high (over {#THRESHOLD}%)' priority: AVERAGE - + uuid: 8a8bb086e75b4476af3686e5d28d8cfc name: 'Pool {#NAME}: Health status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.4.2.1.5.{#SNMPINDEX}' @@ -1021,10 +1101,12 @@ zabbix_export: value: 'Pool {#NAME}' trigger_prototypes: - + uuid: 8089b48aafb4403fa3187164685f8ca3 expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoStoragePoolHealthStatus, "{#NAME}"])<>1' name: 'Pool {#NAME}: Health status is not Normal' priority: HIGH - + uuid: a5e886744b82456e8a028f01d458307a name: 'Pool {#NAME}: Running status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.4.2.1.6.{#SNMPINDEX}' @@ -1046,10 +1128,12 @@ zabbix_export: value: 'Pool {#MODEL}' trigger_prototypes: - + uuid: 5ff1d6b5d90040928b90908859c2e8cd expression: 'last(/Huawei OceanStor 5300 V5 SNMP/huawei.5300.v5[hwInfoStoragePoolRunningStatus, "{#NAME}"])<>27' name: 'Pool {#NAME}: Running status is not Online' priority: AVERAGE - + uuid: 8e59b01ae52b403a8e0da860c909faa1 name: 'Pool {#NAME}: Capacity used' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.4.2.1.8.{#SNMPINDEX}' @@ -1067,6 +1151,7 @@ zabbix_export: tag: Application value: 'Pool {#MODEL}' - + uuid: e82a9a0946814522a517694df270a400 name: 'Pool {#NAME}: Capacity total' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.34774.4.1.23.4.2.1.7.{#SNMPINDEX}' @@ -1089,6 +1174,7 @@ zabbix_export: value: 'Pool {#MODEL}' graph_prototypes: - + uuid: 6a2ef2bf36e44139b8550d7f1950669a name: 'Pool {#NAME}: Capacity' graph_items: - @@ -1159,6 +1245,7 @@ zabbix_export: description: 'Maximum temperature of enclosure' valuemaps: - + uuid: b5c6d9d67da54531a918c93a9c98cec8 name: 'Huawei storage: Controller role' mappings: - @@ -1171,6 +1258,7 @@ zabbix_export: value: '2' newvalue: Slave - + uuid: b7f399070ee0419cac1722f80268ff1a name: 'Huawei storage: Health status' mappings: - @@ -1222,6 +1310,7 @@ zabbix_export: value: '15' newvalue: 'Write protect' - + uuid: e361f6b8fe92430f86d0e3dc70118ba9 name: 'Huawei storage: LUN status' mappings: - @@ -1237,6 +1326,7 @@ zabbix_export: value: '4' newvalue: Formatting - + uuid: ae5093d843784258aa32437cde486574 name: 'Huawei storage: Running status' mappings: - @@ -1571,6 +1661,7 @@ zabbix_export: newvalue: 'Running(synchronizing data)' graphs: - + uuid: 9401d60314c441a5a04d7a9709c6970e name: 'OceanStor 5300 V5: Capacity' graph_items: - diff --git a/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml b/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml index 7d13f7086d4..73022034cf4 100644 --- a/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml +++ b/templates/san/netapp_aff_a700_http/template_san_netapp_aff_a700_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:06Z' groups: - + uuid: 7c2cb727f85b492d88cd56e17127c64d name: Templates/SAN templates: - + uuid: 79267c69f54a4e59b4152aba4e8c4bd5 template: 'NetApp AFF A700 by HTTP' name: 'NetApp AFF A700 by HTTP' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/SAN items: - + uuid: 95d822159f2a4c4084ad36b18cd11a1d name: 'Get chassis' type: HTTP_AGENT key: netapp.chassis.get @@ -35,6 +38,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 49490a886b5f4e5c9e8cc121a6ffd713 name: 'Get cluster' type: HTTP_AGENT key: netapp.cluster.get @@ -51,6 +55,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 2c98b9d6353a4b1f9c0a794681788c22 name: 'Cluster location' type: DEPENDENT key: netapp.cluster.location @@ -75,6 +80,7 @@ zabbix_export: tag: Application value: General - + uuid: a052583b18b44ed9b8df1c1eca375113 name: 'Cluster name' type: DEPENDENT key: netapp.cluster.name @@ -99,6 +105,7 @@ zabbix_export: tag: Application value: General - + uuid: 63c3ea4634024fb88841cee7e64c964b name: 'Cluster IOPS, other rate' type: DEPENDENT key: netapp.cluster.statistics.iops.other.rate @@ -123,6 +130,7 @@ zabbix_export: tag: Application value: General - + uuid: 5f38f233c9c0446e8bb9e60229294cdf name: 'Cluster IOPS, read rate' type: DEPENDENT key: netapp.cluster.statistics.iops.read.rate @@ -147,6 +155,7 @@ zabbix_export: tag: Application value: General - + uuid: 8380db1dbf2a4c2e95eff184d3a61fde name: 'Cluster IOPS, total rate' type: DEPENDENT key: netapp.cluster.statistics.iops.total.rate @@ -171,6 +180,7 @@ zabbix_export: tag: Application value: General - + uuid: 65a4b938010045ef9735a7d9f6239ccd name: 'Cluster IOPS, write rate' type: DEPENDENT key: netapp.cluster.statistics.iops.write.rate @@ -195,6 +205,7 @@ zabbix_export: tag: Application value: General - + uuid: 77253d87ce8242afa45a3c79ab96a91e name: 'Cluster IOPS raw, other' type: DEPENDENT key: netapp.cluster.statistics.iops_raw.other @@ -214,6 +225,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 14262390978b45729fa3ac593cf21a69 name: 'Cluster IOPS raw, read' type: DEPENDENT key: netapp.cluster.statistics.iops_raw.read @@ -233,6 +245,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7a0407b68348478f9bc56bf0629f59d2 name: 'Cluster IOPS raw, total' type: DEPENDENT key: netapp.cluster.statistics.iops_raw.total @@ -252,6 +265,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 92640d6a2d044100a59c5d180d43fbce name: 'Cluster IOPS raw, write' type: DEPENDENT key: netapp.cluster.statistics.iops_raw.write @@ -271,6 +285,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 4bd4fe94e9a54fa2b8ab9bdf0475edff name: 'Cluster latency, other' type: CALCULATED key: netapp.cluster.statistics.latency.other @@ -287,6 +302,7 @@ zabbix_export: tag: Application value: General - + uuid: 4b89e603f9cf4b92a85293b1ad15c005 name: 'Cluster latency, read' type: CALCULATED key: netapp.cluster.statistics.latency.read @@ -303,6 +319,7 @@ zabbix_export: tag: Application value: General - + uuid: 2c953f67a7484e389d11ac5ef6b06c44 name: 'Cluster latency, total' type: CALCULATED key: netapp.cluster.statistics.latency.total @@ -319,6 +336,7 @@ zabbix_export: tag: Application value: General - + uuid: 543ba306d85e41c98d34dab39463dd87 name: 'Cluster latency, write' type: CALCULATED key: netapp.cluster.statistics.latency.write @@ -335,6 +353,7 @@ zabbix_export: tag: Application value: General - + uuid: acd5b961c4d843589514771fa9a0aaa3 name: 'Cluster latency raw, other' type: DEPENDENT key: netapp.cluster.statistics.latency_raw.other @@ -354,6 +373,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 3e81e918028d412eaa2cb27718ae3b98 name: 'Cluster latency raw, read' type: DEPENDENT key: netapp.cluster.statistics.latency_raw.read @@ -373,6 +393,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 78253f625b7e468898f6dd48c9707ad3 name: 'Cluster latency raw, total' type: DEPENDENT key: netapp.cluster.statistics.latency_raw.total @@ -392,6 +413,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: fb73702348d3468cad5312af772eaeb9 name: 'Cluster latency raw, write' type: DEPENDENT key: netapp.cluster.statistics.latency_raw.write @@ -411,6 +433,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 61acb5f1435f4452a789c44bfd105da3 name: 'Cluster throughput, other rate' type: DEPENDENT key: netapp.cluster.statistics.throughput.other.rate @@ -435,6 +458,7 @@ zabbix_export: tag: Application value: General - + uuid: a1fad2e35b8f4c1da450b953d3952263 name: 'Cluster throughput, read rate' type: DEPENDENT key: netapp.cluster.statistics.throughput.read.rate @@ -459,6 +483,7 @@ zabbix_export: tag: Application value: General - + uuid: e894ad01c2d74edfb8f954198979070c name: 'Cluster throughput, total rate' type: DEPENDENT key: netapp.cluster.statistics.throughput.total.rate @@ -483,6 +508,7 @@ zabbix_export: tag: Application value: General - + uuid: c06c118d3fbe48b78db12e43232d6d97 name: 'Cluster throughput, write rate' type: DEPENDENT key: netapp.cluster.statistics.throughput.write.rate @@ -507,6 +533,7 @@ zabbix_export: tag: Application value: General - + uuid: 5029bccf54f542b1a2dc760067ddabe3 name: 'Cluster status' type: DEPENDENT key: netapp.cluster.status @@ -532,11 +559,13 @@ zabbix_export: value: General triggers: - + uuid: c823a2eb325a4153871be705d7c24c72 expression: '(last(/NetApp AFF A700 by HTTP/netapp.cluster.status)<>"ok")' name: 'Cluster status is abnormal' priority: AVERAGE description: 'Any errors associated with the sample. For example, if the aggregation of data over multiple nodes fails then any of the partial errors might be returned, “ok” on success, or “error” on any internal uncategorized failure. Whenever a sample collection is missed but done at a later time, it is back filled to the previous 15 second timestamp and tagged with "backfilled_data". “Inconsistent_ delta_time” is encountered when the time between two collections is not the same for all nodes. Therefore, the aggregated value might be over or under inflated. “Negative_delta” is returned when an expected monotonically increasing value has decreased in value. “Inconsistent_old_data” is returned when one or more nodes do not have the latest data.' - + uuid: cd56dc70e28f4a3382f2f1b08a4fa584 name: 'Cluster software version' type: DEPENDENT key: netapp.cluster.version @@ -562,12 +591,14 @@ zabbix_export: value: General triggers: - + uuid: 9ab8339cea2049fea6808b923fb343ed expression: '(last(/NetApp AFF A700 by HTTP/netapp.cluster.version,#1)<>last(/NetApp AFF A700 by HTTP/netapp.cluster.version,#2))=1 and length(last(/NetApp AFF A700 by HTTP/netapp.cluster.version))>0' name: 'Version has changed (new version: {ITEM.VALUE})' priority: INFO description: '__RESOURCE__ version has changed. Ack to close.' manual_close: 'YES' - + uuid: c9bf91e0f23c4961aed8ee5b32ff7767 name: 'Get disks' type: HTTP_AGENT key: netapp.disks.get @@ -584,6 +615,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 54163ca73a8c40188048ef5d89ec4927 name: 'Get FRUs' type: HTTP_AGENT key: netapp.frus.get @@ -615,6 +647,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: c9b6ac2405af48c0899d1536662f752b name: 'Get LUNs' type: HTTP_AGENT key: netapp.luns.get @@ -631,6 +664,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5c36efc545ba4dcbb0be84da5e8088cc name: 'Get nodes' type: HTTP_AGENT key: netapp.nodes.get @@ -647,6 +681,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: c677a3caf7a04710bc67b165b4152808 name: 'Get ehternet ports' type: HTTP_AGENT key: netapp.ports.eth.get @@ -663,6 +698,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 2a6abfe87cc548bb81fcb217cde4f805 name: 'Get FC ports' type: HTTP_AGENT key: netapp.ports.fc.get @@ -679,6 +715,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 7a813b7cb05d497fbf77bf11b01757dd name: 'Get SVMs' type: HTTP_AGENT key: netapp.svms.get @@ -695,6 +732,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: fa7fa8daaaa640d494af38614ba12c2e name: 'Get volumes' type: HTTP_AGENT key: netapp.volumes.get @@ -712,6 +750,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: c5265605c1b5440999b7c0dbff8ce328 name: 'Chassis discovery' type: HTTP_AGENT key: netapp.chassis.discovery @@ -721,6 +760,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: 7e6b1e1d5b484080b8f31929a78e44e7 name: '{#ID}: State' type: DEPENDENT key: 'netapp.chassis.state[{#ID}]' @@ -746,6 +786,7 @@ zabbix_export: value: 'Chassis "{#ID}"' trigger_prototypes: - + uuid: e0ad6d7022e34b5b9d2a7653583d947c expression: '((last(/NetApp AFF A700 by HTTP/netapp.chassis.state[{#ID}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.chassis.state[{#ID}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.chassis.state[{#ID}])="error")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.chassis.state[{#ID}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.chassis.state[{#ID}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.chassis.state[{#ID}])="ok")' @@ -768,6 +809,7 @@ zabbix_export: return JSON.stringify(result); - + uuid: e7c0955f88d342179b96f56e1f35afe2 name: 'Disks discovery' type: HTTP_AGENT key: netapp.disks.discovery @@ -777,6 +819,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: f170a3d8e98048ce91bf10f1ebcd2611 name: '{#DISKNAME}: State' type: DEPENDENT key: 'netapp.disk.state[{#NODENAME},{#DISKNAME}]' @@ -802,6 +845,7 @@ zabbix_export: value: 'Node "{#NODENAME}" disks' trigger_prototypes: - + uuid: ecaa5631a522406ba7bbf209d67b2207 expression: '((last(/NetApp AFF A700 by HTTP/netapp.disk.state[{#NODENAME},{#DISKNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.disk.state[{#NODENAME},{#DISKNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.disk.state[{#NODENAME},{#DISKNAME}])<>"present")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.disk.state[{#NODENAME},{#DISKNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.disk.state[{#NODENAME},{#DISKNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.disk.state[{#NODENAME},{#DISKNAME}])="present")' @@ -824,12 +868,14 @@ zabbix_export: return JSON.stringify(result); - + uuid: 1ae3dea03a464096819de8a206b0780e name: 'FRUs discovery' type: DEPENDENT key: netapp.frus.discovery delay: '0' item_prototypes: - + uuid: 643c9e0a8869464bacae0ff6161afe36 name: '{#FRUID}: State' type: DEPENDENT key: 'netapp.chassis.fru.state[{#CHASSISID},{#FRUID}]' @@ -855,6 +901,7 @@ zabbix_export: value: 'Chassis "{#CHASSISID}"' trigger_prototypes: - + uuid: 8e16050a1a6d4948a4fb5f6e887c088f expression: '((last(/NetApp AFF A700 by HTTP/netapp.chassis.fru.state[{#CHASSISID},{#FRUID}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.chassis.fru.state[{#CHASSISID},{#FRUID}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.chassis.fru.state[{#CHASSISID},{#FRUID}])="error")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.chassis.fru.state[{#CHASSISID},{#FRUID}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.chassis.fru.state[{#CHASSISID},{#FRUID}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.chassis.fru.state[{#CHASSISID},{#FRUID}])="ok")' @@ -881,6 +928,7 @@ zabbix_export: parameters: - 6h - + uuid: b75474be384f4d7fa0f625c4cebeef43 name: 'LUNs discovery' type: HTTP_AGENT key: netapp.luns.discovery @@ -890,6 +938,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: 05dfdbc0cacb4f1fa458180e4b4fe35c name: '{#LUNNAME}: Space size' type: DEPENDENT key: 'netapp.lun.space.size[{#SVMNAME},{#LUNNAME}]' @@ -913,6 +962,7 @@ zabbix_export: tag: Application value: 'SVM "{#SVMNAME}"' - + uuid: e12b5d04f3264ee2b602d459fb64c6ee name: '{#LUNNAME}: Space used' type: DEPENDENT key: 'netapp.lun.space.used[{#SVMNAME},{#LUNNAME}]' @@ -936,6 +986,7 @@ zabbix_export: tag: Application value: 'SVM "{#SVMNAME}"' - + uuid: 701fdb0345874ea39afc3362faa2f5a4 name: '{#LUNNAME}: Container state' type: DEPENDENT key: 'netapp.lun.status.container_state[{#SVMNAME},{#LUNNAME}]' @@ -961,6 +1012,7 @@ zabbix_export: value: 'SVM "{#SVMNAME}"' trigger_prototypes: - + uuid: 4442f06b8bb64da284e7f40d45d1a524 expression: '((last(/NetApp AFF A700 by HTTP/netapp.lun.status.container_state[{#SVMNAME},{#LUNNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.lun.status.container_state[{#SVMNAME},{#LUNNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.lun.status.container_state[{#SVMNAME},{#LUNNAME}])<>"online")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.lun.status.container_state[{#SVMNAME},{#LUNNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.lun.status.container_state[{#SVMNAME},{#LUNNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.lun.status.container_state[{#SVMNAME},{#LUNNAME}])="online")' @@ -969,6 +1021,7 @@ zabbix_export: description: 'LUNs are only available when their containers are available.' manual_close: 'YES' - + uuid: ae15b98b9de2472e8c56ddb2a13d7981 name: '{#LUNNAME}: State' type: DEPENDENT key: 'netapp.lun.status.state[{#SVMNAME},{#LUNNAME}]' @@ -994,6 +1047,7 @@ zabbix_export: value: 'SVM "{#SVMNAME}"' trigger_prototypes: - + uuid: 1fa6db8e33b2496da6e20a045ea75f2a expression: '((last(/NetApp AFF A700 by HTTP/netapp.lun.status.state[{#SVMNAME},{#LUNNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.lun.status.state[{#SVMNAME},{#LUNNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.lun.status.state[{#SVMNAME},{#LUNNAME}])<>"online")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.lun.status.state[{#SVMNAME},{#LUNNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.lun.status.state[{#SVMNAME},{#LUNNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.lun.status.state[{#SVMNAME},{#LUNNAME}])="online")' @@ -1016,6 +1070,7 @@ zabbix_export: return JSON.stringify(result); - + uuid: b914c4c37ba446eba7ecdc73a9692885 name: 'Nodes discovery' type: HTTP_AGENT key: netapp.nodes.discovery @@ -1025,6 +1080,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: 23474d549a4c4e80b2e89c12a909dc0c name: '{#NODENAME}: Software version' type: DEPENDENT key: 'netapp.node.version[{#NODENAME}]' @@ -1050,12 +1106,14 @@ zabbix_export: value: 'Node "{#NODENAME}"' trigger_prototypes: - + uuid: 95f2446e620a424b80ba8aa6cf8a370e expression: '(last(/NetApp AFF A700 by HTTP/netapp.node.version[{#NODENAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.node.version[{#NODENAME}],#2))=1 and length(last(/NetApp AFF A700 by HTTP/netapp.node.version[{#NODENAME}]))>0' name: '{#NODENAME}: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: '{#NODENAME} version has changed. Ack to close.' manual_close: 'YES' - + uuid: 416e2a3d707d4a5389c90566b588bf7f name: '{#NODENAME}: Controller over temperature' type: DEPENDENT key: 'netapp.nodes.controller.over_temperature[{#NODENAME}]' @@ -1081,11 +1139,13 @@ zabbix_export: value: 'Node "{#NODENAME}"' trigger_prototypes: - + uuid: 4dbb3a9da15f45989b8fa4217f3f25c3 expression: '(last(/NetApp AFF A700 by HTTP/netapp.nodes.controller.over_temperature[{#NODENAME}])<>"normal")' name: '{#NODENAME}: Node has over temperature' priority: AVERAGE description: 'The hardware shuts down if the temperature exceeds critical thresholds(item''s value is "over").' - + uuid: f554158202d347388304751c8bdf7515 name: '{#NODENAME}: Location' type: DEPENDENT key: 'netapp.nodes.location[{#NODENAME}]' @@ -1110,6 +1170,7 @@ zabbix_export: tag: Application value: 'Node "{#NODENAME}"' - + uuid: be634e1ba1ea454fbc6c7c8224909187 name: '{#NODENAME}: Membership' type: DEPENDENT key: 'netapp.nodes.membership[{#NODENAME}]' @@ -1138,6 +1199,7 @@ zabbix_export: tag: Application value: 'Node "{#NODENAME}"' - + uuid: 5b3b6fab8fe54f3585c1a270caad2b3e name: '{#NODENAME}: State' type: DEPENDENT key: 'netapp.nodes.state[{#NODENAME}]' @@ -1171,6 +1233,7 @@ zabbix_export: value: 'Node "{#NODENAME}"' trigger_prototypes: - + uuid: db8ff0f2cd294cc5952992a0d476e798 expression: '(last(/NetApp AFF A700 by HTTP/netapp.nodes.state[{#NODENAME}])<>"up")' name: '{#NODENAME}: Node state is abnormal' priority: AVERAGE @@ -1183,6 +1246,7 @@ zabbix_export: degraded - Node has one or more critical services offline. unknown - Node or its HA partner cannot be contacted and there is no information on the node’s state. - + uuid: 56e0b6df4dbd456880c2481bec40b41e name: '{#NODENAME}: Uptime' type: DEPENDENT key: 'netapp.nodes.uptime[{#NODENAME}]' @@ -1203,6 +1267,7 @@ zabbix_export: value: 'Node "{#NODENAME}"' trigger_prototypes: - + uuid: 61357dfdb08846c4935f62ba894b159a expression: 'last(/NetApp AFF A700 by HTTP/netapp.nodes.uptime[{#NODENAME}])<10m' name: '{#NODENAME}: Node has been restarted (uptime < 10m)' priority: INFO @@ -1223,6 +1288,7 @@ zabbix_export: return JSON.stringify(result); - + uuid: 98ed5727ede8490b8479a2194b2c847a name: 'Ethernet ports discovery' type: HTTP_AGENT key: netapp.ports.ether.discovery @@ -1232,6 +1298,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: dda2086a96f844c7b5a8002549fe6bf5 name: '{#ETHPORTNAME}: State' type: DEPENDENT key: 'netapp.port.eth.state[{#NODENAME},{#ETHPORTNAME}]' @@ -1257,6 +1324,7 @@ zabbix_export: value: 'Node "{#NODENAME}" Ethernet ports' trigger_prototypes: - + uuid: 087955e4bdf6472a96677be7fa7d7e5c expression: '((last(/NetApp AFF A700 by HTTP/netapp.port.eth.state[{#NODENAME},{#ETHPORTNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.port.eth.state[{#NODENAME},{#ETHPORTNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.port.eth.state[{#NODENAME},{#ETHPORTNAME}])="down")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.port.eth.state[{#NODENAME},{#ETHPORTNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.port.eth.state[{#NODENAME},{#ETHPORTNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.port.eth.state[{#NODENAME},{#ETHPORTNAME}])="up")' @@ -1279,6 +1347,7 @@ zabbix_export: return JSON.stringify(result); - + uuid: bab3f935c2a04c89b0901f1c19d50558 name: 'FC ports discovery' type: HTTP_AGENT key: netapp.ports.fc.discovery @@ -1288,6 +1357,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: b4358be015104524811f011ddf0fb1a1 name: '{#FCPORTNAME}: Description' type: DEPENDENT key: 'netapp.port.fc.description[{#NODENAME},{#FCPORTNAME}]' @@ -1312,6 +1382,7 @@ zabbix_export: tag: Application value: 'Node "{#NODENAME}" FC ports' - + uuid: e939576d865041dd8f4af24bb7811117 name: '{#FCPORTNAME}: State' type: DEPENDENT key: 'netapp.port.fc.state[{#NODENAME},{#FCPORTNAME}]' @@ -1345,6 +1416,7 @@ zabbix_export: value: 'Node "{#NODENAME}" FC ports' trigger_prototypes: - + uuid: 6f6ddc8eaffd475ea5b4070ccd5d63ce expression: '((last(/NetApp AFF A700 by HTTP/netapp.port.fc.state[{#NODENAME},{#FCPORTNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.port.fc.state[{#NODENAME},{#FCPORTNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.port.fc.state[{#NODENAME},{#FCPORTNAME}])<>"online")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.port.fc.state[{#NODENAME},{#FCPORTNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.port.fc.state[{#NODENAME},{#FCPORTNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.port.fc.state[{#NODENAME},{#FCPORTNAME}])="online")' @@ -1367,6 +1439,7 @@ zabbix_export: return JSON.stringify(result); - + uuid: b2a5b50d7e3e4592ad9627ae85487554 name: 'SVMs discovery' type: HTTP_AGENT key: netapp.svms.discovery @@ -1376,6 +1449,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: e7fab9c64c5348158418a02b1139eb68 name: '{#SVMNAME}: Comment' type: DEPENDENT key: 'netapp.svm.comment[{#SVMNAME}]' @@ -1400,6 +1474,7 @@ zabbix_export: tag: Application value: 'SVM "{#SVMNAME}"' - + uuid: 6534f78b5b6c4e61b8ee0ab05bcc6fa3 name: '{#SVMNAME}: State' type: DEPENDENT key: 'netapp.svm.state[{#SVMNAME}]' @@ -1425,6 +1500,7 @@ zabbix_export: value: 'SVM "{#SVMNAME}"' trigger_prototypes: - + uuid: 7355373952c14e129d1f4b5393e8e216 expression: '((last(/NetApp AFF A700 by HTTP/netapp.svm.state[{#SVMNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.svm.state[{#SVMNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.svm.state[{#SVMNAME}])<>"running")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.svm.state[{#SVMNAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.svm.state[{#SVMNAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.svm.state[{#SVMNAME}])="running")' @@ -1447,6 +1523,7 @@ zabbix_export: return JSON.stringify(result); - + uuid: 3d2001596c2642e7a6ee09d3ac7effb3 name: 'Volumes discovery' type: HTTP_AGENT key: netapp.volumes.discovery @@ -1456,6 +1533,7 @@ zabbix_export: password: '{$PASSWORD}' item_prototypes: - + uuid: 7218a035d00b47faae1d47955de4f61f name: '{#VOLUMENAME}: Comment' type: DEPENDENT key: 'netapp.volume.comment[{#VOLUMENAME}]' @@ -1480,6 +1558,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 63c67432c4dd48f3a9b2736b1d8eda60 name: '{#VOLUMENAME}: Available size' type: DEPENDENT key: 'netapp.volume.space_available[{#VOLUMENAME}]' @@ -1503,6 +1582,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: b17602cccbb84012b6cb8edd8bd80374 name: '{#VOLUMENAME}: Space size' type: DEPENDENT key: 'netapp.volume.space_size[{#VOLUMENAME}]' @@ -1526,6 +1606,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 0166239c8d4a4e42ba2f9b3b530143a8 name: '{#VOLUMENAME}: Used size' type: DEPENDENT key: 'netapp.volume.space_used[{#VOLUMENAME}]' @@ -1549,6 +1630,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: fa2ae9b23fce43a49efa9c66369cce27 name: '{#VOLUMENAME}: State' type: DEPENDENT key: 'netapp.volume.state[{#VOLUMENAME}]' @@ -1574,6 +1656,7 @@ zabbix_export: value: 'Volume "{#VOLUMENAME}"' trigger_prototypes: - + uuid: c533162b34064387b627982eabf4e209 expression: '((last(/NetApp AFF A700 by HTTP/netapp.volume.state[{#VOLUMENAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.volume.state[{#VOLUMENAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.volume.state[{#VOLUMENAME}])<>"online")' recovery_mode: RECOVERY_EXPRESSION recovery_expression: '((last(/NetApp AFF A700 by HTTP/netapp.volume.state[{#VOLUMENAME}],#1)<>last(/NetApp AFF A700 by HTTP/netapp.volume.state[{#VOLUMENAME}],#2))=1 and last(/NetApp AFF A700 by HTTP/netapp.volume.state[{#VOLUMENAME}])="online")' @@ -1582,6 +1665,7 @@ zabbix_export: description: 'A volume can only be brought online if it is offline. Taking a volume offline removes its junction path. The ‘mixed’ state applies to FlexGroup volumes only and cannot be specified as a target state. An ‘error’ state implies that the volume is not in a state to serve data.' manual_close: 'YES' - + uuid: cb4cfb0ce84f405ebfbf2e4a64c12ca2 name: '{#VOLUMENAME}: Volume IOPS, other rate' type: DEPENDENT key: 'netapp.volume.statistics.iops.other.rate[{#VOLUMENAME}]' @@ -1606,6 +1690,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: ae3142dae1294a16a4cdd0ef153f7cfb name: '{#VOLUMENAME}: Volume IOPS, read rate' type: DEPENDENT key: 'netapp.volume.statistics.iops.read.rate[{#VOLUMENAME}]' @@ -1630,6 +1715,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: b767b6185c744ddc8061bef36d16581d name: '{#VOLUMENAME}: Volume IOPS, total rate' type: DEPENDENT key: 'netapp.volume.statistics.iops.total.rate[{#VOLUMENAME}]' @@ -1654,6 +1740,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: ffe8787aeaa2414e82a925ab0dbfb9aa name: '{#VOLUMENAME}: Volume IOPS, write rate' type: DEPENDENT key: 'netapp.volume.statistics.iops.write.rate[{#VOLUMENAME}]' @@ -1678,6 +1765,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 64a56ed125f249308d0f525aa0a3e56d name: '{#VOLUMENAME}: Volume IOPS raw, other' type: DEPENDENT key: 'netapp.volume.statistics.iops_raw.other[{#VOLUMENAME}]' @@ -1697,6 +1785,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 01ee6910b06e42e294e2c80229cc960e name: '{#VOLUMENAME}: Volume IOPS raw, read' type: DEPENDENT key: 'netapp.volume.statistics.iops_raw.read[{#VOLUMENAME}]' @@ -1716,6 +1805,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 5964ea1edbb74fa4a7c04a79ef776ff3 name: '{#VOLUMENAME}: Volume IOPS raw, total' type: DEPENDENT key: 'netapp.volume.statistics.iops_raw.total[{#VOLUMENAME}]' @@ -1735,6 +1825,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 77329ceefeef490e98f7d23689765c87 name: '{#VOLUMENAME}: Volume IOPS raw, write' type: DEPENDENT key: 'netapp.volume.statistics.iops_raw.write[{#VOLUMENAME}]' @@ -1754,6 +1845,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: fc21c2c1ff87454ea9fc59af4d0d4693 name: '{#VOLUMENAME}: Volume latency, other' type: CALCULATED key: 'netapp.volume.statistics.latency.other[{#VOLUMENAME}]' @@ -1770,6 +1862,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 3e80e6c55bd0497f87d4f4e71f11f0aa name: '{#VOLUMENAME}: Volume latency, read' type: CALCULATED key: 'netapp.volume.statistics.latency.read[{#VOLUMENAME}]' @@ -1786,6 +1879,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: ff804a090b064bfeb60183d7d7d2abe1 name: '{#VOLUMENAME}: Volume latency, total' type: CALCULATED key: 'netapp.volume.statistics.latency.total[{#VOLUMENAME}]' @@ -1802,6 +1896,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: eb2b3a3c4807415a8a88d11b19ae7fe6 name: '{#VOLUMENAME}: Volume latency, write' type: CALCULATED key: 'netapp.volume.statistics.latency.write[{#VOLUMENAME}]' @@ -1818,6 +1913,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 4fdf1c23cad2453aa00710289fde1460 name: '{#VOLUMENAME}: Volume latency raw, other' type: DEPENDENT key: 'netapp.volume.statistics.latency_raw.other[{#VOLUMENAME}]' @@ -1837,6 +1933,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0923b8b2933e4b309a4b751eea06353a name: '{#VOLUMENAME}: Volume latency raw, read' type: DEPENDENT key: 'netapp.volume.statistics.latency_raw.read[{#VOLUMENAME}]' @@ -1856,6 +1953,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 48479110a92b4b3094e72882ec9d4812 name: '{#VOLUMENAME}: Volume latency raw, total' type: DEPENDENT key: 'netapp.volume.statistics.latency_raw.total[{#VOLUMENAME}]' @@ -1875,6 +1973,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: a6c653c4a6164de9971b22e7a28c40d9 name: '{#VOLUMENAME}: Volume latency raw, write' type: DEPENDENT key: 'netapp.volume.statistics.latency_raw.write[{#VOLUMENAME}]' @@ -1894,6 +1993,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: f23b393e033a4285b7f5b8742b0be669 name: '{#VOLUMENAME}: Volume throughput, other rate' type: DEPENDENT key: 'netapp.volume.statistics.throughput.other.rate[{#VOLUMENAME}]' @@ -1918,6 +2018,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: fcbef2bcc3004ba6b1f122f00419fc2c name: '{#VOLUMENAME}: Volume throughput, read rate' type: DEPENDENT key: 'netapp.volume.statistics.throughput.read.rate[{#VOLUMENAME}]' @@ -1942,6 +2043,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 9218d4e861244353bc779fc2dfd561b9 name: '{#VOLUMENAME}: Volume throughput, total rate' type: DEPENDENT key: 'netapp.volume.statistics.throughput.total.rate[{#VOLUMENAME}]' @@ -1966,6 +2068,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 9d1cf308b4de4b88a632eee0b5a90267 name: '{#VOLUMENAME}: Volume throughput, write rate' type: DEPENDENT key: 'netapp.volume.statistics.throughput.write.rate[{#VOLUMENAME}]' @@ -1990,6 +2093,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 1b48c3ecd33f4acd88b57f5c76c2892c name: '{#VOLUMENAME}: SVM name' type: DEPENDENT key: 'netapp.volume.svm_name[{#VOLUMENAME}]' @@ -2014,6 +2118,7 @@ zabbix_export: tag: Application value: 'Volume "{#VOLUMENAME}"' - + uuid: 540405e59a93446cbbe71b05206a50be name: '{#VOLUMENAME}: Type' type: DEPENDENT key: 'netapp.volume.type[{#VOLUMENAME}]' @@ -2043,6 +2148,7 @@ zabbix_export: value: 'Volume "{#VOLUMENAME}"' graph_prototypes: - + uuid: 5f9bc8697c9c4e22ab55781366fbb9c4 name: '{#VOLUMENAME}: Volume latency' graph_items: - @@ -2069,6 +2175,7 @@ zabbix_export: host: 'NetApp AFF A700 by HTTP' key: 'netapp.volume.statistics.latency.total[{#VOLUMENAME}]' - + uuid: 2d38bfca52f14cd1a16eafef531c2a05 name: '{#VOLUMENAME}: Volume size' graph_items: - @@ -2112,6 +2219,7 @@ zabbix_export: description: 'AFF700 user name.' graphs: - + uuid: 840b4c30198c48e1b161d1b2deee26c8 name: 'Cluster IOPS' graph_items: - @@ -2138,6 +2246,7 @@ zabbix_export: host: 'NetApp AFF A700 by HTTP' key: netapp.cluster.statistics.iops.total.rate - + uuid: 34c781f1f9e944ca8010118483470ad9 name: 'Cluster latency' graph_items: - @@ -2164,6 +2273,7 @@ zabbix_export: host: 'NetApp AFF A700 by HTTP' key: netapp.cluster.statistics.latency.total - + uuid: 8754fe099580424b84a4b51031a09fa1 name: 'Cluster throughput' graph_items: - diff --git a/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml b/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml index c856f8abc39..e3fafc4eb12 100644 --- a/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml +++ b/templates/san/netapp_fas3220_snmp/template_san_netapp_fas3220_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:42:07Z' groups: - + uuid: 7c2cb727f85b492d88cd56e17127c64d name: Templates/SAN templates: - + uuid: e118ab11c1ec4f9cbe21dfce1441c0f6 template: 'NetApp FAS3220 SNMP' name: 'NetApp FAS3220 SNMP' description: | @@ -25,6 +27,7 @@ zabbix_export: name: Templates/SAN items: - + uuid: 4239eba959f14e0ebc44a0fa7d124042 name: 'NetApp FAS3220: Failed disks count' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.789.1.6.4.7.0 @@ -41,6 +44,7 @@ zabbix_export: tag: Application value: 'NetApp FAS3220' - + uuid: 980e2c347d254c4d88d918b2171679bb name: 'NetApp FAS3220: Failed disks message' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.789.1.6.4.10.0 @@ -59,6 +63,7 @@ zabbix_export: tag: Application value: 'NetApp FAS3220' - + uuid: 7b6d8c8272714343bd420a32c6763c9e name: 'NetApp FAS3220: Product firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.789.1.1.6.0 @@ -77,6 +82,7 @@ zabbix_export: tag: Application value: 'NetApp FAS3220' - + uuid: 3f0418935b9d40e98d129f280ba5ba6b name: 'NetApp FAS3220: Product version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.789.1.1.2.0 @@ -96,6 +102,7 @@ zabbix_export: value: 'NetApp FAS3220' discovery_rules: - + uuid: c999a3f338934982aa4359d9f0a8df30 name: 'Cluster metrics discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#NODE.NAME},1.3.6.1.4.1.789.1.25.2.1.1]' @@ -104,6 +111,7 @@ zabbix_export: description: 'Discovery of Cluster metrics per node' item_prototypes: - + uuid: 2363873641874c50b70bf170e05ea10e name: 'Node {#NODE.NAME}: Failed FAN count' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.19.{#SNMPINDEX}' @@ -120,6 +128,7 @@ zabbix_export: tag: Application value: 'Node {#NODE.NAME} Health' - + uuid: ac1d666db8c0495c860a59d98caeb4ab name: 'Node {#NODE.NAME}: Failed FAN messgae' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.20.{#SNMPINDEX}' @@ -138,6 +147,7 @@ zabbix_export: tag: Application value: 'Node {#NODE.NAME} Health' - + uuid: ad74f96ff33249e1937c2702c4bbce94 name: 'Node {#NODE.NAME}: Degraded power supplies count' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.21.{#SNMPINDEX}' @@ -154,6 +164,7 @@ zabbix_export: tag: Application value: 'Node {#NODE.NAME} Health' - + uuid: 343e02ff8f9f417292a2bb548db355ee name: 'Node {#NODE.NAME}: Degraded power supplies message' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.22.{#SNMPINDEX}' @@ -172,6 +183,7 @@ zabbix_export: tag: Application value: 'Node {#NODE.NAME} Health' - + uuid: 73853db2e6924c8395aac1655fab24b4 name: 'Node {#NODE.NAME}: Over-temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.18.{#SNMPINDEX}' @@ -189,11 +201,13 @@ zabbix_export: value: 'Node {#NODE.NAME} Health' trigger_prototypes: - + uuid: e03547e4ede74580909ed57c7f53dac1 expression: 'last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvOverTemperature, "{#NODE.NAME}"])=2' name: 'Node {#NODE.NAME}: Temperature is over than recommended' priority: HIGH description: 'The hardware will shutdown if the temperature exceeds critical thresholds.' - + uuid: c6663dc780f14fd4bb01a108d0d2c6b0 name: 'Node {#NODE.NAME}: Health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.11.{#SNMPINDEX}' @@ -213,11 +227,13 @@ zabbix_export: value: 'Node {#NODE.NAME} Health' trigger_prototypes: - + uuid: 0c331366ac9d4398bfc815c3cb241e7c expression: 'last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeHealth, "{#NODE.NAME}"])=0' name: 'Node {#NODE.NAME}: Node can not communicate with the cluster' priority: HIGH manual_close: 'YES' - + uuid: b8c922cbd60e4432822268c2a642fd95 name: 'Node {#NODE.NAME}: Location' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.3.{#SNMPINDEX}' @@ -236,6 +252,7 @@ zabbix_export: tag: Application value: 'Node {#NODE.NAME} Inventory' - + uuid: eae21d81e97a47dfa80701fb343294b4 name: 'Node {#NODE.NAME}: Model' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.4.{#SNMPINDEX}' @@ -254,6 +271,7 @@ zabbix_export: tag: Application value: 'Node {#NODE.NAME} Inventory' - + uuid: cd00e7ff616f4b69a94af9e9494b060e name: 'Node {#NODE.NAME}: NVRAM battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.17.{#SNMPINDEX}' @@ -285,11 +303,13 @@ zabbix_export: value: 'Node {#NODE.NAME} Health' trigger_prototypes: - + uuid: 567a28dd5b364aea84a43438aee24c5c expression: 'last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeNvramBatteryStatus, "{#NODE.NAME}"])<>1' name: 'Node {#NODE.NAME}: NVRAM battery status is not OK' priority: AVERAGE manual_close: 'YES' - + uuid: 4fc5f0cdd87147d59fe8d073e361c2d8 name: 'Node {#NODE.NAME}: Serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.5.{#SNMPINDEX}' @@ -308,6 +328,7 @@ zabbix_export: tag: Application value: 'Node {#NODE.NAME} Inventory' - + uuid: 8ed05a8e28bd4b87b2b5981b45ec9fbe name: 'Node {#NODE.NAME}: Uptime' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.25.2.1.7.{#SNMPINDEX}' @@ -326,6 +347,7 @@ zabbix_export: value: 'Node {#NODE.NAME} Health' trigger_prototypes: - + uuid: 6040422dc0b34863a90af558d72956ee expression: 'last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeUptime, "{#NODE.NAME}"])<10m' name: 'Node {#NODE.NAME}: has been restarted (uptime < 10m)' priority: INFO @@ -333,16 +355,19 @@ zabbix_export: manual_close: 'YES' trigger_prototypes: - + uuid: 64a737bc63b1463eb533d2a187c6b58a expression: 'last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedPowerSupplyCount, "{#NODE.NAME}"])>0 and last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedPowerSupplyMessage, "{#NODE.NAME}"])=last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedPowerSupplyMessage, "{#NODE.NAME}"])' name: 'Node {#NODE.NAME}: Degraded power supplies count is more than zero' priority: AVERAGE description: '{{ITEM.VALUE2}.regsub("(.*)", \1)}' - + uuid: 36b7326a738e41b7be3e0a478bc9f858 expression: 'last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedFanCount, "{#NODE.NAME}"])>0 and last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedFanMessage, "{#NODE.NAME}"])=last(/NetApp FAS3220 SNMP/fas3220.cluster[nodeEnvFailedFanMessage, "{#NODE.NAME}"])' name: 'Node {#NODE.NAME}: Failed FAN count is over than zero' priority: HIGH description: '{{ITEM.VALUE2}.regsub("(.*)", \1)}' - + uuid: e0b97a8434f94d0ba14023cc434a8926 name: 'CPU discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#NODE.NAME},1.3.6.1.4.1.789.1.2.1.14.1.1]' @@ -351,6 +376,7 @@ zabbix_export: description: 'Discovery of CPU metrics per node' item_prototypes: - + uuid: 0cf9871cac314b0fb92710144acf3f66 name: 'Node {#NODE.NAME}: CPU utilization' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.2.1.14.1.4.{#SNMPINDEX}' @@ -365,6 +391,7 @@ zabbix_export: value: 'Node {#NODE.NAME} CPU' trigger_prototypes: - + uuid: ff2754b8c5dd4963a83b974f7b024c8c expression: 'min(/NetApp FAS3220 SNMP/fas3220.cpu[cDOTCpuBusyTimePerCent, "{#NODE.NAME}"],5m)>{$CPU.UTIL.CRIT}' name: 'Node {#NODE.NAME}: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)' opdata: 'Current utilization: {ITEM.LASTVALUE1}' @@ -372,6 +399,7 @@ zabbix_export: description: 'CPU utilization is too high. The system might be slow to respond.' graph_prototypes: - + uuid: 5e87cb453b3f41138d75783eabeeb17b name: 'Node {#NODE.NAME}: CPU utilization' ymin_type_1: FIXED ymax_type_1: FIXED @@ -383,6 +411,7 @@ zabbix_export: host: 'NetApp FAS3220 SNMP' key: 'fas3220.cpu[cDOTCpuBusyTimePerCent, "{#NODE.NAME}"]' - + uuid: b6dcacd213ce436aabb6c33d236fc077 name: 'Filesystems discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FSNAME},1.3.6.1.4.1.789.1.5.4.1.2,{#FSTYPE},1.3.6.1.4.1.789.1.5.4.1.23,{#VSERVER},1.3.6.1.4.1.789.1.5.4.1.34]' @@ -412,6 +441,7 @@ zabbix_export: description: 'Filesystems discovery with filter.' item_prototypes: - + uuid: 4f77d54089e34da8bf5b50033e3e2ca3 name: '{#VSERVER}{#FSNAME}: Total space available' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.5.4.1.31.{#SNMPINDEX}' @@ -430,10 +460,12 @@ zabbix_export: value: '{#VSERVER}{#FSNAME}' trigger_prototypes: - + uuid: 17f9f0e0ca5e4c0b90e5be28b16f9809 expression: 'min(/NetApp FAS3220 SNMP/fas3220.fs[df64AvailKBytes, "{#VSERVER}{#FSNAME}"],{$FAS3220.FS.TIME:"{#FSNAME}"})<{$FAS3220.FS.AVAIL.MIN.CRIT:"{#FSNAME}"} and {$FAS3220.FS.USE.PCT:"{#FSNAME}"}=0' name: '{#VSERVER}{#FSNAME}: Disk space is too low (below {$FAS3220.FS.AVAIL.MIN.CRIT:"{#FSNAME}"} for {$FAS3220.FS.TIME:"{#FSNAME}"})' priority: HIGH - + uuid: be517380be12421c867ed48e16fe5c4e name: '{#VSERVER}{#FSNAME}: Total space' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.5.4.1.29.{#SNMPINDEX}' @@ -451,6 +483,7 @@ zabbix_export: tag: Application value: '{#VSERVER}{#FSNAME}' - + uuid: d4989438446a4d228b83b0b22c11af90 name: '{#VSERVER}{#FSNAME}: Total space used' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.5.4.1.30.{#SNMPINDEX}' @@ -468,6 +501,7 @@ zabbix_export: tag: Application value: '{#VSERVER}{#FSNAME}' - + uuid: 74868589894f468fa5daada73c042aca name: '{#VSERVER}{#FSNAME}: Saved by compression percents' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.5.4.1.38.{#SNMPINDEX}' @@ -481,6 +515,7 @@ zabbix_export: tag: Application value: '{#VSERVER}{#FSNAME}' - + uuid: 6fd01f706f8f4088b91cd6aad58a65ce name: '{#VSERVER}{#FSNAME}: Saved by deduplication percents' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.5.4.1.40.{#SNMPINDEX}' @@ -494,6 +529,7 @@ zabbix_export: tag: Application value: '{#VSERVER}{#FSNAME}' - + uuid: b74fafe10c844feda4e72346b2fe88f6 name: '{#VSERVER}{#FSNAME}: Used space percents' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.5.4.1.6.{#SNMPINDEX}' @@ -507,11 +543,13 @@ zabbix_export: value: '{#VSERVER}{#FSNAME}' trigger_prototypes: - + uuid: b0eb3b6afc234219ac7468d7ebce045b expression: 'max(/NetApp FAS3220 SNMP/fas3220.fs[dfPerCentKBytesCapacity, "{#VSERVER}{#FSNAME}"],{$FAS3220.FS.TIME:"{#FSNAME}"})>{$FAS3220.FS.PUSED.MAX.CRIT:"{#FSNAME}"} and {$FAS3220.FS.USE.PCT:"{#FSNAME}"}=1' name: '{#VSERVER}{#FSNAME}: Disk space is too low (used over {$FAS3220.FS.PUSED.MAX.CRIT:"{#FSNAME}"}% for {$FAS3220.FS.TIME:"{#FSNAME}"})' priority: HIGH graph_prototypes: - + uuid: 938f484a19454b8d9c80be5dbc1887df name: '{#VSERVER}{#FSNAME}: Free space' type: STACKED graph_items: @@ -546,6 +584,7 @@ zabbix_export: status: ENABLED discover: NO_DISCOVER - + uuid: e06a66c956164722a289cb8832341451 name: 'HA discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#NODE.NAME},1.3.6.1.4.1.789.1.21.2.1.1,{#PARTNER.NAME},1.3.6.1.4.1.789.1.21.2.1.8]' @@ -554,6 +593,7 @@ zabbix_export: description: 'Discovery of high availability metrics per node' item_prototypes: - + uuid: a6d4f2976de841108b53be013376549b name: 'Node {#NODE.NAME}: Cannot takeover cause' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.21.2.1.5.{#SNMPINDEX}' @@ -594,6 +634,7 @@ zabbix_export: value: 'Node {#NODE.NAME} HA' trigger_prototypes: - + uuid: 798e093f3c9941e6a2d7edc24dd22835 expression: 'last(/NetApp FAS3220 SNMP/fas3220.ha[haCannotTakeoverCause, "{#NODE.NAME}"])<>1' name: 'Node {#NODE.NAME}: Node cannot takeover it''s HA partner {#PARTNER.NAME}. Reason: {ITEM.VALUE}' priority: HIGH @@ -618,6 +659,7 @@ zabbix_export: nvramLogUnsynchronized(18), stateofBackupMailboxIsDoubtful(19). - + uuid: 70624f45000443999b416d5806ead949 name: 'Node {#NODE.NAME}: HA settings' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.21.2.1.3.{#SNMPINDEX}' @@ -637,16 +679,19 @@ zabbix_export: value: 'Node {#NODE.NAME} HA' trigger_prototypes: - + uuid: f4ee8e2a63e8471598b6aad929151404 expression: 'last(/NetApp FAS3220 SNMP/fas3220.ha[haSettings, "{#NODE.NAME}"])=1' name: 'Node {#NODE.NAME}: HA is not licensed' priority: AVERAGE description: 'The value notConfigured(1) indicates that the HA is not licensed.' - + uuid: db2c37150e1649fba89898459150ada8 expression: 'last(/NetApp FAS3220 SNMP/fas3220.ha[haSettings, "{#NODE.NAME}"])=5' name: 'Node {#NODE.NAME}: Node has been taken over' priority: HIGH description: 'The thisNodeDead(5) setting indicates that this node has been takenover.' - + uuid: 0984cb890ec64f748e6bc5531bf80112 name: 'Network ports discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#IFNAME},1.3.6.1.4.1.789.1.22.2.1.2,{#NODE},1.3.6.1.4.1.789.1.22.2.1.1,{#TYPE},1.3.6.1.4.1.789.1.22.2.1.15,{#ROLE},1.3.6.1.4.1.789.1.22.2.1.3,{#IFDESCR},1.3.6.1.4.1.789.1.22.1.2.1.2]' @@ -685,6 +730,7 @@ zabbix_export: description: 'Network interfaces discovery with filter.' item_prototypes: - + uuid: abbab9f31f7a4e07a2e5f3fcb2150677 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Inbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.1.2.1.28.{#IFSNMPINDEX}' @@ -702,6 +748,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: 6f8c273e8efa40e3888716c7cad79f3f name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Inbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.1.2.1.29.{#IFSNMPINDEX}' @@ -719,6 +766,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: 6fa2bb39354e4024805a82acf4feab29 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Bits received' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.1.2.1.25.{#IFSNMPINDEX}' @@ -740,6 +788,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: b414bb327e744c4b932263502da396c1 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Outbound packets discarded' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.1.2.1.34.{#IFSNMPINDEX}' @@ -757,6 +806,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: baf565d001c044f8b8b5ea5caf09ea60 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Outbound packets with errors' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.1.2.1.35.{#IFSNMPINDEX}' @@ -774,6 +824,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: cd474bb9b7b741e8a19654f9e2a67890 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Bits sent' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.1.2.1.31.{#IFSNMPINDEX}' @@ -795,6 +846,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: fc759bc9f1fd479498157c5ded9d1123 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Health degraded reason' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.2.1.32.{#SNMPINDEX}' @@ -813,6 +865,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: d50375f621464117afa5c469d06aa3a6 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Health' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.2.1.30.{#SNMPINDEX}' @@ -832,6 +885,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: 13b38a463e7a49058ca6907a9430d49f name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): State' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.2.1.4.{#SNMPINDEX}' @@ -850,6 +904,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: ba18b4cebd7547c1bd6f92bd9e0ca791 name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Role' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.2.1.3.{#SNMPINDEX}' @@ -868,6 +923,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: 7e8816bdb15e4f1ab60c2c1b9706a34f name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.2.1.11.{#SNMPINDEX}' @@ -886,6 +942,7 @@ zabbix_export: tag: Application value: '{#IFDESCR}' - + uuid: ea7cd0c80dae43e3bfd871b8ce1c541b name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Up by an administrator' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.789.1.22.2.1.14.{#SNMPINDEX}' @@ -905,6 +962,7 @@ zabbix_export: value: '{#IFDESCR}' trigger_prototypes: - + uuid: ee0284a9768a44b6a9de47b9d09750b3 expression: | min(/NetApp FAS3220 SNMP/fas3220.net.if[if64InErrors, "{#NODE}", "{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} or min(/NetApp FAS3220 SNMP/fas3220.net.if[if64OutErrors, "{#NODE}", "{#IFNAME}"],5m)>{$IF.ERRORS.WARN:"{#IFNAME}"} @@ -918,18 +976,21 @@ zabbix_export: description: 'Recovers when below 80% of {$IF.ERRORS.WARN:"{#IFNAME}"} threshold' manual_close: 'YES' - + uuid: 2c7730f4606a4833bc729c108349d7b4 expression: 'last(/NetApp FAS3220 SNMP/fas3220.net.port[netportLinkState, "{#NODE}", "{#IFNAME}"])<>2 and last(/NetApp FAS3220 SNMP/fas3220.net.port[netportUpAdmin, "{#NODE}", "{#IFNAME}"])=1' name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Link down' priority: AVERAGE description: 'Link state is not UP and the port status is set ''UP'' by an administrator.' manual_close: 'YES' - + uuid: a95e60addfe04055bb15138dd9d1f37f expression: 'last(/NetApp FAS3220 SNMP/fas3220.net.port[netportHealthStatus, "{#NODE}", "{#IFNAME}"])<>0 and length(last(/NetApp FAS3220 SNMP/fas3220.net.port[netportDegradedReason, "{#NODE}", "{#IFNAME}"]))>0' name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Port is not healthy' priority: INFO description: '{{ITEM.LASTVALUE2}.regsub("(.*)", \1)}' graph_prototypes: - + uuid: 252ef20da69f43fd90afd5a560fdbd1e name: 'Node {#NODE}: port {#IFNAME} ({#TYPE}): Network traffic' graph_items: - @@ -1125,6 +1186,7 @@ zabbix_export: value: '95' valuemaps: - + uuid: e078162b11ff49f59c3ab6d905f88f2c name: 'FAS3220 HA cannot takeover cause' mappings: - @@ -1185,6 +1247,7 @@ zabbix_export: value: '19' newvalue: 'State of backup mailbox is doubtful' - + uuid: d6993f0258dd4978a85aa5c141f1706e name: 'FAS3220 HA settings' mappings: - @@ -1203,6 +1266,7 @@ zabbix_export: value: '5' newvalue: 'This node dead' - + uuid: 1fe2bf70bd63468584708a9d09eb42a1 name: 'FAS3220 NVRAM battery status' mappings: - @@ -1233,6 +1297,7 @@ zabbix_export: value: '9' newvalue: 'Fully charged' - + uuid: ee5e67c90bca4ded84df2d82589bc2fb name: 'FAS3220 Port health' mappings: - @@ -1242,6 +1307,7 @@ zabbix_export: value: '1' newvalue: Degraded - + uuid: bd6ea858292c414d9bfd435631001ef5 name: 'FAS3220 Port link state' mappings: - @@ -1257,6 +1323,7 @@ zabbix_export: value: '3' newvalue: DOWN - + uuid: c598c387157d4450b5bf8f68e6e794a4 name: 'FAS3220 Port role' mappings: - @@ -1278,6 +1345,7 @@ zabbix_export: value: '5' newvalue: Cluster-MGMT - + uuid: 6b0fec10a0eb4c70a8982419c6e635b9 name: 'FAS3220 Port speed' mappings: - @@ -1299,6 +1367,7 @@ zabbix_export: value: '5' newvalue: '100 Gb/s' - + uuid: c50cdd6dbe19482abdb870c12e7c7b8d name: 'FAS3220 Port UP by administrator' mappings: - @@ -1308,6 +1377,7 @@ zabbix_export: value: '1' newvalue: 'True' - + uuid: a84db909cb1841c688acc6b4b1b28af4 name: 'Service state' mappings: - @@ -1318,6 +1388,7 @@ zabbix_export: newvalue: Up triggers: - + uuid: 0674ec876871465e80adb2d71844753c expression: 'last(/NetApp FAS3220 SNMP/fas3220.disk[diskFailedCount])>0 and (last(/NetApp FAS3220 SNMP/fas3220.disk[diskFailedMessage],#1)<>last(/NetApp FAS3220 SNMP/fas3220.disk[diskFailedMessage],#2))=1' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'last(/NetApp FAS3220 SNMP/fas3220.disk[diskFailedCount])=0' diff --git a/templates/server/chassis_ipmi/template_server_chassis_ipmi.yaml b/templates/server/chassis_ipmi/template_server_chassis_ipmi.yaml index 80d6d2bf68d..288e5598e98 100644 --- a/templates/server/chassis_ipmi/template_server_chassis_ipmi.yaml +++ b/templates/server/chassis_ipmi/template_server_chassis_ipmi.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:55Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: 02f35169a5a54a5aad8b3f06e798ab1f template: 'Chassis by IPMI' name: 'Chassis by IPMI' description: | @@ -26,6 +28,7 @@ zabbix_export: name: 'Templates/Server hardware' items: - + uuid: dbcf45cb09284fc19a17e7369c8fda43 name: 'Get IPMI sensors' type: IPMI key: ipmi.get @@ -39,6 +42,7 @@ zabbix_export: value: 'Zabbix raw items' discovery_rules: - + uuid: d0a3bd3c62d7438d8acde8ff0a9bb4db name: 'Discrete sensors discovery' type: DEPENDENT key: ipmi.discrete.discovery @@ -63,6 +67,7 @@ zabbix_export: description: 'Discovery of the discrete IPMI sensors.' item_prototypes: - + uuid: 6ce86fa51c614f94b2250e14af8d9385 name: 'IPMI: {#SENSOR_ID}' type: DEPENDENT key: 'ipmi.state_text[{#SENSOR_ID}]' @@ -88,6 +93,7 @@ zabbix_export: value: 'IPMI {#SENSOR_TYPE}' trigger_prototypes: - + uuid: fbec2b99a9e949f6b9d313f511535bac expression: '(last(/Chassis by IPMI/ipmi.state_text[{#SENSOR_ID}],#1)<>last(/Chassis by IPMI/ipmi.state_text[{#SENSOR_ID}],#2))=1' name: 'IPMI: {#SENSOR_ID} value has changed' priority: INFO @@ -109,6 +115,7 @@ zabbix_export: lld_macro: '{#SENSOR_UNIT}' path: $.units - + uuid: bd5ceb5412d3462d90fa857b2d214788 name: 'Threshold sensors discovery' type: DEPENDENT key: ipmi.sensors.discovery @@ -132,6 +139,7 @@ zabbix_export: description: 'Discovery of the threshold IPMI sensors.' item_prototypes: - + uuid: 77e8c8c6e2444667b5da698c802dbae0 name: 'IPMI: {#SENSOR_ID}, {#SENSOR_UNIT}' type: DEPENDENT key: 'ipmi.value[{#SENSOR_ID}]' @@ -156,6 +164,7 @@ zabbix_export: value: 'IPMI {#SENSOR_TYPE}' trigger_prototypes: - + uuid: 0bdbe5d39b6346328c0a19fad61cbf90 expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_CRIT}' name: 'IPMI: {#SENSOR_ID} value is above critical high (greater than {#SENSOR_HI_CRIT} for 5m)' priority: HIGH @@ -165,6 +174,7 @@ zabbix_export: name: 'IPMI: {#SENSOR_ID} value is above non-recoverable high (greater than {#SENSOR_HI_DISAST} for 5m)' expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_DISAST}' - + uuid: 82ea95804dc64578848617c3d39e0ec7 expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_WARN}' name: 'IPMI: {#SENSOR_ID} value is above non-critical high (greater than {#SENSOR_HI_WARN} for 5m)' priority: WARNING @@ -177,11 +187,13 @@ zabbix_export: name: 'IPMI: {#SENSOR_ID} value is above non-recoverable high (greater than {#SENSOR_HI_DISAST} for 5m)' expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_DISAST}' - + uuid: 9d21060df0024858a95990504a7e2af1 expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)>{#SENSOR_HI_DISAST}' name: 'IPMI: {#SENSOR_ID} value is above non-recoverable high (greater than {#SENSOR_HI_DISAST} for 5m)' priority: DISASTER description: 'The trigger is informing that a value higher than the upper non-recoverable threshold has been reached.' - + uuid: 7ddde536688e47948278015df2a1822f expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_CRIT}' name: 'IPMI: {#SENSOR_ID} value is below critical low (less than {#SENSOR_LO_CRIT} for 5m)' priority: HIGH @@ -191,6 +203,7 @@ zabbix_export: name: 'IPMI: {#SENSOR_ID} value is below non-recoverable low (less than {#SENSOR_LO_DISAST} for 5m)' expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_DISAST}' - + uuid: 3a61097cb942413ebabd1d47369e879d expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_WARN}' name: 'IPMI: {#SENSOR_ID} value is below non-critical low (less than {#SENSOR_LO_WARN} for 5m)' priority: WARNING @@ -203,12 +216,14 @@ zabbix_export: name: 'IPMI: {#SENSOR_ID} value is below non-recoverable low (less than {#SENSOR_LO_DISAST} for 5m)' expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_DISAST}' - + uuid: e4a324798c574e0d9f70bff553e4dcdf expression: 'min(/Chassis by IPMI/ipmi.value[{#SENSOR_ID}],5m)<{#SENSOR_LO_DISAST}' name: 'IPMI: {#SENSOR_ID} value is below non-recoverable low (less than {#SENSOR_LO_DISAST} for 5m)' priority: DISASTER description: 'The trigger is informing that a value less than the lower non-recoverable threshold has been reached.' graph_prototypes: - + uuid: 85099badf8d547d89f498cf29bcd51a8 name: 'IPMI: {#SENSOR_ID}' graph_items: - diff --git a/templates/server/cisco_ucs_snmp/template_server_cisco_ucs_snmp.yaml b/templates/server/cisco_ucs_snmp/template_server_cisco_ucs_snmp.yaml index 213fa75236a..0eb7a4cda66 100644 --- a/templates/server/cisco_ucs_snmp/template_server_cisco_ucs_snmp.yaml +++ b/templates/server/cisco_ucs_snmp/template_server_cisco_ucs_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:56Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: cb66d34564e44b3893442fc74cf6e951 template: 'Cisco UCS SNMP' name: 'Cisco UCS SNMP' description: | @@ -26,6 +28,7 @@ zabbix_export: name: 'Templates/Server hardware' discovery_rules: - + uuid: 5c6518a1df0b45c09f3a2f186c3d4e3b name: 'Array Controller Cache Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#DISKARRAY_CACHE_LOCATION},1.3.6.1.4.1.9.9.719.1.45.11.1.2]' @@ -34,6 +37,7 @@ zabbix_export: description: 'Scanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable.' item_prototypes: - + uuid: 52055929503041018d8261f15231f346 name: '{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.11.1.9.{#SNMPINDEX}' @@ -49,12 +53,14 @@ zabbix_export: value: 'Disk arrays' trigger_prototypes: - + uuid: 4387394080f848fdba95760c17fcb0c8 expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}")=1' name: '{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery is in critical state!' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the device for faults' - + uuid: 105f527e1feb44d2854408749b168b8d expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_CACHE_BATTERY_OK_STATUS}")=1' name: '{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery is not in optimal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -65,6 +71,7 @@ zabbix_export: name: '{#DISKARRAY_CACHE_LOCATION}: Disk array cache controller battery is in critical state!' expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.cache.battery.status[cucsStorageRaidBatteryOperability.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}")=1' - + uuid: b77a56dcaa1947dd8c74b5764c36c22a name: 'Array Controller Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#DISKARRAY_LOCATION},1.3.6.1.4.1.9.9.719.1.45.1.1.2]' @@ -73,6 +80,7 @@ zabbix_export: description: 'Scanning table of Array controllers: CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageControllerTable.' item_prototypes: - + uuid: b0e1dd6aab454628bf46c0dba5293424 name: '{#DISKARRAY_LOCATION}: Disk array controller model' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.1.1.5.{#SNMPINDEX}' @@ -86,6 +94,7 @@ zabbix_export: tag: Application value: 'Disk arrays' - + uuid: 262d45ac58734c0096de2b96d8294f4c name: '{#DISKARRAY_LOCATION}: Disk array controller status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.1.1.6.{#SNMPINDEX}' @@ -101,12 +110,14 @@ zabbix_export: value: 'Disk arrays' trigger_prototypes: - + uuid: 0e758cc3d6114ccbb61d12681713fbb7 expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS:\"inoperable\"}")=1' name: '{#DISKARRAY_LOCATION}: Disk array controller is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for faults' - + uuid: 11b6ca42d829463080b03a2bd018be9b expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS:\"degraded\"}")=1' name: '{#DISKARRAY_LOCATION}: Disk array controller is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -117,6 +128,7 @@ zabbix_export: name: '{#DISKARRAY_LOCATION}: Disk array controller is in critical state' expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS:\"inoperable\"}")=1' - + uuid: 95cbd54d704b4c0b944e12ff3ea6cc60 expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_OK_STATUS:\"operable\"}")=1' name: '{#DISKARRAY_LOCATION}: Disk array controller is not in optimal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -130,6 +142,7 @@ zabbix_export: name: '{#DISKARRAY_LOCATION}: Disk array controller is in warning state' expression: 'count(/Cisco UCS SNMP/system.hw.diskarray.status[cucsStorageControllerOperState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS:\"degraded\"}")=1' - + uuid: 3c067096a2fc40c390a335e40bacc089 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FAN_LOCATION},1.3.6.1.4.1.9.9.719.1.15.12.1.2]' @@ -137,6 +150,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: f65860004eb74ab187d080782177370c name: '{#FAN_LOCATION}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.15.12.1.9.{#SNMPINDEX}' @@ -155,12 +169,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: b7160144232440fb94f8ac02e195caad expression: 'count(/Cisco UCS SNMP/sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"inoperable\"}")=1' name: '{#FAN_LOCATION}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: a264df244bfd44c2a86a93a1b2e9f7d6 expression: 'count(/Cisco UCS SNMP/sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"degraded\"}")=1' name: '{#FAN_LOCATION}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -171,6 +187,7 @@ zabbix_export: name: '{#FAN_LOCATION}: Fan is in critical state' expression: 'count(/Cisco UCS SNMP/sensor.fan.status[cucsEquipmentFanOperState.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"inoperable\"}")=1' - + uuid: 93247d3808394f7195356ced554d0d55 name: 'Physical Disk Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#DISK_LOCATION},1.3.6.1.4.1.9.9.719.1.45.4.1.2]' @@ -179,6 +196,7 @@ zabbix_export: description: 'Scanning table of physical drive entries CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalDiskTable.' item_prototypes: - + uuid: 4dc3f8718af645998441c436263a1053 name: '{#DISK_LOCATION}: Physical disk media type' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.4.1.7.{#SNMPINDEX}' @@ -195,6 +213,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: 6d45ac307cce40d481c556660dea3157 name: '{#DISK_LOCATION}: Physical disk model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.4.1.12.{#SNMPINDEX}' @@ -211,6 +230,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: da12b7742c0343709ab4c1d97c0b0f4c name: '{#DISK_LOCATION}: Disk size' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.4.1.13.{#SNMPINDEX}' @@ -232,6 +252,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: cb73c8de596549888d5f94b13619da3d name: '{#DISK_LOCATION}: Physical disk status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.4.1.18.{#SNMPINDEX}' @@ -249,6 +270,7 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: 6b8e514ea9134f2fa4522abbb8165091 expression: 'count(/Cisco UCS SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_CRIT_STATUS:\"bad\"}")=1 or count(/Cisco UCS SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_CRIT_STATUS:\"predictiveFailure\"}")=1' name: '{#DISK_LOCATION}: Physical disk error' opdata: 'Current status: {ITEM.LASTVALUE1}' @@ -259,12 +281,14 @@ zabbix_export: name: '{#DISK_LOCATION}: Physical disk failed' expression: 'count(/Cisco UCS SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"failed\"}")=1' - + uuid: 2e0d32f72c824e7fb9d1cb21b2a283be expression: 'count(/Cisco UCS SNMP/system.hw.physicaldisk.status[cucsStorageLocalDiskDiskState.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"failed\"}")=1' name: '{#DISK_LOCATION}: Physical disk failed' opdata: 'Current status: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check physical disk for warnings or errors' - + uuid: f8be95a8eb5a487c8c8f05d62e90f041 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PSU_LOCATION},1.3.6.1.4.1.9.9.719.1.15.56.1.2]' @@ -272,6 +296,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 0e869e57db494940b630fc2b8f10c60b name: '{#PSU_LOCATION}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.15.56.1.7.{#SNMPINDEX}' @@ -290,12 +315,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: f0e09a28863e4e97b65f4fd819808fcc expression: 'count(/Cisco UCS SNMP/sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"inoperable\"}")=1' name: '{#PSU_LOCATION}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 61ba305f8aed4c63ad88751faec39689 expression: 'count(/Cisco UCS SNMP/sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:\"degraded\"}")=1' name: '{#PSU_LOCATION}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -306,6 +333,7 @@ zabbix_export: name: '{#PSU_LOCATION}: Power supply is in critical state' expression: 'count(/Cisco UCS SNMP/sensor.psu.status[cucsEquipmentPsuOperState.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"inoperable\"}")=1' - + uuid: 098a87f2e7094da9853bf2cb94677092 name: 'Temperature CPU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_LOCATION},1.3.6.1.4.1.9.9.719.1.41.2.1.2]' @@ -313,6 +341,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: b0a744fc4e524406ab87ccc4fbaae3b2 name: '{#SENSOR_LOCATION}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.41.2.1.10.{#SNMPINDEX}' @@ -329,6 +358,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 2da756c734fe4e8e92ee35264ca195de expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' @@ -337,6 +367,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 0c65cdcf4eaf4ef38b3538302fb5121c expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3' @@ -350,6 +381,7 @@ zabbix_export: expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' - + uuid: 61a9a352af9448ff9cf4d1d8e6667ea2 expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco UCS SNMP/sensor.temp.value[cucsProcessorEnvStatsTemperature.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3' @@ -357,6 +389,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 06216bba529b4fb2b1c52fb57d365c6a name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SENSOR_LOCATION},1.3.6.1.4.1.9.9.719.1.9.44.1.2]' @@ -364,6 +397,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 1287280a5c9449bd96f11ad3b6a92455 name: '{#SENSOR_LOCATION}.IOH: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.9.44.1.13.{#SNMPINDEX}' @@ -380,6 +414,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: b707a8a9fe7847dcab5ebf3e5d3aca3b expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' @@ -388,6 +423,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 83918f0bafe148979201708b7ef6affc expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3' @@ -401,6 +437,7 @@ zabbix_export: expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' - + uuid: 6b046a8b27724c709b02bb44d374d85f expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempSltatsIoh1Temp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3' @@ -408,6 +445,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 9ee4d857346541c6870586a0c7989fc5 name: '{#SENSOR_LOCATION}.Ambient: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.9.44.1.4.{#SNMPINDEX}' @@ -424,6 +462,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 67eea7dc3a484dd3937a737f335bc440 expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' @@ -432,6 +471,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 9f6c1ab5066e4e879387ffa0d3eea8c7 expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3' @@ -445,6 +485,7 @@ zabbix_export: expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' - + uuid: e6c3844c9323419f8ec651a1191a15bd expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsAmbientTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3' @@ -452,6 +493,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 9dc8ac1ccf2a4671bef441db6297b2f9 name: '{#SENSOR_LOCATION}.Front: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.9.44.1.8.{#SNMPINDEX}' @@ -468,6 +510,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 87eb905ee3e24624b9ef0644d6160ae0 expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' @@ -476,6 +519,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: ad628270e72b4767815688820ecda194 expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3' @@ -489,6 +533,7 @@ zabbix_export: expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' - + uuid: 6af66c56ad68406e93f62c7275cc1a4c expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsFrontTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3' @@ -496,6 +541,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 631d46aad1b2403b9512299e2446a24e name: '{#SENSOR_LOCATION}.Rear: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.9.44.1.21.{#SNMPINDEX}' @@ -512,6 +558,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 92b0b46971d945079c244cfa249d7adc expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' @@ -520,6 +567,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 699ab004ba4c40e19c78a117d313176b expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3' @@ -533,6 +581,7 @@ zabbix_export: expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_expression: 'max(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' - + uuid: 93928d5f91af420fbfc284c46593a5d9 expression: 'avg(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Cisco UCS SNMP/sensor.temp.value[cucsComputeRackUnitMbTempStatsRearTemp.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3' @@ -540,6 +589,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 0a96ab839bde40cf9d1d4db602c57a5e name: 'Unit Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#UNIT_LOCATION},1.3.6.1.4.1.9.9.719.1.9.35.1.2]' @@ -547,6 +597,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 9d0f6f5594a24c588da63fd29bf2152f name: '{#UNIT_LOCATION}: Hardware model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.9.35.1.32.{#SNMPINDEX}' @@ -568,6 +619,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: b0c955f0fc184c6686fa2fe3fce29f1a name: '{#UNIT_LOCATION}: Hardware serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.9.35.1.47.{#SNMPINDEX}' @@ -590,12 +642,14 @@ zabbix_export: value: Inventory trigger_prototypes: - + uuid: 2a5cd46ed7ea49bca24bd136a430cee1 expression: '(last(/Cisco UCS SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#1)<>last(/Cisco UCS SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}],#2))=1 and length(last(/Cisco UCS SNMP/system.hw.serialnumber[cucsComputeRackUnitSerial.{#SNMPINDEX}]))>0' name: '{#UNIT_LOCATION}: Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 00a0fe6510064375a1736433a17904c0 name: '{#UNIT_LOCATION}: Overall system health status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.9.35.1.42.{#SNMPINDEX}' @@ -614,12 +668,14 @@ zabbix_export: value: Status trigger_prototypes: - + uuid: 931ef17fddbf4d519acff45b621f2451 expression: 'count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"computeFailed\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"configFailure\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"unconfigFailure\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"inoperable\"}")=1' name: '{#UNIT_LOCATION}: System status is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for errors' - + uuid: 6a514f9e58a04a47b74f0a9ec25aa217 expression: 'count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"testFailed\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"thermalProblem\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"powerProblem\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"voltageProblem\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_WARN_STATUS:\"diagnosticsFailed\"}")=1' name: '{#UNIT_LOCATION}: System status is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -630,6 +686,7 @@ zabbix_export: name: '{#UNIT_LOCATION}: System status is in critical state' expression: 'count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"computeFailed\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"configFailure\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"unconfigFailure\"}")=1 or count(/Cisco UCS SNMP/system.status[cucsComputeRackUnitOperState.{#SNMPINDEX}],#1,"eq","{$HEALTH_CRIT_STATUS:\"inoperable\"}")=1' - + uuid: b76c04b65a8348539434d8857d1450aa name: 'Virtual Disk Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#VDISK_LOCATION},1.3.6.1.4.1.9.9.719.1.45.8.1.2]' @@ -638,6 +695,7 @@ zabbix_export: description: 'CISCO-UNIFIED-COMPUTING-STORAGE-MIB::cucsStorageLocalLunTable' item_prototypes: - + uuid: 0c6d53aae84e41fa9bdccf06a51bbf21 name: '{#VDISK_LOCATION}: Layout type' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.8.1.14.{#SNMPINDEX}' @@ -654,6 +712,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: db7e07e0325145d0a8f6bcef0cd0dff2 name: '{#VDISK_LOCATION}: Disk size' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.8.1.13.{#SNMPINDEX}' @@ -677,6 +736,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: 5c0d7116c19940608ca40058e47fd595 name: '{#VDISK_LOCATION}: Status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.9.9.719.1.45.8.1.10.{#SNMPINDEX}' @@ -694,6 +754,7 @@ zabbix_export: value: 'Virtual disks' trigger_prototypes: - + uuid: b2284179689c4cc99bdf7f2f142a8ac1 expression: 'count(/Cisco UCS SNMP/system.hw.virtualdisk.status[cucsStorageLocalLunPresence.{#SNMPINDEX}],#1,"ne","{$VDISK_OK_STATUS:\"equipped\"}")=1' name: '{#VDISK_LOCATION}: Virtual disk is not in OK state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -783,6 +844,7 @@ zabbix_export: value: '10' valuemaps: - + uuid: e1686896f31e483f9add962dbbd90afb name: 'CISCO-UNIFIED-COMPUTING-TC-MIB::CucsEquipmentOperability' mappings: - @@ -882,6 +944,7 @@ zabbix_export: value: '108' newvalue: linkActivateBlocked - + uuid: 5055674c42a241e3a2156de1dc1715bf name: 'CISCO-UNIFIED-COMPUTING-TC-MIB::CucsEquipmentPresence' mappings: - @@ -945,6 +1008,7 @@ zabbix_export: value: '105' newvalue: equippedDiscUnknown - + uuid: 398aa5bf5eb44a8c8dd96babd98f1bd3 name: 'CISCO-UNIFIED-COMPUTING-TC-MIB::CucsLsOperState' mappings: - @@ -1047,6 +1111,7 @@ zabbix_export: value: '212' newvalue: svnicNotPresent - + uuid: 7d3e38476c894ae59ecac6640b24f833 name: 'CISCO-UNIFIED-COMPUTING-TC-MIB::CucsStorageLunType' mappings: - @@ -1080,6 +1145,7 @@ zabbix_export: value: '9' newvalue: stripeDualParityStripe - + uuid: 9b7c7078039c4e348ab417da71b96f5c name: 'CISCO-UNIFIED-COMPUTING-TC-MIB::CucsStoragePDriveStatus' mappings: - diff --git a/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.yaml b/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.yaml index ada2a9f2f3c..306489dfca1 100644 --- a/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.yaml +++ b/templates/server/dell_idrac_snmp/template_server_dell_idrac_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:55Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: 43dc5c8a9a0e4786b64e44422c7f32b4 template: 'Dell iDRAC SNMP' name: 'Dell iDRAC SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: 'Templates/Server hardware' items: - + uuid: e49f14d4a51f4018b17bd200d4819975 name: 'Firmware version' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.674.10892.5.1.1.8.0 @@ -45,6 +48,7 @@ zabbix_export: value: Inventory triggers: - + uuid: ef57ccec622a4a988066bfdd44476103 expression: '(last(/Dell iDRAC SNMP/system.hw.firmware,#1)<>last(/Dell iDRAC SNMP/system.hw.firmware,#2))=1 and length(last(/Dell iDRAC SNMP/system.hw.firmware))>0' name: 'Firmware has changed' opdata: 'Current value: {ITEM.LASTVALUE1}' @@ -52,6 +56,7 @@ zabbix_export: description: 'Firmware version has changed. Ack to close' manual_close: 'YES' - + uuid: 9fc4348dc3c641dcbd0bb04b58145c91 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.674.10892.5.1.3.12.0 @@ -74,6 +79,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 4951ab6260b145ccb0c21abdcf5bb361 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.674.10892.5.1.3.2.0 @@ -97,12 +103,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 09c44efc1b9c48ac8603129c255cdb02 expression: '(last(/Dell iDRAC SNMP/system.hw.serialnumber,#1)<>last(/Dell iDRAC SNMP/system.hw.serialnumber,#2))=1 and length(last(/Dell iDRAC SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 9750f3ffa5d648ce9e99adea1d92b54c name: 'Overall system health status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.674.10892.5.2.1.0 @@ -121,12 +129,14 @@ zabbix_export: value: Status triggers: - + uuid: 10b202b35b1f41188b6018b666f92081 expression: 'count(/Dell iDRAC SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_DISASTER_STATUS}")=1' name: 'System is in unrecoverable state!' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for faults' - + uuid: 57a5de06d5254c8a85f6f143cc6177ab expression: 'count(/Dell iDRAC SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' name: 'System status is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -137,6 +147,7 @@ zabbix_export: name: 'System is in unrecoverable state!' expression: 'count(/Dell iDRAC SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_DISASTER_STATUS}")=1' - + uuid: 85f121ad7eeb45248aa9efeb781ce48c expression: 'count(/Dell iDRAC SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_WARN_STATUS}")=1' name: 'System status is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -150,6 +161,7 @@ zabbix_export: name: 'System status is in critical state' expression: 'count(/Dell iDRAC SNMP/system.status[globalSystemStatus.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' - + uuid: 83ebf3d38c92457a9d0462e3849d83ce name: 'Operating system' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.674.10892.5.1.3.6.0 @@ -173,6 +185,7 @@ zabbix_export: value: Inventory triggers: - + uuid: 695e3aeb6ab44d06851d3bd5b9904f83 expression: '(last(/Dell iDRAC SNMP/system.sw.os[systemOSName],#1)<>last(/Dell iDRAC SNMP/system.sw.os[systemOSName],#2))=1 and length(last(/Dell iDRAC SNMP/system.sw.os[systemOSName]))>0' name: 'Operating system description has changed' priority: INFO @@ -180,6 +193,7 @@ zabbix_export: manual_close: 'YES' discovery_rules: - + uuid: 2bb1759d46264c92b7cb70e7a1d18236 name: 'Array Controller Cache Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#BATTERY_NUM},1.3.6.1.4.1.674.10892.5.5.1.20.130.15.1.1]' @@ -188,6 +202,7 @@ zabbix_export: description: 'IDRAC-MIB-SMIv2::batteryTable' item_prototypes: - + uuid: 05378fb979554b3d824c355b360f0652 name: 'Battery {#BATTERY_NUM}: Disk array cache controller battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.15.1.4.{#SNMPINDEX}' @@ -213,12 +228,14 @@ zabbix_export: value: 'Disk arrays' trigger_prototypes: - + uuid: fbccd27aa8c644368c1f721bf15f25ea expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}")=1' name: 'Battery {#BATTERY_NUM}: Disk array cache controller battery is in critical state!' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the device for faults' - + uuid: 65ac2184aca5478cb307f94c0d2ea516 expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_WARN_STATUS}")=1' name: 'Battery {#BATTERY_NUM}: Disk array cache controller battery is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -229,6 +246,7 @@ zabbix_export: name: 'Battery {#BATTERY_NUM}: Disk array cache controller battery is in critical state!' expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS}")=1' - + uuid: d7190127b93546bc937f0062c8025926 expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_CACHE_BATTERY_OK_STATUS}")=1' name: 'Battery {#BATTERY_NUM}: Disk array cache controller battery is not in optimal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -242,6 +260,7 @@ zabbix_export: name: 'Battery {#BATTERY_NUM}: Disk array cache controller battery is in warning state' expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.cache.battery.status[batteryState.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_WARN_STATUS}")=1' - + uuid: 10eaaac3051e47d9bf8fd5e6f0ff840e name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.674.10892.5.4.700.12.1.5,{#FAN_DESCR},1.3.6.1.4.1.674.10892.5.4.700.12.1.8,{#TYPE},1.3.6.1.4.1.674.10892.5.4.700.12.1.7]' @@ -256,6 +275,7 @@ zabbix_export: description: 'IDRAC-MIB-SMIv2::coolingDeviceTable' item_prototypes: - + uuid: bf61401efbc44ed39bedc92b97ff563a name: '{#FAN_DESCR}: Fan speed' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.4.700.12.1.6.{#SNMPINDEX}' @@ -274,6 +294,7 @@ zabbix_export: tag: Application value: Fans - + uuid: 363a909cc7eb4dc6a225417b2487bad8 name: '{#FAN_DESCR}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.4.700.12.1.5.{#SNMPINDEX}' @@ -292,12 +313,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 17aa7eb5a90d46a9abd4eade05d8fcdb expression: 'count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"criticalUpper\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"nonRecoverableUpper\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"criticalLower\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"nonRecoverableLower\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"failed\"}")=1' name: '{#FAN_DESCR}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: b76d7605d0da4101aa21763c43dd807c expression: 'count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"nonCriticalUpper\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS:\"nonCriticalLower\"}")=1' name: '{#FAN_DESCR}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -308,6 +331,7 @@ zabbix_export: name: '{#FAN_DESCR}: Fan is in critical state' expression: 'count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"criticalUpper\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"nonRecoverableUpper\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"criticalLower\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"nonRecoverableLower\"}")=1 or count(/Dell iDRAC SNMP/sensor.fan.status[coolingDeviceStatus.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS:\"failed\"}")=1' - + uuid: 49d6570731ad4cd9a33bf4afa660eaf8 name: 'Array Controller Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.38,{#CNTLR_NAME},1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.79]' @@ -316,6 +340,7 @@ zabbix_export: description: 'IDRAC-MIB-SMIv2::controllerTable' item_prototypes: - + uuid: f2d6f51d3b4047d99efe437b5995a6c5 name: '{#CNTLR_NAME}: Disk array controller model' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.2.{#SNMPINDEX}' @@ -331,6 +356,7 @@ zabbix_export: tag: Application value: 'Disk arrays' - + uuid: 55504ef472384a8689a72ae70881fe71 name: '{#CNTLR_NAME}: Disk array controller status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.1.1.38.{#SNMPINDEX}' @@ -355,6 +381,7 @@ zabbix_export: value: 'Disk arrays' trigger_prototypes: - + uuid: 637c060b9e7242739515f3b8cd83cca2 expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS:\"critical\"}")=1' name: '{#CNTLR_NAME}: Disk array controller is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -365,12 +392,14 @@ zabbix_export: name: '{#CNTLR_NAME}: Disk array controller is in unrecoverable state!' expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_FAIL_STATUS:\"nonRecoverable\"}")=1' - + uuid: da79b759a62642459326d84f482ecba2 expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_FAIL_STATUS:\"nonRecoverable\"}")=1' name: '{#CNTLR_NAME}: Disk array controller is in unrecoverable state!' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: DISASTER description: 'Please check the device for faults' - + uuid: bd5f7cd2ed54448587e797a4b1629c2d expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS:\"nonCritical\"}")=1' name: '{#CNTLR_NAME}: Disk array controller is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -384,6 +413,7 @@ zabbix_export: name: '{#CNTLR_NAME}: Disk array controller is in unrecoverable state!' expression: 'count(/Dell iDRAC SNMP/system.hw.diskarray.status[controllerComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_FAIL_STATUS:\"nonRecoverable\"}")=1' - + uuid: 3a7ac779581345b9b4791390dee3baf4 name: 'Physical Disk Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.1,{#DISK_NAME},1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.2]' @@ -392,6 +422,7 @@ zabbix_export: description: 'IDRAC-MIB-SMIv2::physicalDiskTable' item_prototypes: - + uuid: b5d7d97f769948d1986548b8f799874a name: '{#DISK_NAME}: Physical disk media type' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.35.{#SNMPINDEX}' @@ -412,6 +443,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: f094adc420fc49b19e23a3071b8dc15f name: '{#DISK_NAME}: Physical disk model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.6.{#SNMPINDEX}' @@ -428,6 +460,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: 6a6a8198b9c6485290acb703d87ec7c9 name: '{#DISK_NAME}: Physical disk part number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.27.{#SNMPINDEX}' @@ -444,6 +477,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: 1cfaa7f506144a06a3ee159528a1a8fb name: '{#DISK_NAME}: Physical disk serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.7.{#SNMPINDEX}' @@ -460,12 +494,14 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: c0a4cc4b9e5845268287947d3276a091 expression: '(last(/Dell iDRAC SNMP/system.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#1)<>last(/Dell iDRAC SNMP/system.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}],#2))=1 and length(last(/Dell iDRAC SNMP/system.hw.physicaldisk.serialnumber[physicalDiskSerialNo.{#SNMPINDEX}]))>0' name: '{#DISK_NAME}: Disk has been replaced (new serial number received)' priority: INFO description: 'Disk serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 17b6d1e6664e4c3e90f3e68df2316fb4 name: '{#DISK_NAME}: Disk size' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.11.{#SNMPINDEX}' @@ -487,6 +523,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: 5c9de9677d214c8fa6ba706a57c46f9f name: '{#DISK_NAME}: Physical disk S.M.A.R.T. status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.31.{#SNMPINDEX}' @@ -504,6 +541,7 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: d4682ff3d39f48ceb1f16944fa89c0ed expression: 'count(/Dell iDRAC SNMP/system.hw.physicaldisk.smart_status[physicalDiskSmartAlertIndication.{#SNMPINDEX}],#1,"eq","{$DISK_SMART_FAIL_STATUS}")=1' name: '{#DISK_NAME}: Physical disk S.M.A.R.T. failed' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -514,6 +552,7 @@ zabbix_export: name: '{#DISK_NAME}: Physical disk failed' expression: 'count(/Dell iDRAC SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"critical\"}")=1 or count(/Dell iDRAC SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"nonRecoverable\"}")=1' - + uuid: 7b1d2992683d404db552abd870c6c627 name: '{#DISK_NAME}: Physical disk status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.130.4.1.24.{#SNMPINDEX}' @@ -538,12 +577,14 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: 94734f3d0288494599bc6e5db8fdbcbc expression: 'count(/Dell iDRAC SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"critical\"}")=1 or count(/Dell iDRAC SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"nonRecoverable\"}")=1' name: '{#DISK_NAME}: Physical disk failed' opdata: 'Current status: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check physical disk for warnings or errors' - + uuid: 5d7c3325f30d49fdb3cfd59828aab019 expression: 'count(/Dell iDRAC SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_WARN_STATUS:\"nonCritical\"}")=1' name: '{#DISK_NAME}: Physical disk is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -554,6 +595,7 @@ zabbix_export: name: '{#DISK_NAME}: Physical disk failed' expression: 'count(/Dell iDRAC SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"critical\"}")=1 or count(/Dell iDRAC SNMP/system.hw.physicaldisk.status[physicalDiskComponentStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS:\"nonRecoverable\"}")=1' - + uuid: 2a4ea81f9ecd4d04ad508c50395551da name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.674.10892.5.4.600.12.1.5,{#PSU_DESCR},1.3.6.1.4.1.674.10892.5.4.600.12.1.8]' @@ -562,6 +604,7 @@ zabbix_export: description: 'IDRAC-MIB-SMIv2::powerSupplyTable' item_prototypes: - + uuid: 8036b7f190284e03b5cbc34e2fa081e3 name: '{#PSU_DESCR}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.4.600.12.1.5.{#SNMPINDEX}' @@ -580,12 +623,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 6841c52b1fb24f09a2ff2a018afd8c21 expression: 'count(/Dell iDRAC SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"critical\"}")=1 or count(/Dell iDRAC SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"nonRecoverable\"}")=1' name: '{#PSU_DESCR}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: 64585727a9c447a2bb1c93bce0ddfeae expression: 'count(/Dell iDRAC SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS:\"nonCritical\"}")=1' name: '{#PSU_DESCR}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -596,6 +641,7 @@ zabbix_export: name: '{#PSU_DESCR}: Power supply is in critical state' expression: 'count(/Dell iDRAC SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"critical\"}")=1 or count(/Dell iDRAC SNMP/sensor.psu.status[powerSupplyStatus.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS:\"nonRecoverable\"}")=1' - + uuid: c3769c4cc3f3480ebad7b7c6e458c1c0 name: 'Temperature Ambient Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.674.10892.5.4.700.20.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.674.10892.5.4.700.20.1.8]' @@ -610,6 +656,7 @@ zabbix_export: description: 'Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable' item_prototypes: - + uuid: 050e4ce134df4ec9b35dbb470b89811b name: '{#SENSOR_LOCALE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.4.700.20.1.5.{#SNMPINDEX}' @@ -627,6 +674,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 406352e7250740939c22dd5cba8cd361 name: '{#SENSOR_LOCALE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.4.700.20.1.6.{#SNMPINDEX}' @@ -650,6 +698,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 543535aa535346ffb00622c1af11abfb expression: 'avg(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3' @@ -658,6 +707,7 @@ zabbix_export: priority: AVERAGE trigger_prototypes: - + uuid: 28353badfe784641b8db7a1191c16ec9 expression: | avg(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"} or @@ -671,6 +721,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 761cd8e8e4b14017a8333470e8eb2042 expression: | avg(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"} or @@ -692,6 +743,7 @@ zabbix_export: last(/Dell iDRAC SNMP/sensor.temp.status[temperatureProbeStatus.Ambient.{#SNMPINDEX}])={$TEMP_DISASTER_STATUS} recovery_expression: 'max(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' - + uuid: 3e79192b1bba479faaf852cb15fe9e26 name: 'Temperature CPU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.674.10892.5.4.700.20.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.674.10892.5.4.700.20.1.8]' @@ -706,6 +758,7 @@ zabbix_export: description: 'Scanning table of Temperature Probe Table IDRAC-MIB-SMIv2::temperatureProbeTable' item_prototypes: - + uuid: dfc1f114d3de4e9f98254116f5958025 name: '{#SENSOR_LOCALE}: Temperature status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.4.700.20.1.5.{#SNMPINDEX}' @@ -723,6 +776,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 9b4381f5a34a4ff4bde7294fb34f2a27 name: '{#SENSOR_LOCALE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.4.700.20.1.6.{#SNMPINDEX}' @@ -746,6 +800,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 3e44b8af0dde4a46941ff84c8309a927 expression: 'avg(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3' @@ -754,6 +809,7 @@ zabbix_export: priority: AVERAGE trigger_prototypes: - + uuid: 70544af258984e70bb2fb2b90c84e563 expression: | avg(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"} or @@ -767,6 +823,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 6d6cccb978bd46bd95ced55e3fb58478 expression: | avg(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"} or @@ -788,6 +845,7 @@ zabbix_export: last(/Dell iDRAC SNMP/sensor.temp.status[temperatureProbeStatus.CPU.{#SNMPINDEX}])={$TEMP_DISASTER_STATUS} recovery_expression: 'max(/Dell iDRAC SNMP/sensor.temp.value[temperatureProbeReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' - + uuid: 57a914e4d66d4babaadde1b0787ba734 name: 'Virtual Disk Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.1,{#DISK_NAME},1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.2]' @@ -796,6 +854,7 @@ zabbix_export: description: 'IDRAC-MIB-SMIv2::virtualDiskTable' item_prototypes: - + uuid: 6f600a00e0004adab0b6acaf57375a26 name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Layout type' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.13.{#SNMPINDEX}' @@ -823,6 +882,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: 5859b6822849438fa355694f42cc0b12 name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Read policy' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.11.{#SNMPINDEX}' @@ -841,6 +901,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: f42ea3af24564ba09c306e16580df656 name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Disk size' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.6.{#SNMPINDEX}' @@ -862,6 +923,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: 3134da694a68466cbe811c1658be24af name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Current state' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.30.{#SNMPINDEX}' @@ -884,6 +946,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: 1e749a7717b94b42ad52d45bebaf9dd5 name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.4.{#SNMPINDEX}' @@ -907,12 +970,14 @@ zabbix_export: value: 'Virtual disks' trigger_prototypes: - + uuid: 25e789d113c54a109869c083510521e7 expression: 'count(/Dell iDRAC SNMP/system.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}],#1,"eq","{$VDISK_CRIT_STATUS:\"failed\"}")=1' name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Virtual disk failed' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check virtual disk for warnings or errors' - + uuid: b8ccd9b5c56a4a1da658004df85d0d36 expression: 'count(/Dell iDRAC SNMP/system.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}],#1,"eq","{$VDISK_WARN_STATUS:\"degraded\"}")=1' name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Virtual disk is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -923,6 +988,7 @@ zabbix_export: name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Virtual disk failed' expression: 'count(/Dell iDRAC SNMP/system.hw.virtualdisk.status[virtualDiskState.{#SNMPINDEX}],#1,"eq","{$VDISK_CRIT_STATUS:\"failed\"}")=1' - + uuid: 0e469e2e2a7c40998a72a986ef61a4e6 name: 'Disk {#SNMPVALUE}({#DISK_NAME}): Write policy' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.674.10892.5.5.1.20.140.1.1.10.{#SNMPINDEX}' @@ -1050,6 +1116,7 @@ zabbix_export: value: '4' valuemaps: - + uuid: 3459ea1c2ec94b3b8e39b8b7f76def81 name: 'IDRAC-MIB-SMIv2::batteryState' mappings: - @@ -1074,6 +1141,7 @@ zabbix_export: value: '7' newvalue: 'Below threshold' - + uuid: 7648c14caa6e4dd4b0d2bc28e594090c name: 'IDRAC-MIB-SMIv2::BooleanType' mappings: - @@ -1083,6 +1151,7 @@ zabbix_export: value: '1' newvalue: failed - + uuid: f90ca4bbf10f41deb68b458b795f6bb2 name: 'IDRAC-MIB-SMIv2::ObjectStatusEnum' mappings: - @@ -1104,6 +1173,7 @@ zabbix_export: value: '6' newvalue: nonRecoverable - + uuid: 3277b276bbb241699ac6011387e90126 name: 'IDRAC-MIB-SMIv2::physicalDiskComponentStatus' mappings: - @@ -1125,6 +1195,7 @@ zabbix_export: value: '6' newvalue: nonRecoverable - + uuid: 3d57a8ee9167490cabf6429d9cd14b4a name: 'IDRAC-MIB-SMIv2::physicalDiskMediaType' mappings: - @@ -1137,6 +1208,7 @@ zabbix_export: value: '3' newvalue: SSD - + uuid: ba7ff497325e4488af87afcc58e0cd42 name: 'IDRAC-MIB-SMIv2::StatusProbeEnum' mappings: - @@ -1170,6 +1242,7 @@ zabbix_export: value: '10' newvalue: failed - + uuid: 65e49bfeafcd4a7287ac779cf405d4eb name: 'IDRAC-MIB-SMIv2::virtualDiskLayout' mappings: - @@ -1203,6 +1276,7 @@ zabbix_export: value: '10' newvalue: 'Concatenated RAID 5' - + uuid: 6b8270d891b54aef8d7889ddce498ff2 name: 'IDRAC-MIB-SMIv2::virtualDiskOperationalState' mappings: - @@ -1221,6 +1295,7 @@ zabbix_export: value: '5' newvalue: 'Background init' - + uuid: 9da59b80065d4c46a270a544e00f18d7 name: 'IDRAC-MIB-SMIv2::virtualDiskState' mappings: - @@ -1236,6 +1311,7 @@ zabbix_export: value: '4' newvalue: Degraded - + uuid: 12019ceefc2e4ab896ea8106efac48b8 name: 'IDRAC-MIB-SMIv2::virtualDiskWritePolicy' mappings: - diff --git a/templates/server/hp_ilo_snmp/template_server_hp_ilo_snmp.yaml b/templates/server/hp_ilo_snmp/template_server_hp_ilo_snmp.yaml index bc3fa65ea4c..ec0949e17e9 100644 --- a/templates/server/hp_ilo_snmp/template_server_hp_ilo_snmp.yaml +++ b/templates/server/hp_ilo_snmp/template_server_hp_ilo_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:57Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: c2a7ddca051d4b4a9553f339c57e47a9 template: 'HP iLO SNMP' name: 'HP iLO SNMP' description: | @@ -25,6 +27,7 @@ zabbix_export: name: 'Templates/Server hardware' items: - + uuid: 399110973c134983bd5020b9e5b509f4 name: 'System: Temperature status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.232.6.2.6.1.0 @@ -51,6 +54,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 2708e6cb2ba240a791685ebdcab3407f name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.232.2.2.4.2.0 @@ -72,6 +76,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: 96e27ad668944845a7f598f35b577d18 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.232.2.2.2.1.0 @@ -94,12 +99,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 61b66ae397d3410590dd2191c3467e0d expression: '(last(/HP iLO SNMP/system.hw.serialnumber,#1)<>last(/HP iLO SNMP/system.hw.serialnumber,#2))=1 and length(last(/HP iLO SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 5f30715570c449ecb4e07858256a3e05 name: 'Overall system health status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.232.6.1.3.0 @@ -122,12 +129,14 @@ zabbix_export: value: Status triggers: - + uuid: 0335bcb0a891421ebc24369811a47ea2 expression: 'count(/HP iLO SNMP/system.status[cpqHeMibCondition.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' name: 'System status is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for errors' - + uuid: af74471e58254f4f8ce9cb939159c8ab expression: 'count(/HP iLO SNMP/system.status[cpqHeMibCondition.0],#1,"eq","{$HEALTH_WARN_STATUS}")=1' name: 'System status is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -139,6 +148,7 @@ zabbix_export: expression: 'count(/HP iLO SNMP/system.status[cpqHeMibCondition.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' discovery_rules: - + uuid: 7589f2f30c7e4cf88bb7cd1d57f543a4 name: 'Array Controller Cache Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#CACHE_STATUS},1.3.6.1.4.1.232.3.2.2.2.1.2,{#CACHE_CNTRL_INDEX},1.3.6.1.4.1.232.3.2.2.2.1.1]' @@ -147,6 +157,7 @@ zabbix_export: description: 'Scanning table of Array controllers: CPQIDA-MIB::cpqDaAccelTable' item_prototypes: - + uuid: f212a5a7f2754d49aab4d4a4a6a5ca44 name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller battery status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.2.2.1.6.{#SNMPINDEX}' @@ -188,12 +199,14 @@ zabbix_export: value: 'Disk arrays' trigger_prototypes: - + uuid: e4b481d00a6a4d0d8a29a9d799626617 expression: 'count(/HP iLO SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS:\"failed\"}")=1 or count(/HP iLO SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS:\"capacitorFailed\"}")=1' name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller battery is in critical state!' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the device for faults' - + uuid: 12eabd826b694ee2a65019c5afed0c0c expression: 'count(/HP iLO SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_WARN_STATUS:\"degraded\"}")=1' name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller battery is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -204,6 +217,7 @@ zabbix_export: name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller battery is in critical state!' expression: 'count(/HP iLO SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS:\"failed\"}")=1 or count(/HP iLO SNMP/system.hw.diskarray.cache.battery.status[cpqDaAccelBattery.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_BATTERY_CRIT_STATUS:\"capacitorFailed\"}")=1' - + uuid: 2e20ec1d27374dceb363a6cdd568d23d name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.2.2.1.2.{#SNMPINDEX}' @@ -255,12 +269,14 @@ zabbix_export: value: 'Disk arrays' trigger_prototypes: - + uuid: dabf91236780416fbc9d4cececbcebc0 expression: 'count(/HP iLO SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_CRIT_STATUS:\"cacheModCriticalFailure\"}")=1' name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller is in critical state!' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the device for faults' - + uuid: 802eba637fa547b8a2f317c2f4698a14 expression: 'count(/HP iLO SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_WARN_STATUS:\"cacheModDegradedFailsafeSpeed\"}")=1 or count(/HP iLO SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_WARN_STATUS:\"cacheReadCacheNotMapped\"}")=1 or count(/HP iLO SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_WARN_STATUS:\"cacheModFlashMemNotAttached\"}")=1' name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -271,6 +287,7 @@ zabbix_export: name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller is in critical state!' expression: 'count(/HP iLO SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CACHE_CRIT_STATUS:\"cacheModCriticalFailure\"}")=1' - + uuid: 007eee02dd0345f2b681e85cff9b57bc expression: 'count(/HP iLO SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}],#1,"ne","{$DISK_ARRAY_CACHE_OK_STATUS:\"enabled\"}")=1 and last(/HP iLO SNMP/system.hw.diskarray.cache.status[cpqDaAccelStatus.{#SNMPINDEX}])<>{$DISK_ARRAY_CACHE_WARN_STATUS:"invalid"}' name: '#{#CACHE_CNTRL_INDEX}: Disk array cache controller is not in optimal state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -289,6 +306,7 @@ zabbix_export: parameters: - 6h - + uuid: bfbfb003935f4a2da4ff253f1f01cda9 name: 'Array Controller Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.3.2.2.1.1.1,{#CNTLR_SLOT},1.3.6.1.4.1.232.3.2.2.1.1.5,{#CNTLR_LOCATION},1.3.6.1.4.1.232.3.2.2.1.1.20]' @@ -297,6 +315,7 @@ zabbix_export: description: 'Scanning table of Array controllers: CPQIDA-MIB::cpqDaCntlrTable' item_prototypes: - + uuid: 72e008704de649bbb10df34d38158b69 name: '{#CNTLR_LOCATION}: Disk array controller model' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.2.1.1.2.{#SNMPINDEX}' @@ -318,6 +337,7 @@ zabbix_export: tag: Application value: 'Disk arrays' - + uuid: 71ae1496057044819a80f0660d838083 name: '{#CNTLR_LOCATION}: Disk array controller status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.2.1.1.6.{#SNMPINDEX}' @@ -341,12 +361,14 @@ zabbix_export: value: 'Disk arrays' trigger_prototypes: - + uuid: cff2da457cb344b99f8b7d7f0a1497c2 expression: 'count(/HP iLO SNMP/system.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_CRIT_STATUS}")=1' name: '{#CNTLR_LOCATION}: Disk array controller is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for faults' - + uuid: 6a532604599b446b8a7dc6c0938545b1 expression: 'count(/HP iLO SNMP/system.hw.diskarray.status[cpqDaCntlrCondition.{#SNMPINDEX}],#1,"eq","{$DISK_ARRAY_WARN_STATUS}")=1' name: '{#CNTLR_LOCATION}: Disk array controller is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -362,6 +384,7 @@ zabbix_export: parameters: - 6h - + uuid: dd52cf7724f7471cabf1970707a6fdd6 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.7.1.9]' @@ -370,6 +393,7 @@ zabbix_export: description: 'CPQHLTH-MIB::cpqHeFltTolFanCondition' item_prototypes: - + uuid: 2173681feff54bbbb27bca1c82fab363 name: 'Fan {#SNMPINDEX}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.7.1.9.{#SNMPINDEX}' @@ -397,12 +421,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 289750475f9048dcaf8520e33b3b5057 expression: 'count(/HP iLO SNMP/sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}],#1,"eq","{$FAN_CRIT_STATUS}")=1' name: 'Fan {#SNMPINDEX}: Fan is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the fan unit' - + uuid: a82df54cc1b04c449807ef5a7a2d28dd expression: 'count(/HP iLO SNMP/sensor.fan.status[cpqHeFltTolFanCondition.{#SNMPINDEX}],#1,"eq","{$FAN_WARN_STATUS}")=1' name: 'Fan {#SNMPINDEX}: Fan is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -418,6 +444,7 @@ zabbix_export: parameters: - 6h - + uuid: 5b68bccba85349beb2800bbb99ba5e13 name: 'Physical Disk Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.3.2.5.1.1.5,{#DISK_LOCATION},1.3.6.1.4.1.232.3.2.5.1.1.64]' @@ -426,6 +453,7 @@ zabbix_export: description: 'Scanning table of physical drive entries CPQIDA-MIB::cpqDaPhyDrvTable.' item_prototypes: - + uuid: a6dfc1cf30e141b6b47d463d436f14b6 name: '{#DISK_LOCATION}: Physical disk media type' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.5.1.1.69.{#SNMPINDEX}' @@ -450,6 +478,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: 82f09b232147488fb9bd7253ce1432c2 name: '{#DISK_LOCATION}: Physical disk model name' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.5.1.1.3.{#SNMPINDEX}' @@ -473,6 +502,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: 5eca1a95575f4cb891545bde063aae7b name: '{#DISK_LOCATION}: Physical disk serial number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.5.1.1.51.{#SNMPINDEX}' @@ -497,12 +527,14 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: 539fa68fd63449d08fde34c7725cb621 expression: '(last(/HP iLO SNMP/system.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#1)<>last(/HP iLO SNMP/system.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}],#2))=1 and length(last(/HP iLO SNMP/system.hw.physicaldisk.serialnumber[cpqDaPhyDrvSerialNum.{#SNMPINDEX}]))>0' name: '{#DISK_LOCATION}: Disk has been replaced (new serial number received)' priority: INFO description: 'Disk serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 03cf9c027f9b4557a0d0a233347c58d2 name: '{#DISK_LOCATION}: Disk size' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.5.1.1.45.{#SNMPINDEX}' @@ -533,6 +565,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: e0864c9d70204f048fc0c597a996b19f name: '{#DISK_LOCATION}: Physical disk S.M.A.R.T. status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.5.1.1.57.{#SNMPINDEX}' @@ -558,6 +591,7 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: 6fe3ce58f54c4650ba42f32409afc884 expression: 'count(/HP iLO SNMP/system.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}],#1,"eq","{$DISK_SMART_FAIL_STATUS:\"replaceDrive\"}")=1 or count(/HP iLO SNMP/system.hw.physicaldisk.smart_status[cpqDaPhyDrvSmartStatus.{#SNMPINDEX}],#1,"eq","{$DISK_SMART_FAIL_STATUS:\"replaceDriveSSDWearOut\"}")=1' name: '{#DISK_LOCATION}: Physical disk S.M.A.R.T. failed' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -568,6 +602,7 @@ zabbix_export: name: '{#DISK_LOCATION}: Physical disk failed' expression: 'count(/HP iLO SNMP/system.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS}")=1' - + uuid: d88cd26724fd4f19b899b4767fb33814 name: '{#DISK_LOCATION}: Physical disk status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.5.1.1.6.{#SNMPINDEX}' @@ -595,12 +630,14 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: 9aac16a2790742e1aa6fead9ebe7a4a3 expression: 'count(/HP iLO SNMP/system.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}],#1,"eq","{$DISK_FAIL_STATUS}")=1' name: '{#DISK_LOCATION}: Physical disk failed' opdata: 'Current status: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check physical disk for warnings or errors' - + uuid: ee59faec50624c0a928b22eed2100cb3 expression: 'count(/HP iLO SNMP/system.hw.physicaldisk.status[cpqDaPhyDrvStatus.{#SNMPINDEX}],#1,"eq","{$DISK_WARN_STATUS}")=1' name: '{#DISK_LOCATION}: Physical disk is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -616,6 +653,7 @@ zabbix_export: parameters: - 6h - + uuid: a77e77fc862847078ff3328f4d331747 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.9.3.1.5,{#CHASSIS_NUM},1.3.6.1.4.1.232.6.2.9.3.1.1,{#BAY_NUM},1.3.6.1.4.1.232.6.2.9.3.1.2]' @@ -624,6 +662,7 @@ zabbix_export: description: 'CPQHLTH-MIB::cpqHeFltTolPowerSupplyStatus' item_prototypes: - + uuid: 45d3144d0e5342c6a98b6aca01f4a907 name: 'Chassis {#CHASSIS_NUM}, bay {#BAY_NUM}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.9.3.1.4.{#SNMPINDEX}' @@ -650,12 +689,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 97f3cd999d244aac88d282c6cc9ee71c expression: 'count(/HP iLO SNMP/sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}],#1,"eq","{$PSU_CRIT_STATUS}")=1' name: 'Chassis {#CHASSIS_NUM}, bay {#BAY_NUM}: Power supply is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: AVERAGE description: 'Please check the power supply unit for errors' - + uuid: e3b59cb3378d46ba84de18a0aee203a3 expression: 'count(/HP iLO SNMP/sensor.psu.status[cpqHeFltTolPowerSupplyCondition.{#SNMPINDEX}],#1,"eq","{$PSU_WARN_STATUS}")=1' name: 'Chassis {#CHASSIS_NUM}, bay {#BAY_NUM}: Power supply is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -671,6 +712,7 @@ zabbix_export: parameters: - 6h - + uuid: d39d17234d34419ab9bb0c1d90505bff name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.8.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.232.6.2.6.8.1.3]' @@ -685,6 +727,7 @@ zabbix_export: description: 'Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable' item_prototypes: - + uuid: ac352f7b00d6478daf601d0f7cb508e4 name: '{#SNMPINDEX}: Temperature sensor condition' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.6.{#SNMPINDEX}' @@ -717,22 +760,26 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: b7786ff4c57a4143b79e95bfc5470dcd expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 1' name: '{#SNMPINDEX}: Temperature could not be determined' priority: INFO description: 'Temperature could not be determined.' manual_close: 'YES' - + uuid: 11365923a7b242fea930250e26fcc548 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 4' name: '{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system.' priority: HIGH description: 'The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent.' - + uuid: dd0fd44bd7bb43bd85fdd63a199e0e69 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.{#SNMPINDEX}]) = 3' name: '{#SNMPINDEX}: The temperature sensor is outside of normal operating range' priority: WARNING description: 'If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs.' - + uuid: 63fd55c6dee6427bbba7daa023d8f91a name: '{#SNMPINDEX}: Temperature sensor location' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.3.{#SNMPINDEX}' @@ -754,6 +801,7 @@ zabbix_export: tag: Application value: Temperature - + uuid: 7c7d2807f0714bca8c8f263c2a4be8e6 name: '{#SNMPINDEX}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}' @@ -779,6 +827,7 @@ zabbix_export: parameters: - 6h - + uuid: 279cdcdb6d304a7fb6ba0667c55fc774 name: 'Temperature Discovery Ambient' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.8.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.232.6.2.6.8.1.3]' @@ -797,6 +846,7 @@ zabbix_export: description: 'Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ambient(11) and 0.1 index filter' item_prototypes: - + uuid: da102e6fc86b49c7bd57c2805ca08675 name: 'Ambient: Temperature sensor condition' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.6.{#SNMPINDEX}' @@ -829,22 +879,26 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: e955550a2496435eb799d317f2036c55 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 1' name: 'Ambient: Temperature could not be determined' priority: INFO description: 'Temperature could not be determined.' manual_close: 'YES' - + uuid: 8cd2c8b62b164923afed02da2be52dcc expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 4' name: 'Ambient: The temperature sensor detects a condition that could permanently damage the system.' priority: HIGH description: 'The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent.' - + uuid: d11e13c5714a42d49bea54d837f9f418 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Ambient.{#SNMPINDEX}]) = 3' name: 'Ambient: The temperature sensor is outside of normal operating range' priority: WARNING description: 'If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs.' - + uuid: fd9c9a22a2a946ef895f92300de12004 name: 'Ambient: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}' @@ -870,6 +924,7 @@ zabbix_export: parameters: - 6h - + uuid: 8a0f24370b2246799b3db8c547f34d3e name: 'Temperature Discovery CPU' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.8.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.232.6.2.6.8.1.3]' @@ -884,6 +939,7 @@ zabbix_export: description: 'Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with cpu(6) filter' item_prototypes: - + uuid: 4cad241ca3bd4382879bebabc4f42201 name: 'CPU-{#SNMPINDEX}: Temperature sensor condition' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.6.{#SNMPINDEX}' @@ -916,22 +972,26 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 512654c27ea94ed4993380793a67f68b expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 1' name: 'CPU-{#SNMPINDEX}: Temperature could not be determined' priority: INFO description: 'Temperature could not be determined.' manual_close: 'YES' - + uuid: 7853d0c8ed4a4ebe98e38c7499417ebe expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 4' name: 'CPU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system.' priority: HIGH description: 'The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent.' - + uuid: 0434d2a6a1b54cb7bcd0e6f58d973be4 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.CPU.{#SNMPINDEX}]) = 3' name: 'CPU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range' priority: WARNING description: 'If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs.' - + uuid: 0bfe29bdf06e4432aafbbddb5bc02272 name: 'CPU-{#SNMPINDEX}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}' @@ -957,6 +1017,7 @@ zabbix_export: parameters: - 6h - + uuid: b32425e531b444c69cdc3efc015286f2 name: 'Temperature Discovery I/O' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.8.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.232.6.2.6.8.1.3]' @@ -971,6 +1032,7 @@ zabbix_export: description: 'Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with ioBoard(5) filter' item_prototypes: - + uuid: 51fbe5f6d6c1481e818eafa7cbe01295 name: 'I/O-{#SNMPINDEX}: Temperature sensor condition' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.6.{#SNMPINDEX}' @@ -1003,22 +1065,26 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 2875e5ebea474eccac8d53dd13539bd6 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 1' name: 'I/O-{#SNMPINDEX}: Temperature could not be determined' priority: INFO description: 'Temperature could not be determined.' manual_close: 'YES' - + uuid: 593b167fe62e4a7fae35ebb508540325 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 4' name: 'I/O-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system.' priority: HIGH description: 'The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent.' - + uuid: bf6a10f0596a45b4b8f8a2f0acf7c778 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition."I/O.{#SNMPINDEX}"]) = 3' name: 'I/O-{#SNMPINDEX}: The temperature sensor is outside of normal operating range' priority: WARNING description: 'If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs.' - + uuid: 5a37a9c96a9748468d10562bd1242aa0 name: 'I/O-{#SNMPINDEX}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}' @@ -1044,6 +1110,7 @@ zabbix_export: parameters: - 6h - + uuid: f35e84ec9cb74bd19610fa7fdc59433d name: 'Temperature Discovery Memory' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.8.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.232.6.2.6.8.1.3]' @@ -1058,6 +1125,7 @@ zabbix_export: description: 'Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with memory(7) filter' item_prototypes: - + uuid: 861d683a933b4eb5989b0f5484a9a93d name: 'Memory-{#SNMPINDEX}: Temperature sensor condition' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.6.{#SNMPINDEX}' @@ -1090,22 +1158,26 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 881f28f6411c467493c56a64237d8ca8 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 1' name: 'Memory-{#SNMPINDEX}: Temperature could not be determined' priority: INFO description: 'Temperature could not be determined.' manual_close: 'YES' - + uuid: c05402995e6146d28c53fc33e88d8164 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 4' name: 'Memory-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system.' priority: HIGH description: 'The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent.' - + uuid: bfac7287a9d842cb89d8089af72e2e12 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.Memory.{#SNMPINDEX}]) = 3' name: 'Memory-{#SNMPINDEX}: The temperature sensor is outside of normal operating range' priority: WARNING description: 'If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs.' - + uuid: feb78ed0e9c640f2b2e122bebca181a7 name: 'Memory-{#SNMPINDEX}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}' @@ -1131,6 +1203,7 @@ zabbix_export: parameters: - 6h - + uuid: c12fc57ae86e434abd25e8ba8f6ca642 name: 'Temperature Discovery PSU' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.8.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.232.6.2.6.8.1.3]' @@ -1145,6 +1218,7 @@ zabbix_export: description: 'Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with powerSupply(10) filter' item_prototypes: - + uuid: 01eea51183834c6a8ed7daf75abe6c87 name: 'PSU-{#SNMPINDEX}: Temperature sensor condition' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.6.{#SNMPINDEX}' @@ -1177,22 +1251,26 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 14ab7adae80c4859952381bfe17a14a3 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 1' name: 'PSU-{#SNMPINDEX}: Temperature could not be determined' priority: INFO description: 'Temperature could not be determined.' manual_close: 'YES' - + uuid: 97481f1183c3444c851fe99428bd7bf3 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 4' name: 'PSU-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system.' priority: HIGH description: 'The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent.' - + uuid: 8c7f5250756946a595b742519e4890a5 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.PSU.{#SNMPINDEX}]) = 3' name: 'PSU-{#SNMPINDEX}: The temperature sensor is outside of normal operating range' priority: WARNING description: 'If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs.' - + uuid: d2e8eb2989364732b85dbef4eb7d1ce4 name: 'PSU-{#SNMPINDEX}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}' @@ -1218,6 +1296,7 @@ zabbix_export: parameters: - 6h - + uuid: 4d513f2958ac483383ff803df781bd76 name: 'Temperature Discovery System' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.6.2.6.8.1.1,{#SENSOR_LOCALE},1.3.6.1.4.1.232.6.2.6.8.1.3]' @@ -1232,6 +1311,7 @@ zabbix_export: description: 'Scanning table of Temperature Sensor Entries: CPQHLTH-MIB::cpqHeTemperatureTable with system(3) filter' item_prototypes: - + uuid: 6adae921be5545c995cf24b2b900818c name: 'System-{#SNMPINDEX}: Temperature sensor condition' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.6.{#SNMPINDEX}' @@ -1264,22 +1344,26 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: d161829ab0ec496bb4718ed156853c3f expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 1' name: 'System-{#SNMPINDEX}: Temperature could not be determined' priority: INFO description: 'Temperature could not be determined.' manual_close: 'YES' - + uuid: a65a8386fdd048f986a3aa3fcf29a959 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 4' name: 'System-{#SNMPINDEX}: The temperature sensor detects a condition that could permanently damage the system.' priority: HIGH description: 'The system will automatically shutdown if the failed(4) condition results, so it is unlikely that this value will ever be returned by the agent.' - + uuid: 0b13f436c7984eef9624632bb5f43970 expression: 'last(/HP iLO SNMP/sensor.temp.condition[cpqHeTemperatureCondition.System.{#SNMPINDEX}]) = 3' name: 'System-{#SNMPINDEX}: The temperature sensor is outside of normal operating range' priority: WARNING description: 'If the cpqHeThermalDegradedAction is set to shutdown(3) the system will be shutdown if the degraded(3) condition occurs.' - + uuid: aa985d3fb0084e24bd9f3e81c249cae4 name: 'System-{#SNMPINDEX}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.6.2.6.8.1.4.{#SNMPINDEX}' @@ -1305,6 +1389,7 @@ zabbix_export: parameters: - 6h - + uuid: f8ddad8119414bdbb695feaa788aa89e name: 'Virtual Disk Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.232.3.2.3.1.1.2,{#DISK_NAME},1.3.6.1.4.1.232.3.2.3.1.1.14]' @@ -1313,6 +1398,7 @@ zabbix_export: description: 'CPQIDA-MIB::cpqDaLogDrvTable' item_prototypes: - + uuid: 3d06c600df19479abc35c47832f1abc2 name: 'Disk {#SNMPINDEX}({#DISK_NAME}): Layout type' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.3.1.1.3.{#SNMPINDEX}' @@ -1333,6 +1419,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: 39add64d1cef451091f5416440ea0adc name: 'Disk {#SNMPINDEX}({#DISK_NAME}): Disk size' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.3.1.1.9.{#SNMPINDEX}' @@ -1361,6 +1448,7 @@ zabbix_export: tag: Application value: 'Virtual disks' - + uuid: e0de2e2cc2ac423c95bcca5c77b1a53c name: 'Disk {#SNMPINDEX}({#DISK_NAME}): Status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.232.3.2.3.1.1.4.{#SNMPINDEX}' @@ -1380,12 +1468,14 @@ zabbix_export: value: 'Virtual disks' trigger_prototypes: - + uuid: 908690f6b73d4e61abcb89feaefa4a65 expression: 'count(/HP iLO SNMP/system.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}],#1,"eq","{$VDISK_CRIT_STATUS}")=1' name: 'Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk failed' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check virtual disk for warnings or errors' - + uuid: 54436d6421d648c6bc706df74d17118b expression: 'count(/HP iLO SNMP/system.hw.virtualdisk.status[cpqDaLogDrvStatus.{#SNMPINDEX}],#1,"ne","{$VDISK_OK_STATUS}")=1' name: 'Disk {#SNMPINDEX}({#DISK_NAME}): Virtual disk is not in OK state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -1475,6 +1565,7 @@ zabbix_export: value: '2' valuemaps: - + uuid: 1a03c5602a4a49f8839d820c666434fc name: 'CPQHLTH-MIB::cpqHeTemperatureCondition' mappings: - @@ -1490,6 +1581,7 @@ zabbix_export: value: '4' newvalue: failed - + uuid: f1e590a8cc744e22b900595851833357 name: 'CPQHLTH-MIB::cpqHeTemperatureLocale' mappings: - @@ -1532,6 +1624,7 @@ zabbix_export: value: '13' newvalue: bridgeCard - + uuid: 7502d61cf7644a2d9cff7462f53569ee name: 'CPQIDA-MIB::cpqDaAccelBattery' mappings: - @@ -1556,6 +1649,7 @@ zabbix_export: value: '7' newvalue: 'Capacitor failed' - + uuid: 20d96ea63e994ba49244b94a4c24aec3 name: 'CPQIDA-MIB::cpqDaAccelStatus' mappings: - @@ -1586,6 +1680,7 @@ zabbix_export: value: '9' newvalue: cacheReadCacheNotMapped - + uuid: 140a21785b764c95a3f78c8c05ed0844 name: 'CPQIDA-MIB::cpqDaCntlrModel' mappings: - @@ -1844,6 +1939,7 @@ zabbix_export: value: '88' newvalue: sa-p840ar - + uuid: 442c9095de9f4aa5bcca659292b2c12b name: 'CPQIDA-MIB::cpqDaLogDrvFaultTol' mappings: - @@ -1877,6 +1973,7 @@ zabbix_export: value: '11' newvalue: 'RAID-10 ADM' - + uuid: 8db38b47aba64739ae9f078f43b42888 name: 'CPQIDA-MIB::cpqDaLogDrvStatus' mappings: - @@ -1955,6 +2052,7 @@ zabbix_export: value: '25' newvalue: newLogDrvKeyRekeyRequestReceived - + uuid: 8351a024aa4d42d1915b44abe8acc4aa name: 'CPQIDA-MIB::cpqDaPhyDrvMediaType' mappings: - @@ -1967,6 +2065,7 @@ zabbix_export: value: '3' newvalue: solidState - + uuid: 54b288da67e1431c9d401cf47a518bcc name: 'CPQIDA-MIB::cpqDaPhyDrvSmartStatus' mappings: - @@ -1982,6 +2081,7 @@ zabbix_export: value: '4' newvalue: replaceDriveSSDWearOut - + uuid: 68bc7370fb8a43ee9957240e29636562 name: 'CPQIDA-MIB::cpqDaPhyDrvStatus' mappings: - @@ -1997,6 +2097,7 @@ zabbix_export: value: '4' newvalue: predictiveFailure - + uuid: 8374297ea234491b980591a8daa88e1f name: 'CPQSINFO-MIB::status' mappings: - diff --git a/templates/server/ibm_imm_snmp/template_server_ibm_imm_snmp.yaml b/templates/server/ibm_imm_snmp/template_server_ibm_imm_snmp.yaml index 03d09ed9783..ccdf95e41a4 100644 --- a/templates/server/ibm_imm_snmp/template_server_ibm_imm_snmp.yaml +++ b/templates/server/ibm_imm_snmp/template_server_ibm_imm_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:56Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: c9e1acd3ae4a427ab39724b6bcaf839e template: 'IBM IMM SNMP' name: 'IBM IMM SNMP' description: | @@ -41,6 +43,7 @@ zabbix_export: name: 'Templates/Server hardware' items: - + uuid: 7075609a2d2545828a93f701d7b02c17 name: 'Hardware model name' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2.3.51.3.1.5.2.1.5.0 @@ -61,6 +64,7 @@ zabbix_export: tag: Application value: Inventory - + uuid: db393421a28b44148b0a1e1273186900 name: 'Hardware serial number' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2.3.51.3.1.5.2.1.3.0 @@ -84,12 +88,14 @@ zabbix_export: value: Inventory triggers: - + uuid: 47f025b793864ca9a32d2bf6b8d8deed expression: '(last(/IBM IMM SNMP/system.hw.serialnumber,#1)<>last(/IBM IMM SNMP/system.hw.serialnumber,#2))=1 and length(last(/IBM IMM SNMP/system.hw.serialnumber))>0' name: 'Device has been replaced (new serial number received)' priority: INFO description: 'Device serial number has changed. Ack to close' manual_close: 'YES' - + uuid: 33572e0e11214d8b8454e6947e0d282d name: 'Overall system health status' type: SNMP_AGENT snmp_oid: 1.3.6.1.4.1.2.3.51.3.1.4.1.0 @@ -108,12 +114,14 @@ zabbix_export: value: Status triggers: - + uuid: f716e15aba8b4ec9a5aefb9a491f6e1d expression: 'count(/IBM IMM SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_DISASTER_STATUS}")=1' name: 'System is in unrecoverable state!' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: HIGH description: 'Please check the device for faults' - + uuid: 957d4c880f4a4601a7d567a54ca48040 expression: 'count(/IBM IMM SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' name: 'System status is in critical state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -124,6 +132,7 @@ zabbix_export: name: 'System is in unrecoverable state!' expression: 'count(/IBM IMM SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_DISASTER_STATUS}")=1' - + uuid: b1fc92a9ca3849a4a1b7cc06e88c40cf expression: 'count(/IBM IMM SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_WARN_STATUS}")=1' name: 'System status is in warning state' opdata: 'Current state: {ITEM.LASTVALUE1}' @@ -138,6 +147,7 @@ zabbix_export: expression: 'count(/IBM IMM SNMP/system.status[systemHealthStat.0],#1,"eq","{$HEALTH_CRIT_STATUS}")=1' discovery_rules: - + uuid: c93e3c9379a4434f84334e5989ec2592 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#FAN_DESCR},1.3.6.1.4.1.2.3.51.3.1.3.2.1.2]' @@ -146,6 +156,7 @@ zabbix_export: description: 'IMM-MIB::fanDescr' item_prototypes: - + uuid: 3281ba9d16754ff79a9ed0e2bb328129 name: '{#FAN_DESCR}: Fan speed, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.3.2.1.3.{#SNMPINDEX}' @@ -167,6 +178,7 @@ zabbix_export: tag: Application value: Fans - + uuid: 6e576c4059c84b6fa80376ee59fd373b name: '{#FAN_DESCR}: Fan status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.3.2.1.10.{#SNMPINDEX}' @@ -184,12 +196,14 @@ zabbix_export: value: Fans trigger_prototypes: - + uuid: 30d56a5c0b9345c1b0add2261745e2e3 expression: 'count(/IBM IMM SNMP/sensor.fan.status[fanHealthStatus.{#SNMPINDEX}],#1,"ne","{$FAN_OK_STATUS}")=1' name: '{#FAN_DESCR}: Fan is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: INFO description: 'Please check the fan unit' - + uuid: dbf08da1d50c4a919bd2bbb1ee15f77e name: 'Physical Disk Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2.3.51.3.1.12.2.1.1]' @@ -197,6 +211,7 @@ zabbix_export: delay: 1h item_prototypes: - + uuid: 08f626e126bf45fa8f978a2324118626 name: '{#SNMPINDEX}: Physical disk part number' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.12.2.1.2.{#SNMPINDEX}' @@ -213,6 +228,7 @@ zabbix_export: tag: Application value: 'Physical disks' - + uuid: da7aa00e553c4014a70fe08f5fdb67fd name: '{#SNMPINDEX}: Physical disk status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.12.2.1.3.{#SNMPINDEX}' @@ -227,12 +243,14 @@ zabbix_export: value: 'Physical disks' trigger_prototypes: - + uuid: b4a1327e6a134d76bc0bb7c485535f2e expression: 'count(/IBM IMM SNMP/system.hw.physicaldisk.status[diskHealthStatus.{#SNMPINDEX}],#1,"ne","{$DISK_OK_STATUS}")=1' name: '{#SNMPINDEX}: Physical disk is not in OK state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: WARNING description: 'Please check physical disk for warnings or errors' - + uuid: e83e43db572d4a25b80629a115214ae8 name: 'PSU Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#PSU_DESCR},1.3.6.1.4.1.2.3.51.3.1.11.2.1.2]' @@ -241,6 +259,7 @@ zabbix_export: description: 'IMM-MIB::powerFruName' item_prototypes: - + uuid: e8c7e01f5c3f40d29cdaa7506e293c80 name: '{#PSU_DESCR}: Power supply status' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.11.2.1.6.{#SNMPINDEX}' @@ -258,12 +277,14 @@ zabbix_export: value: 'Power supply' trigger_prototypes: - + uuid: 5eba8ca9d7b643129c928bd558f943e4 expression: 'count(/IBM IMM SNMP/sensor.psu.status[powerHealthStatus.{#SNMPINDEX}],#1,"ne","{$PSU_OK_STATUS}")=1' name: '{#PSU_DESCR}: Power supply is not in normal state' opdata: 'Current state: {ITEM.LASTVALUE1}' priority: INFO description: 'Please check the power supply unit for errors' - + uuid: b5ac4b78efca4e8a9d8b2eb875f49c49 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2.3.51.3.1.1.2.1.2]' @@ -278,6 +299,7 @@ zabbix_export: description: 'Scanning IMM-MIB::tempTable' item_prototypes: - + uuid: 02af08c624bc444aae5d1f1b8f8b5d4a name: '{#SNMPVALUE}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.1.2.1.3.{#SNMPINDEX}' @@ -294,6 +316,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: cbb7e181d6c747cc9e62da84d0ce1f0e expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -302,6 +325,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 5ee5e69e287641f286388edf01546f6d expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -315,6 +339,7 @@ zabbix_export: expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 483fd5865d274a28a83cc05073b077aa expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/IBM IMM SNMP/sensor.temp.value[tempReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' @@ -322,6 +347,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 1e4d30dcff7f48bc872127d11f2e22b8 name: 'Temperature Discovery Ambient' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2.3.51.3.1.1.2.1.2]' @@ -336,6 +362,7 @@ zabbix_export: description: 'Scanning IMM-MIB::tempTable with Ambient filter' item_prototypes: - + uuid: c29ef915c0a6419eabd041ea34775c45 name: 'Ambient: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.1.2.1.3.{#SNMPINDEX}' @@ -352,6 +379,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 267ae6fd941c484d9897b7abab07f6c7 expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' @@ -360,6 +388,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: ff542a12c8894fc5a274594862f97bf5 expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_WARN:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_WARN:"Ambient"}-3' @@ -373,6 +402,7 @@ zabbix_export: expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"Ambient"}' recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"Ambient"}-3' - + uuid: 52252fb9afd7473fa4e05dbcec6a38cf expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"Ambient"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/IBM IMM SNMP/sensor.temp.value[tempReading.Ambient.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"Ambient"}+3' @@ -380,6 +410,7 @@ zabbix_export: opdata: 'Current value: {ITEM.LASTVALUE1}' priority: AVERAGE - + uuid: 7eb45db4b05e42d39e0e2cf889dec2b8 name: 'Temperature Discovery CPU' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.2.3.51.3.1.1.2.1.2]' @@ -394,6 +425,7 @@ zabbix_export: description: 'Scanning IMM-MIB::tempTable with CPU filter' item_prototypes: - + uuid: 87da5286971d4f6487c3220c85850658 name: 'CPU: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.2.3.51.3.1.1.2.1.3.{#SNMPINDEX}' @@ -410,6 +442,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: e2c05706ebcc4eaf904ba100d78c72d4 expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' @@ -418,6 +451,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 37b0d6c5e5374e4eb9085fe58811fc3e expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_WARN:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_WARN:"CPU"}-3' @@ -431,6 +465,7 @@ zabbix_export: expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT:"CPU"}' recovery_expression: 'max(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT:"CPU"}-3' - + uuid: a98802e8893f41c196a296b102f8dd5d expression: 'avg(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:"CPU"}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/IBM IMM SNMP/sensor.temp.value[tempReading.CPU.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:"CPU"}+3' @@ -473,6 +508,7 @@ zabbix_export: value: '30' valuemaps: - + uuid: 61bded84be1d419083d8bd8a8bd25152 name: 'IMM-MIB::systemHealthStat' mappings: - diff --git a/templates/server/supermicro_aten_snmp/template_server_supermicro_aten_snmp.yaml b/templates/server/supermicro_aten_snmp/template_server_supermicro_aten_snmp.yaml index 8e5e4b640a4..c2002cf5d7f 100644 --- a/templates/server/supermicro_aten_snmp/template_server_supermicro_aten_snmp.yaml +++ b/templates/server/supermicro_aten_snmp/template_server_supermicro_aten_snmp.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:55Z' groups: - + uuid: e960332b3f6c46a1956486d4f3f99fce name: 'Templates/Server hardware' templates: - + uuid: cf0947cc05d3450b9a6d66b2eb180482 template: 'Supermicro Aten SNMP' name: 'Supermicro Aten SNMP' description: | @@ -23,6 +25,7 @@ zabbix_export: name: 'Templates/Server hardware' discovery_rules: - + uuid: e31995e21b3942e58b7ed451f57f0360 name: 'FAN Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.21317.1.3.1.2,{#SENSOR_DESCR},1.3.6.1.4.1.21317.1.3.1.13]' @@ -42,6 +45,7 @@ zabbix_export: description: 'Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected FAN sensors (Value = 0)' item_prototypes: - + uuid: 5309e5fab7a44b11a8f045db2868a544 name: '{#SENSOR_DESCR}: Fan speed, %' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21317.1.3.1.2.{#SNMPINDEX}' @@ -56,6 +60,7 @@ zabbix_export: tag: Application value: Fans - + uuid: c03c556ed8e441099513aaacaf4a3752 name: 'Temperature Discovery' type: SNMP_AGENT snmp_oid: 'discovery[{#SNMPVALUE},1.3.6.1.4.1.21317.1.3.1.2,{#SENSOR_DESCR},1.3.6.1.4.1.21317.1.3.1.13]' @@ -75,6 +80,7 @@ zabbix_export: description: 'Scanning ATEN-IPMI-MIB::sensorTable with filter: not connected temp sensors (Value = 0)' item_prototypes: - + uuid: fe3acdb63d884c10bc5abe7edf001ceb name: '{#SENSOR_DESCR}: Temperature' type: SNMP_AGENT snmp_oid: '1.3.6.1.4.1.21317.1.3.1.2.{#SNMPINDEX}' @@ -92,6 +98,7 @@ zabbix_export: value: Temperature trigger_prototypes: - + uuid: 67a6468727e744f5b9caaa1490b1c9aa expression: 'avg(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' @@ -100,6 +107,7 @@ zabbix_export: priority: HIGH description: 'This trigger uses temperature sensor values as well as temperature sensor status if available' - + uuid: 5354a5223784456580f00765aac71b24 expression: 'avg(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_WARN:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'max(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_WARN:""}-3' @@ -113,6 +121,7 @@ zabbix_export: expression: 'avg(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT:""}' recovery_expression: 'max(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT:""}-3' - + uuid: 50a52138cec34772937e5b7fcb33604f expression: 'avg(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)<{$TEMP_CRIT_LOW:""}' recovery_mode: RECOVERY_EXPRESSION recovery_expression: 'min(/Supermicro Aten SNMP/sensor.temp.value[sensorReading.{#SNMPINDEX}],5m)>{$TEMP_CRIT_LOW:""}+3' diff --git a/templates/tel/asterisk_http/template_tel_asterisk_http.yaml b/templates/tel/asterisk_http/template_tel_asterisk_http.yaml index 6b56d6134ec..1ab2185e6f1 100644 --- a/templates/tel/asterisk_http/template_tel_asterisk_http.yaml +++ b/templates/tel/asterisk_http/template_tel_asterisk_http.yaml @@ -1,11 +1,13 @@ zabbix_export: version: '5.4' - date: '2021-05-09T00:00:00Z' + date: '2021-05-10T19:41:05Z' groups: - + uuid: 1d12408342854fd5a4436dd6d5d1bd4a name: Templates/Telephony templates: - + uuid: 30cc187a4e994c39b07f53d86b5cc6bc template: 'Asterisk by HTTP' name: 'Asterisk by HTTP' description: | @@ -19,6 +21,7 @@ zabbix_export: name: Templates/Telephony items: - + uuid: 72d074f6bb214ef9884d8cc4b1530ad3 name: 'Asterisk: Active calls' type: DEPENDENT key: asterisk.active_calls @@ -37,6 +40,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: bb9ac1ac188b43239456477e13ae555f name: 'Asterisk: Active channels' type: DEPENDENT key: asterisk.active_channels @@ -55,6 +59,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: ccfc2a8a5880430196e2c874b66370ca name: 'Asterisk: Calls processed' type: DEPENDENT key: asterisk.calls_processed @@ -73,6 +78,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: 196af875a190438abd8de5a6803a550f name: 'Asterisk: Calls processed per second' type: DEPENDENT key: asterisk.calls_processed.rate @@ -96,6 +102,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: 7db3e9cdae3d4bffa7429617e351fce1 name: 'Asterisk: Get stats' type: HTTP_AGENT key: asterisk.get_stats @@ -385,6 +392,7 @@ zabbix_export: tag: Application value: 'Zabbix raw items' - + uuid: 0798cf46d82041e6a7091698c7693ec5 name: 'Asterisk: IAX offline peers' type: DEPENDENT key: asterisk.iax.offline @@ -403,6 +411,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: bf741f5560734530be352341071c5984 name: 'Asterisk: IAX online peers' type: DEPENDENT key: asterisk.iax.online @@ -421,6 +430,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: ccb62e9b41da4f20b4ab19e4eecd598b name: 'Asterisk: IAX peers' type: DEPENDENT key: asterisk.iax.total @@ -439,6 +449,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: cf5c07c1a09b4a10af21292b876fcb20 name: 'Asterisk: IAX unmonitored peers' type: DEPENDENT key: asterisk.iax.unmonitored @@ -457,6 +468,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: cc07f186104842aabec3d26dcd4322d2 name: 'Asterisk: PJSIP available endpoints' type: DEPENDENT key: asterisk.pjsip.available @@ -475,6 +487,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: fdc888cb355a4b738be8a77354a7ce76 name: 'Asterisk: PJSIP endpoints' type: DEPENDENT key: asterisk.pjsip.total @@ -493,6 +506,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: 5c10fe1a4bfb4628be20137d0f1ec725 name: 'Asterisk: PJSIP unavailable endpoints' type: DEPENDENT key: asterisk.pjsip.unavailable @@ -511,6 +525,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: fb08ec8d143a41a097f8652c8261bad8 name: 'Asterisk: SIP monitored offline' type: DEPENDENT key: asterisk.sip.monitored_offline @@ -529,6 +544,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: 23744b0a04b54637a7dbe1c7f8f5200f name: 'Asterisk: SIP monitored online' type: DEPENDENT key: asterisk.sip.monitored_online @@ -547,6 +563,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: fb78998a342942ac942a7e1632b98208 name: 'Asterisk: SIP peers' type: DEPENDENT key: asterisk.sip.total @@ -565,6 +582,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: ae21f8c13063402d9eece400a18c6167 name: 'Asterisk: SIP unmonitored offline' type: DEPENDENT key: asterisk.sip.unmonitored_offline @@ -583,6 +601,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: 1cd5fb5232ca4f4398f85d959ac11b2c name: 'Asterisk: SIP unmonitored online' type: DEPENDENT key: asterisk.sip.unmonitored_online @@ -601,6 +620,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: 9c64cb54c2c541c1862558dcf8c6e3a3 name: 'Asterisk: Total queues' type: DEPENDENT key: asterisk.total_queues @@ -619,6 +639,7 @@ zabbix_export: tag: Application value: Asterisk - + uuid: 8395ab5b70a7433eb508c513995988bb name: 'Asterisk: Uptime' type: DEPENDENT key: asterisk.uptime @@ -640,6 +661,7 @@ zabbix_export: value: Asterisk triggers: - + uuid: 5c69bcdff46e466f93b8bc9ee7690ce3 expression: 'nodata(/Asterisk by HTTP/asterisk.uptime,30m)=1' name: 'Asterisk: Failed to fetch AMI page (or no data for 30m)' priority: WARNING @@ -650,12 +672,14 @@ zabbix_export: name: 'Asterisk: Service is down' expression: 'last(/Asterisk by HTTP/net.tcp.service["tcp","{HOST.CONN}","{$AMI.PORT}"])=0' - + uuid: 100d38b62c1d4ce298a9fadfbab19e4c expression: 'last(/Asterisk by HTTP/asterisk.uptime)<10m' name: 'Asterisk: has been restarted (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 86e23b5b9fd64e6e840588d25921fcbf name: 'Asterisk: Uptime after reload' type: DEPENDENT key: asterisk.uptime_reload @@ -677,12 +701,14 @@ zabbix_export: value: Asterisk triggers: - + uuid: 4e99b65188264ba1aa80e24662f9b3cd expression: 'last(/Asterisk by HTTP/asterisk.uptime_reload)<10m' name: 'Asterisk: has been reloaded (uptime < 10m)' priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' - + uuid: 8ed124c5d61541c0ab1dcc3491fb05c6 name: 'Asterisk: Version' type: DEPENDENT key: asterisk.version @@ -704,12 +730,14 @@ zabbix_export: value: Asterisk triggers: - + uuid: c8d6abc855ac4606b919c0639a03d819 expression: '(last(/Asterisk by HTTP/asterisk.version,#1)<>last(/Asterisk by HTTP/asterisk.version,#2))=1 and length(last(/Asterisk by HTTP/asterisk.version))>0' name: 'Asterisk: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Asterisk version has changed. Ack to close.' manual_close: 'YES' - + uuid: 09102393dc6a4ac598f02d95801c6ca0 name: 'Asterisk: Service response time' type: SIMPLE key: 'net.tcp.service.perf["tcp","{HOST.CONN}","{$AMI.PORT}"]' @@ -723,6 +751,7 @@ zabbix_export: value: Asterisk triggers: - + uuid: 5b74d5eeda6d4b2994e68330bca5cdc3 expression: 'min(/Asterisk by HTTP/net.tcp.service.perf["tcp","{HOST.CONN}","{$AMI.PORT}"],5m)>{$AMI.RESPONSE_TIME.MAX.WARN}' name: 'Asterisk: Service response time is too high (over {$AMI.RESPONSE_TIME.MAX.WARN} for 5m)' priority: WARNING @@ -732,6 +761,7 @@ zabbix_export: name: 'Asterisk: Service is down' expression: 'last(/Asterisk by HTTP/net.tcp.service["tcp","{HOST.CONN}","{$AMI.PORT}"])=0' - + uuid: 58e18df6a5534395bf74d3babdb73170 name: 'Asterisk: Service status' type: SIMPLE key: 'net.tcp.service["tcp","{HOST.CONN}","{$AMI.PORT}"]' @@ -750,18 +780,21 @@ zabbix_export: value: Asterisk triggers: - + uuid: 1fa3370fa93f4d07a2c470f993096554 expression: 'last(/Asterisk by HTTP/net.tcp.service["tcp","{HOST.CONN}","{$AMI.PORT}"])=0' name: 'Asterisk: Service is down' priority: AVERAGE manual_close: 'YES' discovery_rules: - + uuid: 3e7facc25a344cec8e384e8a9f8b372a name: 'IAX peers discovery' type: DEPENDENT key: asterisk.iax_peers.discovery delay: '0' item_prototypes: - + uuid: 72d71ec4fa2b4e88a03d25e3bbe8771a name: 'IAX trunk "{#OBJECTNAME}": Active channels' type: DEPENDENT key: 'asterisk.iax.trunk.active_channels[{#OBJECTNAME}]' @@ -781,11 +814,13 @@ zabbix_export: value: 'Asterisk IAX trunks' trigger_prototypes: - + uuid: 3fa5b7ce6c2a43acbb3fc14c62ec0a19 expression: 'min(/Asterisk by HTTP/asterisk.iax.trunk.active_channels[{#OBJECTNAME}],10m)>={$AMI.TRUNK_ACTIVE_CHANNELS.MAX.WARN:"{#OBJECTNAME}"}' name: 'IAX trunk "{#OBJECTNAME}": Number of the IAX trunk "{#OBJECTNAME}" active channels is too high (over {$AMI.TRUNK_ACTIVE_CHANNELS.MAX.WARN:"{#OBJECTNAME}"} for 10m)' priority: WARNING description: 'The IAX trunk may not be able to process new calls.' - + uuid: bbde7e898b4b4d34b27308d6ddaf86fc name: 'IAX trunk "{#OBJECTNAME}": Status' type: DEPENDENT key: 'asterisk.iax.trunk.status[{#OBJECTNAME}]' @@ -816,6 +851,7 @@ zabbix_export: value: 'Asterisk IAX trunks' trigger_prototypes: - + uuid: db595245acef4ec9b771c266c14100d2 expression: 'last(/Asterisk by HTTP/asterisk.iax.trunk.status[{#OBJECTNAME}])="UNKNOWN" or last(/Asterisk by HTTP/asterisk.iax.trunk.status[{#OBJECTNAME}])="UNREACHABLE"' name: 'IAX trunk "{#OBJECTNAME}": IAX trunk {#OBJECTNAME} has a state {ITEM.VALUE}' priority: AVERAGE @@ -836,12 +872,14 @@ zabbix_export: parameters: - 1h - + uuid: 1a123ca04c7544bfa823a39b8a9fe84c name: 'PJSIP endpoints discovery' type: DEPENDENT key: asterisk.pjsip_endpoints.discovery delay: '0' item_prototypes: - + uuid: ec8220a1aa814112908337a009f6fcac name: 'PJSIP trunk "{#OBJECTNAME}": Active channels' type: DEPENDENT key: 'asterisk.pjsip.trunk.active_channels[{#OBJECTNAME}]' @@ -861,11 +899,13 @@ zabbix_export: value: 'Asterisk PJSIP trunks' trigger_prototypes: - + uuid: 51d9a622b5af4aebbe8492181f9decec expression: 'min(/Asterisk by HTTP/asterisk.pjsip.trunk.active_channels[{#OBJECTNAME}],10m)>={$AMI.TRUNK_ACTIVE_CHANNELS.MAX.WARN:"{#OBJECTNAME}"}' name: 'PJSIP trunk "{#OBJECTNAME}": Number of the PJSIP trunk "{#OBJECTNAME}" active channels is too high (over {$AMI.TRUNK_ACTIVE_CHANNELS.MAX.WARN:"{#OBJECTNAME}"} for 10m)' priority: WARNING description: 'The PJSIP trunk may not be able to process new calls.' - + uuid: c364b2ac50344372b155cbb98d9a7afe name: 'PJSIP trunk "{#OBJECTNAME}": Device state' type: DEPENDENT key: 'asterisk.pjsip.trunk.devicestate[{#OBJECTNAME}]' @@ -895,6 +935,7 @@ zabbix_export: value: 'Asterisk PJSIP trunks' trigger_prototypes: - + uuid: 6f31d886d6954b82874d38646b233689 expression: 'last(/Asterisk by HTTP/asterisk.pjsip.trunk.devicestate[{#OBJECTNAME}])="Unavailable"' name: 'PJSIP trunk "{#OBJECTNAME}": PJSIP trunk {#OBJECTNAME} has a state Unavailable' priority: AVERAGE @@ -915,12 +956,14 @@ zabbix_export: parameters: - 1h - + uuid: 5a936a95d62f4b50a4f3db112a3e041f name: 'Queues discovery' type: DEPENDENT key: asterisk.queues.discovery delay: '0' item_prototypes: - + uuid: c16d9df72ba749369726d4cfcc8b4f40 name: '"{#QUEUE}": Available' type: DEPENDENT key: 'asterisk.queue.available[{#QUEUE}]' @@ -939,6 +982,7 @@ zabbix_export: tag: Application value: 'Asterisk queue "{#QUEUE}"' - + uuid: c271c7d76b2e49dea386bb08d60307d0 name: '"{#QUEUE}": Callers' type: DEPENDENT key: 'asterisk.queue.callers[{#QUEUE}]' @@ -958,11 +1002,13 @@ zabbix_export: value: 'Asterisk queue "{#QUEUE}"' trigger_prototypes: - + uuid: e17f80e691b143e6918a73b6d4c3e764 expression: 'min(/Asterisk by HTTP/asterisk.queue.callers[{#QUEUE}],10m)>{$AMI.QUEUE_CALLERS.MAX.WARN:"{#QUEUE}"}' name: '"{#QUEUE}": Number of callers in the queue "{#QUEUE}" is too high (over {$AMI.QUEUE_CALLERS.MAX.WARN:"{#QUEUE}"} for 10m)' priority: WARNING description: 'There is a large number of calls in the queue.' - + uuid: 8319ec55cf6f4e8590f180f1a81f37ed name: '"{#QUEUE}": Logged in' type: DEPENDENT key: 'asterisk.queue.loggedin[{#QUEUE}]' @@ -996,12 +1042,14 @@ zabbix_export: parameters: - 1h - + uuid: 675fc5b11cb1482db0c539dfb9100e75 name: 'SIP peers discovery' type: DEPENDENT key: asterisk.sip_peers.discovery delay: '0' item_prototypes: - + uuid: 9043578864494b13b249ee7bdf13820d name: 'SIP trunk "{#OBJECTNAME}": Active channels' type: DEPENDENT key: 'asterisk.sip.trunk.active_channels[{#OBJECTNAME}]' @@ -1021,11 +1069,13 @@ zabbix_export: value: 'Asterisk SIP trunks' trigger_prototypes: - + uuid: ec523b8955b34bdda46a970c15cf4639 expression: 'min(/Asterisk by HTTP/asterisk.sip.trunk.active_channels[{#OBJECTNAME}],10m)>={$AMI.TRUNK_ACTIVE_CHANNELS.MAX.WARN:"{#OBJECTNAME}"}' name: 'SIP trunk "{#OBJECTNAME}": Number of the SIP trunk "{#OBJECTNAME}" active channels is too high (over {$AMI.TRUNK_ACTIVE_CHANNELS.MAX.WARN:"{#OBJECTNAME}"} for 10m)' priority: WARNING description: 'The SIP trunk may not be able to process new calls.' - + uuid: df33da749e874f55be5f0c33cd201f62 name: 'SIP trunk "{#OBJECTNAME}": Status' type: DEPENDENT key: 'asterisk.sip.trunk.status[{#OBJECTNAME}]' @@ -1056,6 +1106,7 @@ zabbix_export: value: 'Asterisk SIP trunks' trigger_prototypes: - + uuid: 39cac88e9263470da6e4b1a08f806c58 expression: 'last(/Asterisk by HTTP/asterisk.sip.trunk.status[{#OBJECTNAME}])="UNKNOWN" or last(/Asterisk by HTTP/asterisk.sip.trunk.status[{#OBJECTNAME}])="UNREACHABLE"' name: 'SIP trunk "{#OBJECTNAME}": SIP trunk {#OBJECTNAME} has a state {ITEM.VALUE}' priority: AVERAGE @@ -1110,6 +1161,7 @@ zabbix_export: description: 'The Asterisk Manager name.' valuemaps: - + uuid: d6e38832f2d44ec0bf6761e36fd7668f name: 'Service state' mappings: - @@ -1120,6 +1172,7 @@ zabbix_export: newvalue: Up graphs: - + uuid: 92b561a0aee24da9a7d9875f2293316d name: 'Asterisk: Calls stats' graph_items: - @@ -1141,6 +1194,7 @@ zabbix_export: host: 'Asterisk by HTTP' key: asterisk.calls_processed.rate - + uuid: 0e5d56155a1240108a4ffc2f3dc041be name: 'Asterisk: IAX peers' graph_items: - @@ -1161,6 +1215,7 @@ zabbix_export: host: 'Asterisk by HTTP' key: asterisk.iax.unmonitored - + uuid: fd5b051daaf64df89856bec400bbc3a0 name: 'Asterisk: PJSIP peers' graph_items: - @@ -1175,6 +1230,7 @@ zabbix_export: host: 'Asterisk by HTTP' key: asterisk.pjsip.unavailable - + uuid: 2781590218fe4cc9ade68446e5d11aa2 name: 'Asterisk: SIP peers' graph_items: - |