diff options
Diffstat (limited to 'templates/app')
92 files changed, 463 insertions, 475 deletions
diff --git a/templates/app/activemq_jmx/README.md b/templates/app/activemq_jmx/README.md index e89f244c1f4..fe859888a73 100644 --- a/templates/app/activemq_jmx/README.md +++ b/templates/app/activemq_jmx/README.md @@ -104,7 +104,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |Broker {#JMXBROKERNAME}: Version has been changed |<p>Broker {#JMXBROKERNAME} version has changed. Ack to close.</p> |`last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},BrokerVersion],#1)<>last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},BrokerVersion],#2) and length(last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},BrokerVersion]))>0` |INFO |<p>Manual close: YES</p> | -|Broker {#JMXBROKERNAME}: Broker has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},UptimeMillis])<10m` |INFO |<p>Manual close: YES</p> | +|Broker {#JMXBROKERNAME}: Broker has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},UptimeMillis])<10m` |INFO |<p>Manual close: YES</p> | |Broker {#JMXBROKERNAME}: Memory usage is too high |<p>-</p> |`min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ}, MemoryPercentUsage],{$ACTIVEMQ.MEM.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.MEM.MAX.WARN:"{#JMXBROKERNAME}"}` |AVERAGE |<p>**Depends on**:</p><p>- Broker {#JMXBROKERNAME}: Memory usage is too high</p> | |Broker {#JMXBROKERNAME}: Memory usage is too high |<p>-</p> |`min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ}, MemoryPercentUsage],{$ACTIVEMQ.MEM.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.MEM.MAX.HIGH:"{#JMXBROKERNAME}"}` |HIGH | | |Broker {#JMXBROKERNAME}: Storage usage is too high |<p>-</p> |`min(/Apache ActiveMQ by JMX/jmx[{#JMXOBJ},StorePercentUsage],{$ACTIVEMQ.STORE.TIME:"{#JMXBROKERNAME}"})>{$ACTIVEMQ.STORE.MAX.WARN:"{#JMXBROKERNAME}"}` |AVERAGE |<p>**Depends on**:</p><p>- Broker {#JMXBROKERNAME}: Storage usage is too high</p> | diff --git a/templates/app/activemq_jmx/template_app_activemq_jmx.yaml b/templates/app/activemq_jmx/template_app_activemq_jmx.yaml index 6ce54b83a8e..1c8a2f6d020 100644 --- a/templates/app/activemq_jmx/template_app_activemq_jmx.yaml +++ b/templates/app/activemq_jmx/template_app_activemq_jmx.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:53:56Z' - groups: + date: '2022-06-07T19:32:59Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -389,7 +389,7 @@ zabbix_export: name: 'Broker {#JMXBROKERNAME}: Broker has been restarted' event_name: 'Broker {#JMXBROKERNAME}: Broker has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/apache_agent/README.md b/templates/app/apache_agent/README.md index 76f7b366411..202c567df25 100644 --- a/templates/app/apache_agent/README.md +++ b/templates/app/apache_agent/README.md @@ -146,7 +146,7 @@ There are no template links in this template. |----|-----------|----|----|----| |Apache: Service is down |<p>-</p> |`last(/Apache by Zabbix agent/net.tcp.service[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"])=0` |AVERAGE |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Apache: Process is not running</p> | |Apache: Service response time is too high |<p>-</p> |`min(/Apache by Zabbix agent/net.tcp.service.perf[http,"{$APACHE.STATUS.HOST}","{$APACHE.STATUS.PORT}"],5m)>{$APACHE.RESPONSE_TIME.MAX.WARN}` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Apache: Process is not running</p><p>- Apache: Service is down</p> | -|Apache: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Apache by Zabbix agent/apache.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Apache: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Apache by Zabbix agent/apache.uptime)<10m` |INFO |<p>Manual close: YES</p> | |Apache: Version has changed |<p>Apache version has changed. Ack to close.</p> |`last(/Apache by Zabbix agent/apache.version,#1)<>last(/Apache by Zabbix agent/apache.version,#2) and length(last(/Apache by Zabbix agent/apache.version))>0` |INFO |<p>Manual close: YES</p> | |Apache: Process is not running |<p>-</p> |`last(/Apache by Zabbix agent/proc.num["{$APACHE.PROCESS_NAME}"])=0` |HIGH | | |Apache: Failed to fetch status page |<p>Zabbix has not received data for items for the last 30 minutes.</p> |`nodata(/Apache by Zabbix agent/web.page.get["{$APACHE.STATUS.SCHEME}://{$APACHE.STATUS.HOST}:{$APACHE.STATUS.PORT}/{$APACHE.STATUS.PATH}"],30m)=1` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Apache: Process is not running</p><p>- Apache: Service is down</p> | diff --git a/templates/app/apache_agent/template_app_apache_agent.yaml b/templates/app/apache_agent/template_app_apache_agent.yaml index 16a9e7b9da8..ee0ce481ffb 100644 --- a/templates/app/apache_agent/template_app_apache_agent.yaml +++ b/templates/app/apache_agent/template_app_apache_agent.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:53:58Z' - groups: + date: '2022-06-07T19:33:00Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -149,7 +149,7 @@ zabbix_export: name: 'Apache: has been restarted' event_name: 'Apache: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -871,8 +871,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Apache: Requests per second' host: 'Apache by Zabbix agent' + name: 'Apache: Requests per second' - type: GRAPH_CLASSIC x: '12' @@ -887,8 +887,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Apache: Workers total' host: 'Apache by Zabbix agent' + name: 'Apache: Workers total' - type: GRAPH_PROTOTYPE 'y': '5' @@ -911,8 +911,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'Apache: Current async connections{#SINGLETON}' host: 'Apache by Zabbix agent' + name: 'Apache: Current async connections{#SINGLETON}' - type: GRAPH_PROTOTYPE x: '12' @@ -936,8 +936,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'Apache: Current async processes{#SINGLETON}' host: 'Apache by Zabbix agent' + name: 'Apache: Current async processes{#SINGLETON}' - type: GRAPH_CLASSIC 'y': '10' @@ -952,8 +952,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Apache: Worker states' host: 'Apache by Zabbix agent' + name: 'Apache: Worker states' valuemaps: - uuid: 452297e814a84b08a72730a7b777e378 diff --git a/templates/app/apache_http/README.md b/templates/app/apache_http/README.md index 0ee237abafc..77a73dedda4 100644 --- a/templates/app/apache_http/README.md +++ b/templates/app/apache_http/README.md @@ -137,7 +137,7 @@ There are no template links in this template. |----|-----------|----|----|----| |Apache: Service is down |<p>-</p> |`last(/Apache by HTTP/net.tcp.service[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"])=0` |AVERAGE |<p>Manual close: YES</p> | |Apache: Service response time is too high |<p>-</p> |`min(/Apache by HTTP/net.tcp.service.perf[http,"{HOST.CONN}","{$APACHE.STATUS.PORT}"],5m)>{$APACHE.RESPONSE_TIME.MAX.WARN}` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Apache: Service is down</p> | -|Apache: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Apache by HTTP/apache.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Apache: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Apache by HTTP/apache.uptime)<10m` |INFO |<p>Manual close: YES</p> | |Apache: Version has changed |<p>Apache version has changed. Ack to close.</p> |`last(/Apache by HTTP/apache.version,#1)<>last(/Apache by HTTP/apache.version,#2) and length(last(/Apache by HTTP/apache.version))>0` |INFO |<p>Manual close: YES</p> | |Apache: Failed to fetch status page |<p>Zabbix has not received data for items for the last 30 minutes.</p> |`nodata(/Apache by HTTP/apache.get_status,30m)=1` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- Apache: Service is down</p> | diff --git a/templates/app/apache_http/template_app_apache_http.yaml b/templates/app/apache_http/template_app_apache_http.yaml index 136ee9c78a5..a340f3a26d6 100644 --- a/templates/app/apache_http/template_app_apache_http.yaml +++ b/templates/app/apache_http/template_app_apache_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:53:59Z' - groups: + date: '2022-06-07T19:33:01Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -229,7 +229,7 @@ zabbix_export: name: 'Apache: has been restarted' event_name: 'Apache: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -805,8 +805,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Apache: Requests per second' host: 'Apache by HTTP' + name: 'Apache: Requests per second' - type: GRAPH_CLASSIC x: '12' @@ -821,8 +821,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Apache: Workers total' host: 'Apache by HTTP' + name: 'Apache: Workers total' - type: GRAPH_PROTOTYPE 'y': '5' @@ -845,8 +845,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'Apache: Current async connections{#SINGLETON}' host: 'Apache by HTTP' + name: 'Apache: Current async connections{#SINGLETON}' - type: GRAPH_PROTOTYPE x: '12' @@ -870,8 +870,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'Apache: Current async processes{#SINGLETON}' host: 'Apache by HTTP' + name: 'Apache: Current async processes{#SINGLETON}' - type: GRAPH_CLASSIC 'y': '10' @@ -886,8 +886,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Apache: Worker states' host: 'Apache by HTTP' + name: 'Apache: Worker states' valuemaps: - uuid: a5d1f911fb264bd4bc087ea582626d7f diff --git a/templates/app/aranet_http/template_app_aranet_http.yaml b/templates/app/aranet_http/template_app_aranet_http.yaml index fdff2ff96d8..06bdb6dec91 100644 --- a/templates/app/aranet_http/template_app_aranet_http.yaml +++ b/templates/app/aranet_http/template_app_aranet_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:53:59Z' - groups: + date: '2022-06-07T19:33:02Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/ceph_agent2/template_app_ceph_agent2.yaml b/templates/app/ceph_agent2/template_app_ceph_agent2.yaml index 08a5310d20a..26efd948cc3 100644 --- a/templates/app/ceph_agent2/template_app_ceph_agent2.yaml +++ b/templates/app/ceph_agent2/template_app_ceph_agent2.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:02Z' - groups: + date: '2022-06-07T19:33:04Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/certificate_agent2/template_app_certificate_agent2.yaml b/templates/app/certificate_agent2/template_app_certificate_agent2.yaml index 856a7f649bd..f4c51dd58d8 100644 --- a/templates/app/certificate_agent2/template_app_certificate_agent2.yaml +++ b/templates/app/certificate_agent2/template_app_certificate_agent2.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:03Z' - groups: + date: '2022-06-07T19:33:04Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/cloudflare_http/template_app_cloudflare_http.yaml b/templates/app/cloudflare_http/template_app_cloudflare_http.yaml index 4a413303256..9fdb3c2614f 100644 --- a/templates/app/cloudflare_http/template_app_cloudflare_http.yaml +++ b/templates/app/cloudflare_http/template_app_cloudflare_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:13Z' - groups: + date: '2022-06-07T19:33:11Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -836,8 +836,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Cloudflare: Bandwidth' host: 'Cloudflare by HTTP' + name: 'Cloudflare: Bandwidth' - type: GRAPH_CLASSIC x: '12' @@ -852,8 +852,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Cloudflare: Web requests' host: 'Cloudflare by HTTP' + name: 'Cloudflare: Web requests' - type: GRAPH_CLASSIC 'y': '5' @@ -868,8 +868,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Cloudflare: DNS requests' host: 'Cloudflare by HTTP' + name: 'Cloudflare: DNS requests' - type: GRAPH_CLASSIC x: '12' @@ -885,8 +885,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Cloudflare: Caching' host: 'Cloudflare by HTTP' + name: 'Cloudflare: Caching' - type: GRAPH_CLASSIC 'y': '10' @@ -901,8 +901,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Cloudflare: HTTP responses ratio over time' host: 'Cloudflare by HTTP' + name: 'Cloudflare: HTTP responses ratio over time' - type: GRAPH_CLASSIC x: '12' @@ -918,8 +918,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Cloudflare: IPs and threats' host: 'Cloudflare by HTTP' + name: 'Cloudflare: IPs and threats' - type: GRAPH_CLASSIC 'y': '15' @@ -934,8 +934,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Cloudflare: HTTP response codes over time' host: 'Cloudflare by HTTP' + name: 'Cloudflare: HTTP response codes over time' graphs: - uuid: 09e113216680490c9dd15805474bcac7 diff --git a/templates/app/consul_http/consul/template_consul_node_http.yaml b/templates/app/consul_http/consul/template_consul_node_http.yaml index 4e677eac56f..6ac06e33e7b 100644 --- a/templates/app/consul_http/consul/template_consul_node_http.yaml +++ b/templates/app/consul_http/consul/template_consul_node_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-05-17T15:36:35Z' - groups: + date: '2022-06-07T20:23:06Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -1525,6 +1525,7 @@ zabbix_export: uuid: fa78d269c01548a083085a3a98e5a59b expression: 'last(/HashiCorp Consul Node by HTTP/consul.version,#1)<>last(/HashiCorp Consul Node by HTTP/consul.version,#2) and length(last(/HashiCorp Consul Node by HTTP/consul.version))>0' name: 'Consul: Version has been changed' + event_name: 'Consul: Version has changed (new version: {ITEM.VALUE})' priority: INFO description: 'Consul version has changed. Ack to close.' manual_close: 'YES' diff --git a/templates/app/consul_http/consul_cluster/template_consul_cluster_http.yaml b/templates/app/consul_http/consul_cluster/template_consul_cluster_http.yaml index 76f0295587b..0406a6ece61 100644 --- a/templates/app/consul_http/consul_cluster/template_consul_cluster_http.yaml +++ b/templates/app/consul_http/consul_cluster/template_consul_cluster_http.yaml @@ -1,10 +1,14 @@ zabbix_export: version: '6.2' - date: '2022-05-17T15:36:33Z' - groups: + date: '2022-06-07T20:23:01Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications + host_groups: + - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 + name: Applications templates: - uuid: 3db29bb6b2b14fa289ba7915264efcdf @@ -373,7 +377,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: 'Consul cluster/{#NODE_DATACENTER}' diff --git a/templates/app/docker/template_app_docker.yaml b/templates/app/docker/template_app_docker.yaml index 2434e7daffb..05a12f1dd4e 100644 --- a/templates/app/docker/template_app_docker.yaml +++ b/templates/app/docker/template_app_docker.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:21Z' - groups: + date: '2022-06-07T19:33:17Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -2253,8 +2253,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Docker: Containers' host: 'Docker by Zabbix agent 2' + name: 'Docker: Containers' - type: GRAPH_CLASSIC x: '12' @@ -2269,8 +2269,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Docker: Size' host: 'Docker by Zabbix agent 2' + name: 'Docker: Size' - type: GRAPH_CLASSIC 'y': '5' @@ -2285,8 +2285,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Docker: Memory total' host: 'Docker by Zabbix agent 2' + name: 'Docker: Memory total' - type: GRAPH_CLASSIC x: '12' @@ -2302,8 +2302,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Docker: Goroutines' host: 'Docker by Zabbix agent 2' + name: 'Docker: Goroutines' - type: GRAPH_CLASSIC 'y': '10' @@ -2318,8 +2318,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Docker: Images' host: 'Docker by Zabbix agent 2' + name: 'Docker: Images' valuemaps: - uuid: c289195aa4dc47ab883fa95c9cb6fd07 diff --git a/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml b/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml index 16c7f1f56f5..6aebcd0455c 100644 --- a/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml +++ b/templates/app/elasticsearch_http/template_app_elasticsearch_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-15T08:03:37Z' - groups: + date: '2022-06-07T19:33:18Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/envoy_proxy_http/template_app_envoy_proxy_http.yaml b/templates/app/envoy_proxy_http/template_app_envoy_proxy_http.yaml index 1267ac1e56c..63c626555d1 100644 --- a/templates/app/envoy_proxy_http/template_app_envoy_proxy_http.yaml +++ b/templates/app/envoy_proxy_http/template_app_envoy_proxy_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-05-06T10:55:49Z' - groups: + date: '2022-06-07T19:33:18Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/etcd_http/template_app_etcd_http.yaml b/templates/app/etcd_http/template_app_etcd_http.yaml index 71804e3e8a4..7bf8ceeaa70 100644 --- a/templates/app/etcd_http/template_app_etcd_http.yaml +++ b/templates/app/etcd_http/template_app_etcd_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-13T21:49:37Z' - groups: + date: '2022-06-07T19:33:19Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/exchange/template_app_exchange.yaml b/templates/app/exchange/template_app_exchange.yaml index 5ef384c079a..be51648ef10 100644 --- a/templates/app/exchange/template_app_exchange.yaml +++ b/templates/app/exchange/template_app_exchange.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:24Z' - groups: + date: '2022-06-07T19:33:19Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/exchange_active/template_app_exchange_active.yaml b/templates/app/exchange_active/template_app_exchange_active.yaml index f5a5499d3e9..91ee6f14596 100644 --- a/templates/app/exchange_active/template_app_exchange_active.yaml +++ b/templates/app/exchange_active/template_app_exchange_active.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-05-18T22:40:30Z' - groups: + date: '2022-06-07T19:33:20Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/ftp_service/template_app_ftp_service.yaml b/templates/app/ftp_service/template_app_ftp_service.yaml index d90df54ab97..d17ed3ffeb9 100644 --- a/templates/app/ftp_service/template_app_ftp_service.yaml +++ b/templates/app/ftp_service/template_app_ftp_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:29Z' - groups: + date: '2022-06-07T19:36:41Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules @@ -32,7 +32,7 @@ zabbix_export: value: network triggers: - - uuid: aee485c125f94e37ac97c3ce1a654757 + uuid: b299d73cebcd430c8bfc54cf9b84e853 expression: 'max(/FTP Service/net.tcp.service[ftp],#3)=0' name: 'FTP service is down on {HOST.NAME}' priority: AVERAGE 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 bbd57665996..fe665d441ec 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,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:46Z' - groups: + date: '2022-06-07T19:33:36Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/gitlab_http/template_app_gitlab_http.yaml b/templates/app/gitlab_http/template_app_gitlab_http.yaml index ec171dc4bd0..f220fa185bd 100644 --- a/templates/app/gitlab_http/template_app_gitlab_http.yaml +++ b/templates/app/gitlab_http/template_app_gitlab_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:27Z' - groups: + date: '2022-06-07T19:33:21Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/hadoop_http/README.md b/templates/app/hadoop_http/README.md index dd52627bf8e..638eefc55d2 100644 --- a/templates/app/hadoop_http/README.md +++ b/templates/app/hadoop_http/README.md @@ -115,22 +115,22 @@ There are no template links in this template. |----|-----------|----|----|----| |ResourceManager: Service is unavailable |<p>-</p> |`last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"])=0` |AVERAGE |<p>Manual close: YES</p> | |ResourceManager: Service response time is too high |<p>-</p> |`min(/Hadoop by HTTP/net.tcp.service.perf["tcp","{$HADOOP.RESOURCEMANAGER.HOST}","{$HADOOP.RESOURCEMANAGER.PORT}"],5m)>{$HADOOP.RESOURCEMANAGER.RESPONSE_TIME.MAX.WARN}` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- ResourceManager: Service is unavailable</p> | -|ResourceManager: Service has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Hadoop by HTTP/hadoop.resourcemanager.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|ResourceManager: Service has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Hadoop by HTTP/hadoop.resourcemanager.uptime)<10m` |INFO |<p>Manual close: YES</p> | |ResourceManager: Failed to fetch ResourceManager API page |<p>Zabbix has not received data for items for the last 30 minutes.</p> |`nodata(/Hadoop by HTTP/hadoop.resourcemanager.uptime,30m)=1` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- ResourceManager: Service is unavailable</p> | |ResourceManager: Cluster has no active NodeManagers |<p>Cluster is unable to execute any jobs without at least one NodeManager.</p> |`max(/Hadoop by HTTP/hadoop.resourcemanager.num_active_nm,5m)=0` |HIGH | | |ResourceManager: Cluster has unhealthy NodeManagers |<p>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.</p> |`min(/Hadoop by HTTP/hadoop.resourcemanager.num_unhealthy_nm,15m)>0` |AVERAGE | | |NameNode: Service is unavailable |<p>-</p> |`last(/Hadoop by HTTP/net.tcp.service["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"])=0` |AVERAGE |<p>Manual close: YES</p> | |NameNode: Service response time is too high |<p>-</p> |`min(/Hadoop by HTTP/net.tcp.service.perf["tcp","{$HADOOP.NAMENODE.HOST}","{$HADOOP.NAMENODE.PORT}"],5m)>{$HADOOP.NAMENODE.RESPONSE_TIME.MAX.WARN}` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- NameNode: Service is unavailable</p> | -|NameNode: Service has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Hadoop by HTTP/hadoop.namenode.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|NameNode: Service has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Hadoop by HTTP/hadoop.namenode.uptime)<10m` |INFO |<p>Manual close: YES</p> | |NameNode: Failed to fetch NameNode API page |<p>Zabbix has not received data for items for the last 30 minutes.</p> |`nodata(/Hadoop by HTTP/hadoop.namenode.uptime,30m)=1` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- NameNode: Service is unavailable</p> | |NameNode: Cluster capacity remaining is low |<p>A good practice is to ensure that disk use never exceeds 80 percent capacity.</p> |`max(/Hadoop by HTTP/hadoop.namenode.percent_remaining,15m)<{$HADOOP.CAPACITY_REMAINING.MIN.WARN}` |WARNING | | |NameNode: Cluster has missing blocks |<p>A missing block is far worse than a corrupt block, because a missing block cannot be recovered by copying a replica.</p> |`min(/Hadoop by HTTP/hadoop.namenode.missing_blocks,15m)>0` |AVERAGE | | |NameNode: Cluster has volume failures |<p>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.</p> |`min(/Hadoop by HTTP/hadoop.namenode.volume_failures_total,15m)>0` |AVERAGE | | |NameNode: Cluster has DataNodes in Dead state |<p>The death of a DataNode causes a flurry of network activity, as the NameNode initiates replication of blocks lost on the dead nodes.</p> |`min(/Hadoop by HTTP/hadoop.namenode.num_dead_data_nodes,5m)>0` |AVERAGE | | -|{#HOSTNAME}: Service has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Hadoop by HTTP/hadoop.nodemanager.uptime[{#HOSTNAME}])<10m` |INFO |<p>Manual close: YES</p> | +|{#HOSTNAME}: Service has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Hadoop by HTTP/hadoop.nodemanager.uptime[{#HOSTNAME}])<10m` |INFO |<p>Manual close: YES</p> | |{#HOSTNAME}: Failed to fetch NodeManager API page |<p>Zabbix has not received data for items for the last 30 minutes.</p> |`nodata(/Hadoop by HTTP/hadoop.nodemanager.uptime[{#HOSTNAME}],30m)=1` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- {#HOSTNAME}: NodeManager has state {ITEM.VALUE}.</p> | |{#HOSTNAME}: NodeManager has state {ITEM.VALUE}. |<p>The state is different from normal.</p> |`last(/Hadoop by HTTP/hadoop.nodemanager.state[{#HOSTNAME}])<>"RUNNING"` |AVERAGE | | -|{#HOSTNAME}: Service has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Hadoop by HTTP/hadoop.datanode.uptime[{#HOSTNAME}])<10m` |INFO |<p>Manual close: YES</p> | +|{#HOSTNAME}: Service has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Hadoop by HTTP/hadoop.datanode.uptime[{#HOSTNAME}])<10m` |INFO |<p>Manual close: YES</p> | |{#HOSTNAME}: Failed to fetch DataNode API page |<p>Zabbix has not received data for items for the last 30 minutes.</p> |`nodata(/Hadoop by HTTP/hadoop.datanode.uptime[{#HOSTNAME}],30m)=1` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- {#HOSTNAME}: DataNode has state {ITEM.VALUE}.</p> | |{#HOSTNAME}: DataNode has state {ITEM.VALUE}. |<p>The state is different from normal.</p> |`last(/Hadoop by HTTP/hadoop.datanode.oper_state[{#HOSTNAME}])<>"Live"` |AVERAGE | | diff --git a/templates/app/hadoop_http/template_app_hadoop_http.yaml b/templates/app/hadoop_http/template_app_hadoop_http.yaml index 02aa0ce74db..164e9b913c6 100644 --- a/templates/app/hadoop_http/template_app_hadoop_http.yaml +++ b/templates/app/hadoop_http/template_app_hadoop_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:29Z' - groups: + date: '2022-06-07T19:33:23Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -463,7 +463,7 @@ zabbix_export: name: 'NameNode: Service has been restarted' event_name: 'NameNode: Service has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -765,7 +765,7 @@ zabbix_export: name: 'ResourceManager: Service has been restarted' event_name: 'ResourceManager: Service has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1141,7 +1141,7 @@ zabbix_export: name: '{#HOSTNAME}: Service has been restarted' event_name: '{#HOSTNAME}: Service has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1461,7 +1461,7 @@ zabbix_export: name: '{#HOSTNAME}: Service has been restarted' event_name: '{#HOSTNAME}: Service has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/haproxy_agent/template_app_haproxy_agent.yaml b/templates/app/haproxy_agent/template_app_haproxy_agent.yaml index 17d52849a8e..33d4ca37b4f 100644 --- a/templates/app/haproxy_agent/template_app_haproxy_agent.yaml +++ b/templates/app/haproxy_agent/template_app_haproxy_agent.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:30Z' - groups: + date: '2022-06-07T19:33:23Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -722,8 +722,6 @@ zabbix_export: MAINT - The server has been disabled or put into maintenance mode. DRAIN - The server has been put into drain mode. no check - Health checks are not enabled for this server. - valuemap: - name: 'Service state' preprocessing: - type: JSONPATH @@ -932,14 +930,14 @@ zabbix_export: key: haproxy.get.nodes lld_macro_paths: - + lld_macro: '{#MODE}' + path: $.mode + - lld_macro: '{#PXNAME}' path: $.pxname - lld_macro: '{#SVNAME}' path: $.svname - - - lld_macro: '{#MODE}' - path: $.mode overrides: - name: 'Discard HTTP status codes' @@ -1490,14 +1488,14 @@ zabbix_export: key: haproxy.get.nodes lld_macro_paths: - + lld_macro: '{#MODE}' + path: $.mode + - lld_macro: '{#PXNAME}' path: $.pxname - lld_macro: '{#SVNAME}' path: $.svname - - - lld_macro: '{#MODE}' - path: $.mode overrides: - name: 'Discard HTTP status codes' @@ -2179,8 +2177,6 @@ zabbix_export: history: 7d trends: '0' value_type: CHAR - valuemap: - name: 'Service state' preprocessing: - type: JSONPATH @@ -2404,14 +2400,14 @@ zabbix_export: key: haproxy.get.nodes lld_macro_paths: - + lld_macro: '{#MODE}' + path: $.mode + - lld_macro: '{#PXNAME}' path: $.pxname - lld_macro: '{#SVNAME}' path: $.svname - - - lld_macro: '{#MODE}' - path: $.mode overrides: - name: 'Discard HTTP status codes' @@ -2525,8 +2521,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' - type: GRAPH_PROTOTYPE 'y': '5' @@ -2549,8 +2545,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Backend {#PXNAME} Responses by HTTP code' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: Backend {#PXNAME} Responses by HTTP code' - type: GRAPH_PROTOTYPE 'y': '10' @@ -2573,8 +2569,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Backend {#PXNAME} In/Out traffic' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: Backend {#PXNAME} In/Out traffic' - uuid: 7c4decb2fefc4cfe9c4a3f8717d710ca name: 'HAProxy Frontend performance' @@ -2602,8 +2598,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} Requests and sessions per second' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: Frontend {#PXNAME} Requests and sessions per second' - type: GRAPH_PROTOTYPE 'y': '5' @@ -2626,8 +2622,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} Errors and denials per second' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: Frontend {#PXNAME} Errors and denials per second' - type: GRAPH_PROTOTYPE 'y': '10' @@ -2650,8 +2646,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} Responses by HTTP code' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: Frontend {#PXNAME} Responses by HTTP code' - type: GRAPH_PROTOTYPE 'y': '15' @@ -2674,8 +2670,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' - uuid: ebc5a517fa544fada42550059c014c5b name: 'HAProxy Server performance' @@ -2703,8 +2699,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: {#PXNAME} {#SVNAME} Response time and time in queue' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: {#PXNAME} {#SVNAME} Response time and time in queue' - type: GRAPH_PROTOTYPE 'y': '5' @@ -2727,8 +2723,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: {#PXNAME} {#SVNAME} Responses by HTTP code' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: {#PXNAME} {#SVNAME} Responses by HTTP code' - type: GRAPH_PROTOTYPE 'y': '10' @@ -2751,8 +2747,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: {#PXNAME} {#SVNAME} In/Out traffic' host: 'HAProxy by Zabbix agent' + name: 'HAProxy: {#PXNAME} {#SVNAME} In/Out traffic' valuemaps: - uuid: bf2e9463450d4f4899abcac85cde0a92 diff --git a/templates/app/haproxy_http/template_app_haproxy_http.yaml b/templates/app/haproxy_http/template_app_haproxy_http.yaml index 4d204369fe8..d3cf9aefda0 100644 --- a/templates/app/haproxy_http/template_app_haproxy_http.yaml +++ b/templates/app/haproxy_http/template_app_haproxy_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:31Z' - groups: + date: '2022-06-07T19:33:24Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -735,8 +735,6 @@ zabbix_export: MAINT - The server has been disabled or put into maintenance mode. DRAIN - The server has been put into drain mode. no check - Health checks are not enabled for this server. - valuemap: - name: 'Service state' preprocessing: - type: JSONPATH @@ -945,14 +943,14 @@ zabbix_export: key: haproxy.get.nodes lld_macro_paths: - + lld_macro: '{#MODE}' + path: $.mode + - lld_macro: '{#PXNAME}' path: $.pxname - lld_macro: '{#SVNAME}' path: $.svname - - - lld_macro: '{#MODE}' - path: $.mode overrides: - name: 'Discard HTTP status codes' @@ -1503,14 +1501,14 @@ zabbix_export: key: haproxy.get.nodes lld_macro_paths: - + lld_macro: '{#MODE}' + path: $.mode + - lld_macro: '{#PXNAME}' path: $.pxname - lld_macro: '{#SVNAME}' path: $.svname - - - lld_macro: '{#MODE}' - path: $.mode overrides: - name: 'Discard HTTP status codes' @@ -2192,8 +2190,6 @@ zabbix_export: history: 7d trends: '0' value_type: CHAR - valuemap: - name: 'Service state' preprocessing: - type: JSONPATH @@ -2417,14 +2413,14 @@ zabbix_export: key: haproxy.get.nodes lld_macro_paths: - + lld_macro: '{#MODE}' + path: $.mode + - lld_macro: '{#PXNAME}' path: $.pxname - lld_macro: '{#SVNAME}' path: $.svname - - - lld_macro: '{#MODE}' - path: $.mode overrides: - name: 'Discard HTTP status codes' @@ -2544,8 +2540,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' host: 'HAProxy by HTTP' + name: 'HAProxy: Backend {#PXNAME} Redispatched requests and retried connections per second' - type: GRAPH_PROTOTYPE 'y': '5' @@ -2568,8 +2564,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Backend {#PXNAME} Responses by HTTP code' host: 'HAProxy by HTTP' + name: 'HAProxy: Backend {#PXNAME} Responses by HTTP code' - type: GRAPH_PROTOTYPE 'y': '10' @@ -2592,8 +2588,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Backend {#PXNAME} In/Out traffic' host: 'HAProxy by HTTP' + name: 'HAProxy: Backend {#PXNAME} In/Out traffic' - uuid: d6ba5079de1c49bb9e0e5c47112b3ff9 name: 'HAProxy Frontend performance' @@ -2621,8 +2617,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} Requests and sessions per second' host: 'HAProxy by HTTP' + name: 'HAProxy: Frontend {#PXNAME} Requests and sessions per second' - type: GRAPH_PROTOTYPE 'y': '5' @@ -2645,8 +2641,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} Errors and denials per second' host: 'HAProxy by HTTP' + name: 'HAProxy: Frontend {#PXNAME} Errors and denials per second' - type: GRAPH_PROTOTYPE 'y': '10' @@ -2669,8 +2665,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} Responses by HTTP code' host: 'HAProxy by HTTP' + name: 'HAProxy: Frontend {#PXNAME} Responses by HTTP code' - type: GRAPH_PROTOTYPE 'y': '15' @@ -2693,8 +2689,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' host: 'HAProxy by HTTP' + name: 'HAProxy: Frontend {#PXNAME} In/Out traffic' - uuid: f41c3a3976dc483d98a386273ab5678f name: 'HAProxy Server performance' @@ -2722,8 +2718,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: {#PXNAME} {#SVNAME} Response time and time in queue' host: 'HAProxy by HTTP' + name: 'HAProxy: {#PXNAME} {#SVNAME} Response time and time in queue' - type: GRAPH_PROTOTYPE 'y': '5' @@ -2746,8 +2742,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: {#PXNAME} {#SVNAME} Responses by HTTP code' host: 'HAProxy by HTTP' + name: 'HAProxy: {#PXNAME} {#SVNAME} Responses by HTTP code' - type: GRAPH_PROTOTYPE 'y': '10' @@ -2770,8 +2766,8 @@ zabbix_export: type: GRAPH_PROTOTYPE name: graphid value: - name: 'HAProxy: {#PXNAME} {#SVNAME} In/Out traffic' host: 'HAProxy by HTTP' + name: 'HAProxy: {#PXNAME} {#SVNAME} In/Out traffic' valuemaps: - uuid: 450c1b2c6d58432b8a5b34dd3b5e8870 diff --git a/templates/app/http_service/template_app_http_service.yaml b/templates/app/http_service/template_app_http_service.yaml index 5c2198c920a..e62a42c986d 100644 --- a/templates/app/http_service/template_app_http_service.yaml +++ b/templates/app/http_service/template_app_http_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:30Z' - groups: + date: '2022-06-07T19:36:41Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/https_service/template_app_https_service.yaml b/templates/app/https_service/template_app_https_service.yaml index e428ffa584d..cd9a6b410bf 100644 --- a/templates/app/https_service/template_app_https_service.yaml +++ b/templates/app/https_service/template_app_https_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:30Z' - groups: + date: '2022-06-07T19:36:41Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/iis_agent/README.md b/templates/app/iis_agent/README.md index e02332289e9..9bb9f04151d 100644 --- a/templates/app/iis_agent/README.md +++ b/templates/app/iis_agent/README.md @@ -108,8 +108,8 @@ There are no template links in this template. |IIS: The World Wide Web Publishing Service (W3SVC) is not running |<p>The World Wide Web Publishing Service (W3SVC) is not in running state. IIS cannot start.</p> |`last(/IIS by Zabbix agent/service_state[W3SVC])<>0` |HIGH |<p>**Depends on**:</p><p>- IIS: Windows process Activation Service (WAS) is not the running</p> | |IIS: Windows process Activation Service (WAS) is not the running |<p>Windows Process Activation Service (WAS) is not in the running state. IIS cannot start.</p> |`last(/IIS by Zabbix agent/service_state[WAS])<>0` |HIGH | | |IIS: Port {$IIS.PORT} is down |<p>-</p> |`last(/IIS by Zabbix agent/net.tcp.service[{$IIS.SERVICE},,{$IIS.PORT}])=0` |AVERAGE |<p>Manual close: YES</p><p>**Depends on**:</p><p>- IIS: The World Wide Web Publishing Service (W3SVC) is not running</p> | -|IIS: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/IIS by Zabbix agent/perf_counter_en["\Web Service(_Total)\Service Uptime"])<10m` |INFO |<p>Manual close: YES</p> | -|IIS: {#APPPOOL} has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/IIS by Zabbix agent/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool Uptime"])<10m` |INFO |<p>Manual close: YES</p> | +|IIS: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/IIS by Zabbix agent/perf_counter_en["\Web Service(_Total)\Service Uptime"])<10m` |INFO |<p>Manual close: YES</p> | +|IIS: {#APPPOOL} has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/IIS by Zabbix agent/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool Uptime"])<10m` |INFO |<p>Manual close: YES</p> | |IIS: Application pool {#APPPOOL} is not in Running state |<p>-</p> |`last(/IIS by Zabbix agent/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool State"])<>3 and {$IIS.APPPOOL.MONITORED:"{#APPPOOL}"}=1` |HIGH |<p>**Depends on**:</p><p>- IIS: The World Wide Web Publishing Service (W3SVC) is not running</p> | |IIS: Application pool {#APPPOOL} has been recycled |<p>-</p> |`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) and {$IIS.APPPOOL.MONITORED:"{#APPPOOL}"}=1` |INFO | | |IIS: Request queue of {#APPPOOL} is too large |<p>-</p> |`min(/IIS by Zabbix agent/perf_counter_en["\HTTP Service Request Queues({#APPPOOL})\CurrentQueueSize"],{$IIS.QUEUE.MAX.TIME})>{$IIS.QUEUE.MAX.WARN}` |WARNING |<p>**Depends on**:</p><p>- IIS: Application pool {#APPPOOL} is not in Running state</p> | diff --git a/templates/app/iis_agent/template_app_iis_agent.yaml b/templates/app/iis_agent/template_app_iis_agent.yaml index ec66f87e7fa..711e61fbb5e 100644 --- a/templates/app/iis_agent/template_app_iis_agent.yaml +++ b/templates/app/iis_agent/template_app_iis_agent.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:41Z' - groups: + date: '2022-06-07T19:33:33Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -448,7 +448,7 @@ zabbix_export: name: 'IIS: has been restarted' event_name: 'IIS: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -723,7 +723,7 @@ zabbix_export: name: 'IIS: {#APPPOOL} has been restarted' event_name: 'IIS: {#APPPOOL} has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -829,7 +829,7 @@ zabbix_export: - macro: '{$IIS.SERVICE}' value: http - description: 'The service (http/https/etc) for port check. See "net.tcp.service" documentation page for more information: https://www.zabbix.com/documentation/6.0/manual/config/items/itemtypes/simple_checks' + description: 'The service (http/https/etc) for port check. See "net.tcp.service" documentation page for more information: https://www.zabbix.com/documentation/6.2/manual/config/items/itemtypes/simple_checks' valuemaps: - uuid: 63d1ad6b4cf643da870b14c53da6c52f 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 bbbf08c17cc..5379ad268b4 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,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-05-18T22:41:10Z' - groups: + date: '2022-06-07T19:33:33Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/imap_service/template_app_imap_service.yaml b/templates/app/imap_service/template_app_imap_service.yaml index eaa49a4ab1a..9f94e2afd03 100644 --- a/templates/app/imap_service/template_app_imap_service.yaml +++ b/templates/app/imap_service/template_app_imap_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:31Z' - groups: + date: '2022-06-07T19:36:42Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/jenkins/README.md b/templates/app/jenkins/README.md index b2cd65a8f56..95cffe00ffe 100644 --- a/templates/app/jenkins/README.md +++ b/templates/app/jenkins/README.md @@ -166,7 +166,7 @@ There are no template links in this template. |Jenkins: There are deadlocked threads in Jenkins master JVM |<p>There are any deadlocked threads in the Jenkins master JVM.</p><p>Health check message: {{ITEM.LASTVALUE2}.regsub('(.*)',\1)}</p> |`last(/Jenkins by HTTP/jenkins.thread_deadlock)=0 and length(last(/Jenkins by HTTP/jenkins.thread_deadlock.message))>0` |WARNING | | |Jenkins: Service has no online nodes |<p>-</p> |`last(/Jenkins by HTTP/jenkins.node.online)=0` |AVERAGE | | |Jenkins: Version has changed |<p>Jenkins version has changed. Ack to close.</p> |`last(/Jenkins by HTTP/jenkins.version,#1)<>last(/Jenkins by HTTP/jenkins.version,#2) and length(last(/Jenkins by HTTP/jenkins.version))>0` |INFO |<p>Manual close: YES</p> | -|Jenkins: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Jenkins by HTTP/jenkins.system.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Jenkins: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Jenkins by HTTP/jenkins.system.uptime)<10m` |INFO |<p>Manual close: YES</p> | |Jenkins: Current number of used files is too high |<p>-</p> |`min(/Jenkins by HTTP/jenkins.descriptor.ratio,5m)>{$JENKINS.FILE_DESCRIPTORS.MAX.WARN}` |WARNING | | |Jenkins: Service is down |<p>-</p> |`last(/Jenkins by HTTP/jenkins.ping)=0` |AVERAGE |<p>Manual close: YES</p> | |Jenkins job [{#NAME}]: Job is unhealthy |<p>-</p> |`last(/Jenkins by HTTP/jenkins.build.health[{#NAME}])<{$JENKINS.JOB.HEALTH.SCORE.MIN.WARN}` |WARNING |<p>Manual close: YES</p> | diff --git a/templates/app/jenkins/template_app_jenkins.yaml b/templates/app/jenkins/template_app_jenkins.yaml index a643f4b56fa..a678f532d10 100644 --- a/templates/app/jenkins/template_app_jenkins.yaml +++ b/templates/app/jenkins/template_app_jenkins.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:45Z' - groups: + date: '2022-06-07T19:33:35Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -1627,7 +1627,7 @@ zabbix_export: name: 'Jenkins: has been restarted' event_name: 'Jenkins: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/kafka_jmx/README.md b/templates/app/kafka_jmx/README.md index 24cd9497a90..5aab3a5bc91 100644 --- a/templates/app/kafka_jmx/README.md +++ b/templates/app/kafka_jmx/README.md @@ -132,7 +132,7 @@ There are no template links in this template. |Kafka: There are partitions under the min ISR |<p>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.</p> |`last(/Apache Kafka by JMX/jmx["kafka.server:type=ReplicaManager,name=UnderMinIsrPartitionCount","Value"])>0` |AVERAGE | | |Kafka: There are under replicated partitions |<p>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.</p> |`last(/Apache Kafka by JMX/jmx["kafka.server:type=ReplicaManager,name=UnderReplicatedPartitions","Value"])>0` |AVERAGE | | |Kafka: Version has changed |<p>Kafka version has changed. Ack to close.</p> |`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) and length(last(/Apache Kafka by JMX/jmx["kafka.server:type=app-info","version"]))>0` |INFO |<p>Manual close: YES</p> | -|Kafka: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Apache Kafka by JMX/jmx["kafka.server:type=app-info","start-time-ms"])<10m` |INFO |<p>Manual close: YES</p> | +|Kafka: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Apache Kafka by JMX/jmx["kafka.server:type=app-info","start-time-ms"])<10m` |INFO |<p>Manual close: YES</p> | |Kafka: Broker is not connected to ZooKeeper |<p>-</p> |`find(/Apache Kafka by JMX/jmx["kafka.server:type=SessionExpireListener,name=SessionState","Value"],,"regexp","CONNECTED")=0` |AVERAGE | | ## Feedback diff --git a/templates/app/kafka_jmx/template_app_kafka_jmx.yaml b/templates/app/kafka_jmx/template_app_kafka_jmx.yaml index 72b9f42bc56..c832fffed89 100644 --- a/templates/app/kafka_jmx/template_app_kafka_jmx.yaml +++ b/templates/app/kafka_jmx/template_app_kafka_jmx.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:47Z' - groups: + date: '2022-06-07T19:33:36Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -693,7 +693,7 @@ zabbix_export: name: 'Kafka: has been restarted' event_name: 'Kafka: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/kubernetes_http/kubernetes_api_server_http/template_kubernetes_api_servers.yaml b/templates/app/kubernetes_http/kubernetes_api_server_http/template_kubernetes_api_servers.yaml index af95139c857..61d39afa3da 100644 --- a/templates/app/kubernetes_http/kubernetes_api_server_http/template_kubernetes_api_servers.yaml +++ b/templates/app/kubernetes_http/kubernetes_api_server_http/template_kubernetes_api_servers.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:48Z' - groups: + date: '2022-06-07T19:33:37Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/kubernetes_http/kubernetes_controller_manager_http/template_kubernetes_controller_manager.yaml b/templates/app/kubernetes_http/kubernetes_controller_manager_http/template_kubernetes_controller_manager.yaml index ee547c35baa..141fd5d5625 100644 --- a/templates/app/kubernetes_http/kubernetes_controller_manager_http/template_kubernetes_controller_manager.yaml +++ b/templates/app/kubernetes_http/kubernetes_controller_manager_http/template_kubernetes_controller_manager.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:49Z' - groups: + date: '2022-06-07T19:33:37Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/kubernetes_http/kubernetes_kubelet_http/template_kubernetes_kubelet.yaml b/templates/app/kubernetes_http/kubernetes_kubelet_http/template_kubernetes_kubelet.yaml index 4c95929fa54..71308f66177 100644 --- a/templates/app/kubernetes_http/kubernetes_kubelet_http/template_kubernetes_kubelet.yaml +++ b/templates/app/kubernetes_http/kubernetes_kubelet_http/template_kubernetes_kubelet.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:49Z' - groups: + date: '2022-06-07T19:33:38Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/kubernetes_http/kubernetes_nodes_http/template_kubernetes_nodes.yaml b/templates/app/kubernetes_http/kubernetes_nodes_http/template_kubernetes_nodes.yaml index 18d3851dbab..6a860a9b59f 100644 --- a/templates/app/kubernetes_http/kubernetes_nodes_http/template_kubernetes_nodes.yaml +++ b/templates/app/kubernetes_http/kubernetes_nodes_http/template_kubernetes_nodes.yaml @@ -1,10 +1,14 @@ zabbix_export: version: '6.2' - date: '2022-04-15T08:11:32Z' - groups: + date: '2022-06-07T19:33:38Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications + host_groups: + - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 + name: Applications templates: - uuid: f397be2340734d24bc666102fbe184a5 @@ -281,11 +285,11 @@ zabbix_export: name: api_endpoint value: '{$KUBE.API.ENDPOINT.URL}' - - name: token - value: '{$KUBE.API.TOKEN}' - - name: endpoint_name value: '{$KUBE.NODES.ENDPOINT.NAME}' + - + name: token + value: '{$KUBE.API.TOKEN}' tags: - tag: component @@ -1445,7 +1449,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: 'Kubernetes/Nodes/Role: {#ROLES}' diff --git a/templates/app/kubernetes_http/kubernetes_scheduler_http/template_kubernetes_scheduler.yaml b/templates/app/kubernetes_http/kubernetes_scheduler_http/template_kubernetes_scheduler.yaml index d8e2458f69e..fe14871290b 100644 --- a/templates/app/kubernetes_http/kubernetes_scheduler_http/template_kubernetes_scheduler.yaml +++ b/templates/app/kubernetes_http/kubernetes_scheduler_http/template_kubernetes_scheduler.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:51Z' - groups: + date: '2022-06-07T19:33:39Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/kubernetes_http/kubernetes_state_http/template_kubernetes_state.yaml b/templates/app/kubernetes_http/kubernetes_state_http/template_kubernetes_state.yaml index b71cd5b08df..27858f03759 100644 --- a/templates/app/kubernetes_http/kubernetes_state_http/template_kubernetes_state.yaml +++ b/templates/app/kubernetes_http/kubernetes_state_http/template_kubernetes_state.yaml @@ -1,10 +1,14 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:54:53Z' - groups: + date: '2022-06-07T19:33:39Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications + host_groups: + - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 + name: Applications templates: - uuid: 07695028a2ba4b66a5414797bec791df @@ -166,6 +170,9 @@ zabbix_export: timeout: 10s parameters: - + name: api_endpoint + value: '{$KUBE.API.URL}/api' + - name: token value: '{$KUBE.API.TOKEN}' - @@ -186,9 +193,6 @@ zabbix_export: - name: scheduler_port value: '{$KUBE.SCHEDULER.PORT}' - - - name: api_endpoint - value: '{$KUBE.API.URL}/api' tags: - tag: component @@ -471,6 +475,9 @@ zabbix_export: timeout: 10s parameters: - + name: api_endpoint + value: '{$KUBE.API.URL}/api' + - name: token value: '{$KUBE.API.TOKEN}' - @@ -479,9 +486,6 @@ zabbix_export: - name: kubelet_port value: '{$KUBE.KUBELET.PORT}' - - - name: api_endpoint - value: '{$KUBE.API.URL}/api' tags: - tag: component @@ -682,14 +686,14 @@ zabbix_export: timeout: 10s parameters: - + name: api_endpoint + value: '{$KUBE.API.URL}/api' + - name: state_endpoint_name value: '{$KUBE.STATE.ENDPOINT.NAME}' - name: token value: '{$KUBE.API.TOKEN}' - - - name: api_endpoint - value: '{$KUBE.API.URL}/api' tags: - tag: component @@ -731,7 +735,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: 'Kubernetes/Components: {#COMPONENT.API}' @@ -832,7 +836,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: 'Kubernetes/Components: {#COMPONENT.CONTROLLER}' @@ -1928,7 +1932,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: 'Kubernetes/Components: {#COMPONENT}' @@ -3671,7 +3675,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: 'Kubernetes/Components: {#COMPONENT.SCHEDULER}' diff --git a/templates/app/ldap_service/template_app_ldap_service.yaml b/templates/app/ldap_service/template_app_ldap_service.yaml index e7ecc96bb38..90205629b89 100644 --- a/templates/app/ldap_service/template_app_ldap_service.yaml +++ b/templates/app/ldap_service/template_app_ldap_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:31Z' - groups: + date: '2022-06-07T19:36:42Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/memcached/README.md b/templates/app/memcached/README.md index fbe1aead785..15105fb3ab7 100644 --- a/templates/app/memcached/README.md +++ b/templates/app/memcached/README.md @@ -86,7 +86,7 @@ There are no template links in this template. |Memcached: Too many throttled connections |<p>Number of times a client connection was throttled is too high.</p><p>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.</p> |`min(/Memcached by Zabbix agent 2/memcached.connections.throttled.rate,5m)>{$MEMCACHED.CONN.THROTTLED.MAX.WARN}` |WARNING | | |Memcached: Total number of connected clients is too high |<p>When the number of connections reaches the value of the "max_connections" parameter, new connections will be rejected.</p> |`min(/Memcached by Zabbix agent 2/memcached.connections.current,5m)/last(/Memcached by Zabbix agent 2/memcached.connections.max)*100>{$MEMCACHED.CONN.PRC.MAX.WARN}` |WARNING | | |Memcached: Version has changed |<p>Memcached version has changed. Ack to close.</p> |`last(/Memcached by Zabbix agent 2/memcached.version,#1)<>last(/Memcached by Zabbix agent 2/memcached.version,#2) and length(last(/Memcached by Zabbix agent 2/memcached.version))>0` |INFO |<p>Manual close: YES</p> | -|Memcached: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Memcached by Zabbix agent 2/memcached.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Memcached: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Memcached by Zabbix agent 2/memcached.uptime)<10m` |INFO |<p>Manual close: YES</p> | |Memcached: Memory usage is too high |<p>-</p> |`min(/Memcached by Zabbix agent 2/memcached.stats.bytes,5m)/last(/Memcached by Zabbix agent 2/memcached.config.limit_maxbytes)*100>{$MEMCACHED.MEM.PUSED.MAX.WARN}` |WARNING | | ## Feedback diff --git a/templates/app/memcached/template_app_memcached.yaml b/templates/app/memcached/template_app_memcached.yaml index 5640e99c92b..ed803a36455 100644 --- a/templates/app/memcached/template_app_memcached.yaml +++ b/templates/app/memcached/template_app_memcached.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:55:02Z' - groups: + date: '2022-06-07T19:33:46Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -626,7 +626,7 @@ zabbix_export: name: 'Memcached: has been restarted' event_name: 'Memcached: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/nginx_agent/template_app_nginx_agent.yaml b/templates/app/nginx_agent/template_app_nginx_agent.yaml index 87d6b272e8f..928710c7db9 100644 --- a/templates/app/nginx_agent/template_app_nginx_agent.yaml +++ b/templates/app/nginx_agent/template_app_nginx_agent.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:15Z' - groups: + date: '2022-06-07T19:36:32Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -498,8 +498,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Nginx: Connections by state' host: 'Nginx by Zabbix agent' + name: 'Nginx: Connections by state' - type: GRAPH_CLASSIC x: '12' @@ -514,8 +514,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Nginx: Requests per second' host: 'Nginx by Zabbix agent' + name: 'Nginx: Requests per second' - type: GRAPH_CLASSIC 'y': '5' @@ -530,8 +530,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Nginx: Connections per second' host: 'Nginx by Zabbix agent' + name: 'Nginx: Connections per second' valuemaps: - uuid: 53c8528c18814f30a45d1540ab9e5c00 diff --git a/templates/app/nginx_http/template_app_nginx_http.yaml b/templates/app/nginx_http/template_app_nginx_http.yaml index 70cda1ca1c0..e151dfce3ad 100644 --- a/templates/app/nginx_http/template_app_nginx_http.yaml +++ b/templates/app/nginx_http/template_app_nginx_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:16Z' - groups: + date: '2022-06-07T19:36:32Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -436,8 +436,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Nginx: Connections by state' host: 'Nginx by HTTP' + name: 'Nginx: Connections by state' - type: GRAPH_CLASSIC x: '12' @@ -452,8 +452,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Nginx: Requests per second' host: 'Nginx by HTTP' + name: 'Nginx: Requests per second' - type: GRAPH_CLASSIC 'y': '5' @@ -468,8 +468,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Nginx: Connections per second' host: 'Nginx by HTTP' + name: 'Nginx: Connections per second' valuemaps: - uuid: 5c0883d194e8494498474106c22be2ca diff --git a/templates/app/nginx_plus_http/README.md b/templates/app/nginx_plus_http/README.md index 0172863f804..ca4abde89b1 100644 --- a/templates/app/nginx_plus_http/README.md +++ b/templates/app/nginx_plus_http/README.md @@ -195,7 +195,7 @@ There are no template links in this template. |----|-----------|----|----|----| |Nginx: Server response error |<p>-</p> |`length(last(/Nginx Plus by HTTP/nginx.info.error))>0` |HIGH | | |Nginx: Version has changed |<p>Nginx version has changed. Ack to close.</p> |`last(/Nginx Plus by HTTP/nginx.info.version,#1)<>last(/Nginx Plus by HTTP/nginx.info.version,#2) and length(last(/Nginx Plus by HTTP/nginx.info.version))>0` |INFO |<p>Manual close: YES</p> | -|Nginx: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Nginx Plus by HTTP/nginx.info.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Nginx: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Nginx Plus by HTTP/nginx.info.uptime)<10m` |INFO |<p>Manual close: YES</p> | |Nginx: Failed to fetch info data |<p>Zabbix has not received data for metrics for the last 30 minutes</p> |`nodata(/Nginx Plus by HTTP/nginx.info.uptime,30m)=1` |WARNING |<p>Manual close: YES</p> | |Nginx: High connections drop rate |<p>The dropping rate connections is greater than {$NGINX.DROP_RATE.MAX.WARN} for the last 5 minutes.</p> |`min(/Nginx Plus by HTTP/nginx.connections.dropped,5m) > {$NGINX.DROP_RATE.MAX.WARN}` |WARNING | | |Nginx: HTTP upstream server is not in UP or DOWN state. |<p>-</p> |`find(/Nginx Plus by HTTP/nginx.http.upstream.peer.state[{#UPSTREAM},{#PEER}],,"like","up")=0 and find(/Nginx Plus by HTTP/nginx.http.upstream.peer.state[{#UPSTREAM},{#PEER}],,"like","down")=0` |WARNING | | diff --git a/templates/app/nginx_plus_http/template_app_nginx_plus_http.yaml b/templates/app/nginx_plus_http/template_app_nginx_plus_http.yaml index 9378e6cb25d..d1b05d8b330 100644 --- a/templates/app/nginx_plus_http/template_app_nginx_plus_http.yaml +++ b/templates/app/nginx_plus_http/template_app_nginx_plus_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:17Z' - groups: + date: '2022-06-07T19:36:33Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -336,7 +336,7 @@ zabbix_export: name: 'Nginx: has been restarted' event_name: 'Nginx: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/nntp_service/template_app_nntp_service.yaml b/templates/app/nntp_service/template_app_nntp_service.yaml index ed1ca77fd8c..dd58a1cc391 100644 --- a/templates/app/nntp_service/template_app_nntp_service.yaml +++ b/templates/app/nntp_service/template_app_nntp_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:32Z' - groups: + date: '2022-06-07T19:36:42Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/ntp_service/template_app_ntp_service.yaml b/templates/app/ntp_service/template_app_ntp_service.yaml index 478fe639ce2..f87ae950764 100644 --- a/templates/app/ntp_service/template_app_ntp_service.yaml +++ b/templates/app/ntp_service/template_app_ntp_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-06-07T09:59:15Z' - groups: + date: '2022-06-07T19:36:43Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/openweathermap_http/README.md b/templates/app/openweathermap_http/README.md index f8f35125691..eb24610f43e 100644 --- a/templates/app/openweathermap_http/README.md +++ b/templates/app/openweathermap_http/README.md @@ -22,7 +22,7 @@ It works without any external scripts and uses the Script item. - by location name (for example: Riga) - by location ID. Link to the list of city ID: http://bulk.openweathermap.org/sample/city.list.json.gz - by zip/post code with a country code (for example: 94040,us) - A few locations can be added to the macro at the same time by `|` delimiter. + A few locations can be added to the macro at the same time by `|` delimiter. For example: `43.81821,7.76115|Riga|2643743|94040,us`. Please note that API requests by city name, zip-codes and city id will be deprecated soon. @@ -39,7 +39,7 @@ No specific Zabbix configuration is required. |Name|Description|Default| |----|-----------|-------| |{$LANG} |<p>List of available languages https://openweathermap.org/current#multi.</p> |`en` | -|{$LOCATION} |<p>Locations can be set by few ways:</p><p>1. by geo coordinates (for example: 56.95,24.0833)</p><p>2. by location name (for example: Riga)</p><p>3. by location ID. Link to the list of city ID: http://bulk.openweathermap.org/sample/city.list.json.gz</p><p>4. by zip/post code with a country code (for example: 94040,us)</p><p>A few locations can be added to the macro at the same time by <code>\|</code> delimiter. </p><p>For example: <code>43.81821,7.76115\|Riga\|2643743\|94040,us</code>.</p><p>Please note that API requests by city name, zip-codes and city id will be deprecated soon.</p> |`Riga` | +|{$LOCATION} |<p>Locations can be set by few ways:</p><p>1. by geo coordinates (for example: 56.95,24.0833)</p><p>2. by location name (for example: Riga)</p><p>3. by location ID. Link to the list of city ID: http://bulk.openweathermap.org/sample/city.list.json.gz</p><p>4. by zip/post code with a country code (for example: 94040,us)</p><p>A few locations can be added to the macro at the same time by `|` delimiter. </p><p>For example: `43.81821,7.76115|Riga|2643743|94040,us`.</p><p>Please note that API requests by city name, zip-codes and city id will be deprecated soon.</p> |`Riga` | |{$OPENWEATHERMAP.API.ENDPOINT} |<p>OpenWeatherMap API endpoint.</p> |`api.openweathermap.org/data/2.5/weather?` | |{$OPENWEATHERMAP.API.TOKEN} |<p>Specify openweathermap API key.</p> |`` | |{$OPENWEATHERMAP.DATA.TIMEOUT} |<p>Response timeout for OpenWeatherMap API.</p> |`3s` | diff --git a/templates/app/openweathermap_http/template_app_openweathermap_http.yaml b/templates/app/openweathermap_http/template_app_openweathermap_http.yaml index 0a3ea61de41..943fd82de9b 100644 --- a/templates/app/openweathermap_http/template_app_openweathermap_http.yaml +++ b/templates/app/openweathermap_http/template_app_openweathermap_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-13T22:09:00Z' - groups: + date: '2022-06-07T19:36:34Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -738,70 +738,53 @@ zabbix_export: name: 'Wind direction' mappings: - - type: IN_RANGE value: '0 - 11.24' newvalue: 'N' - - type: IN_RANGE value: '11.25 - 33.74' newvalue: NNE - - type: IN_RANGE value: '33.75 - 56.24' newvalue: NE - - type: IN_RANGE value: '56.25 - 78.74' newvalue: ENE - - type: IN_RANGE value: '78.75 - 101.24' newvalue: E - - type: IN_RANGE value: '101.25 - 123.74' newvalue: ESE - - type: IN_RANGE value: '123.75 - 146.24' newvalue: SE - - type: IN_RANGE value: '146.25 - 168.74' newvalue: SSE - - type: IN_RANGE value: '168.75 - 191.24' newvalue: S - - type: IN_RANGE value: '191.25 - 213.74' newvalue: SSW - - type: IN_RANGE value: '213.75 - 236.24' newvalue: SW - - type: IN_RANGE value: '236.25 - 258.74' newvalue: WSW - - type: IN_RANGE value: '258.75 - 281.24' newvalue: W - - type: IN_RANGE value: '281.25 - 303.74' newvalue: WNW - - type: IN_RANGE value: '303.75 - 326.24' newvalue: NW - - type: IN_RANGE value: '326.25 - 348.74' newvalue: NNW - - type: IN_RANGE value: '348.75 - 379.99' newvalue: 'N' diff --git a/templates/app/pfsense_snmp/README.md b/templates/app/pfsense_snmp/README.md index ab74e4393c4..f80bf89f75b 100644 --- a/templates/app/pfsense_snmp/README.md +++ b/templates/app/pfsense_snmp/README.md @@ -55,7 +55,7 @@ There are no template links in this template. |Name|Description|Type|Key and additional info| |----|-----------|----|----| -|Network interfaces discovery |<p>Discovering interfaces from IF-MIB.</p> |SNMP |pfsense.net.if.discovery<p>**Filter**:</p>AND <p>- {#IFADMINSTATUS} MATCHES_REGEX `{$NET.IF.IFADMINSTATUS.MATCHES}`</p><p>- {#IFADMINSTATUS} NOT_MATCHES_REGEX `{$NET.IF.IFADMINSTATUS.NOT_MATCHES}`</p><p>- {#IFOPERSTATUS} MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.MATCHES}`</p><p>- {#IFOPERSTATUS} NOT_MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.NOT_MATCHES}`</p><p>- {#IFNAME} MATCHES_REGEX `{$NET.IF.IFNAME.MATCHES}`</p><p>- {#IFNAME} NOT_MATCHES_REGEX `{$NET.IF.IFNAME.NOT_MATCHES}`</p><p>- {#IFDESCR} MATCHES_REGEX `{$NET.IF.IFDESCR.MATCHES}`</p><p>- {#IFDESCR} NOT_MATCHES_REGEX `{$NET.IF.IFDESCR.NOT_MATCHES}`</p><p>- {#IFALIAS} MATCHES_REGEX `{$NET.IF.IFALIAS.MATCHES}`</p><p>- {#IFALIAS} NOT_MATCHES_REGEX `{$NET.IF.IFALIAS.NOT_MATCHES}`</p><p>- {#IFTYPE} MATCHES_REGEX `{$NET.IF.IFTYPE.MATCHES}`</p><p>- {#IFTYPE} NOT_MATCHES_REGEX `{$NET.IF.IFTYPE.NOT_MATCHES}`</p> | +|Network interfaces discovery |<p>Discovering interfaces from IF-MIB.</p> |SNMP |net.if.discovery<p>**Filter**:</p>AND <p>- {#IFADMINSTATUS} MATCHES_REGEX `{$NET.IF.IFADMINSTATUS.MATCHES}`</p><p>- {#IFADMINSTATUS} NOT_MATCHES_REGEX `{$NET.IF.IFADMINSTATUS.NOT_MATCHES}`</p><p>- {#IFOPERSTATUS} MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.MATCHES}`</p><p>- {#IFOPERSTATUS} NOT_MATCHES_REGEX `{$NET.IF.IFOPERSTATUS.NOT_MATCHES}`</p><p>- {#IFNAME} MATCHES_REGEX `{$NET.IF.IFNAME.MATCHES}`</p><p>- {#IFNAME} NOT_MATCHES_REGEX `{$NET.IF.IFNAME.NOT_MATCHES}`</p><p>- {#IFDESCR} MATCHES_REGEX `{$NET.IF.IFDESCR.MATCHES}`</p><p>- {#IFDESCR} NOT_MATCHES_REGEX `{$NET.IF.IFDESCR.NOT_MATCHES}`</p><p>- {#IFALIAS} MATCHES_REGEX `{$NET.IF.IFALIAS.MATCHES}`</p><p>- {#IFALIAS} NOT_MATCHES_REGEX `{$NET.IF.IFALIAS.NOT_MATCHES}`</p><p>- {#IFTYPE} MATCHES_REGEX `{$NET.IF.IFTYPE.MATCHES}`</p><p>- {#IFTYPE} NOT_MATCHES_REGEX `{$NET.IF.IFTYPE.NOT_MATCHES}`</p> | ## Items collected diff --git a/templates/app/pfsense_snmp/template_app_pfsense_snmp.yaml b/templates/app/pfsense_snmp/template_app_pfsense_snmp.yaml index b1e9e142561..dba8f007306 100644 --- a/templates/app/pfsense_snmp/template_app_pfsense_snmp.yaml +++ b/templates/app/pfsense_snmp/template_app_pfsense_snmp.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-06-06T12:23:02Z' - groups: + date: '2022-06-07T19:36:36Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -452,7 +452,7 @@ zabbix_export: 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]' - key: pfsense.net.if.discovery + key: net.if.discovery delay: 1h filter: evaltype: AND diff --git a/templates/app/php-fpm_agent/README.md b/templates/app/php-fpm_agent/README.md index b8971204c8f..e1bebc3f7a4 100644 --- a/templates/app/php-fpm_agent/README.md +++ b/templates/app/php-fpm_agent/README.md @@ -133,7 +133,7 @@ There are no template links in this template. |PHP-FPM: Service is down |<p>-</p> |`last(/PHP-FPM by Zabbix agent/php-fpm.ping)=0 or nodata(/PHP-FPM by Zabbix agent/php-fpm.ping,3m)=1` |HIGH |<p>Manual close: YES</p><p>**Depends on**:</p><p>- PHP-FPM: Process is not running</p> | |PHP-FPM: Version has changed |<p>PHP-FPM version has changed. Ack to close.</p> |`last(/PHP-FPM by Zabbix agent/php-fpm.version,#1)<>last(/PHP-FPM by Zabbix agent/php-fpm.version,#2) and length(last(/PHP-FPM by Zabbix agent/php-fpm.version))>0` |INFO |<p>Manual close: YES</p> | |PHP-FPM: Failed to fetch info data |<p>Zabbix has not received data for items for the last 30 minutes</p> |`nodata(/PHP-FPM by Zabbix agent/php-fpm.uptime,30m)=1` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- PHP-FPM: Process is not running</p> | -|PHP-FPM: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/PHP-FPM by Zabbix agent/php-fpm.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|PHP-FPM: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/PHP-FPM by Zabbix agent/php-fpm.uptime)<10m` |INFO |<p>Manual close: YES</p> | |PHP-FPM: Queue utilization is high |<p>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.</p> |`min(/PHP-FPM by Zabbix agent/php-fpm.listen_queue_usage,15m) > {$PHP_FPM.QUEUE.WARN.MAX}` |WARNING | | |PHP-FPM: Manager changed |<p>PHP-FPM manager changed. Ack to close.</p> |`last(/PHP-FPM by Zabbix agent/php-fpm.process_manager,#1)<>last(/PHP-FPM by Zabbix agent/php-fpm.process_manager,#2)` |INFO |<p>Manual close: YES</p> | |PHP-FPM: Detected slow requests |<p>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).</p> |`min(/PHP-FPM by Zabbix agent/php-fpm.slow_requests,#3)>0` |WARNING | | 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 85eff9dd3c7..91edfc66488 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,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:22Z' - groups: + date: '2022-06-07T19:36:36Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -422,7 +422,7 @@ zabbix_export: name: 'PHP-FPM: has been restarted' event_name: 'PHP-FPM: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/php-fpm_http/README.md b/templates/app/php-fpm_http/README.md index 0a002b432ce..a03f0c374fb 100644 --- a/templates/app/php-fpm_http/README.md +++ b/templates/app/php-fpm_http/README.md @@ -124,7 +124,7 @@ There are no template links in this template. |PHP-FPM: Service is down |<p>-</p> |`last(/PHP-FPM by HTTP/php-fpm.ping)=0 or nodata(/PHP-FPM by HTTP/php-fpm.ping,3m)=1` |HIGH |<p>Manual close: YES</p> | |PHP-FPM: Version has changed |<p>PHP-FPM version has changed. Ack to close.</p> |`last(/PHP-FPM by HTTP/php-fpm.version,#1)<>last(/PHP-FPM by HTTP/php-fpm.version,#2) and length(last(/PHP-FPM by HTTP/php-fpm.version))>0` |INFO |<p>Manual close: YES</p> | |PHP-FPM: Failed to fetch info data |<p>Zabbix has not received data for items for the last 30 minutes</p> |`nodata(/PHP-FPM by HTTP/php-fpm.uptime,30m)=1` |INFO |<p>Manual close: YES</p><p>**Depends on**:</p><p>- PHP-FPM: Service is down</p> | -|PHP-FPM: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/PHP-FPM by HTTP/php-fpm.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|PHP-FPM: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/PHP-FPM by HTTP/php-fpm.uptime)<10m` |INFO |<p>Manual close: YES</p> | |PHP-FPM: Manager changed |<p>PHP-FPM manager changed. Ack to close.</p> |`last(/PHP-FPM by HTTP/php-fpm.process_manager,#1)<>last(/PHP-FPM by HTTP/php-fpm.process_manager,#2)` |INFO |<p>Manual close: YES</p> | |PHP-FPM: Detected slow requests |<p>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).</p> |`min(/PHP-FPM by HTTP/php-fpm.slow_requests,#3)>0` |WARNING | | |PHP-FPM: Queue utilization is high |<p>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.</p> |`min(/PHP-FPM by HTTP/php-fpm.listen_queue_usage,15m) > {$PHP_FPM.QUEUE.WARN.MAX}` |WARNING | | 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 958ce1cb5ef..88e11cb0468 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,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:23Z' - groups: + date: '2022-06-07T19:36:37Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -445,7 +445,7 @@ zabbix_export: name: 'PHP-FPM: has been restarted' event_name: 'PHP-FPM: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/pop_service/template_app_pop_service.yaml b/templates/app/pop_service/template_app_pop_service.yaml index 2ca572a9dcc..faf2cd1e633 100644 --- a/templates/app/pop_service/template_app_pop_service.yaml +++ b/templates/app/pop_service/template_app_pop_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:32Z' - groups: + date: '2022-06-07T19:36:43Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/rabbitmq_agent/README.md b/templates/app/rabbitmq_agent/README.md index e9d6580e34e..2ab55883829 100644 --- a/templates/app/rabbitmq_agent/README.md +++ b/templates/app/rabbitmq_agent/README.md @@ -7,40 +7,42 @@ For Zabbix version: 6.2 and higher The template to monitor RabbitMQ by Zabbix that work without any external scripts. Most of the metrics are collected in one go, thanks to Zabbix bulk data collection. -Template `RabbitMQ Cluster` — collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with Zabbix agent. + Template `RabbitMQ Cluster` — collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with Zabbix agent. +_setup: | + Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + Create a user to monitor the service: -This template was tested on: - -- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 + ```bash + rabbitmqctl add_user zbx_monitor <PASSWORD> + rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" + rabbitmqctl set_user_tags zbx_monitor monitoring + ``` -## Setup + Login and password are also set in macros: -> See [Zabbix template operation](https://www.zabbix.com/documentation/6.2/manual/config/templates_out_of_the_box/zabbix_agent) for basic instructions. + - {$RABBITMQ.API.USER} + - {$RABBITMQ.API.PASSWORD} -Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + If your cluster consists of several nodes, it is recommended to assign the `cluster` template to a separate balancing host. + In the case of a single-node installation, you can assign the `cluster` template to one host with a `node` template. -Create a user to monitor the service: + If you use another API endpoint, then don't forget to change `{$RABBITMQ.API.CLUSTER_HOST}` macro. -```bash -rabbitmqctl add_user zbx_monitor <PASSWORD> -rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" -rabbitmqctl set_user_tags zbx_monitor monitoring -``` + Install and setup [Zabbix agent](https://www.zabbix.com/documentation/6.2/manual/installation/install_from_packages). -Login and password are also set in macros: +_zabbix_forum_url: https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq +_template_type: AGENT -- {$RABBITMQ.API.USER} -- {$RABBITMQ.API.PASSWORD} -If your cluster consists of several nodes, it is recommended to assign the `cluster` template to a separate balancing host. -In the case of a single-node installation, you can assign the `cluster` template to one host with a `node` template. +This template was tested on: -If you use another API endpoint, then don't forget to change `{$RABBITMQ.API.CLUSTER_HOST}` macro. +- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 -Install and setup [Zabbix agent](https://www.zabbix.com/documentation/6.2/manual/installation/install_from_packages). +## Setup +Refer to the vendor documentation. ## Zabbix configuration @@ -128,8 +130,6 @@ There are no template links in this template. Please report any issues with the template at https://support.zabbix.com -You can also provide feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq). - # RabbitMQ node by Zabbix agent ## Overview @@ -138,36 +138,39 @@ For Zabbix version: 6.2 and higher The template to monitor RabbitMQ by Zabbix that work without any external scripts. Most of the metrics are collected in one go, thanks to Zabbix bulk data collection. -Template `RabbitMQ Node` — (Zabbix version >= 4.2) collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with Zabbix agent. + Template `RabbitMQ Node` — (Zabbix version >= 4.2) collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with Zabbix agent. -It also uses Zabbix agent to collect `RabbitMQ` Linux process stats like CPU usage, memory usage and whether process is running or not. + It also uses Zabbix agent to collect `RabbitMQ` Linux process stats like CPU usage, memory usage and whether process is running or not. +_setup: | + Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + Create a user to monitor the service: -This template was tested on: + ```bash + rabbitmqctl add_user zbx_monitor <PASSWORD> + rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" + rabbitmqctl set_user_tags zbx_monitor monitoring + ``` -- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 + Login and password are also set in macros: -## Setup + - {$RABBITMQ.API.USER} + - {$RABBITMQ.API.PASSWORD} -Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + If you use another API endpoint, then don't forget to change `{$RABBITMQ.API.HOST}` macro. + Install and setup [Zabbix agent](https://www.zabbix.com/documentation/6.2/manual/installation/install_from_packages). -Create a user to monitor the service: +_zabbix_forum_url: https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq -```bash -rabbitmqctl add_user zbx_monitor <PASSWORD> -rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" -rabbitmqctl set_user_tags zbx_monitor monitoring -``` -Login and password are also set in macros: +This template was tested on: -- {$RABBITMQ.API.USER} -- {$RABBITMQ.API.PASSWORD} +- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 -If you use another API endpoint, then don't forget to change `{$RABBITMQ.API.HOST}` macro. -Install and setup [Zabbix agent](https://www.zabbix.com/documentation/6.2/manual/installation/install_from_packages). +## Setup +Refer to the vendor documentation. ## Zabbix configuration @@ -263,7 +266,7 @@ There are no template links in this template. |RabbitMQ: Node is not running |<p>RabbitMQ node is not running</p> |`max(/RabbitMQ node by Zabbix agent/rabbitmq.node.running,5m)=0` |AVERAGE |<p>**Depends on**:</p><p>- RabbitMQ: Process is not running</p><p>- RabbitMQ: Service is down</p> | |RabbitMQ: Memory alarm |<p>https://www.rabbitmq.com/memory.html</p> |`last(/RabbitMQ node by Zabbix agent/rabbitmq.node.mem_alarm)=1` |AVERAGE | | |RabbitMQ: Free disk space alarm |<p>https://www.rabbitmq.com/disk-alarms.html</p> |`last(/RabbitMQ node by Zabbix agent/rabbitmq.node.disk_free_alarm)=1` |AVERAGE | | -|RabbitMQ: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/RabbitMQ node by Zabbix agent/rabbitmq.node.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|RabbitMQ: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/RabbitMQ node by Zabbix agent/rabbitmq.node.uptime)<10m` |INFO |<p>Manual close: YES</p> | |RabbitMQ: Process is not running |<p>-</p> |`last(/RabbitMQ node by Zabbix agent/proc.num["{$RABBITMQ.PROCESS_NAME}"])=0` |HIGH | | |RabbitMQ: Service is down |<p>-</p> |`last(/RabbitMQ node by Zabbix agent/net.tcp.service["{$RABBITMQ.API.SCHEME}","{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"])=0` |AVERAGE |<p>Manual close: YES</p><p>**Depends on**:</p><p>- RabbitMQ: Process is not running</p> | |RabbitMQ: Service response time is too high |<p>-</p> |`min(/RabbitMQ node by Zabbix agent/net.tcp.service.perf["{$RABBITMQ.API.SCHEME}","{$RABBITMQ.API.HOST}","{$RABBITMQ.API.PORT}"],5m)>{$RABBITMQ.RESPONSE_TIME.MAX.WARN}` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- RabbitMQ: Process is not running</p><p>- RabbitMQ: Service is down</p> | @@ -280,5 +283,3 @@ There are no template links in this template. Please report any issues with the template at https://support.zabbix.com -You can also provide feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq). - diff --git a/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml b/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml index 879e25ee456..a6576e76ec5 100644 --- a/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml +++ b/templates/app/rabbitmq_agent/template_app_rabbitmq_agent.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:26Z' - groups: + date: '2022-06-07T19:36:39Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -13,8 +13,6 @@ zabbix_export: description: | Get cluster metrics from RabbitMQ management plugin provided an HTTP-based API using Zabbix agent. - You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq - Template tooling version used: 0.41 groups: - @@ -1099,7 +1097,7 @@ zabbix_export: name: 'RabbitMQ: Healthcheck: alarms in effect in the cluster{#SINGLETON}' key: 'web.page.get["{$RABBITMQ.API.SCHEME}://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.CLUSTER_HOST}:{$RABBITMQ.API.PORT}/api/health/checks/alarms{#SINGLETON}"]' history: 7d - authtype: NONE + authtype: BASIC username: '{$RABBITMQ.API.USER}' password: '{$RABBITMQ.API.PASSWORD}' description: 'Responds a 200 OK if there are no alarms in effect in the cluster, otherwise responds with a 503 Service Unavailable.' @@ -1157,8 +1155,8 @@ zabbix_export: parameters: - | var rabbit_version = parseInt(value.split('.')[0]) * 10000 + - parseInt(value.split('.')[1]) * 100 + - parseInt(value.split('.')[2]) + parseInt(value.split('.')[1]) * 100 + + parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version >= 30810 ? [{'{#SINGLETON}': ''}] : []); tags: - @@ -1214,8 +1212,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Messages' host: 'RabbitMQ cluster by Zabbix agent' + name: 'RabbitMQ: Messages' - type: GRAPH_CLASSIC x: '12' @@ -1230,8 +1228,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Connections' host: 'RabbitMQ cluster by Zabbix agent' + name: 'RabbitMQ: Connections' - type: GRAPH_CLASSIC 'y': '5' @@ -1246,8 +1244,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Messages status' host: 'RabbitMQ cluster by Zabbix agent' + name: 'RabbitMQ: Messages status' - type: GRAPH_CLASSIC x: '12' @@ -1263,8 +1261,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Queues' host: 'RabbitMQ cluster by Zabbix agent' + name: 'RabbitMQ: Queues' - type: GRAPH_CLASSIC 'y': '10' @@ -1279,8 +1277,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Messages per second' host: 'RabbitMQ cluster by Zabbix agent' + name: 'RabbitMQ: Messages per second' valuemaps: - uuid: 78275d6daacf42b4b97e3d806dfe81fe @@ -1302,8 +1300,6 @@ zabbix_export: description: | Get node metrics from RabbitMQ management plugin provided an HTTP-based API using Zabbix agent. - You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq - Template tooling version used: 0.41 groups: - @@ -1833,7 +1829,7 @@ zabbix_export: name: 'RabbitMQ: has been restarted' event_name: 'RabbitMQ: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1977,8 +1973,8 @@ zabbix_export: parameters: - | var rabbit_version = parseInt(value.split('.')[0]) * 10000 + - parseInt(value.split('.')[1]) * 100 + - parseInt(value.split('.')[2]) + parseInt(value.split('.')[1]) * 100 + + parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version < 30810 ? [{'{#SINGLETON}': ''}] : []); - uuid: 3c0021a3e57142eb806deb5b47b6700a @@ -1993,7 +1989,7 @@ zabbix_export: name: 'RabbitMQ: Healthcheck: expiration date on the certificates{#SINGLETON}' key: 'web.page.get["{$RABBITMQ.API.SCHEME}://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/certificate-expiration/1/months{#SINGLETON}"]' history: 7d - authtype: NONE + authtype: BASIC username: '{$RABBITMQ.API.USER}' password: '{$RABBITMQ.API.PASSWORD}' description: 'Checks the expiration date on the certificates for every listener configured to use TLS. Responds a 200 OK if all certificates are valid (have not expired), otherwise responds with a 503 Service Unavailable.' @@ -2043,7 +2039,7 @@ zabbix_export: name: 'RabbitMQ: Healthcheck: local alarms in effect on this node{#SINGLETON}' key: 'web.page.get["{$RABBITMQ.API.SCHEME}://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/local-alarms{#SINGLETON}"]' history: 7d - authtype: NONE + authtype: BASIC username: '{$RABBITMQ.API.USER}' password: '{$RABBITMQ.API.PASSWORD}' description: 'Responds a 200 OK if there are no local alarms in effect on the target node, otherwise responds with a 503 Service Unavailable.' @@ -2093,7 +2089,7 @@ zabbix_export: name: 'RabbitMQ: Healthcheck: classic mirrored queues without synchronized mirrors online{#SINGLETON}' key: 'web.page.get["{$RABBITMQ.API.SCHEME}://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/node-is-mirror-sync-critical{#SINGLETON}"]' history: 7d - authtype: NONE + authtype: BASIC username: '{$RABBITMQ.API.USER}' password: '{$RABBITMQ.API.PASSWORD}' description: 'Checks if there are classic mirrored queues without synchronized mirrors online (queues that would potentially lose data if the target node is shut down). Responds a 200 OK if there are no such classic mirrored queues, otherwise responds with a 503 Service Unavailable.' @@ -2143,7 +2139,7 @@ zabbix_export: name: 'RabbitMQ: Healthcheck: queues with minimum online quorum{#SINGLETON}' key: 'web.page.get["{$RABBITMQ.API.SCHEME}://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/node-is-quorum-critical{#SINGLETON}"]' history: 7d - authtype: NONE + authtype: BASIC username: '{$RABBITMQ.API.USER}' password: '{$RABBITMQ.API.PASSWORD}' description: 'Checks if there are quorum queues with minimum online quorum (queues that would lose their quorum and availability if the target node is shut down). Responds a 200 OK if there are no such quorum queues, otherwise responds with a 503 Service Unavailable.' @@ -2193,7 +2189,7 @@ zabbix_export: name: 'RabbitMQ: Healthcheck: virtual hosts on this node{#SINGLETON}' key: 'web.page.get["{$RABBITMQ.API.SCHEME}://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/health/checks/virtual-hosts{#SINGLETON}"]' history: 7d - authtype: NONE + authtype: BASIC username: '{$RABBITMQ.API.USER}' password: '{$RABBITMQ.API.PASSWORD}' description: 'Responds a 200 OK if all virtual hosts and running on the target node, otherwise responds with a 503 Service Unavailable.' @@ -2250,8 +2246,8 @@ zabbix_export: parameters: - | var rabbit_version = parseInt(value.split('.')[0]) * 10000 + - parseInt(value.split('.')[1]) * 100 + - parseInt(value.split('.')[2]) + parseInt(value.split('.')[1]) * 100 + + parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version >= 30810 ? [{'{#SINGLETON}': ''}] : []); - uuid: d1d32fc6ae1f445a98144a31214ca825 @@ -2875,14 +2871,14 @@ zabbix_export: key: 'web.page.get["{$RABBITMQ.API.SCHEME}://{$RABBITMQ.API.USER}:{$RABBITMQ.API.PASSWORD}@{$RABBITMQ.API.HOST}:{$RABBITMQ.API.PORT}/api/queues"]' lld_macro_paths: - + lld_macro: '{#NODE}' + path: $.node + - lld_macro: '{#QUEUE}' path: $.name - lld_macro: '{#VHOST}' path: $.vhost - - - lld_macro: '{#NODE}' - path: $.node tags: - tag: class @@ -2953,8 +2949,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Node status' host: 'RabbitMQ node by Zabbix agent' + name: 'RabbitMQ: Node status' - type: GRAPH_CLASSIC x: '12' @@ -2969,8 +2965,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Uptime' host: 'RabbitMQ node by Zabbix agent' + name: 'RabbitMQ: Uptime' - type: GRAPH_CLASSIC 'y': '5' @@ -2985,8 +2981,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Disk free' host: 'RabbitMQ node by Zabbix agent' + name: 'RabbitMQ: Disk free' - type: GRAPH_CLASSIC x: '12' @@ -3002,8 +2998,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Memory used' host: 'RabbitMQ node by Zabbix agent' + name: 'RabbitMQ: Memory used' - type: GRAPH_CLASSIC 'y': '10' @@ -3018,8 +3014,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: File descriptors' host: 'RabbitMQ node by Zabbix agent' + name: 'RabbitMQ: File descriptors' - type: GRAPH_CLASSIC x: '12' @@ -3035,8 +3031,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Sockets' host: 'RabbitMQ node by Zabbix agent' + name: 'RabbitMQ: Sockets' valuemaps: - uuid: ce579def20ac488dbce1ff69baaa8c50 diff --git a/templates/app/rabbitmq_http/README.md b/templates/app/rabbitmq_http/README.md index d2202fda60b..3d206d8c020 100644 --- a/templates/app/rabbitmq_http/README.md +++ b/templates/app/rabbitmq_http/README.md @@ -7,33 +7,34 @@ For Zabbix version: 6.2 and higher The template to monitor RabbitMQ by Zabbix that work without any external scripts. Most of the metrics are collected in one go, thanks to Zabbix bulk data collection. -Template `RabbitMQ Cluster` — collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with HTTP agent remotely. + Template `RabbitMQ Cluster` — collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with HTTP agent remotely. +_setup: | + Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + Create a user to monitor the service: -This template was tested on: - -- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 - -## Setup + ```bash + rabbitmqctl add_user zbx_monitor <PASSWORD> + rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" + rabbitmqctl set_user_tags zbx_monitor monitoring + ``` -> See [Zabbix template operation](https://www.zabbix.com/documentation/6.2/manual/config/templates_out_of_the_box/http) for basic instructions. + Login and password are also set in macros: -Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + - {$RABBITMQ.API.USER} + - {$RABBITMQ.API.PASSWORD} +_zabbix_forum_url: https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq +_template_type: HTTP -Create a user to monitor the service: -```bash -rabbitmqctl add_user zbx_monitor <PASSWORD> -rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" -rabbitmqctl set_user_tags zbx_monitor monitoring -``` +This template was tested on: -Login and password are also set in macros: +- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 -- {$RABBITMQ.API.USER} -- {$RABBITMQ.API.PASSWORD} +## Setup +Refer to the vendor documentation. ## Zabbix configuration @@ -120,8 +121,6 @@ There are no template links in this template. Please report any issues with the template at https://support.zabbix.com -You can also provide feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq). - # RabbitMQ node by HTTP ## Overview @@ -130,31 +129,33 @@ For Zabbix version: 6.2 and higher The template to monitor RabbitMQ by Zabbix that work without any external scripts. Most of the metrics are collected in one go, thanks to Zabbix bulk data collection. -Template `RabbitMQ Node` — (Zabbix version >= 4.2) collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with HTTP agent remotely. + Template `RabbitMQ Node` — (Zabbix version >= 4.2) collects metrics by polling [RabbitMQ management plugin](https://www.rabbitmq.com/management.html) with HTTP agent remotely. +_setup: | + Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + Create a user to monitor the service: -This template was tested on: - -- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 + ```bash + rabbitmqctl add_user zbx_monitor <PASSWORD> + rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" + rabbitmqctl set_user_tags zbx_monitor monitoring + ``` -## Setup + Login and password are also set in macros: -Enable the RabbitMQ management plugin. See [RabbitMQ's documentation](https://www.rabbitmq.com/management.html) to enable it. + - {$RABBITMQ.API.USER} + - {$RABBITMQ.API.PASSWORD} +_zabbix_forum_url: https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq -Create a user to monitor the service: -```bash -rabbitmqctl add_user zbx_monitor <PASSWORD> -rabbitmqctl set_permissions -p / zbx_monitor "" "" ".*" -rabbitmqctl set_user_tags zbx_monitor monitoring -``` +This template was tested on: -Login and password are also set in macros: +- RabbitMQ, version 3.5.7, 3.7.17, 3.7.18, 3.7.7, 3.8.5, 3.8.12 -- {$RABBITMQ.API.USER} -- {$RABBITMQ.API.PASSWORD} +## Setup +Refer to the vendor documentation. ## Zabbix configuration @@ -244,7 +245,7 @@ There are no template links in this template. |RabbitMQ: Node is not running |<p>RabbitMQ node is not running</p> |`max(/RabbitMQ node by HTTP/rabbitmq.node.running,5m)=0` |AVERAGE |<p>**Depends on**:</p><p>- RabbitMQ: Service is down</p> | |RabbitMQ: Memory alarm |<p>https://www.rabbitmq.com/memory.html</p> |`last(/RabbitMQ node by HTTP/rabbitmq.node.mem_alarm)=1` |AVERAGE | | |RabbitMQ: Free disk space alarm |<p>https://www.rabbitmq.com/disk-alarms.html</p> |`last(/RabbitMQ node by HTTP/rabbitmq.node.disk_free_alarm)=1` |AVERAGE | | -|RabbitMQ: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/RabbitMQ node by HTTP/rabbitmq.node.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|RabbitMQ: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/RabbitMQ node by HTTP/rabbitmq.node.uptime)<10m` |INFO |<p>Manual close: YES</p> | |RabbitMQ: Service is down |<p>-</p> |`last(/RabbitMQ node by HTTP/net.tcp.service["{$RABBITMQ.API.SCHEME}","{HOST.CONN}","{$RABBITMQ.API.PORT}"])=0` |AVERAGE |<p>Manual close: YES</p> | |RabbitMQ: Service response time is too high |<p>-</p> |`min(/RabbitMQ node by HTTP/net.tcp.service.perf["{$RABBITMQ.API.SCHEME}","{HOST.CONN}","{$RABBITMQ.API.PORT}"],5m)>{$RABBITMQ.RESPONSE_TIME.MAX.WARN}` |WARNING |<p>Manual close: YES</p><p>**Depends on**:</p><p>- RabbitMQ: Service is down</p> | |RabbitMQ: There are active alarms in the node |<p>http://{HOST.CONN}:{$RABBITMQ.API.PORT}/api/index.html</p> |`last(/RabbitMQ node by HTTP/rabbitmq.healthcheck.local_alarms[{#SINGLETON}])=0` |AVERAGE | | @@ -260,5 +261,3 @@ There are no template links in this template. Please report any issues with the template at https://support.zabbix.com -You can also provide feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq). - diff --git a/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml b/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml index 21ca1a1ffc9..2301f7a8f15 100644 --- a/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml +++ b/templates/app/rabbitmq_http/template_app_rabbitmq_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:27Z' - groups: + date: '2022-06-07T19:36:40Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -13,8 +13,6 @@ zabbix_export: description: | Get cluster metrics from RabbitMQ management plugin provided an HTTP-based API using HTTP agent. - You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq - Template tooling version used: 0.41 groups: - @@ -1156,8 +1154,8 @@ zabbix_export: parameters: - | var rabbit_version = parseInt(value.split('.')[0]) * 10000 + - parseInt(value.split('.')[1]) * 100 + - parseInt(value.split('.')[2]) + parseInt(value.split('.')[1]) * 100 + + parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version >= 30810 ? [{'{#SINGLETON}': ''}] : []); tags: - @@ -1209,8 +1207,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Messages' host: 'RabbitMQ cluster by HTTP' + name: 'RabbitMQ: Messages' - type: GRAPH_CLASSIC x: '12' @@ -1225,8 +1223,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Connections' host: 'RabbitMQ cluster by HTTP' + name: 'RabbitMQ: Connections' - type: GRAPH_CLASSIC 'y': '5' @@ -1241,8 +1239,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Messages status' host: 'RabbitMQ cluster by HTTP' + name: 'RabbitMQ: Messages status' - type: GRAPH_CLASSIC x: '12' @@ -1258,8 +1256,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Queues' host: 'RabbitMQ cluster by HTTP' + name: 'RabbitMQ: Queues' - type: GRAPH_CLASSIC 'y': '10' @@ -1274,8 +1272,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Messages per second' host: 'RabbitMQ cluster by HTTP' + name: 'RabbitMQ: Messages per second' valuemaps: - uuid: 3380e05a15774dad92e77c983448698b @@ -1297,8 +1295,6 @@ zabbix_export: description: | Get node metrics from RabbitMQ management plugin provided an HTTP-based API using HTTP agent. - You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/387226-discussion-thread-for-official-zabbix-template-rabbitmq - Template tooling version used: 0.41 groups: - @@ -1835,7 +1831,7 @@ zabbix_export: name: 'RabbitMQ: has been restarted' event_name: 'RabbitMQ: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1905,8 +1901,8 @@ zabbix_export: parameters: - | var rabbit_version = parseInt(value.split('.')[0]) * 10000 + - parseInt(value.split('.')[1]) * 100 + - parseInt(value.split('.')[2]) + parseInt(value.split('.')[1]) * 100 + + parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version < 30810 ? [{'{#SINGLETON}': ''}] : []); - uuid: ab89d103c015400fbbeecaaf9bf01400 @@ -2188,8 +2184,8 @@ zabbix_export: parameters: - | var rabbit_version = parseInt(value.split('.')[0]) * 10000 + - parseInt(value.split('.')[1]) * 100 + - parseInt(value.split('.')[2]) + parseInt(value.split('.')[1]) * 100 + + parseInt(value.split('.')[2]) return JSON.stringify(rabbit_version >= 30810 ? [{'{#SINGLETON}': ''}] : []); - uuid: cc1d85b6045b44b38f588cd9a4c6c62d @@ -2813,14 +2809,14 @@ zabbix_export: key: rabbitmq.get_queues lld_macro_paths: - + lld_macro: '{#NODE}' + path: $.node + - lld_macro: '{#QUEUE}' path: $.name - lld_macro: '{#VHOST}' path: $.vhost - - - lld_macro: '{#NODE}' - path: $.node tags: - tag: class @@ -2883,8 +2879,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Node status' host: 'RabbitMQ node by HTTP' + name: 'RabbitMQ: Node status' - type: GRAPH_CLASSIC x: '12' @@ -2899,8 +2895,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Uptime' host: 'RabbitMQ node by HTTP' + name: 'RabbitMQ: Uptime' - type: GRAPH_CLASSIC 'y': '5' @@ -2915,8 +2911,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Disk free' host: 'RabbitMQ node by HTTP' + name: 'RabbitMQ: Disk free' - type: GRAPH_CLASSIC x: '12' @@ -2932,8 +2928,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Memory used' host: 'RabbitMQ node by HTTP' + name: 'RabbitMQ: Memory used' - type: GRAPH_CLASSIC 'y': '10' @@ -2948,8 +2944,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: File descriptors' host: 'RabbitMQ node by HTTP' + name: 'RabbitMQ: File descriptors' - type: GRAPH_CLASSIC x: '12' @@ -2965,8 +2961,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'RabbitMQ: Sockets' host: 'RabbitMQ node by HTTP' + name: 'RabbitMQ: Sockets' valuemaps: - uuid: e65c3d3e8ea443a281b37c51ca461c26 diff --git a/templates/app/sharepoint_http/template_app_sharepoint_http.yaml b/templates/app/sharepoint_http/template_app_sharepoint_http.yaml index e06c6c04021..5fd8188bcac 100644 --- a/templates/app/sharepoint_http/template_app_sharepoint_http.yaml +++ b/templates/app/sharepoint_http/template_app_sharepoint_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:10Z' - groups: + date: '2022-06-07T19:36:28Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -144,14 +144,14 @@ zabbix_export: name: root value: '{$SHAREPOINT.ROOT}' - - name: password - value: '{$SHAREPOINT.PASSWORD}' - - name: url value: '{$SHAREPOINT.URL}' - name: user value: '{$SHAREPOINT.USER}' + - + name: password + value: '{$SHAREPOINT.PASSWORD}' tags: - tag: component diff --git a/templates/app/smtp_service/template_app_smtp_service.yaml b/templates/app/smtp_service/template_app_smtp_service.yaml index e49c50d0802..ce9eab54a2f 100644 --- a/templates/app/smtp_service/template_app_smtp_service.yaml +++ b/templates/app/smtp_service/template_app_smtp_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:33Z' - groups: + date: '2022-06-07T19:36:43Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/squid_snmp/README.md b/templates/app/squid_snmp/README.md index 89f955f8352..83c1699cbaf 100644 --- a/templates/app/squid_snmp/README.md +++ b/templates/app/squid_snmp/README.md @@ -117,7 +117,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |Squid: Port {$SQUID.HTTP.PORT} is down |<p>-</p> |`last(/Squid SNMP/net.tcp.service[tcp,,{$SQUID.HTTP.PORT}])=0` |AVERAGE |<p>Manual close: YES</p> | -|Squid: Squid has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Squid SNMP/squid[cacheUptime])<10m` |INFO |<p>Manual close: YES</p> | +|Squid: Squid has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Squid SNMP/squid[cacheUptime])<10m` |INFO |<p>Manual close: YES</p> | |Squid: Squid version has been changed |<p>Squid version has changed. Ack to close.</p> |`last(/Squid SNMP/squid[cacheVersionId],#1)<>last(/Squid SNMP/squid[cacheVersionId],#2) and length(last(/Squid SNMP/squid[cacheVersionId]))>0` |INFO |<p>Manual close: YES</p> | |Squid: Swap usage is more than low watermark |<p>-</p> |`last(/Squid SNMP/squid[cacheCurrentSwapSize])>last(/Squid SNMP/squid[cacheSwapLowWM])*last(/Squid SNMP/squid[cacheSwapMaxSize])/100` |WARNING | | |Squid: Swap usage is more than high watermark |<p>-</p> |`last(/Squid SNMP/squid[cacheCurrentSwapSize])>last(/Squid SNMP/squid[cacheSwapHighWM])*last(/Squid SNMP/squid[cacheSwapMaxSize])/100` |HIGH | | diff --git a/templates/app/squid_snmp/template_app_squid_snmp.yaml b/templates/app/squid_snmp/template_app_squid_snmp.yaml index d0cd5ed21f7..38c1bee2cdd 100644 --- a/templates/app/squid_snmp/template_app_squid_snmp.yaml +++ b/templates/app/squid_snmp/template_app_squid_snmp.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:36Z' - groups: + date: '2022-06-07T19:36:45Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -1057,7 +1057,7 @@ zabbix_export: name: 'Squid: Squid has been restarted' event_name: 'Squid: Squid has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/ssh_service/template_app_ssh_service.yaml b/templates/app/ssh_service/template_app_ssh_service.yaml index 6a91d597b04..d478b23f987 100644 --- a/templates/app/ssh_service/template_app_ssh_service.yaml +++ b/templates/app/ssh_service/template_app_ssh_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:34Z' - groups: + date: '2022-06-07T19:36:43Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/systemd/README.md b/templates/app/systemd/README.md index 16aa29eadbd..2e534c2c4ec 100644 --- a/templates/app/systemd/README.md +++ b/templates/app/systemd/README.md @@ -73,7 +73,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |{#UNIT.NAME}: Service is not running |<p>-</p> |`last(/Systemd by Zabbix agent 2/systemd.service.active_state["{#UNIT.NAME}"])<>1` |WARNING |<p>Manual close: YES</p> | -|{#UNIT.NAME}: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Systemd by Zabbix agent 2/systemd.service.uptime["{#UNIT.NAME}"])<10m` |INFO |<p>Manual close: YES</p> | +|{#UNIT.NAME}: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Systemd by Zabbix agent 2/systemd.service.uptime["{#UNIT.NAME}"])<10m` |INFO |<p>Manual close: YES</p> | ## Feedback diff --git a/templates/app/systemd/template_app_systemd.yaml b/templates/app/systemd/template_app_systemd.yaml index 618fb52733a..9c37bfea8c9 100644 --- a/templates/app/systemd/template_app_systemd.yaml +++ b/templates/app/systemd/template_app_systemd.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:37Z' - groups: + date: '2022-06-07T19:36:45Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -178,7 +178,7 @@ zabbix_export: name: '{#UNIT.NAME}: has been restarted' event_name: '{#UNIT.NAME}: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/telnet_service/template_app_telnet_service.yaml b/templates/app/telnet_service/template_app_telnet_service.yaml index 69b00736102..d3a181dca9c 100644 --- a/templates/app/telnet_service/template_app_telnet_service.yaml +++ b/templates/app/telnet_service/template_app_telnet_service.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T19:59:34Z' - groups: + date: '2022-06-07T19:36:44Z' + template_groups: - uuid: 57b7ae836ca64446ba2c296389c009b7 name: Templates/Modules diff --git a/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml b/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml index 519e2eac807..4002648a1bf 100644 --- a/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml +++ b/templates/app/tomcat_jmx/template_app_tomcat_jmx.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:19Z' - groups: + date: '2022-06-07T19:37:42Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/travis_ci_http/template_app_travis_ci_http.yaml b/templates/app/travis_ci_http/template_app_travis_ci_http.yaml index 41c89b20e4d..c666672f630 100644 --- a/templates/app/travis_ci_http/template_app_travis_ci_http.yaml +++ b/templates/app/travis_ci_http/template_app_travis_ci_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:20Z' - groups: + date: '2022-06-07T19:37:43Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/truenas_snmp/template_app_truenas_snmp.yaml b/templates/app/truenas_snmp/template_app_truenas_snmp.yaml index 1e56d445a81..c4cf549481c 100644 --- a/templates/app/truenas_snmp/template_app_truenas_snmp.yaml +++ b/templates/app/truenas_snmp/template_app_truenas_snmp.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-13T22:05:41Z' - groups: + date: '2022-06-07T19:37:43Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications diff --git a/templates/app/vault_http/README.md b/templates/app/vault_http/README.md index ec270b87370..72ac9a10294 100644 --- a/templates/app/vault_http/README.md +++ b/templates/app/vault_http/README.md @@ -178,7 +178,7 @@ There are no template links in this template. |Vault: Vault server is not responding |<p>-</p> |`last(/HashiCorp Vault by HTTP/vault.health.check)=0` |HIGH | | |Vault: Failed to get metrics |<p>-</p> |`length(last(/HashiCorp Vault by HTTP/vault.get_metrics.error))>0` |WARNING |<p>**Depends on**:</p><p>- Vault: Vault server is sealed</p> | |Vault: Current number of open files is too high |<p>-</p> |`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}` |WARNING | | -|Vault: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/HashiCorp Vault by HTTP/vault.metrics.process.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Vault: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/HashiCorp Vault by HTTP/vault.metrics.process.uptime)<10m` |INFO |<p>Manual close: YES</p> | |Vault: High frequency of leadership setup failures |<p>There have been more than {$VAULT.LEADERSHIP.SETUP.FAILED.MAX.WARN} Vault leadership setup failures in the past 1h.</p> |`(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}` |AVERAGE | | |Vault: High frequency of leadership losses |<p>There have been more than {$VAULT.LEADERSHIP.LOSSES.MAX.WARN} Vault leadership losses in the past 1h.</p> |`(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}` |AVERAGE | | |Vault: High frequency of leadership step downs |<p>There have been more than {$VAULT.LEADERSHIP.STEPDOWNS.MAX.WARN} Vault leadership step downs in the past 1h.</p> |`(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}` |AVERAGE | | diff --git a/templates/app/vault_http/template_app_vault_http.yaml b/templates/app/vault_http/template_app_vault_http.yaml index 558670f3d26..f8120d2adc1 100644 --- a/templates/app/vault_http/template_app_vault_http.yaml +++ b/templates/app/vault_http/template_app_vault_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:35Z' - groups: + date: '2022-06-07T19:37:52Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -1829,7 +1829,7 @@ zabbix_export: name: 'Vault: has been restarted' event_name: 'Vault: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/vmware/README.md b/templates/app/vmware/README.md index 8b6b59e411d..6d857f3be81 100644 --- a/templates/app/vmware/README.md +++ b/templates/app/vmware/README.md @@ -159,7 +159,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|VMware: VM has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/VMware Guest/vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | +|VMware: VM has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/VMware Guest/vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | ## Feedback @@ -242,7 +242,7 @@ There are no template links in this template. |VMware: Hypervisor is down |<p>The service is unavailable or does not accept ICMP ping.</p> |`last(/VMware Hypervisor/icmpping[])=0` |AVERAGE |<p>Manual close: YES</p> | |VMware: The {$VMWARE.HV.UUID} health is Red |<p>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.</p> |`last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3` |HIGH | | |VMware: The {$VMWARE.HV.UUID} health is Yellow |<p>One or more components in the appliance might become overloaded soon.</p> |`last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2` |AVERAGE |<p>**Depends on**:</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p> | -|VMware: Hypervisor has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/VMware Hypervisor/vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | +|VMware: Hypervisor has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/VMware Hypervisor/vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | |VMware: The multipath count has been changed |<p>The number of available datastore paths less than registered ({#MULTIPATH.COUNT}).</p> |`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) and last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}])<{#MULTIPATH.COUNT}` |AVERAGE |<p>Manual close: YES</p> | |VMware: The {$VMWARE.HV.UUID} health is Red |<p>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.</p> |`last(/VMware Hypervisor/vmware.hv.sensor.health.state[{#SINGLETON}])="Red"` |HIGH |<p>**Depends on**:</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p> | |VMware: The {$VMWARE.HV.UUID} health is Yellow |<p>One or more components in the appliance might become overloaded soon.</p> |`last(/VMware Hypervisor/vmware.hv.sensor.health.state[{#SINGLETON}])="Yellow"` |AVERAGE |<p>**Depends on**:</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p><p>- VMware: The {$VMWARE.HV.UUID} health is Yellow</p> | diff --git a/templates/app/vmware/template_app_vmware.yaml b/templates/app/vmware/template_app_vmware.yaml index 67b23dc90ad..504168f3b98 100644 --- a/templates/app/vmware/template_app_vmware.yaml +++ b/templates/app/vmware/template_app_vmware.yaml @@ -1,10 +1,14 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:38Z' - groups: + date: '2022-06-07T19:37:53Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications + host_groups: + - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 + name: Applications templates: - uuid: 56079badd056419383cc26e6a4fcc7e0 @@ -28,7 +32,7 @@ zabbix_export: value_type: LOG username: '{$VMWARE.USERNAME}' password: '{$VMWARE.PASSWORD}' - description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records' + description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.2/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records' tags: - tag: component @@ -199,7 +203,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: '{#CLUSTER.NAME}' @@ -234,7 +238,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: '{#CLUSTER.NAME} (vm)' @@ -480,7 +484,7 @@ zabbix_export: name: 'VMware: VM has been restarted' event_name: 'VMware: VM has been restarted (uptime < 10m)' priority: WARNING - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1537,7 +1541,7 @@ zabbix_export: name: 'VMware: Hypervisor has been restarted' event_name: 'VMware: Hypervisor has been restarted (uptime < 10m)' priority: WARNING - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/vmware_fqdn/README.md b/templates/app/vmware_fqdn/README.md index 9b8cd0e1f3c..217af6d60a2 100644 --- a/templates/app/vmware_fqdn/README.md +++ b/templates/app/vmware_fqdn/README.md @@ -159,7 +159,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| -|VMware: VM has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/VMware Guest/vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | +|VMware: VM has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/VMware Guest/vmware.vm.guest.osuptime[{$VMWARE.URL},{$VMWARE.VM.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | ## Feedback @@ -242,7 +242,7 @@ There are no template links in this template. |VMware: Hypervisor is down |<p>The service is unavailable or does not accept ICMP ping.</p> |`last(/VMware Hypervisor/icmpping[])=0` |AVERAGE |<p>Manual close: YES</p> | |VMware: The {$VMWARE.HV.UUID} health is Red |<p>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.</p> |`last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=3` |HIGH | | |VMware: The {$VMWARE.HV.UUID} health is Yellow |<p>One or more components in the appliance might become overloaded soon.</p> |`last(/VMware Hypervisor/vmware.hv.status[{$VMWARE.URL},{$VMWARE.HV.UUID}])=2` |AVERAGE |<p>**Depends on**:</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p> | -|VMware: Hypervisor has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/VMware Hypervisor/vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | +|VMware: Hypervisor has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/VMware Hypervisor/vmware.hv.uptime[{$VMWARE.URL},{$VMWARE.HV.UUID}])<10m` |WARNING |<p>Manual close: YES</p> | |VMware: The multipath count has been changed |<p>The number of available datastore paths less than registered ({#MULTIPATH.COUNT}).</p> |`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) and last(/VMware Hypervisor/vmware.hv.datastore.multipath[{$VMWARE.URL},{$VMWARE.HV.UUID},{#DATASTORE}])<{#MULTIPATH.COUNT}` |AVERAGE |<p>Manual close: YES</p> | |VMware: The {$VMWARE.HV.UUID} health is Red |<p>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.</p> |`last(/VMware Hypervisor/vmware.hv.sensor.health.state[{#SINGLETON}])="Red"` |HIGH |<p>**Depends on**:</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p> | |VMware: The {$VMWARE.HV.UUID} health is Yellow |<p>One or more components in the appliance might become overloaded soon.</p> |`last(/VMware Hypervisor/vmware.hv.sensor.health.state[{#SINGLETON}])="Yellow"` |AVERAGE |<p>**Depends on**:</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p><p>- VMware: The {$VMWARE.HV.UUID} health is Red</p><p>- VMware: The {$VMWARE.HV.UUID} health is Yellow</p> | diff --git a/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml b/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml index 96472f24b0c..91ad7da76eb 100644 --- a/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml +++ b/templates/app/vmware_fqdn/template_app_vmware_fqdn.yaml @@ -1,10 +1,14 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:39Z' - groups: + date: '2022-06-07T19:37:54Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications + host_groups: + - + uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 + name: Applications templates: - uuid: ca02e82e6c414d0aa7aedc8d78468a49 @@ -28,7 +32,7 @@ zabbix_export: value_type: LOG username: '{$VMWARE.USERNAME}' password: '{$VMWARE.PASSWORD}' - description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records' + description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.2/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records' tags: - tag: component @@ -199,7 +203,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: '{#CLUSTER.NAME}' @@ -242,7 +246,7 @@ zabbix_export: group_links: - group: - name: Templates/Applications + name: Applications group_prototypes: - name: '{#CLUSTER.NAME} (vm)' @@ -491,7 +495,7 @@ zabbix_export: name: 'VMware: VM has been restarted' event_name: 'VMware: VM has been restarted (uptime < 10m)' priority: WARNING - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1548,7 +1552,7 @@ zabbix_export: name: 'VMware: Hypervisor has been restarted' event_name: 'VMware: Hypervisor has been restarted (uptime < 10m)' priority: WARNING - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/wildfly_domain_jmx/README.md b/templates/app/wildfly_domain_jmx/README.md index 99cc3002455..508d1e52ef6 100644 --- a/templates/app/wildfly_domain_jmx/README.md +++ b/templates/app/wildfly_domain_jmx/README.md @@ -73,7 +73,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |WildFly: Version has changed |<p>WildFly version has changed. Ack to close.</p> |`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) and length(last(/WildFly Domain by JMX/jmx["jboss.as:management-root=server","productVersion"]))>0` |INFO |<p>Manual close: YES</p> | -|WildFly: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/WildFly Domain by JMX/jmx["java.lang:type=Runtime","Uptime"])<10m` |INFO |<p>Manual close: YES</p> | +|WildFly: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/WildFly Domain by JMX/jmx["java.lang:type=Runtime","Uptime"])<10m` |INFO |<p>Manual close: YES</p> | |WildFly domain: Server {#SERVER}: Server status has changed |<p>Server status has changed. Ack to close.</p> |`last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",status],#1)<>last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",status],#2) and length(last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",status]))>0` |WARNING |<p>Manual close: YES</p> | |WildFly domain: Server {#SERVER}: Server group has changed |<p>Server group has changed. Ack to close.</p> |`last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",group],#1)<>last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",group],#2) and length(last(/WildFly Domain by JMX/jmx["{#JMXOBJ}",group]))>0` |INFO |<p>Manual close: YES</p> | 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 aadf93cae24..825e6ba4bdd 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,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:39Z' - groups: + date: '2022-06-07T19:37:54Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -50,7 +50,7 @@ zabbix_export: name: 'WildFly: has been restarted' event_name: 'WildFly: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/wildfly_server_jmx/README.md b/templates/app/wildfly_server_jmx/README.md index 4ab6d9ad514..05f3170bd91 100644 --- a/templates/app/wildfly_server_jmx/README.md +++ b/templates/app/wildfly_server_jmx/README.md @@ -129,7 +129,7 @@ There are no template links in this template. |WildFly: Server needs to restart for configuration change. |<p>-</p> |`find(/WildFly Server by JMX/jmx["jboss.as:management-root=server","runtimeConfigurationState"],,"like","ok")=0` |WARNING | | |WildFly: Server controller is not in RUNNING state |<p>-</p> |`find(/WildFly Server by JMX/jmx["jboss.as:management-root=server","serverState"],,"like","running")=0` |WARNING |<p>**Depends on**:</p><p>- WildFly: Server needs to restart for configuration change.</p> | |WildFly: Version has changed |<p>WildFly version has changed. Ack to close.</p> |`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) and length(last(/WildFly Server by JMX/jmx["jboss.as:management-root=server","productVersion"]))>0` |INFO |<p>Manual close: YES</p> | -|WildFly: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/WildFly Server by JMX/jmx["java.lang:type=Runtime","Uptime"])<10m` |INFO |<p>Manual close: YES</p> | +|WildFly: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/WildFly Server by JMX/jmx["java.lang:type=Runtime","Uptime"])<10m` |INFO |<p>Manual close: YES</p> | |WildFly: Failed to fetch info data |<p>Zabbix has not received data for items for the last 15 minutes</p> |`nodata(/WildFly Server by JMX/jmx["java.lang:type=Runtime","Uptime"],15m)=1` |WARNING | | |WildFly deployment [{#DEPLOYMENT}]: Deployment status has changed |<p>Deployment status has changed. Ack to close.</p> |`last(/WildFly Server by JMX/jmx["{#JMXOBJ}",status],#1)<>last(/WildFly Server by JMX/jmx["{#JMXOBJ}",status],#2) and length(last(/WildFly Server by JMX/jmx["{#JMXOBJ}",status]))>0` |WARNING |<p>Manual close: YES</p> | |WildFly {#JMX_DATA_SOURCE}: JDBC monitoring statistic is not enabled |<p>-</p> |`last(/WildFly Server by JMX/jmx["{#JMXOBJ}",statisticsEnabled])=0` |INFO | | 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 7dbd0bce7ad..d914f2db55e 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,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:40Z' - groups: + date: '2022-06-07T19:37:55Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -61,7 +61,7 @@ zabbix_export: name: 'WildFly: has been restarted' event_name: 'WildFly: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - diff --git a/templates/app/zabbix_proxy/README.md b/templates/app/zabbix_proxy/README.md index c6838b5f118..5ccc17e5623 100644 --- a/templates/app/zabbix_proxy/README.md +++ b/templates/app/zabbix_proxy/README.md @@ -106,7 +106,7 @@ There are no template links in this template. |Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the vmware cache |<p>Consider increasing VMwareCacheSize in the zabbix_proxy.conf configuration file.</p> |`max(/Zabbix proxy health/zabbix[vmware,buffer,pused],10m)>{$ZABBIX.PROXY.UTIL.MAX}` |AVERAGE | | |Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the history cache |<p>Consider increasing HistoryCacheSize in the zabbix_proxy.conf configuration file.</p> |`max(/Zabbix proxy health/zabbix[wcache,history,pused],10m)>{$ZABBIX.PROXY.UTIL.MAX}` |AVERAGE | | |Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the history index cache |<p>Consider increasing HistoryIndexCacheSize in the zabbix_proxy.conf configuration file.</p> |`max(/Zabbix proxy health/zabbix[wcache,index,pused],10m)>{$ZABBIX.PROXY.UTIL.MAX}` |AVERAGE | | -|Zabbix proxy: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Zabbix proxy health/zabbix[uptime])<10m` |INFO |<p>Manual close: YES</p> | +|Zabbix proxy: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Zabbix proxy health/zabbix[uptime])<10m` |INFO |<p>Manual close: YES</p> | ## Feedback diff --git a/templates/app/zabbix_proxy/template_app_zabbix_proxy.yaml b/templates/app/zabbix_proxy/template_app_zabbix_proxy.yaml index df641d34ddd..6ed5b8dc1ba 100644 --- a/templates/app/zabbix_proxy/template_app_zabbix_proxy.yaml +++ b/templates/app/zabbix_proxy/template_app_zabbix_proxy.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:48Z' - groups: + date: '2022-06-07T19:37:59Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -726,7 +726,7 @@ zabbix_export: name: 'Zabbix proxy: has been restarted' event_name: 'Zabbix proxy: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1020,8 +1020,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix proxy: Zabbix proxy performance' host: 'Zabbix proxy health' + name: 'Zabbix proxy: Zabbix proxy performance' - type: GRAPH_CLASSIC x: '12' @@ -1036,8 +1036,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix proxy: Zabbix data gathering process busy %' host: 'Zabbix proxy health' + name: 'Zabbix proxy: Zabbix data gathering process busy %' - type: GRAPH_CLASSIC 'y': '5' @@ -1052,8 +1052,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix proxy: Zabbix internal process busy %' host: 'Zabbix proxy health' + name: 'Zabbix proxy: Zabbix internal process busy %' - type: GRAPH_CLASSIC x: '12' @@ -1069,8 +1069,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix proxy: Zabbix cache usage, % used' host: 'Zabbix proxy health' + name: 'Zabbix proxy: Zabbix cache usage, % used' graphs: - uuid: 40b649050cb8420888abcae129eafe27 diff --git a/templates/app/zabbix_proxy_remote/README.md b/templates/app/zabbix_proxy_remote/README.md index 989812a170b..3506d3f91c5 100644 --- a/templates/app/zabbix_proxy_remote/README.md +++ b/templates/app/zabbix_proxy_remote/README.md @@ -108,7 +108,7 @@ There are no template links in this template. |Remote Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the vmware cache |<p>Consider increasing VMwareCacheSize in the zabbix_server.conf configuration file.</p> |`max(/Remote Zabbix proxy health/vmware.buffer.pused,10m)>{$ZABBIX.PROXY.UTIL.MAX}` |AVERAGE | | |Remote Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the history cache |<p>Consider increasing HistoryCacheSize in the zabbix_server.conf configuration file.</p> |`max(/Remote Zabbix proxy health/wcache.history.pused,10m)>{$ZABBIX.PROXY.UTIL.MAX}` |AVERAGE | | |Remote Zabbix proxy: More than {$ZABBIX.PROXY.UTIL.MAX}% used in the history index cache |<p>Consider increasing HistoryIndexCacheSize in the zabbix_server.conf configuration file.</p> |`max(/Remote Zabbix proxy health/wcache.index.pused,10m)>{$ZABBIX.PROXY.UTIL.MAX}` |AVERAGE | | -|Remote Zabbix proxy: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Remote Zabbix proxy health/uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Remote Zabbix proxy: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Remote Zabbix proxy health/uptime)<10m` |INFO |<p>Manual close: YES</p> | ## Feedback diff --git a/templates/app/zabbix_proxy_remote/template_app_zabbix_proxy_remote.yaml b/templates/app/zabbix_proxy_remote/template_app_zabbix_proxy_remote.yaml index 9764c471998..440bc166670 100644 --- a/templates/app/zabbix_proxy_remote/template_app_zabbix_proxy_remote.yaml +++ b/templates/app/zabbix_proxy_remote/template_app_zabbix_proxy_remote.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:49Z' - groups: + date: '2022-06-07T19:38:00Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -942,7 +942,7 @@ zabbix_export: name: 'Remote Zabbix proxy: has been restarted' event_name: 'Remote Zabbix proxy: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - @@ -1382,8 +1382,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix proxy: Zabbix proxy performance' host: 'Remote Zabbix proxy health' + name: 'Remote Zabbix proxy: Zabbix proxy performance' - type: GRAPH_CLASSIC x: '12' @@ -1398,8 +1398,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix proxy: Zabbix data gathering process busy %' host: 'Remote Zabbix proxy health' + name: 'Remote Zabbix proxy: Zabbix data gathering process busy %' - type: GRAPH_CLASSIC 'y': '5' @@ -1414,8 +1414,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix proxy: Zabbix internal process busy %' host: 'Remote Zabbix proxy health' + name: 'Remote Zabbix proxy: Zabbix internal process busy %' - type: GRAPH_CLASSIC x: '12' @@ -1431,8 +1431,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix proxy: Zabbix cache usage, % used' host: 'Remote Zabbix proxy health' + name: 'Remote Zabbix proxy: Zabbix cache usage, % used' graphs: - uuid: 4cc55dd64cab48cc92fbde98135d7f7f diff --git a/templates/app/zabbix_server/template_app_zabbix_server.yaml b/templates/app/zabbix_server/template_app_zabbix_server.yaml index c975a02c341..51b7140fb22 100644 --- a/templates/app/zabbix_server/template_app_zabbix_server.yaml +++ b/templates/app/zabbix_server/template_app_zabbix_server.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:50Z' - groups: + date: '2022-06-07T19:38:01Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -1537,8 +1537,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Zabbix server performance' host: 'Zabbix server health' + name: 'Zabbix server: Zabbix server performance' - type: GRAPH_CLASSIC x: '12' @@ -1553,8 +1553,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Zabbix data gathering process busy %' host: 'Zabbix server health' + name: 'Zabbix server: Zabbix data gathering process busy %' - type: GRAPH_CLASSIC 'y': '5' @@ -1569,8 +1569,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Zabbix internal process busy %' host: 'Zabbix server health' + name: 'Zabbix server: Zabbix internal process busy %' - type: GRAPH_CLASSIC x: '12' @@ -1586,8 +1586,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Zabbix cache usage, % free' host: 'Zabbix server health' + name: 'Zabbix server: Zabbix cache usage, % free' - type: GRAPH_CLASSIC 'y': '10' @@ -1602,8 +1602,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Value cache effectiveness' host: 'Zabbix server health' + name: 'Zabbix server: Value cache effectiveness' - type: GRAPH_CLASSIC x: '12' @@ -1619,8 +1619,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Zabbix internal queues' host: 'Zabbix server health' + name: 'Zabbix server: Zabbix internal queues' - uuid: 32994a87287449eab12bed911880ef13 name: 'Zabbix server processes' @@ -1640,8 +1640,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Data handling processes' host: 'Zabbix server health' + name: 'Zabbix server: Data handling processes' - type: GRAPH_CLASSIC x: '12' @@ -1656,8 +1656,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Reporting processes' host: 'Zabbix server health' + name: 'Zabbix server: Reporting processes' - type: GRAPH_CLASSIC 'y': '5' @@ -1672,8 +1672,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Internal processes' host: 'Zabbix server health' + name: 'Zabbix server: Internal processes' - type: GRAPH_CLASSIC x: '12' @@ -1689,8 +1689,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Zabbix server: Data gathering processes' host: 'Zabbix server health' + name: 'Zabbix server: Data gathering processes' valuemaps: - uuid: cee1681b12ff49b6b7d442a851e870b4 diff --git a/templates/app/zabbix_server_remote/template_app_zabbix_server_remote.yaml b/templates/app/zabbix_server_remote/template_app_zabbix_server_remote.yaml index 3723d36b713..da2da03d809 100644 --- a/templates/app/zabbix_server_remote/template_app_zabbix_server_remote.yaml +++ b/templates/app/zabbix_server_remote/template_app_zabbix_server_remote.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:51Z' - groups: + date: '2022-06-07T19:38:01Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -2058,8 +2058,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Zabbix server performance' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Zabbix server performance' - type: GRAPH_CLASSIC x: '12' @@ -2074,8 +2074,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Zabbix data gathering process busy %' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Zabbix data gathering process busy %' - type: GRAPH_CLASSIC 'y': '5' @@ -2090,8 +2090,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Zabbix internal process busy %' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Zabbix internal process busy %' - type: GRAPH_CLASSIC x: '12' @@ -2107,8 +2107,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Zabbix cache usage, % free' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Zabbix cache usage, % free' - type: GRAPH_CLASSIC 'y': '10' @@ -2123,8 +2123,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Value cache effectiveness' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Value cache effectiveness' - type: GRAPH_CLASSIC x: '12' @@ -2140,8 +2140,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Zabbix internal queues' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Zabbix internal queues' - uuid: 6b2f06c17f804d97b3ff5a2fb4cae3a0 name: 'Zabbix server processes' @@ -2161,8 +2161,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Data handling processes' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Data handling processes' - type: GRAPH_CLASSIC x: '12' @@ -2177,8 +2177,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Reporting processes' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Reporting processes' - type: GRAPH_CLASSIC 'y': '5' @@ -2193,8 +2193,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Internal processes' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Internal processes' - type: GRAPH_CLASSIC x: '12' @@ -2210,8 +2210,8 @@ zabbix_export: type: GRAPH name: graphid value: - name: 'Remote Zabbix server: Data gathering processes' host: 'Remote Zabbix server health' + name: 'Remote Zabbix server: Data gathering processes' valuemaps: - uuid: 25ab0f5c570b4a7e9d15bd41db79fe25 diff --git a/templates/app/zookeeper_http/README.md b/templates/app/zookeeper_http/README.md index 5b39d960f97..c86dff03b8f 100644 --- a/templates/app/zookeeper_http/README.md +++ b/templates/app/zookeeper_http/README.md @@ -106,7 +106,7 @@ There are no template links in this template. |Name|Description|Expression|Severity|Dependencies and additional info| |----|-----------|----|----|----| |Zookeeper: Server mode has changed |<p>Zookeeper node state has changed. Ack to close.</p> |`last(/Zookeeper by HTTP/zookeeper.server_state,#1)<>last(/Zookeeper by HTTP/zookeeper.server_state,#2) and length(last(/Zookeeper by HTTP/zookeeper.server_state))>0` |INFO |<p>Manual close: YES</p> | -|Zookeeper: has been restarted |<p>Uptime is less than 10 minutes</p> |`last(/Zookeeper by HTTP/zookeeper.uptime)<10m` |INFO |<p>Manual close: YES</p> | +|Zookeeper: has been restarted |<p>Uptime is less than 10 minutes.</p> |`last(/Zookeeper by HTTP/zookeeper.uptime)<10m` |INFO |<p>Manual close: YES</p> | |Zookeeper: Failed to fetch info data |<p>Zabbix has not received data for items for the last 10 minutes</p> |`nodata(/Zookeeper by HTTP/zookeeper.uptime,10m)=1` |WARNING |<p>Manual close: YES</p> | |Zookeeper: Version has changed |<p>Zookeeper version has changed. Ack to close.</p> |`last(/Zookeeper by HTTP/zookeeper.version,#1)<>last(/Zookeeper by HTTP/zookeeper.version,#2) and length(last(/Zookeeper by HTTP/zookeeper.version))>0` |INFO |<p>Manual close: YES</p> | |Zookeeper: Too many file descriptors used |<p>Number of file descriptors used more than {$ZOOKEEPER.FILE_DESCRIPTORS.MAX.WARN}% of the available number of file descriptors.</p> |`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}` |WARNING | | diff --git a/templates/app/zookeeper_http/template_app_zookeeper_http.yaml b/templates/app/zookeeper_http/template_app_zookeeper_http.yaml index e622cf48b59..8f16369da16 100644 --- a/templates/app/zookeeper_http/template_app_zookeeper_http.yaml +++ b/templates/app/zookeeper_http/template_app_zookeeper_http.yaml @@ -1,7 +1,7 @@ zabbix_export: version: '6.2' - date: '2022-04-06T20:01:52Z' - groups: + date: '2022-06-07T19:38:02Z' + template_groups: - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6 name: Templates/Applications @@ -780,7 +780,7 @@ zabbix_export: name: 'Zookeeper: has been restarted' event_name: 'Zookeeper: has been restarted (uptime < 10m)' priority: INFO - description: 'Uptime is less than 10 minutes' + description: 'Uptime is less than 10 minutes.' manual_close: 'YES' tags: - |