diff options
Diffstat (limited to 'templates/db')
20 files changed, 6463 insertions, 2780 deletions
diff --git a/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml b/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml index 43aa51185c0..4bab718acd7 100644 --- a/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml +++ b/templates/db/cassandra_jmx/template_db_cassandra_jmx.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-10T07:41:19Z' + date: '2022-01-26T10:38:15Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -19,7 +19,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/410057-discussion-thread-for-official-zabbix-template-apache-cassandra - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -42,8 +42,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cluster - uuid: 1bd80c1ce70045cbadf60ee06a09a989 name: Version @@ -62,8 +62,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: application triggers: - uuid: 855abdc321c74b6baf672c67f6483c1c @@ -72,6 +72,10 @@ zabbix_export: priority: INFO description: 'Cassandra version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: b202aa02d0b74e8da321a2a19fe33880 name: 'Compaction: Number of completed tasks' @@ -84,8 +88,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: compactions - uuid: 7176e7e8241648d1b7e81a0b4d2d329c name: 'Commitlog: Pending tasks' @@ -98,8 +102,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: commitlog - uuid: 6e4ad2b5249c465894b87006a38b9542 name: 'Latency: Read median' @@ -119,8 +123,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: disk - uuid: a8b0499f15a74102b6ca486dee07e99b name: 'Latency: Read 75 percentile' @@ -140,8 +144,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: disk - uuid: 5e3a95a9119149889365691d932b8407 name: 'Latency: Read 95 percentile' @@ -161,8 +165,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: disk - uuid: 70eebcf7274942eeae0a80911b7c9095 name: 'Commitlog: Total size' @@ -176,8 +180,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: commitlog - uuid: 24e44d0bf8254131a032406ffad86732 name: 'Compaction: Total compactions completed' @@ -190,8 +194,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: compactions - uuid: 31ccd8b50bcb412893e91accb853d755 name: 'Latency: Write median' @@ -211,8 +215,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: disk - uuid: 8f0aa624a54d45f5b6c8ead24694fc58 name: 'Latency: Write 75 percentile' @@ -232,8 +236,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: disk - uuid: cc084d0142a94262b585d6b4a7b06468 name: 'Latency: Write 95 percentile' @@ -253,8 +257,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: disk - uuid: 934eb483047649449bfa221e3cc610d3 name: 'KeyCache: Capacity' @@ -273,8 +277,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cache - uuid: c4f8435dfef0426682781711addbf075 name: 'KeyCache: Entries' @@ -287,8 +291,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cache - uuid: b3351f07502d4cb8a16d4fa730a72a6a name: 'KeyCache: HitRate' @@ -308,8 +312,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cache - uuid: 3980ae66ea1b415baa24078d26ebeaee name: 'KeyCache: Hits per second' @@ -328,8 +332,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cache - uuid: 6f6980f9267b4bef93e3a37153ef2184 name: 'KeyCache: requests per second' @@ -349,8 +353,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cache - uuid: f8fed6058d4b45a7afcaf5a057622c19 name: 'KeyCache: Size' @@ -364,8 +368,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cache - uuid: 574ff464fe6b43cfb1d07e4ad1383c33 name: 'Client connections: Native' @@ -378,8 +382,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: connections - uuid: 15d5bd0e534246a7922f8dbcc2a96a21 name: 'Client connections: Trifts' @@ -392,8 +396,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: connections - uuid: 6c1cf4b7835d4c66ac1e42840199594c name: 'Latency: Client request read median' @@ -413,8 +417,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: c0606810baad4e438f6d69508cf11581 name: 'Latency: Client request read 75 percentile' @@ -434,8 +438,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: 4ed583b0546c4897b9ff423e36097046 name: 'Latency: Client request read 95 percentile' @@ -455,8 +459,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: 4f68953ebaca4d089a11c78e04c9170f name: 'Client request: Read per second' @@ -476,8 +480,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: 72cdc0188682483d8c1d837f2c9c475b name: 'Latency: Client request write median' @@ -497,8 +501,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: a63545e0bf8d4c87818fe719c299b508 name: 'Latency: Client request write 75 percentile' @@ -518,8 +522,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: 955f1f2615a14694bb20eedd07963ada name: 'Latency: Client request write 95 percentile' @@ -539,8 +543,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: d914d6cd66ad48d09197a30819a386f9 name: 'Client request: Write per second' @@ -560,8 +564,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: 30b3ba5b576045dabda9b3a0914a1dc6 name: 'Client request: Write Timeouts' @@ -574,8 +578,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: requests - uuid: e55942a9ef3c41e8993e8c8d849ff026 name: 'Compaction: Pending tasks' @@ -588,8 +592,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: compactions triggers: - uuid: 885035b2fc804615a54bf2eaca19beee @@ -600,11 +604,19 @@ zabbix_export: - name: 'Too many pending tasks (over {$CASSANDRA.PENDING_TASKS.MAX.HIGH} for 15m)' expression: 'min(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Compaction,name=PendingTasks","Value"],15m)>{$CASSANDRA.PENDING_TASKS.MAX.HIGH}' + tags: + - + tag: scope + value: performance - uuid: f6696c41e9d24144a1a95f74c94728ae expression: 'min(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Compaction,name=PendingTasks","Value"],15m)>{$CASSANDRA.PENDING_TASKS.MAX.HIGH}' name: 'Too many pending tasks (over {$CASSANDRA.PENDING_TASKS.MAX.HIGH} for 15m)' priority: AVERAGE + tags: + - + tag: scope + value: performance - uuid: f4686c81fe1b42c2bbe049ec421b4533 name: 'Dropped messages: Write (Mutation)' @@ -617,8 +629,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: messages - uuid: 2001c9fa67bc4ec4b693d289edc38cfa name: 'Dropped messages: Read' @@ -631,8 +643,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: messages - uuid: b15aa6f290d14fd1bee094325c444e8b name: 'Storage: Errors' @@ -645,14 +657,18 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: storage triggers: - uuid: c7980b33dc794a70a116bd12219f66c3 expression: 'min(/Apache Cassandra by JMX/jmx["org.apache.cassandra.metrics:type=Storage,name=Exceptions","Count"],5m)>0' name: 'Too many storage exceptions' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 31fabd5575074957946328b0257568c6 name: 'Storage: Used (bytes)' @@ -666,8 +682,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: storage triggers: - uuid: bda8e216175044ed829670b6bd272785 @@ -675,6 +691,10 @@ zabbix_export: name: 'Failed to fetch info data (or no data for 15m)' priority: WARNING description: 'Zabbix has not received data for items for the last 15 minutes' + tags: + - + tag: scope + value: availability - uuid: 3e0332f3770046b5b3ba4216111f3b3f name: 'Storage: Hints' @@ -687,8 +707,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: storage - uuid: 6c9721f341904c5abb4d4a4637f6c80c name: 'Thread pool HintsDispatcher: Currently blocked task' @@ -703,8 +723,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 0efbb0ab0e3244428f5e5917fa73437c name: 'Thread pool HintsDispatcher: Pending tasks' @@ -719,8 +739,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 4eb4e405cc564c9c8a694f085b1905dd name: 'Thread pool HintsDispatcher: Total blocked tasks' @@ -735,8 +755,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 7fd397d3d09a494fb0032d97c93dc462 name: 'Thread pool MemtableFlushWriter: Currently blocked task' @@ -751,8 +771,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: c0eaf8af68114b0eb1f16e7cb456a442 name: 'Thread pool MemtableFlushWriter: Pending tasks' @@ -767,8 +787,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 3e402261b410467cb177b3c02dd237f3 name: 'Thread pool MemtableFlushWriter: Total blocked tasks' @@ -783,8 +803,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 868e8d31c8424607a7f0aafd4eff46cf name: 'Thread pool MemtablePostFlush: Currently blocked task' @@ -799,8 +819,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 9ddfd1f388ed4c3a9e81558e626f9525 name: 'Thread pool MemtablePostFlush: Pending tasks' @@ -815,8 +835,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: e00f5f7ac9904ea4981c44a506005d62 name: 'Thread pool MemtablePostFlush: Total blocked tasks' @@ -831,8 +851,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 480f3d158c764cd3877e0b04189eb60c name: 'Thread pool MigrationStage: Currently blocked task' @@ -847,8 +867,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: f9b504b8b9f34f70a15691a16ee69e39 name: 'Thread pool MigrationStage: Pending tasks' @@ -863,8 +883,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 79bc07acfef846768a036243efd3d954 name: 'Thread pool MigrationStage: Total blocked tasks' @@ -879,8 +899,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 94360cbf59cc4978ab64872f9d0a9100 name: 'Thread pool MiscStage: Currently blocked task' @@ -895,8 +915,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 0a0ee6e0a2de4da5acfa715959dbae9f name: 'Thread pool MiscStage: Pending tasks' @@ -911,8 +931,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 807494ed64b54f9a95961fa7031e7d7f name: 'Thread pool MiscStage: Total blocked tasks' @@ -927,8 +947,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 18b83c6b48164e1f9b8f9ae6058da276 name: 'Thread pool SecondaryIndexManagement: Currently blocked task' @@ -943,8 +963,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 622728098a35433bb00b7ab1614665bc name: 'Thread pool SecondaryIndexManagement: Pending tasks' @@ -959,8 +979,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 0dbd7303e9a64bc581ef8c6619876d2b name: 'Thread pool SecondaryIndexManagement: Total blocked tasks' @@ -975,8 +995,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 1ff2b0f1c6a04cfca0d40a68c5a39476 name: 'Thread pool CounterMutationStage: Currently blocked task' @@ -991,8 +1011,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: b0cc87b96d0e4f3c8ff2023665d90379 name: 'Thread pool CounterMutationStage: Pending tasks' @@ -1007,8 +1027,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: ab2b8d88ecf54b028b88cd757581a419 name: 'Thread pool CounterMutationStage: Total blocked tasks' @@ -1023,8 +1043,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: ef7d71b026ec4e948acf8d7469b21ee2 name: 'Thread pool MutationStage: Currently blocked task' @@ -1039,8 +1059,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: b2eb10fe498847c88b395013e4fb516c name: 'Thread pool.MutationStage: Pending tasks' @@ -1055,8 +1075,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: c6e48ac0ece74e31803dd72310306330 name: 'Thread pool MutationStage: Total blocked tasks' @@ -1071,8 +1091,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: e588e58881b74123bfa6f2d5d948da93 name: 'Thread pool ReadStage: Currently blocked task' @@ -1087,8 +1107,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 2770bde0ee834ddebcd773e265fa0aef name: 'Thread pool ReadStage: Pending tasks' @@ -1103,8 +1123,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 9d9b20c6994c40849048cb5d0fe407ad name: 'Thread pool ReadStage: Total blocked tasks' @@ -1119,8 +1139,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 49df0b39c6a944d5ab96a946b233c380 name: 'Thread pool ViewMutationStage: Currently blocked task' @@ -1135,8 +1155,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 967065e24d2c44be96687cd829ea928c name: 'Thread pool ViewMutationStage: Pending tasks' @@ -1151,8 +1171,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: 5e6719076bbd46f78d3fb9b625a0cdda name: 'Thread pool ViewMutationStage: Total blocked tasks' @@ -1167,8 +1187,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: thread-pools - uuid: f131a5faad964307aa860e3932ba781d name: 'Cluster: Nodes down' @@ -1185,14 +1205,18 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cluster triggers: - uuid: 42b527f9cf4e444b82575f2ab48926c0 expression: 'last(/Apache Cassandra by JMX/jmx["org.apache.cassandra.net:type=FailureDetector","DownEndpointCount"])>0' name: 'There are down nodes in cluster' priority: AVERAGE + tags: + - + tag: scope + value: availability - uuid: fb35aef03e254d98a3d29e8180a1a5a5 name: 'Cluster: Nodes up' @@ -1209,8 +1233,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: Cassandra + tag: component + value: cluster discovery_rules: - uuid: 504e40d04a024249bfd4ac67891f8a21 @@ -1247,8 +1271,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 417a27c1779a4d08b5673320b1542ad8 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Bytes flushed' @@ -1262,8 +1292,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: b6623ca2ba0c4dd9ad2be5fa263896f5 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Col update time delta75 percentile' @@ -1283,8 +1319,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 685e1bbe10044d9d9ae2b02357ba2934 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Col update time delta 95 percentile' @@ -1304,8 +1346,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 71b3b14f8ce7414786fa0bcd471e8842 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Compaction bytes written' @@ -1320,8 +1368,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 9721c8cd9d0f415d9d5ddfeb417cee01 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Compression ratio' @@ -1335,8 +1389,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: b43134f2d2a043f2a61919467619efe2 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: KeyCache hit rate' @@ -1350,8 +1410,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: b69ac0bb285a4e8fa82a98f4de2645d2 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Live disk space used' @@ -1365,8 +1431,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: bf733ba7ab2045d38a88c6f0650ba1f2 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Live SS Table' @@ -1379,8 +1451,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: c447d219390a48f2bbbe0d19211472c8 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Max sartition size' @@ -1394,8 +1472,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: bdf111fbca884f49a6cda263b8b07feb name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Mean partition size' @@ -1409,8 +1493,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 1f44ed6c453d44fc811ae310701df4bf name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Pending compactions' @@ -1423,8 +1513,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 7e287e5459644536b9420263b4096dd1 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Pending flushes' @@ -1437,8 +1533,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 1d240e1fe4b245b0b1b2b30d42e5077e name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Read latency 75 percentile' @@ -1458,8 +1560,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 38d31a8a16f04c39a64ee36940ae7eb8 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Read latency 95 percentile' @@ -1479,8 +1587,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: fdec15a1f86b4943bbd72fb992dfce90 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Read per second' @@ -1500,8 +1614,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: a73d2b8f38184698a3ab7a4bb3742b4a name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Row cache hits' @@ -1514,8 +1634,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 213ecd18728a40ffbdbeac07daf0e26f name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Out of row cache hits' @@ -1528,8 +1654,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 32df58c8fa3a4ad3ba2e70fc056895ad name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Row cache misses' @@ -1542,8 +1674,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 529e7683300b4fe9bb46e3f9ed8a9552 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Snapshots size' @@ -1557,8 +1695,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 53e4852850a74163ad797969d3366eb0 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: SS Tables per read 75 percentile' @@ -1572,8 +1716,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 187487b9d35444da989f9e0e3814798a name: '{#JMXKEYSPACE}.{#JMXSCOPE}: SS Tables per read 95 percentile' @@ -1587,8 +1737,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 592bde2f9eb24d7e80b45f3db965b2e0 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Tombstone scanned 75 percentile' @@ -1602,8 +1758,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 70fedfc2310e4eb19195da72c9ada63d name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Tombstone scanned 95 percentile' @@ -1617,8 +1779,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: a20ace3047bd4a238644dbc55d2f8fed name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Disk space used' @@ -1632,8 +1800,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: b599e354a5ee417cb056dea424a5792d name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Waiting on free memtable space 75 percentile' @@ -1653,8 +1827,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: af19509867e54f19a64a4b66d054e0cf name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Waiting on free memtable space95 percentile' @@ -1674,8 +1854,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 141b38b299e14068abc0c175ae4023e6 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Write latency 75 percentile' @@ -1695,8 +1881,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: 8d79071ab7ad49c483efbb7503a4b308 name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Write latency 95 percentile' @@ -1716,8 +1908,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' - uuid: c1a9748ab9824626b9a59c323aff9a3d name: '{#JMXKEYSPACE}.{#JMXSCOPE}: Write per second' @@ -1737,8 +1935,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Cassandra table {#JMXKEYSPACE}.{#JMXSCOPE}' + tag: component + value: tables + - + tag: keyspace + value: '{#JMXKEYSPACE}' + - + tag: table + value: '{#JMXSCOPE}' graph_prototypes: - uuid: 5e293f31be1e46e2ac406afda9ba4d95 @@ -1783,6 +1987,13 @@ zabbix_export: host: 'Apache Cassandra by JMX' key: 'jmx["org.apache.cassandra.metrics:type=Table,keyspace={#JMXKEYSPACE},scope={#JMXSCOPE},name=ReadLatency","Count"]' jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' + tags: + - + tag: class + value: database + - + tag: target + value: apache-cassandra macros: - macro: '{$CASSANDRA.KEY_SPACE.MATCHES}' diff --git a/templates/db/clickhouse_http/template_db_clickhouse_http.yaml b/templates/db/clickhouse_http/template_db_clickhouse_http.yaml index 86b7dcbdcf1..d02520da3a9 100644 --- a/templates/db/clickhouse_http/template_db_clickhouse_http.yaml +++ b/templates/db/clickhouse_http/template_db_clickhouse_http.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-10T07:41:26Z' + date: '2022-01-26T10:36:36Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -13,7 +13,7 @@ zabbix_export: description: | Get node metrics from ClickHouse HTTP interface using HTTP agent. - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -35,8 +35,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: connections - uuid: d2d72a607672442b957228f0bea8dcca name: 'ClickHouse: Current HTTP connections' @@ -54,8 +54,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: connections - uuid: 0829591332244c75a219f3b811ebf9ce name: 'ClickHouse: Current Interserver connections' @@ -73,8 +73,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: connections - uuid: 88d4855d22604d79927d40c0d3b106c5 name: 'ClickHouse: Current MySQL connections' @@ -94,8 +94,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: connections - uuid: 11786fff830d4d79b914a22c5f85da7f name: 'ClickHouse: Current TCP connections' @@ -113,8 +113,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: connections - uuid: 46d8ed7374274d71a06119f50463f26c name: 'ClickHouse: Get dictionaries info' @@ -161,8 +161,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: system triggers: - uuid: 4ecadb993aa74126a807df3af4b892ed @@ -173,6 +173,10 @@ zabbix_export: "Clickhouse servers and <remote_servers> in config.xml https://clickhouse.tech/docs/en/operations/table_engines/distributed/" manual_close: 'YES' + tags: + - + tag: scope + value: capacity - uuid: e056f8519dec4c8dace036bf993a6d47 name: 'ClickHouse: Distributed connection fail with retry per second' @@ -197,8 +201,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: connections - uuid: 3859c5ee6f25419f9da7e7899c9a71af name: 'ClickHouse: Distributed connection fail with retry per second' @@ -223,8 +227,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: connections - uuid: 81130b88e0b04b9ea677a80b6fd6ce22 name: 'ClickHouse: Delayed insert queries' @@ -243,8 +247,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: queries triggers: - uuid: 164dc9841cdd4b77a650792cf1bac701 @@ -253,6 +257,10 @@ zabbix_export: priority: WARNING description: 'Clickhouse have INSERT queries that are throttled due to high number of active data parts for partition in a MergeTree, please decrease INSERT frequency' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: e2477dd38510489c8ea7509e9a37cb50 name: 'ClickHouse: Inserted bytes per second' @@ -278,8 +286,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: network - uuid: e09cfd7db8be48a485bda8c5f033d210 name: 'ClickHouse: Inserted rows per second' @@ -304,8 +312,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: system - uuid: 410f7ee66ee84e3eb27940312ddf23d2 name: 'ClickHouse: New INSERT queries per second' @@ -330,8 +338,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: queries - uuid: 04c970694a6f40c89e4d3b53f27b7530 name: 'ClickHouse: Allocated bytes' @@ -350,8 +358,8 @@ zabbix_export: key: clickhouse.system.asynchronous_metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: 7aa71031aec74fbb9a2ec126076705a2 name: 'ClickHouse: Mapped memory' @@ -370,8 +378,8 @@ zabbix_export: key: clickhouse.system.asynchronous_metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: 32cc450854e94c6a9adbdde3c76b94d7 name: 'ClickHouse: Resident memory' @@ -393,8 +401,8 @@ zabbix_export: key: clickhouse.system.asynchronous_metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: c99265c296f14189aaf65bf68b7d5037 name: 'ClickHouse: Max count of parts per partition across all tables' @@ -414,8 +422,8 @@ zabbix_export: key: clickhouse.system.asynchronous_metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: system triggers: - uuid: 21e6d3c6047145c59cbd00032699ee99 @@ -429,6 +437,10 @@ zabbix_export: after that background merge process run, and when you have too much unmerged parts inside partition, SELECT queries performance can significate degrade, so clickhouse try delay insert, or abort it. manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: a4344162643142c9be3b09439b466a5d name: 'ClickHouse: Memory used for queries' @@ -448,8 +460,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: 921670c46d9a4e5b85f2049d64298ab4 name: 'ClickHouse: Memory used for background merges' @@ -471,8 +483,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: f881ea3cb2a2434d9cfac0d0896279f5 name: 'ClickHouse: Memory used for background moves' @@ -496,8 +508,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: 3cd23448136c4ea8892483b1fbacec82 name: 'ClickHouse: Memory used for merges' @@ -519,8 +531,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: 1f4641ef040546e0afcccc818f4d3471 name: 'ClickHouse: Memory used for background schedule pool' @@ -540,8 +552,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: memory - uuid: 5e98b9c4f1ee42238f363d76354ef537 name: 'ClickHouse: Current running merges' @@ -559,8 +571,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: queries - uuid: 50e33e8fc1904870bdc6d7f13d16943d name: 'ClickHouse: Uncompressed bytes merged per second' @@ -586,8 +598,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: system - uuid: a2afbf66601344bdb5ab72a7374bbe8b name: 'ClickHouse: Merged rows per second' @@ -612,8 +624,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: system - uuid: 83061f56dce24364906cae761419b148 name: 'ClickHouse: Network errors per second' @@ -638,8 +650,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: network triggers: - uuid: d49b9e8978bd416f81ea01b935879d81 @@ -647,6 +659,10 @@ zabbix_export: name: 'ClickHouse: Too many network errors (over {$CLICKHOUSE.NETWORK.ERRORS.MAX.WARN} in 5m)' priority: WARNING description: 'Number of errors (timeouts and connection failures) during query execution, background pool tasks and DNS cache update is too high.' + tags: + - + tag: scope + value: availability - uuid: cb40b0cf1296436d9a4e41062d1b3fa9 name: 'ClickHouse: Ping' @@ -670,8 +686,11 @@ zabbix_export: url: '{$CLICKHOUSE.SCHEME}://{HOST.CONN}:{$CLICKHOUSE.PORT}/ping' tags: - - tag: Application - value: ClickHouse + tag: component + value: health + - + tag: component + value: network - uuid: 4fb14efc757542c1b50605bdfb2e23cb name: 'ClickHouse: Longest currently running query time' @@ -695,8 +714,8 @@ zabbix_export: value: '{$CLICKHOUSE.PASSWORD}' tags: - - tag: Application - value: ClickHouse + tag: component + value: queries triggers: - uuid: 2410e7b63c8340b6b08ec729d7093be6 @@ -704,6 +723,10 @@ zabbix_export: name: 'ClickHouse: There are queries running more than {$CLICKHOUSE.QUERY_TIME.MAX.WARN} seconds' priority: AVERAGE manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 071ae233708b417b97cfeced5021c139 name: 'ClickHouse: Current running queries' @@ -721,8 +744,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: queries - uuid: 0fb342f6a494443c8389f79439e94791 name: 'ClickHouse: New queries per second' @@ -747,8 +770,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: queries - uuid: fb671accbbaa4bd58a107dc3661419af name: 'ClickHouse: Read syscalls in fly' @@ -766,8 +789,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: system - uuid: eb4c47501d9c4cdf9e55347ccc9a38bd name: 'ClickHouse: Read bytes per second' @@ -793,8 +816,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: network - uuid: 3793962be3494772832796c932947e1d name: 'ClickHouse: Get replicas info' @@ -842,8 +865,8 @@ zabbix_export: key: clickhouse.system.asynchronous_metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: replication triggers: - uuid: fc47a407b15744e79b70088ec249951a @@ -854,6 +877,10 @@ zabbix_export: When replica have too much lag, it can be skipped from Distributed SELECT Queries without errors and you will have wrong query results. manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: dd61675348374d2ea06cdde144fe4e26 name: 'ClickHouse: Total number read-only Replicas' @@ -874,8 +901,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: replication - uuid: 5d2a35daf81a49888e3dfab916fab8be name: 'ClickHouse: Total replication tasks in queue' @@ -892,8 +919,8 @@ zabbix_export: key: clickhouse.system.asynchronous_metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: replication - uuid: 572036e5b2c74197bd61afc753f6e759 name: 'ClickHouse: Revision' @@ -911,8 +938,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: application - uuid: f89f3e27ca4f4e109ae6fe6b74dcc2ca name: 'ClickHouse: New SELECT queries per second' @@ -937,8 +964,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: ClickHouse + tag: component + value: queries - uuid: 6c84e0abd186467882d2d3842749f937 name: 'ClickHouse: Get system.asynchronous_metrics' @@ -967,8 +994,11 @@ zabbix_export: value: '{$CLICKHOUSE.PASSWORD}' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: asynchronous-metrics + - + tag: component + value: raw - uuid: 8aa612d27547446e9457aeaf6e94e320 name: 'ClickHouse: Get system.events' @@ -997,8 +1027,11 @@ zabbix_export: value: '{$CLICKHOUSE.PASSWORD}' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: component + value: system-events - uuid: 2193464b67724392905deef21f2f7c20 name: 'ClickHouse: Get system.metrics' @@ -1027,8 +1060,11 @@ zabbix_export: value: '{$CLICKHOUSE.PASSWORD}' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: component + value: system-metrics - uuid: 88c843c6d4fd43c794d1447109146312 name: 'ClickHouse: Get system.settings' @@ -1061,8 +1097,11 @@ zabbix_export: value: '{$CLICKHOUSE.PASSWORD}' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: component + value: system-settings triggers: - uuid: dfd9500636824ebf9d51d93650d62613 @@ -1071,6 +1110,10 @@ zabbix_export: priority: INFO description: 'ClickHouse configuration has been changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 042f4b688cfe488fbd0e80f40f51ce78 name: 'ClickHouse: Get tables info' @@ -1118,8 +1161,8 @@ zabbix_export: key: clickhouse.system.asynchronous_metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: application triggers: - uuid: 975cebc1b4324f83b5a8853fd666a179 @@ -1132,6 +1175,10 @@ zabbix_export: - name: 'ClickHouse: Service is down' expression: 'last(/ClickHouse by HTTP/clickhouse.ping)=0 or last(/ClickHouse by HTTP/net.tcp.service[{$CLICKHOUSE.SCHEME},"{HOST.CONN}","{$CLICKHOUSE.PORT}"]) = 0' + tags: + - + tag: scope + value: notice - uuid: e1316d3a83174cc49ab96ad90c46150b expression: 'last(/ClickHouse by HTTP/clickhouse.uptime)<10m' @@ -1139,6 +1186,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: d09b77c25dfd45249df05fc3f6d45b7b name: 'ClickHouse: Version' @@ -1167,8 +1218,8 @@ zabbix_export: value: '{$CLICKHOUSE.PASSWORD}' tags: - - tag: Application - value: ClickHouse + tag: component + value: application triggers: - uuid: 244dcf8dc8584e1686585160c261ef85 @@ -1177,6 +1228,10 @@ zabbix_export: priority: INFO description: 'ClickHouse version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 5bac794c8c7e438c924cd16b708dc281 name: 'ClickHouse: Write syscalls in fly' @@ -1194,8 +1249,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: ClickHouse + tag: component + value: system - uuid: 381805a8145a48c2a1f2586996b66a94 name: 'ClickHouse: ZooKeeper exceptions per second' @@ -1220,8 +1275,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: 'ClickHouse ZooKeeper' + tag: component + value: zookeper - uuid: f8e6a866d8c745d39ed124f19afe8041 name: 'ClickHouse: ZooKeeper hardware exceptions per second' @@ -1246,8 +1301,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: 'ClickHouse ZooKeeper' + tag: component + value: zookeper - uuid: 071fb0471b8e40c3a5bb79c694cecce0 name: 'ClickHouse: ZooKeeper requests' @@ -1265,8 +1320,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: 'ClickHouse ZooKeeper' + tag: component + value: zookeper - uuid: 3e344ea728a54bc38b4098e7f6e2d087 name: 'ClickHouse: ZooKeeper sessions' @@ -1284,8 +1339,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: 'ClickHouse ZooKeeper' + tag: component + value: zookeper triggers: - uuid: 655622aa6c5c48c8b38d5a519602ef05 @@ -1295,6 +1350,10 @@ zabbix_export: description: | Number of sessions (connections) to ZooKeeper. Should be no more than one, because using more than one connection to ZooKeeper may lead to bugs due to lack of linearizability (stale reads) that ZooKeeper consistency model allows. + tags: + - + tag: scope + value: performance - uuid: 4931797c1034488fb9a2fc01e22b599c name: 'ClickHouse: ZooKeeper user exceptions per second' @@ -1319,8 +1378,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: 'ClickHouse ZooKeeper' + tag: component + value: zookeper - uuid: b9fbc2f76b9c4de3b196ffc82ec10209 name: 'ClickHouse: ZooKeeper wait time' @@ -1350,8 +1409,8 @@ zabbix_export: key: clickhouse.system.events tags: - - tag: Application - value: 'ClickHouse ZooKeeper' + tag: component + value: zookeper - uuid: 696aa071a9b24b29acbce2f1b5c49da3 name: 'ClickHouse: ZooKeeper watches' @@ -1359,7 +1418,7 @@ zabbix_export: key: clickhouse.zookeper.watch delay: '0' history: 7d - description: 'Number of watches (e.g., event subscriptions) in ZooKeeperr.' + description: 'Number of watches (e.g., event subscriptions) in ZooKeeper.' preprocessing: - type: JSONPATH @@ -1369,8 +1428,8 @@ zabbix_export: key: clickhouse.system.metrics tags: - - tag: Application - value: 'ClickHouse ZooKeeper' + tag: component + value: zookeper - uuid: 68d1e19a6ec2401ba0dd509de7df2812 name: 'ClickHouse: Check port availability' @@ -1386,8 +1445,11 @@ zabbix_export: - 10m tags: - - tag: Application - value: ClickHouse + tag: component + value: health + - + tag: component + value: network triggers: - uuid: 1d4b9842b66b4da9ab3750944b2fa050 @@ -1395,6 +1457,10 @@ zabbix_export: name: 'ClickHouse: Port {$CLICKHOUSE.PORT} is unavailable' priority: AVERAGE manual_close: 'YES' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: add428c918e34dc9aeb58f946f16cbd2 @@ -1434,8 +1500,11 @@ zabbix_export: key: clickhouse.dictionaries tags: - - tag: Application - value: 'ClickHouse: Dictionary "{#NAME}"' + tag: component + value: dictionaries + - + tag: dictionary + value: '{#NAME}' - uuid: fa4efa26e3f64fc89c9d7dad39a610ca name: 'ClickHouse: Dictionary {#NAME}: Element count' @@ -1453,8 +1522,11 @@ zabbix_export: key: clickhouse.dictionaries tags: - - tag: Application - value: 'ClickHouse: Dictionary "{#NAME}"' + tag: component + value: dictionaries + - + tag: dictionary + value: '{#NAME}' - uuid: d9e333b7c1694ef482683679275dcd8d name: 'ClickHouse: Dictionary {#NAME}: Load factor' @@ -1477,8 +1549,11 @@ zabbix_export: key: clickhouse.dictionaries tags: - - tag: Application - value: 'ClickHouse: Dictionary "{#NAME}"' + tag: component + value: dictionaries + - + tag: dictionary + value: '{#NAME}' master_item: key: clickhouse.dictionaries lld_macro_paths: @@ -1522,8 +1597,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 0a84f6788b3f447d958e031df0e2301c name: 'ClickHouse: {#DB}.{#TABLE}: Replica future parts' @@ -1541,8 +1622,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 6b49a71fcf244b8cb88e21423ac92ae2 name: 'ClickHouse: {#DB}.{#TABLE}: Replica queue inserts size' @@ -1560,8 +1647,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 29977fdd52c64c4ca0b3565187365a0c name: 'ClickHouse: {#DB}.{#TABLE}: Replica readonly' @@ -1583,8 +1676,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' trigger_prototypes: - uuid: 7cfd2342d3654407a941cb56fde5c6bf @@ -1592,6 +1691,10 @@ zabbix_export: name: 'ClickHouse: {#DB}.{#TABLE} Replica is readonly' priority: WARNING description: 'This mode is turned on if the config doesn''t have sections with ZooKeeper, if an unknown error occurred when re-initializing sessions in ZooKeeper, and during session re-initialization in ZooKeeper.' + tags: + - + tag: scope + value: availability - uuid: a889475b8ddf48109af3dd2b7ed58627 name: 'ClickHouse: {#DB}.{#TABLE}: Replica session expired' @@ -1611,8 +1714,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' trigger_prototypes: - uuid: 765475cc0be84ce1b85d1f026d08c326 @@ -1620,6 +1729,10 @@ zabbix_export: name: 'ClickHouse: {#DB}.{#TABLE} Replica session is expired' priority: WARNING description: 'This mode is turned on if the config doesn''t have sections with ZooKeeper, if an unknown error occurred when re-initializing sessions in ZooKeeper, and during session re-initialization in ZooKeeper.' + tags: + - + tag: scope + value: performance - uuid: 8acd6e2195064708886d9944af264c32 name: 'ClickHouse: {#DB}.{#TABLE}: Replica lag' @@ -1638,14 +1751,24 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' trigger_prototypes: - uuid: 0b06b448c0ad433c94c2a3788ca53e1a expression: 'min(/ClickHouse by HTTP/clickhouse.replica.lag["{#DB}.{#TABLE}"],5m) > {$CLICKHOUSE.LOG_POSITION.DIFF.MAX.WARN}' name: 'ClickHouse: {#DB}.{#TABLE}: Difference between log_max_index and log_pointer is too high (More than {$CLICKHOUSE.LOG_POSITION.DIFF.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: availability - uuid: 267603d761864e4cbf764558520ed83c name: 'ClickHouse: {#DB}.{#TABLE}: Replica log max index' @@ -1663,8 +1786,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 93bf89b0befa4c238f2143c1841ef629 name: 'ClickHouse: {#DB}.{#TABLE}: Replica log pointer' @@ -1682,8 +1811,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 7b0da84f1e3f4705a209c6be025fc738 name: 'ClickHouse: {#DB}.{#TABLE}: Replica queue merges size' @@ -1701,8 +1836,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 51a83465b90e4c82835030fec4f79b6f name: 'ClickHouse: {#DB}.{#TABLE}: Replica parts to check' @@ -1720,8 +1861,14 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 52ef1c26f14842868424f0c5bf81b35b name: 'ClickHouse: {#DB}.{#TABLE}: Replica queue size' @@ -1739,14 +1886,24 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' trigger_prototypes: - uuid: 6fe0a15168db4abfa1cd2a2ee45d62ad expression: 'min(/ClickHouse by HTTP/clickhouse.replica.queue_size["{#DB}.{#TABLE}"],5m)>{$CLICKHOUSE.QUEUE.SIZE.MAX.WARN:"{#TABLE}"}' name: 'ClickHouse: {#DB}.{#TABLE}: Too many operations in queue (over {$CLICKHOUSE.QUEUE.SIZE.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 0fc2781f4be44f0e85176e5ed05dc05e name: 'ClickHouse: {#DB}.{#TABLE}: Total replicas' @@ -1764,14 +1921,24 @@ zabbix_export: key: clickhouse.replicas tags: - - tag: Application - value: 'ClickHouse: "{#DB}.{#TABLE}" replica status' + tag: component + value: replication + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' trigger_prototypes: - uuid: f46f1b8d75c54129b6e2ff9ede2501b5 expression: 'max(/ClickHouse by HTTP/clickhouse.replica.active_replicas["{#DB}.{#TABLE}"],5m) < last(/ClickHouse by HTTP/clickhouse.replica.total_replicas["{#DB}.{#TABLE}"])' name: 'ClickHouse: {#DB}.{#TABLE}: Number of active replicas less than number of total replicas' priority: WARNING + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: 131e0d19c35f4d87aa62b7766e6e1db3 @@ -1868,8 +2035,14 @@ zabbix_export: key: clickhouse.tables tags: - - tag: Application - value: 'ClickHouse: DB "{#DB}"' + tag: component + value: tables + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 3075954290af4f35b1620a5f15d2947d name: 'ClickHouse: {#DB}.{#TABLE}: Bytes' @@ -1888,8 +2061,14 @@ zabbix_export: key: clickhouse.tables tags: - - tag: Application - value: 'ClickHouse: Table "{#DB}.{#TABLE}"' + tag: component + value: tables + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: e50e12adb7ef47e6ba40db01e7ae01e4 name: 'ClickHouse: {#DB}.{#TABLE}: Parts' @@ -1907,8 +2086,14 @@ zabbix_export: key: clickhouse.tables tags: - - tag: Application - value: 'ClickHouse: Table "{#DB}.{#TABLE}"' + tag: component + value: tables + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' - uuid: 0ba557c544854f47bcd9cc65d33f14e7 name: 'ClickHouse: {#DB}.{#TABLE}: Rows' @@ -1926,8 +2111,14 @@ zabbix_export: key: clickhouse.tables tags: - - tag: Application - value: 'ClickHouse: Table "{#DB}.{#TABLE}"' + tag: component + value: tables + - + tag: database + value: '{#DB}' + - + tag: table + value: '{#TABLE}' master_item: key: clickhouse.tables lld_macro_paths: @@ -1937,6 +2128,13 @@ zabbix_export: - lld_macro: '{#TABLE}' path: $.table + tags: + - + tag: class + value: database + - + tag: target + value: clickhouse macros: - macro: '{$CLICKHOUSE.DELAYED.FILES.DISTRIBUTED.COUNT.MAX.WARN}' @@ -2032,6 +2230,10 @@ zabbix_export: - name: 'ClickHouse: Port {$CLICKHOUSE.PORT} is unavailable' expression: 'last(/ClickHouse by HTTP/net.tcp.service[{$CLICKHOUSE.SCHEME},"{HOST.CONN}","{$CLICKHOUSE.PORT}"])=0' + tags: + - + tag: scope + value: availability graphs: - uuid: fc2f8de59c874876addb08ec633338d4 diff --git a/templates/db/gridgain_jmx/README.md b/templates/db/gridgain_jmx/README.md index 777f1b93c51..e53f97b2b0a 100644 --- a/templates/db/gridgain_jmx/README.md +++ b/templates/db/gridgain_jmx/README.md @@ -55,16 +55,16 @@ There are no template links in this template. |Name|Description|Type|Key and additional info| |----|-----------|----|----| -|GridGain kernal metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=Kernal,name=IgniteKernal,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | +|Cache groups |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=\"Cache groups\",*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `3h`</p><p>**Filter**:</p>AND <p>- {#JMXNAME} MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.MATCHES}`</p><p>- {#JMXNAME} NOT_MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.NOT_MATCHES}`</p> | +|Cache metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:name=\"org.apache.gridgain.internal.processors.cache.CacheLocalMetricsMXBeanImpl\",*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `3h`</p><p>**Filter**:</p>AND <p>- {#JMXGROUP} MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.MATCHES}`</p><p>- {#JMXGROUP} NOT_MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.NOT_MATCHES}`</p> | |Cluster metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=Kernal,name=ClusterMetricsMXBeanImpl,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | +|Data region metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=DataRegionMetrics,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `3h`</p><p>**Filter**:</p>AND <p>- {#JMXNAME} MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.DATA.REGION.MATCHES}`</p><p>- {#JMXNAME} NOT_MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.DATA.REGION.NOT_MATCHES}`</p> | +|GridGain kernal metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=Kernal,name=IgniteKernal,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | |Local node metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=Kernal,name=ClusterLocalNodeMetricsMXBeanImpl,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | -|TCP discovery SPI |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=SPIs,name=TcpDiscoverySpi,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | |TCP Communication SPI metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=SPIs,name=TcpCommunicationSpi,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | -|Transaction metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=TransactionMetrics,name=TransactionMetricsMxBeanImpl,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | -|Cache metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:name=\"org.apache.gridgain.internal.processors.cache.CacheLocalMetricsMXBeanImpl\",*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `3h`</p><p>**Filter**:</p>AND <p>- {#JMXGROUP} MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.MATCHES}`</p><p>- {#JMXGROUP} NOT_MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.NOT_MATCHES}`</p> | -|Data region metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=DataRegionMetrics,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `3h`</p><p>**Filter**:</p>AND <p>- {#JMXNAME} MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.DATA.REGION.MATCHES}`</p><p>- {#JMXNAME} NOT_MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.DATA.REGION.NOT_MATCHES}`</p> | -|Cache groups |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=\"Cache groups\",*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `3h`</p><p>**Filter**:</p>AND <p>- {#JMXNAME} MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.MATCHES}`</p><p>- {#JMXNAME} NOT_MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.CACHE.NOT_MATCHES}`</p> | +|TCP discovery SPI |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=SPIs,name=TcpDiscoverySpi,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | |Thread pool metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=\"Thread Pools\",*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `3h`</p><p>**Filter**:</p>AND <p>- {#JMXNAME} MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.THREAD.POOL.MATCHES}`</p><p>- {#JMXNAME} NOT_MATCHES_REGEX `{$GRIDGAIN.LLD.FILTER.THREAD.POOL.NOT_MATCHES}`</p> | +|Transaction metrics |<p>-</p> |JMX |jmx.discovery[beans,"org.apache:group=TransactionMetrics,name=TransactionMetricsMxBeanImpl,*"]<p>**Preprocessing**:</p><p>- JAVASCRIPT: `The text is too long. Please see the template.`</p> | ## Items collected @@ -173,5 +173,5 @@ There are no template links in this template. Please report any issues with the template at https://support.zabbix.com -You can also provide a feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/). +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/). diff --git a/templates/db/gridgain_jmx/template_db_gridgain_jmx.yaml b/templates/db/gridgain_jmx/template_db_gridgain_jmx.yaml index 95007c5b32b..0cdef58cb6f 100644 --- a/templates/db/gridgain_jmx/template_db_gridgain_jmx.yaml +++ b/templates/db/gridgain_jmx/template_db_gridgain_jmx.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-10T07:41:30Z' + date: '2022-01-26T10:39:30Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -19,7 +19,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/ - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -59,8 +59,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 3425f6775e9e4a979d876becddec46d2 name: 'Data region {#JMXNAME}: Checkpoint buffer size' @@ -75,8 +75,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 6e44ce63725a46b486175e34697776ee name: 'Data region {#JMXNAME}: Dirty pages' @@ -90,8 +90,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 5396db6809ca44c480f123e1e63430b4 name: 'Data region {#JMXNAME}: Eviction, rate' @@ -106,8 +106,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region trigger_prototypes: - uuid: 7e2fc41d632240b3869080d41ef5e639 @@ -116,6 +116,10 @@ zabbix_export: priority: INFO description: 'You store more data than region can accommodate. Data started to move to disk it can make requests work slower. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: performance - uuid: 9f7d683cf3ca47c681eef43e4dd9a471 name: 'Data region {#JMXNAME}: Size, max' @@ -130,8 +134,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 16170e6c8007492984c367892a7393aa name: 'Data region {#JMXNAME}: Offheap size' @@ -146,8 +150,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 982c738bdd4f4802917d3f5d63cc489f name: 'Data region {#JMXNAME}: Offheap used size' @@ -162,8 +166,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 03c923d00e5a486faece1f37b3a2863d name: 'Data region {#JMXNAME}: Pages fill factor' @@ -178,8 +182,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 9094f5992c514be6abaee490b211774e name: 'Data region {#JMXNAME}: Pages replace, rate' @@ -194,8 +198,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region trigger_prototypes: - uuid: d2b012fdfe634526bb583d4ad18abe4d @@ -203,6 +207,10 @@ zabbix_export: name: 'Data region {#JMXNAME}: Pages replace rate more than 0' priority: WARNING description: 'There is more data than DataRegionMaxSize. Cluster started to replace pages in memory. Page replacement can slow down operations.' + tags: + - + tag: scope + value: performance - uuid: 390107f411e24581a61043000b42152f name: 'Data region {#JMXNAME}: Allocated, bytes' @@ -217,8 +225,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region - uuid: 8e0e7a96f0a6424b88829fab78cce2ba name: 'Data region {#JMXNAME}: Used checkpoint buffer size' @@ -233,8 +241,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: data_region trigger_prototypes: - uuid: 9a7d7c745faa4f1fa4ffd1ca8c1ac602 @@ -242,6 +250,10 @@ zabbix_export: name: 'Data region {#JMXNAME}: Checkpoint buffer utilization is too high (over {$GRIDGAIN.CHECKPOINT.PUSED.MAX.HIGH} in 5m)' priority: HIGH description: 'Checkpoint buffer utilization is high. Threads will be throttled to avoid buffer overflow. It can be caused by high disk utilization.' + tags: + - + tag: scope + value: performance - uuid: 02ce52a2067147238969a4fd24f85bdc expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",UsedCheckpointBufferSize],5m)/last(/GridGain by JMX/jmx["{#JMXOBJ}",CheckpointBufferSize])*100>{$GRIDGAIN.CHECKPOINT.PUSED.MAX.WARN}' @@ -252,12 +264,20 @@ zabbix_export: - name: 'Data region {#JMXNAME}: Checkpoint buffer utilization is too high (over {$GRIDGAIN.CHECKPOINT.PUSED.MAX.HIGH} in 5m)' expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",UsedCheckpointBufferSize],5m)/last(/GridGain by JMX/jmx["{#JMXOBJ}",CheckpointBufferSize])*100>{$GRIDGAIN.CHECKPOINT.PUSED.MAX.HIGH}' + tags: + - + tag: scope + value: performance - uuid: 92c2772aa8d7425e8bee5d760ba5b607 expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/GridGain by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$GRIDGAIN.DATA.REGION.PUSED.MAX.HIGH}' name: 'Data region {#JMXNAME}: Data region utilization is too high (over {$GRIDGAIN.DATA.REGION.PUSED.MAX.HIGH} in 5m)' priority: HIGH description: 'Data region utilization is high. Increase data region size or delete any data.' + tags: + - + tag: scope + value: performance - uuid: 3694e6d813b04b51a77c842de617503c expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/GridGain by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$GRIDGAIN.DATA.REGION.PUSED.MAX.WARN}' @@ -268,6 +288,10 @@ zabbix_export: - name: 'Data region {#JMXNAME}: Data region utilization is too high (over {$GRIDGAIN.DATA.REGION.PUSED.MAX.HIGH} in 5m)' expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/GridGain by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$GRIDGAIN.DATA.REGION.PUSED.MAX.HIGH}' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: f9410067b582451aa0b2675391504a65 @@ -343,8 +367,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: job + - + tag: component + value: node - uuid: c254bc19bccb44de821c51b0882b78b4 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Jobs cancelled, current' @@ -357,8 +384,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: job + - + tag: component + value: node - uuid: 63916bbee7604c3e9610f5989bc5bb7a name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: PME duration, current' @@ -372,8 +402,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: node trigger_prototypes: - uuid: a2672171fa374810b95b72f6014f3998 @@ -381,6 +411,10 @@ zabbix_export: name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$GRIDGAIN.PME.DURATION.MAX.HIGH} for 5 min)' priority: HIGH description: 'PME duration is over {$GRIDGAIN.PME.DURATION.MAX.HIGH}ms. Looks like PME is hung.' + tags: + - + tag: scope + value: performance - uuid: f21e1cee28354fcd945d58955831641b expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$GRIDGAIN.PME.DURATION.MAX.WARN}' @@ -391,6 +425,10 @@ zabbix_export: - name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$GRIDGAIN.PME.DURATION.MAX.HIGH} for 5 min)' expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$GRIDGAIN.PME.DURATION.MAX.HIGH}' + tags: + - + tag: scope + value: performance - uuid: 790e8c300f7c4c82b640fb6025bb9eef name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Jobs rejected, current' @@ -403,8 +441,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: job + - + tag: component + value: node - uuid: a5c1ece74c914620b9ce70c00c7d5377 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Threads count, current' @@ -417,8 +458,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: node + - + tag: component + value: threads trigger_prototypes: - uuid: 124c9738a384481fb39f5e8078cca0e4 @@ -430,6 +474,10 @@ zabbix_export: - name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$GRIDGAIN.PME.DURATION.MAX.HIGH} for 5 min)' expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$GRIDGAIN.PME.DURATION.MAX.HIGH}' + tags: + - + tag: scope + value: performance - uuid: df386b29e8f74ec9a8f1825cb3094c0e name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Jobs waiting, current' @@ -442,8 +490,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: job + - + tag: component + value: node trigger_prototypes: - uuid: 71d259fbdcd74888a4bedc646fc4bc54 @@ -451,6 +502,10 @@ zabbix_export: name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Number of queued jobs is too high (over {$GRIDGAIN.JOBS.QUEUE.MAX.WARN} for 15 min)' priority: WARNING description: 'Number of queued jobs is over {$GRIDGAIN.JOBS.QUEUE.MAX.WARN}.' + tags: + - + tag: scope + value: performance - uuid: ec0c25c202ff4b1ea47422b51c24d3b4 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Heap memory used' @@ -464,8 +519,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: memory + - + tag: component + value: node - uuid: a698da07a1794c479db9948a5ffb4123 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Jobs cancelled, rate' @@ -484,8 +542,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: job + - + tag: component + value: node - uuid: 5a60a71ecd2d40af8ca2ca81712c287e name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Jobs executed, rate' @@ -504,8 +565,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: job + - + tag: component + value: node - uuid: 7673741944094af9a6bc05bd630fd055 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Jobs rejects, rate' @@ -524,8 +588,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: job + - + tag: component + value: node graph_prototypes: - uuid: ca84e5c7fc76473392a30a3073e9cb25 @@ -618,8 +685,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: node - uuid: 16ca4ca8efa04874902a619bce1f0071 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Nodes, Baseline' @@ -637,8 +704,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: node - uuid: cf66620eeb6b4c9d88c2bd69ed05685a name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Nodes, Client' @@ -656,8 +723,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: node - uuid: d74b4324fb5a446a92e6fcf89162eff5 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Nodes, total' @@ -675,8 +742,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: node - uuid: b64a4ce1266b4806a554967d2fd24fa5 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Nodes, Server' @@ -694,8 +761,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: node trigger_prototypes: - uuid: bf1fbe1ea3754da59bd8a510fbcc6f54 @@ -704,6 +771,10 @@ zabbix_export: priority: INFO description: 'One or more server node added to the topology. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: capacity - uuid: db4cd7173ead4e878b79d55067d81300 expression: 'change(/GridGain by JMX/jmx["{#JMXOBJ}",TotalServerNodes])<0' @@ -711,6 +782,10 @@ zabbix_export: priority: WARNING description: 'One or more server node left the topology. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: capacity trigger_prototypes: - uuid: ea93cb34b6434f2e94095c28087fc18e @@ -719,6 +794,10 @@ zabbix_export: priority: INFO description: 'One or more server node left the topology. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: capacity jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' preprocessing: - @@ -769,8 +848,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: kernal trigger_prototypes: - uuid: 4cc201fb67664fc49d36bbec95b574ce @@ -779,6 +858,10 @@ zabbix_export: priority: INFO description: 'GridGain [{#JMXIGNITEINSTANCENAME}] version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 18f518b41e804f7cb3eeaaf92fef40e7 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Local node ID' @@ -798,8 +881,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: kernal - uuid: 4b3c99a88fbf4485a3dbf5efa2723ca7 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Uptime' @@ -818,8 +901,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: kernal trigger_prototypes: - uuid: d7b2be3a707f49d2897e7cce356cafa5 @@ -828,6 +911,10 @@ zabbix_export: priority: WARNING description: 'Zabbix has not received data for items for the last 10 minutes.' manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 23cd9dbb498f4bb095ec8be1693fccf0 expression: 'last(/GridGain by JMX/jmx["{#JMXOBJ}",UpTime])<10m' @@ -835,6 +922,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' preprocessing: - @@ -873,8 +964,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: messages + - + tag: component + value: network - uuid: 2a01c4dc23b34df6801be0901bf10ab0 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Communication messages received, rate' @@ -894,8 +988,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: messages + - + tag: component + value: network - uuid: 613114b7abb94bd5bbabc2d1d19975b7 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Communication reconnect rate' @@ -914,8 +1011,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: network - uuid: e015293ddbb540e4b6b59ba6e28ed91e name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Communication messages sent, rate' @@ -935,8 +1032,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: messages + - + tag: component + value: network graph_prototypes: - uuid: ca090aa6d7e449e880b43cdbbd80d991 @@ -998,8 +1098,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: network trigger_prototypes: - uuid: 40641263a3d840e89e46ba6f57076a0a @@ -1008,6 +1108,10 @@ zabbix_export: priority: WARNING description: 'GridGain [{#JMXIGNITEINSTANCENAME}] version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 29d85d09951346c1a7c30acc83f404fc name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Discovery message worker queue' @@ -1020,8 +1124,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: messages + - + tag: component + value: network - uuid: 0aed9a4269ff4718aa443d1b053fa31b name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Nodes failed' @@ -1034,8 +1141,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: network + - + tag: component + value: nodes - uuid: 43ea840b621e4f2a8643ca38479eb73e name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Nodes joined' @@ -1048,8 +1158,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: network + - + tag: component + value: nodes - uuid: 0164664362e446209b4399081d807ca7 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Nodes left' @@ -1062,8 +1175,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: network + - + tag: component + value: nodes - uuid: e03329689c674ea997d55d11e1a0c2be name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Discovery reconnect, rate' @@ -1082,8 +1198,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: network + - + tag: component + value: nodes - uuid: e344575b799a4f69b79b45ef6590a649 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: TotalProcessedMessages' @@ -1103,8 +1222,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: messages + - + tag: component + value: network - uuid: adcf2c5981004c8da658122cc50a6518 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Discovery messages received, rate' @@ -1124,8 +1246,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: messages + - + tag: component + value: network graph_prototypes: - uuid: a44983a855934d3ea5d2eaa1421df147 @@ -1180,8 +1305,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: transactions - uuid: 446cbb708d354b2a9282e973d562527f name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Transactions owner, current' @@ -1194,8 +1319,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: transactions - uuid: 21971cbf540c48df93fde079ce917a26 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Transactions committed, rate' @@ -1209,8 +1334,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: transactions - uuid: d8d3e05c6e7e4874b3149edb74774e6d name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Transactions holding lock, current' @@ -1223,8 +1348,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: transactions - uuid: 2d1def1d4f414ce992cf5a6ff1bc4204 name: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Transactions rolledback, rate' @@ -1238,8 +1363,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: transactions graph_prototypes: - uuid: 82d772972cec4454b95d69343040b2b5 @@ -1321,8 +1446,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group - uuid: a535d161527b4821b717f114aaeb8b0b name: 'Cache group [{#JMXNAME}]: Caches' @@ -1342,8 +1467,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group trigger_prototypes: - uuid: 94d82f9db4f449e491782e14f6973f9b @@ -1352,6 +1477,10 @@ zabbix_export: priority: INFO description: 'List of caches has changed. Significant changes have occurred in the cluster. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 0a09c18adfd5477098684c47927f967b name: 'Cache group [{#JMXNAME}]: Local node partitions, moving' @@ -1364,8 +1493,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group trigger_prototypes: - uuid: 84e1402b3ae64960ad997d2610137927 @@ -1374,6 +1503,10 @@ zabbix_export: priority: INFO description: 'Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: c2a38de3743549e0850e678d1f91e2de name: 'Cache group [{#JMXNAME}]: Local node partitions, owning' @@ -1386,8 +1519,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group - uuid: be9b2cbf210e4e27a5887d77f2dafaad name: 'Cache group [{#JMXNAME}]: Local node entries, renting' @@ -1400,8 +1533,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group - uuid: 582acb454ffa4b129f5786e814df234f name: 'Cache group [{#JMXNAME}]: Local node partitions, renting' @@ -1414,8 +1547,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group - uuid: e026169754954bbe85afcef2534b4d0e name: 'Cache group [{#JMXNAME}]: Partition copies, max' @@ -1428,8 +1561,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group - uuid: b93a9ff86a2048bfbf8743b7a1c5ec06 name: 'Cache group [{#JMXNAME}]: Partition copies, min' @@ -1442,14 +1575,18 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group trigger_prototypes: - uuid: 63c244c02ace4ac4a8d6f60e5c533890 expression: 'max(/GridGain by JMX/jmx["{#JMXOBJ}",MinimumNumberOfPartitionCopies],30m)=0' name: 'Cache group [{#JMXNAME}]: There is no copy for partitions' priority: WARNING + tags: + - + tag: scope + value: capacity - uuid: 8dac4ccaad0f4736b2065e2f1200e3ff name: 'Cache group [{#JMXNAME}]: Partitions' @@ -1462,14 +1599,18 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: cache_group trigger_prototypes: - uuid: 3ded54fcdad74c83b47543410a7d9b3c expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",Backups],5m)>=max(/GridGain by JMX/jmx["{#JMXOBJ}",MinimumNumberOfPartitionCopies],5m)' name: 'Cache group [{#JMXNAME}]: One or more backups are unavailable' priority: WARNING + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: da32480debef4e2baec58a7cf1131357 @@ -1553,8 +1694,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: thread_pool - uuid: 3ffebf40ed154a7eb7050e16d30f9f53 name: 'Thread pool [{#JMXNAME}]: Pool size, max' @@ -1568,8 +1709,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: thread_pool - uuid: 1f7f5e0d19f6400fa8803eba2fb14f85 name: 'Thread pool [{#JMXNAME}]: Pool size' @@ -1583,8 +1724,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: thread_pool - uuid: c4a5e348590341b29af96b57bf92240b name: 'Thread pool [{#JMXNAME}]: Queue size' @@ -1598,8 +1739,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: thread_pool trigger_prototypes: - uuid: f2a7aa098ed245f48b455ed747ee42c3 @@ -1607,6 +1748,10 @@ zabbix_export: name: 'Thread pool [{#JMXNAME}]: Too many messages in queue (over {$GRIDGAIN.THREAD.QUEUE.MAX.WARN:"{#JMXNAME}"} for 5 min)' priority: AVERAGE description: 'Number of messages in queue more than {$GRIDGAIN.THREAD.QUEUE.MAX.WARN:"{#JMXNAME}"}.' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: d3db21cd80664dc4b6847456e15b2b3e @@ -1690,8 +1835,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: 632a331fe886428fa7b2c8845a02b57a name: 'Cache group [{#JMXGROUP}]: Cache hits, pct' @@ -1706,8 +1851,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: 843b31df2e4d430082731b44e2653f13 name: 'Cache group [{#JMXGROUP}]: Cache misses, pct' @@ -1722,8 +1867,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: 96616d8c2b9c46b0bbd7350679476c36 name: 'Cache group [{#JMXGROUP}]: Cache puts, rate' @@ -1743,8 +1888,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: 308b3e27d35b439bbb2c1cf96f6d92fe name: 'Cache group [{#JMXGROUP}]: Cache removals, rate' @@ -1764,8 +1909,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: e4886d5b699e432c8e6bb47b23b9c314 name: 'Cache group [{#JMXGROUP}]: Cache size' @@ -1779,8 +1924,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: 304ff6af92c0473aab8216d16509d28f name: 'Cache group [{#JMXGROUP}]: Cache transaction commits, rate' @@ -1800,8 +1945,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: bd5b517d5a384c70a070658bc41734bf name: 'Cache group [{#JMXGROUP}]: Cache transaction rollbacks, rate' @@ -1821,8 +1966,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache - uuid: a0d3a73939564dc39267ccdca06d524b name: 'Cache group [{#JMXGROUP}]: Cache heap entries' @@ -1841,8 +1986,8 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'GridGain [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: cache trigger_prototypes: - uuid: cfe03901890a4377ad8d5dcc7be3e0c5 @@ -1851,6 +1996,10 @@ zabbix_export: priority: INFO description: 'All entries are in heap. Possibly you use eager queries it may cause out of memory exceptions for big caches. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 1c990b38154340a3aab678ac1365cf7e expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m) > max(/GridGain by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)' @@ -1860,11 +2009,19 @@ zabbix_export: - name: 'Cache group [{#JMXGROUP}]: There are no success transactions for cache for 5m' expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m)>0 and max(/GridGain by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)=0' + tags: + - + tag: scope + value: performance - uuid: 2caa406da4cf4d089705e5506fd589f1 expression: 'min(/GridGain by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m)>0 and max(/GridGain by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)=0' name: 'Cache group [{#JMXGROUP}]: There are no success transactions for cache for 5m' priority: AVERAGE + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 8c453a6631b34c96b39375aff2e51ac3 @@ -1938,6 +2095,13 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 3h + tags: + - + tag: class + value: software + - + tag: target + value: gridgain macros: - macro: '{$GRIDGAIN.CHECKPOINT.PUSED.MAX.HIGH}' diff --git a/templates/db/ignite_jmx/template_db_ignite_jmx.yaml b/templates/db/ignite_jmx/template_db_ignite_jmx.yaml index 5f7b40ec93b..35a76e6bb40 100644 --- a/templates/db/ignite_jmx/template_db_ignite_jmx.yaml +++ b/templates/db/ignite_jmx/template_db_ignite_jmx.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-10T07:41:32Z' + date: '2022-01-26T10:39:15Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -19,7 +19,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/ - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -59,8 +59,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 9b3528eb623c4fdda10228671268bcdb name: 'Data region {#JMXNAME}: Checkpoint buffer size' @@ -75,8 +81,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 21f8fc17522d40cc8723053e8ed8716f name: 'Data region {#JMXNAME}: Dirty pages' @@ -90,8 +102,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 8bcc78ee4e984f9c8c07b60e5dd35c42 name: 'Data region {#JMXNAME}: Eviction, rate' @@ -106,8 +124,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: e210c54ba16f4d879d8a4fb88c365c53 @@ -116,6 +140,10 @@ zabbix_export: priority: INFO description: 'You store more data than region can accommodate. Data started to move to disk it can make requests work slower. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: capacity - uuid: 7fa689749cd64474af294976e4bc7762 name: 'Data region {#JMXNAME}: Size, max' @@ -130,8 +158,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: bb0dd42c5a3c400f95a7084792e7522e name: 'Data region {#JMXNAME}: Offheap size' @@ -146,8 +180,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: a793c5e41891467fb3ee53722f9fae13 name: 'Data region {#JMXNAME}: Offheap used size' @@ -162,8 +202,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: b4fb229defdb434b8307d91e2f17f5db name: 'Data region {#JMXNAME}: Pages fill factor' @@ -178,8 +224,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 4ca77d42a8f44e278b44417d33094535 name: 'Data region {#JMXNAME}: Pages replace, rate' @@ -194,8 +246,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: 70ef41de47b2463a9c580e790754a49c @@ -203,6 +261,13 @@ zabbix_export: name: 'Data region {#JMXNAME}: Pages replace rate more than 0' priority: WARNING description: 'There is more data than DataRegionMaxSize. Cluster started to replace pages in memory. Page replacement can slow down operations.' + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance - uuid: b62d56147b3d43aebd1f3c9eb13a8e05 name: 'Data region {#JMXNAME}: Allocated, bytes' @@ -217,8 +282,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 14b02d5526c44f2599e1893b815b1d2b name: 'Data region {#JMXNAME}: Used checkpoint buffer size' @@ -233,8 +304,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Data region [{#JMXNAME}]' + tag: component + value: ignite + - + tag: data-region + value: '{#JMXNAME}' + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: 480b7cc1a967436b8620f9552f8ac4f6 @@ -242,6 +319,10 @@ zabbix_export: name: 'Data region {#JMXNAME}: Checkpoint buffer utilization is too high (over {$IGNITE.CHECKPOINT.PUSED.MAX.HIGH} in 5m)' priority: HIGH description: 'Checkpoint buffer utilization is high. Threads will be throttled to avoid buffer overflow. It can be caused by high disk utilization.' + tags: + - + tag: scope + value: capacity - uuid: 67eddf17affd49b7844cd0846bc56f7d expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",UsedCheckpointBufferSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",CheckpointBufferSize])*100>{$IGNITE.CHECKPOINT.PUSED.MAX.WARN}' @@ -252,12 +333,20 @@ zabbix_export: - name: 'Data region {#JMXNAME}: Checkpoint buffer utilization is too high (over {$IGNITE.CHECKPOINT.PUSED.MAX.HIGH} in 5m)' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",UsedCheckpointBufferSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",CheckpointBufferSize])*100>{$IGNITE.CHECKPOINT.PUSED.MAX.HIGH}' + tags: + - + tag: scope + value: capacity - uuid: 736fbc965aa448309d022de34354decf expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$IGNITE.DATA.REGION.PUSED.MAX.HIGH}' name: 'Data region {#JMXNAME}: Data region utilization is too high (over {$IGNITE.DATA.REGION.PUSED.MAX.HIGH} in 5m)' priority: HIGH description: 'Data region utilization is high. Increase data region size or delete any data.' + tags: + - + tag: scope + value: capacity - uuid: 6ded19e7616b45f08e37e716d8256c5e expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$IGNITE.DATA.REGION.PUSED.MAX.WARN}' @@ -268,6 +357,10 @@ zabbix_export: - name: 'Data region {#JMXNAME}: Data region utilization is too high (over {$IGNITE.DATA.REGION.PUSED.MAX.HIGH} in 5m)' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",OffheapUsedSize],5m)/last(/Ignite by JMX/jmx["{#JMXOBJ}",OffHeapSize])*100>{$IGNITE.DATA.REGION.PUSED.MAX.HIGH}' + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: 0ac5a59cc5a64e2ea6bc6e266919ecca @@ -343,8 +436,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 13b1867082c340d0a6f317c94376a055 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs cancelled, current' @@ -357,8 +453,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 832c3683406c460c826522f8b2e3aafa name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration, current' @@ -372,8 +471,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: 81587d91606348a6b5385d4b59331adf @@ -381,6 +483,10 @@ zabbix_export: name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$IGNITE.PME.DURATION.MAX.HIGH} for 5 min)' priority: HIGH description: 'PME duration is over {$IGNITE.PME.DURATION.MAX.HIGH}ms. Looks like PME is hung.' + tags: + - + tag: scope + value: performance - uuid: 0de7ca62c7044e48a8931cf0dfe8ce34 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$IGNITE.PME.DURATION.MAX.WARN}' @@ -391,6 +497,10 @@ zabbix_export: - name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$IGNITE.PME.DURATION.MAX.HIGH} for 5 min)' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$IGNITE.PME.DURATION.MAX.HIGH}' + tags: + - + tag: scope + value: performance - uuid: 6b68ba90e40b4fa0a798dfde64ba8f01 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs rejected, current' @@ -403,8 +513,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: c459658bf32f4ca5aac6cfe1f8a8cc5b name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Threads count, current' @@ -417,8 +530,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: 8c4ddb0485464c409077f86241956a56 @@ -430,6 +546,10 @@ zabbix_export: - name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: PME duration is too long (over {$IGNITE.PME.DURATION.MAX.HIGH} for 5 min)' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CurrentPmeDuration],5m) > {$IGNITE.PME.DURATION.MAX.HIGH}' + tags: + - + tag: scope + value: performance - uuid: e29b01d139bd4d7e8248ccddb2a19baa name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs waiting, current' @@ -442,8 +562,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: a723fdecd1b34609b92bb351b1b44a46 @@ -451,6 +574,10 @@ zabbix_export: name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Number of queued jobs is too high (over {$IGNITE.JOBS.QUEUE.MAX.WARN} for 15 min)' priority: WARNING description: 'Number of queued jobs is over {$IGNITE.JOBS.QUEUE.MAX.WARN}.' + tags: + - + tag: scope + value: performance - uuid: 5f61ae253e4f459ebc403ca69d85a617 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Heap memory used' @@ -464,8 +591,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 923c561a1a504ce399bf6b1892e29a3e name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs cancelled, rate' @@ -484,8 +614,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: d6044f18b5e741818ca299ce8b19ccdb name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs executed, rate' @@ -504,8 +637,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 15135ffe1ec74e8c920ee4c70b986904 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Jobs rejects, rate' @@ -524,8 +660,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' graph_prototypes: - uuid: 40e5feb97990445da11d8d8f49643882 @@ -618,8 +757,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 4edffa6b8f294d959797a5c6ca4ccc5a name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, Baseline' @@ -637,8 +779,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: a4116287c8a34359a46eff1217f7418d name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, Client' @@ -656,8 +801,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 517a320bd6964ec7906bf6b0408d834b name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, total' @@ -675,8 +823,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 9cfa72ba360840d9b87de9c59b780529 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes, Server' @@ -694,8 +845,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: e2c38e56189d4ed79bac6bd4ca8e477c @@ -704,6 +858,13 @@ zabbix_export: priority: INFO description: 'One or more server node added to the topology. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: notice - uuid: 81efb2805dbc49719a316d1992aaac3a expression: 'change(/Ignite by JMX/jmx["{#JMXOBJ}",TotalServerNodes])<0' @@ -711,6 +872,13 @@ zabbix_export: priority: WARNING description: 'One or more server node left the topology. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: notice trigger_prototypes: - uuid: 17f9fd03d3144812bf776c0f8ca836e4 @@ -719,6 +887,13 @@ zabbix_export: priority: INFO description: 'One or more server node left the topology. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: availability + - + tag: scope + value: notice jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' preprocessing: - @@ -769,8 +944,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: 08a1f4bd227e4f96b501a4681bf9fc8f @@ -779,6 +957,10 @@ zabbix_export: priority: INFO description: 'Ignite [{#JMXIGNITEINSTANCENAME}] version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: cfa6cb5b02634c9d803b7c3a0774a7ce name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Local node ID' @@ -798,8 +980,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: d48d3694467e4153af369475672e4811 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Uptime' @@ -818,8 +1003,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: d90f8b10d32240d882317bf9fb628eae @@ -828,6 +1016,10 @@ zabbix_export: priority: WARNING description: 'Zabbix has not received data for items for the last 10 minutes.' manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: f3415dd32a3b450f80b29b83bd54fdef expression: 'last(/Ignite by JMX/jmx["{#JMXOBJ}",UpTime])<10m' @@ -835,6 +1027,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' preprocessing: - @@ -873,8 +1069,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 8a25c98dd3374e78ba26cebea1eaaebc name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Communication messages received, rate' @@ -894,8 +1093,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 6eacaf2c8e9e4f53991d547f81731780 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Communication messages sent, rate' @@ -915,8 +1117,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' graph_prototypes: - uuid: 9a116cfc05bc46d1bab248048f125a78 @@ -978,8 +1183,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' trigger_prototypes: - uuid: 82e24abcc7874382a2af0018a4a001e1 @@ -988,6 +1196,10 @@ zabbix_export: priority: WARNING description: 'Ignite [{#JMXIGNITEINSTANCENAME}] version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 7b7a7edb2602436c8b53d6f9f4ea2236 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Discovery message worker queue' @@ -1000,8 +1212,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: d933d5036b1f41358130c512af1161c6 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes failed' @@ -1014,8 +1229,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 4464386c72704016a790371e8117896c name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes joined' @@ -1028,8 +1246,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: fda81af6a86948b394b53f1ec505993a name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Nodes left' @@ -1042,8 +1263,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 57aeab81263f45fba8189347d5446045 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Discovery reconnect, rate' @@ -1062,8 +1286,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 615e7eb22a2d46ab863628d40bff4d7d name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: TotalProcessedMessages' @@ -1083,8 +1310,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: b896207c7fda48ea9265cebfee12f6df name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Discovery messages received, rate' @@ -1104,8 +1334,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' graph_prototypes: - uuid: 348631d78d0644209001b054f18b2dc9 @@ -1160,8 +1393,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: ac461a17802440a8906ea7471659935a name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions owner, current' @@ -1174,8 +1410,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 3754810fbb1f47fe858880ada9f40921 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions committed, rate' @@ -1189,8 +1428,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: ff5a1a7f579c430c8f1860d241bd8b2f name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions holding lock, current' @@ -1203,8 +1445,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' - uuid: 3de3a27adea84e9cbb2cae812a3bc9c6 name: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Transactions rolledback, rate' @@ -1218,8 +1463,11 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite instance [{#JMXIGNITEINSTANCENAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' graph_prototypes: - uuid: a10ff3fbfd92437ca24cddd82afe3572 @@ -1301,8 +1549,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' - uuid: 8b5acfc3a3c64714b57381fc0ae6b1a6 name: 'Cache group [{#JMXNAME}]: Caches' @@ -1322,8 +1576,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' trigger_prototypes: - uuid: b500b51a688d4b55942ce7311e82c54f @@ -1332,6 +1592,10 @@ zabbix_export: priority: INFO description: 'List of caches has changed. Significant changes have occurred in the cluster. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 253059e09010451f94ad0e6b10be7cc5 name: 'Cache group [{#JMXNAME}]: Local node partitions, moving' @@ -1344,8 +1608,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' trigger_prototypes: - uuid: 32a4aa1043b44c6198f01951d9ac32b4 @@ -1354,6 +1624,10 @@ zabbix_export: priority: INFO description: 'Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 84edf5609ef94d0185a15a606384e609 name: 'Cache group [{#JMXNAME}]: Local node partitions, owning' @@ -1366,8 +1640,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' - uuid: 314499dd6d214bdcbc524f83c6cbaa2b name: 'Cache group [{#JMXNAME}]: Local node entries, renting' @@ -1380,8 +1660,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' - uuid: 06aff67a70624af899b2f111d7e6c34b name: 'Cache group [{#JMXNAME}]: Local node partitions, renting' @@ -1394,8 +1680,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' - uuid: 6888861452b64b9e90ece1d1ab97ab4d name: 'Cache group [{#JMXNAME}]: Partition copies, max' @@ -1408,8 +1700,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' - uuid: 9910268fcb3a46aca2eeaf581420ca31 name: 'Cache group [{#JMXNAME}]: Partition copies, min' @@ -1422,14 +1720,24 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' trigger_prototypes: - uuid: 8755dd8b09e347659aee2450bcdd5c28 expression: 'max(/Ignite by JMX/jmx["{#JMXOBJ}",MinimumNumberOfPartitionCopies],30m)=0' name: 'Cache group [{#JMXNAME}]: There is no copy for partitions' priority: WARNING + tags: + - + tag: scope + value: notice - uuid: edc59b661b004f9a8687b6a6b0e1dc09 name: 'Cache group [{#JMXNAME}]: Partitions' @@ -1442,14 +1750,24 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-name + value: '{#JMXNAME}' trigger_prototypes: - uuid: 1b85d75607294d6a8fded5b85f7f9a4a expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",Backups],5m)>=max(/Ignite by JMX/jmx["{#JMXOBJ}",MinimumNumberOfPartitionCopies],5m)' name: 'Cache group [{#JMXNAME}]: One or more backups are unavailable' priority: WARNING + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: ffb5efed84144196a631b0bdef33a13e @@ -1533,8 +1851,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: thread-pool + value: '{#JMXNAME}' - uuid: 959cfe87996b4d6886bb90db2265deef name: 'Thread pool [{#JMXNAME}]: Pool size, max' @@ -1548,8 +1872,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: thread-pool + value: '{#JMXNAME}' - uuid: 6c7897c2f2c842988a1e6802eb11adde name: 'Thread pool [{#JMXNAME}]: Pool size' @@ -1563,8 +1893,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: thread-pool + value: '{#JMXNAME}' - uuid: 0b4b22918f374603a2f14efc95c217da name: 'Thread pool [{#JMXNAME}]: Queue size' @@ -1578,8 +1914,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Thread pool [{#JMXNAME}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: thread-pool + value: '{#JMXNAME}' trigger_prototypes: - uuid: 1d29e40969d54e9090724c8a774eaf4d @@ -1587,6 +1929,10 @@ zabbix_export: name: 'Thread pool [{#JMXNAME}]: Too many messages in queue (over {$IGNITE.THREAD.QUEUE.MAX.WARN:"{#JMXNAME}"} for 5 min)' priority: AVERAGE description: 'Number of messages in queue more than {$IGNITE.THREAD.QUEUE.MAX.WARN:"{#JMXNAME}"}.' + tags: + - + tag: scope + value: performance graph_prototypes: - uuid: 112c375ee9264c1996ea8c35e467f4a4 @@ -1670,8 +2016,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: 5e633d192b3a472e9a29b4e0a0013ab1 name: 'Cache group [{#JMXGROUP}]: Cache hits, pct' @@ -1686,8 +2038,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: 0d79c416c12748f9a3471003ce4d88fb name: 'Cache group [{#JMXGROUP}]: Cache misses, pct' @@ -1702,8 +2060,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: fb324608d65545c79e71df0978d0d053 name: 'Cache group [{#JMXGROUP}]: Cache puts, rate' @@ -1723,8 +2087,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: 503f39545fa04af79e8dc85f0550ed6b name: 'Cache group [{#JMXGROUP}]: Cache removals, rate' @@ -1744,8 +2114,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: 182dea03e7d64425aea8c64e1d5714ba name: 'Cache group [{#JMXGROUP}]: Cache size' @@ -1759,8 +2135,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: 74119c1570c24155b450db6e5c1126cd name: 'Cache group [{#JMXGROUP}]: Cache transaction commits, rate' @@ -1780,8 +2162,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: 34d8a8ac772a48c486bfb101e7129fd8 name: 'Cache group [{#JMXGROUP}]: Cache transaction rollbacks, rate' @@ -1801,8 +2189,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' - uuid: cb6b9006d41c46f29ff902a76a27c6f5 name: 'Cache group [{#JMXGROUP}]: Cache heap entries' @@ -1821,8 +2215,14 @@ zabbix_export: jmx_endpoint: 'service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi' tags: - - tag: Application - value: 'Ignite [{#JMXIGNITEINSTANCENAME}]: Cache group [{#JMXGROUP}]' + tag: component + value: ignite + - + tag: instance-name + value: '{#JMXIGNITEINSTANCENAME}' + - + tag: jmx-group + value: '{#JMXGROUP}' trigger_prototypes: - uuid: 97aa5e21a05743b9bb6714d7d5d28a67 @@ -1831,6 +2231,10 @@ zabbix_export: priority: INFO description: 'All entries are in heap. Possibly you use eager queries it may cause out of memory exceptions for big caches. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: bfc948858de94088a96c9eddb14b893d expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m) > max(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)' @@ -1840,11 +2244,19 @@ zabbix_export: - name: 'Cache group [{#JMXGROUP}]: There are no success transactions for cache for 5m' expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m)>0 and max(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)=0' + tags: + - + tag: scope + value: notice - uuid: 1d80fe9b052444359eca04629e45e799 expression: 'min(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxRollbacks],5m)>0 and max(/Ignite by JMX/jmx["{#JMXOBJ}",CacheTxCommits],5m)=0' name: 'Cache group [{#JMXGROUP}]: There are no success transactions for cache for 5m' priority: AVERAGE + tags: + - + tag: scope + value: notice graph_prototypes: - uuid: 50482d45d20a42e581cfdb0a40a9a9dc @@ -1918,6 +2330,13 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 3h + tags: + - + tag: class + value: database + - + tag: target + value: ignite macros: - macro: '{$IGNITE.CHECKPOINT.PUSED.MAX.HIGH}' diff --git a/templates/db/mongodb/template_db_mongodb.yaml b/templates/db/mongodb/template_db_mongodb.yaml index cf960710a4f..48062ee436b 100644 --- a/templates/db/mongodb/template_db_mongodb.yaml +++ b/templates/db/mongodb/template_db_mongodb.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-10T07:41:44Z' + date: '2022-01-26T10:38:27Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -18,7 +18,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/420659-discussion-thread-for-official-zabbix-template-db-mongodb - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -45,8 +45,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: documents - uuid: 5ecc078aeda04e3ca34ed42d966cdf40 name: 'MongoDB: Document: inserted, rate' @@ -69,8 +69,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: documents - uuid: 56fc9870503645069a9d937ac21ab7c2 name: 'MongoDB: Document: returned, rate' @@ -93,8 +93,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: documents - uuid: d21a95f1862b4c17b5a4ed83a67ffb1b name: 'MongoDB: Document: updated, rate' @@ -117,8 +117,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: documents - uuid: d5ec0427c5ca49119f6e94211b0297bf name: 'MongoDB: Active clients: readers' @@ -136,8 +136,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: clients - uuid: 1c2dc0b60eb44d259e02accf2531b389 name: 'MongoDB: Active clients: total' @@ -155,8 +155,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: clients - uuid: 9c5512c83e1844c5b4fdb675336edbf6 name: 'MongoDB: Active clients: writers' @@ -174,8 +174,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: clients - uuid: 5e6fa5d1c9fc48ada6c0bc5c8d1d3ec4 name: 'MongoDB: Asserts: message, rate' @@ -200,8 +200,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: asserts - uuid: 32d5177badac49eda8ce1f47c851ebf2 name: 'MongoDB: Asserts: regular, rate' @@ -226,8 +226,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: asserts - uuid: 67f2ef15386a47b6b88fc95dd7fe1be6 name: 'MongoDB: Asserts: rollovers, rate' @@ -252,8 +252,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: asserts - uuid: a7dfd56310d44d7dac1f3c02fa5fbc79 name: 'MongoDB: Asserts: user, rate' @@ -278,8 +278,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: asserts - uuid: 41638aa2b3374e56ad00ef9113e1ea61 name: 'MongoDB: Asserts: warning, rate' @@ -302,8 +302,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: asserts - uuid: 46f0a53612de4448ab8e98098375656b name: 'MongoDB: Get collections usage stats' @@ -314,8 +314,11 @@ zabbix_export: description: 'Returns usage statistics for each collection.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: collections + - + tag: component + value: raw - uuid: 6ce4b63c962646ef91e4a705a42f36de name: 'MongoDB: Connections, active' @@ -337,8 +340,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: connections - uuid: 3b53fa8cf9cb4d1a9ff364cd5d8ae724 name: 'MongoDB: Connections, available' @@ -356,8 +359,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: connections - uuid: c4d86707cd124d9db195ca6afd636e71 name: 'MongoDB: Connections, current' @@ -377,8 +380,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: connections - uuid: 37fd836b53fa4db88aeb0faeeccc2856 name: 'MongoDB: New connections, rate' @@ -402,8 +405,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: connections - uuid: 0f04a5b3b0e5415185e01ecf75f426ec name: 'MongoDB: Current queue: readers' @@ -423,8 +426,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: global-lock - uuid: 47ecaffb9638429eb308572b7d7beb5a name: 'MongoDB: Current queue: total' @@ -442,8 +445,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: global-lock - uuid: e68ff1592a5648fc8b5475054c327ac6 name: 'MongoDB: Current queue: writers' @@ -463,8 +466,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: global-lock - uuid: 1d2c068feba240d6b934b65249d1b5ea name: 'MongoDB: Cursor: open pinned' @@ -482,8 +485,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: documents - uuid: f23bf716eced4ba5948b06c24c780904 name: 'MongoDB: Cursor: open total' @@ -501,14 +504,18 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cursors triggers: - uuid: ed4a0c66c76d4ca699d0f2188cc8e71f expression: 'min(/MongoDB node by Zabbix agent 2/mongodb.cursor.open.total,5m)>{$MONGODB.CURSOR.OPEN.MAX.WARN}' name: 'MongoDB: Too many cursors opened by MongoDB for clients (over {$MONGODB.CURSOR.OPEN.MAX.WARN} in 5m)' priority: WARNING + tags: + - + tag: scope + value: capacity - uuid: b30b4c7b6d88467bbde22db411660d6b name: 'MongoDB: Cursor: timed out, rate' @@ -531,14 +538,18 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cursors triggers: - uuid: 41d37791111b461d94da779e4b2c7e46 expression: 'min(/MongoDB node by Zabbix agent 2/mongodb.cursor.timed_out.rate,5m)>{$MONGODB.CURSOR.TIMEOUT.MAX.WARN}' name: 'MongoDB: Too many cursors are timing out (over {$MONGODB.CURSOR.TIMEOUT.MAX.WARN} per second in 5m)' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 4d0b20f4eeca4418bb08e7e2905cc68c name: 'MongoDB: Architecture' @@ -561,8 +572,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: application - uuid: c88392536a334f9a9c907be28090424c name: 'MongoDB: Memory: mapped' @@ -586,8 +597,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: memory - uuid: 7a10ad84604246679104111e83fa762e name: 'MongoDB: Memory: mapped with journal' @@ -611,8 +622,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: memory - uuid: 2248b869cfca42bd95140451c0974f8c name: 'MongoDB: Memory: resident' @@ -635,8 +646,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: memory - uuid: 561ea7508e44443cb692b7dfe8ed3bdc name: 'MongoDB: Memory: virtual' @@ -659,8 +670,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: memory - uuid: 9c79163da0b44e39a704969ab1d6280b name: 'MongoDB: Cursor: open no timeout' @@ -678,8 +689,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: documents - uuid: ba0502f80a044670993bdb63587cd282 name: 'MongoDB: Bytes in, rate' @@ -703,8 +714,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: network - uuid: 0545114b39a649ef9a4b75da500031fb name: 'MongoDB: Bytes out, rate' @@ -728,8 +739,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: network - uuid: 73aba89f9012437eb3ed843ccbe63c06 name: 'MongoDB: Requests, rate' @@ -753,8 +764,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: network - uuid: 532a1f4a64624434986f54b9ac2d2e3a name: 'MongoDB: Operations: command, rate' @@ -779,8 +790,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: operations - uuid: 540f30705ced49da89a16f80828e8775 name: 'MongoDB: Operations: delete, rate' @@ -803,8 +814,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: operations - uuid: 229345df70c240b5ab113b358fb738d9 name: 'MongoDB: Operations: getmore, rate' @@ -829,8 +840,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: operations - uuid: 4236ad60fcef48f793ac6da4cccdb029 name: 'MongoDB: Operations: insert, rate' @@ -853,8 +864,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: operations - uuid: b0f7def2c62047bba0db77d18f1df920 name: 'MongoDB: Operations: query, rate' @@ -877,8 +888,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: operations - uuid: 019ed179e4e1407db799e01920280e02 name: 'MongoDB: Operations: update, rate' @@ -901,8 +912,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: operations - uuid: 8e7406e64edd4fe5ba87d4018011c958 name: 'MongoDB: Get oplog stats' @@ -913,8 +924,11 @@ zabbix_export: description: 'Returns status of the replica set, using data polled from the oplog.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: oplog + - + tag: component + value: replicaset - uuid: 350da28ce7ab42f9b96728ec730d4bd6 name: 'MongoDB: Ping' @@ -931,8 +945,8 @@ zabbix_export: - 30m tags: - - tag: Application - value: MongoDB + tag: component + value: health triggers: - uuid: c4ab9bfdd6d14634870f8ebb44081655 @@ -940,6 +954,10 @@ zabbix_export: name: 'MongoDB: Connection to MongoDB is unavailable' priority: HIGH description: 'Connection to MongoDB instance is currently unavailable.' + tags: + - + tag: scope + value: availability - uuid: 3b448eff509240faba344f7b325f3e28 name: 'MongoDB: Get Replica Set status' @@ -950,8 +968,11 @@ zabbix_export: description: 'Returns the replica set status from the point of view of the member where the method is run.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: component + value: replicaset - uuid: fb0cc7d44559406cada9d90a51bc999c name: 'MongoDB: Get server status' @@ -962,8 +983,8 @@ zabbix_export: description: 'Returns a database''s state.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 2d1bf92792014ed8a3f8d8b13907fc7d name: 'MongoDB: Uptime' @@ -983,8 +1004,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: application triggers: - uuid: 166444342def4adc954aa35f3dc22dba @@ -997,6 +1018,10 @@ zabbix_export: - name: 'MongoDB: Connection to MongoDB is unavailable' expression: 'last(/MongoDB node by Zabbix agent 2/mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"])=0' + tags: + - + tag: scope + value: availability - uuid: 992590e47a7f42dda0e074c2f7a3e5ba expression: 'last(/MongoDB node by Zabbix agent 2/mongodb.uptime)<10m' @@ -1004,6 +1029,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: c5679875dc254ddd833ee40ef4a2b3cf name: 'MongoDB: MongoDB version' @@ -1027,8 +1056,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: application triggers: - uuid: 0856e13b7e7644c5b353fcfa577acb51 @@ -1037,6 +1066,10 @@ zabbix_export: priority: INFO description: 'MongoDB version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: a6398a8ae4fe4891a03bb6041bf71f53 @@ -1088,8 +1121,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: ee5d3cefe6584900b400a4f598c84c1b name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped' @@ -1117,8 +1156,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: application + - + tag: database + value: '{#DBNAME}' - uuid: 5fc5b90792054b09a651b5d41328ca56 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Objects, count' @@ -1136,8 +1181,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: 0ab52dbdcb424d759f6f717d8197cb30 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped: max number' @@ -1157,8 +1208,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: application + - + tag: database + value: '{#DBNAME}' - uuid: 8c0fe89cfa9f40e3bb04c92c417757df name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped: max size' @@ -1178,8 +1235,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: b8ebe075b01248179d93c5d174286d2f name: 'MongoDB {#DBNAME}.{#COLLECTION}: Indexes' @@ -1197,8 +1260,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: application + - + tag: database + value: '{#DBNAME}' - uuid: a4d05a4ee48b4ce2aa4fbebd240b8c4c name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: commands, ms/s' @@ -1222,8 +1291,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: b6d89c096fec4194bbe834e026f33178 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: commands, rate' @@ -1246,8 +1321,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 6375b055efe84cdaa0a42c4b9981dde7 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: getmore, ms/s' @@ -1271,8 +1352,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 760a0a70a2674ad7acd9d551865693ef name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: getmore, rate' @@ -1295,8 +1382,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 812f76c720fe47ba9fd8764c349c4a36 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: insert, ms/s' @@ -1320,8 +1413,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: c824a6a997ef4308b47cdc4118799f33 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: insert, rate' @@ -1344,8 +1443,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 77de05da93b34432a7c2442fc01ca624 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: queries, ms/s' @@ -1369,8 +1474,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 41b1f661ceab494f81e7a4b943a07020 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: queries, rate' @@ -1393,8 +1504,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: a46f2c1c973d4eef8d9a7b1150702c74 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: remove, ms/s' @@ -1418,8 +1535,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 89b74a8511b84f4bb8cab94fc5471632 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: remove, rate' @@ -1442,8 +1565,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 67eaf64e851a45afbd69303ad0256077 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: total, ms/s' @@ -1467,8 +1596,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 1ca4ae9dcf494efdbf85d635d49d4de8 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: total, rate' @@ -1491,8 +1626,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 89b6f13894d64bdcbe0d0ec41568051a name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: update, ms/s' @@ -1516,8 +1657,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 8d75aa686d0d4f3f93089b8b089f1d3c name: 'MongoDB {#DBNAME}.{#COLLECTION}: Operations: update, rate' @@ -1540,8 +1687,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 4d575525f749436ea4ea9098c3b164ba name: 'MongoDB {#DBNAME}.{#COLLECTION}: Read lock, ms/s' @@ -1565,8 +1718,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: 9d2d62a252054e428d9b8863a2128ad8 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Read lock, rate' @@ -1589,8 +1748,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: e5e471e100834da5a2e9dddaaa453227 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Size' @@ -1609,8 +1774,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: d43709c548b84ea9b2c3c1b159bf28a3 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Get collection stats {#DBNAME}.{#COLLECTION}' @@ -1621,8 +1792,14 @@ zabbix_export: description: 'Returns a variety of storage statistics for a given collection.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: raw + - + tag: database + value: '{#DBNAME}' - uuid: a2f095952fa44ed3a199b098c5fbee7a name: 'MongoDB {#DBNAME}.{#COLLECTION}: Storage size' @@ -1641,8 +1818,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: a4c46912b5e643be8565f2b0d32c62a9 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Write lock, ms/s' @@ -1666,8 +1849,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' - uuid: ef83d379681241eaadd8be8de755a2bd name: 'MongoDB {#DBNAME}.{#COLLECTION}: Write lock, rate' @@ -1690,8 +1879,14 @@ zabbix_export: key: 'mongodb.collections.usage["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: operations + - + tag: database + value: '{#DBNAME}' graph_prototypes: - uuid: 76e921eae63a49b99102d880d5844a46 @@ -1853,8 +2048,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: collections + - + tag: database + value: '{#DBNAME}' - uuid: a9d502096d664f6da44a6ab82f8b7d36 name: 'MongoDB {#DBNAME}: Size, data' @@ -1873,8 +2071,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: c5f4ae6a260e4c10aae0d51441fcbbf7 name: 'MongoDB {#DBNAME}: Extents' @@ -1893,8 +2094,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: collections + - + tag: database + value: '{#DBNAME}' - uuid: cecffb75221440ac957fda5d676d7714 name: 'MongoDB {#DBNAME}: Size, file' @@ -1914,8 +2118,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: 9567515baf7b46a0a685717839f4a48f name: 'MongoDB {#DBNAME}: Size, index' @@ -1934,8 +2141,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: cd5ecd2eafc640319aa2f049db2cf582 name: 'MongoDB {#DBNAME}: Objects, count' @@ -1953,8 +2163,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: cadce6df66ec4872bd6b517233f77bfc name: 'MongoDB {#DBNAME}: Objects, avg size' @@ -1974,8 +2187,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: 829536cb5dd448d8a05a30cf6eff8599 name: 'MongoDB {#DBNAME}: Get db stats {#DBNAME}' @@ -1986,8 +2202,14 @@ zabbix_export: description: 'Returns statistics reflecting the database system''s state.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: database + - + tag: component + value: raw + - + tag: database + value: '{#DBNAME}' - uuid: 197a1d1f5d14413da8fe6c93bfdcf4f3 name: 'MongoDB {#DBNAME}: Size, storage' @@ -2006,8 +2228,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' graph_prototypes: - uuid: e65fcfed4eca4d518b5e6b5b6085ede8 @@ -2082,8 +2307,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: a460d4356895439d9cf9143b38a18213 name: 'MongoDB: Apply batches, rate' @@ -2106,8 +2334,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 48970eb366f144b4b9ed3f72fbd983a7 name: 'MongoDB: Apply ops, rate' @@ -2130,8 +2361,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 8d8b0046f9fd409891d3d225f8a462ff name: 'MongoDB: Buffer' @@ -2149,8 +2383,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 0a7522edb2a647989627de85f7e61319 name: 'MongoDB: Buffer, max size' @@ -2169,8 +2406,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: fd9b7ea20e1e4e91b7a3c75d5416efe8 name: 'MongoDB: Buffer, size' @@ -2189,8 +2429,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 6f07d080d01d45dfa5383640c76175c5 name: 'MongoDB: Replication lag' @@ -2210,14 +2453,21 @@ zabbix_export: key: 'mongodb.rs.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' trigger_prototypes: - uuid: 778d0b15affe4867b3e7f3e396c2a700 expression: 'min(/MongoDB node by Zabbix agent 2/mongodb.rs.lag[{#RS_NAME}],5m)>{$MONGODB.REPL.LAG.MAX.WARN}' name: 'MongoDB: Replication lag with primary is too high (over {$MONGODB.REPL.LAG.MAX.WARN} in 5m)' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: be060c8d3fec46d5832f8047d3512903 name: 'MongoDB: Network bytes, rate' @@ -2241,8 +2491,14 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: network + - + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 68b7ac3fee984352bab02b07e0823f51 name: 'MongoDB: Network getmores, ms/s' @@ -2266,8 +2522,14 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: operations + - + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 86d9ddbfc35447c7889bef826bab016f name: 'MongoDB: Network getmores, rate' @@ -2290,8 +2552,14 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: operations + - + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: d2b3075c9728473a9dc8a0585ce43cfd name: 'MongoDB: Network ops, rate' @@ -2314,8 +2582,14 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: operations + - + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 7f9d03a683764e32a35b9c1d4da5ddab name: 'MongoDB: Network readers created, rate' @@ -2338,8 +2612,14 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: network + - + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 341410549bfd46058a9cb289b3254639 name: 'MongoDB {#RS_NAME}: Oplog time diff' @@ -2358,8 +2638,11 @@ zabbix_export: key: 'mongodb.oplog.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: f759273556f5427196c86e822dc7aa95 name: 'MongoDB: Preload docs, ms/s' @@ -2384,8 +2667,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: a364941cb8da416a84c0ca897a04c8f9 name: 'MongoDB: Preload docs, rate' @@ -2409,8 +2695,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: c78b8e62a12b466ea6f1de84d0e9080a name: 'MongoDB: Preload indexes, ms/s' @@ -2435,8 +2724,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: ce37bf73939041ab869e4b2faaaedae3 name: 'MongoDB: Preload indexes, rate' @@ -2460,8 +2752,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 49e786da687a4b36a17bf617026e3c83 name: 'MongoDB: Node state' @@ -2485,8 +2780,11 @@ zabbix_export: key: 'mongodb.rs.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' trigger_prototypes: - uuid: f9f29647a3db426c9c303fc47cfc48eb @@ -2496,6 +2794,10 @@ zabbix_export: priority: WARNING description: 'Node in ReplicaSet changed the state. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 211d5f6768c044f8ac959724160d3ddc name: 'MongoDB: Number of replicas' @@ -2518,8 +2820,11 @@ zabbix_export: key: 'mongodb.rs.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: 4b81b6e4ce1644689e5d8a4490650e6b name: 'MongoDB: Unhealthy replicas' @@ -2550,8 +2855,11 @@ zabbix_export: key: 'mongodb.rs.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' - uuid: b8d4a32cfa9f4b4fb5177e3389d15a5a name: 'MongoDB: Number of unhealthy replicas' @@ -2574,14 +2882,21 @@ zabbix_export: key: 'mongodb.rs.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB Replica Set: {#RS_NAME}' + tag: component + value: replication + - + tag: replicaset + value: '{#RS_NAME}' trigger_prototypes: - uuid: 975c5e5817b148ba8a8d551ac42053d0 expression: 'last(/MongoDB node by Zabbix agent 2/mongodb.rs.unhealthy_count[{#RS_NAME}])>0 and length(last(/MongoDB node by Zabbix agent 2/mongodb.rs.unhealthy[{#RS_NAME}]))>0' name: 'MongoDB: There are unhealthy replicas in ReplicaSet' priority: AVERAGE + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: 52724c49dd544470916eab1301be30da @@ -2685,8 +3000,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 20edd994c8b04e35bea96e6eacd33611 name: 'MongoDB: WiredTiger cache: bytes, max' @@ -2705,8 +3023,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 4e07f3e517bf41c1b42661d3bbd5237e name: 'MongoDB: WiredTiger cache: max page size at eviction' @@ -2725,8 +3046,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 692685a9f3d9461daa88fdfcb0771e05 name: 'MongoDB: WiredTiger cache: modified pages evicted' @@ -2744,8 +3068,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 634060250f474f269aed1df61f709ca7 name: 'MongoDB: WiredTiger cache: pages evicted by application threads, rate' @@ -2764,8 +3091,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 547ccf6f4c7f4629831e39f72cbcfb70 name: 'MongoDB: WiredTiger cache: pages held in cache' @@ -2783,8 +3113,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: c01890f434b14e998e2aea7d61d600e5 name: 'MongoDB: WiredTiger cache: pages read into cache' @@ -2802,8 +3135,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 0aa52db6d7684a2496fb0599139cd142 name: 'MongoDB: WiredTiger cache: pages written from cache' @@ -2821,8 +3157,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 851100dc722b4e74883fa469e062a2e2 name: 'MongoDB: WiredTiger cache: in-memory page splits' @@ -2840,8 +3179,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 85706ecdaa0e4c789a6542cbde35e80a name: 'MongoDB: WiredTiger cache: tracked dirty bytes in the cache' @@ -2860,8 +3202,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: 7993e04be54b4dc0b663a105b7b9a3c4 name: 'MongoDB: WiredTiger cache: unmodified pages evicted' @@ -2879,8 +3224,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: cache + - + tag: component + value: wired-tiger - uuid: b1a9800865db4ac8959bbdc4b2ab39ee name: 'MongoDB: WiredTiger concurrent transactions: read, available' @@ -2898,8 +3246,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: transactions + - + tag: component + value: wired-tiger trigger_prototypes: - uuid: 967928b915f64623b4416ed0dbf6ba98 @@ -2909,6 +3260,10 @@ zabbix_export: description: | "Too few available read tickets. When the number of available read tickets remaining reaches zero, new read requests will be queued until a new read ticket is available." + tags: + - + tag: scope + value: capacity - uuid: b9415bf5203840209e149a6be4b110a1 name: 'MongoDB: WiredTiger concurrent transactions: read, out' @@ -2926,8 +3281,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: transactions + - + tag: component + value: wired-tiger - uuid: 46c67d017c5040f691695fcd7645c224 name: 'MongoDB: WiredTiger concurrent transactions: read, total tickets' @@ -2945,8 +3303,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: transactions + - + tag: component + value: wired-tiger - uuid: cb36bdd5ce0442cca03e46436f82c6a2 name: 'MongoDB: WiredTiger concurrent transactions: write, available' @@ -2964,8 +3325,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: transactions + - + tag: component + value: wired-tiger trigger_prototypes: - uuid: 485e6e846f274b528902b3ffd08f2fc4 @@ -2975,6 +3339,10 @@ zabbix_export: description: | "Too few available write tickets. When the number of available write tickets remaining reaches zero, new write requests will be queued until a new write ticket is available." + tags: + - + tag: scope + value: capacity - uuid: b997757256e441dca58758192126ac44 name: 'MongoDB: WiredTiger concurrent transactions: write, out' @@ -2992,8 +3360,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: transactions + - + tag: component + value: wired-tiger - uuid: e9eb61954ab6462d9dbcf9206467b076 name: 'MongoDB: WiredTiger concurrent transactions: write, total tickets' @@ -3011,8 +3382,11 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: MongoDB + tag: component + value: transactions + - + tag: component + value: wired-tiger master_item: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' preprocessing: @@ -3026,6 +3400,13 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 6h + tags: + - + tag: class + value: database + - + tag: target + value: mongodb-node macros: - macro: '{$MONGODB.CONNS.PCT.USED.MAX.WARN}' @@ -3135,6 +3516,10 @@ zabbix_export: name: 'MongoDB: Total number of open connections is too high (over {$MONGODB.CONNS.PCT.USED.MAX.WARN%} in 5m)' priority: WARNING description: 'Too few available connections. If MongoDB runs low on connections, in may not be able to handle incoming requests in a timely manner.' + tags: + - + tag: scope + value: capacity graphs: - uuid: b018e24581464b0282df09fb9d6fc129 diff --git a/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml b/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml index 13e1c09aae8..2c2218ca0f2 100644 --- a/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml +++ b/templates/db/mongodb_cluster/template_db_mongodb_cluster.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:08:28Z' + date: '2022-01-26T10:51:51Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -20,7 +20,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/420659-discussion-thread-for-official-zabbix-template-db-mongodb - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -45,8 +45,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: configserver - uuid: fccb23cdee01483cabe6ef14a532664b name: 'MongoDB cluster: Connections, active' @@ -69,8 +69,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 1f881cbd515d462eb5839fe4e1e21ee1 name: 'MongoDB cluster: Connections, available' @@ -88,8 +88,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections triggers: - uuid: eae86b6f98db49099259a466b78d1c59 @@ -99,6 +99,10 @@ zabbix_export: description: | "Too few available connections. Consider this value in combination with the value of connections current to understand the connection load on the database" + tags: + - + tag: scope + value: capacity - uuid: 087d1a405b7a456692a52b0d20c43eb3 name: 'MongoDB cluster: Connections, current' @@ -118,8 +122,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 18ed07f0efb54f55970483d15613d320 name: 'MongoDB cluster: New connections, rate' @@ -142,8 +146,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 281e5a1a19dc402a992331252b27ee63 name: 'MongoDB cluster: Connection pool: available' @@ -161,8 +165,8 @@ zabbix_export: key: 'mongodb.connpool.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 58522550e8bc4f479681d961ba789b92 name: 'MongoDB cluster: Connection pool: client connections' @@ -180,8 +184,8 @@ zabbix_export: key: 'mongodb.connpool.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 9b9d601d2d5c4d8da5d97c2785d8e0fa name: 'MongoDB cluster: Connection pool: created, rate' @@ -204,8 +208,8 @@ zabbix_export: key: 'mongodb.connpool.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 9394a15a25e342688335b7d83db25b2d name: 'MongoDB cluster: Connection pool: in use' @@ -223,8 +227,8 @@ zabbix_export: key: 'mongodb.connpool.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 22c66363ffae4ae2b436a26b8ecca3ab name: 'MongoDB cluster: Connection pool: refreshing' @@ -242,8 +246,8 @@ zabbix_export: key: 'mongodb.connpool.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: 55dbfe5d52c44954b9e5669a043f10b4 name: 'MongoDB cluster: Connection pool: scoped' @@ -261,8 +265,8 @@ zabbix_export: key: 'mongodb.connpool.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: connections - uuid: f34fcc3866b446748b7a8d11311edd82 name: 'MongoDB cluster: Get mongodb.connpool.stats' @@ -273,8 +277,11 @@ zabbix_export: description: 'Returns current info about connpool.stats.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: connections + - + tag: component + value: raw - uuid: 22ca0c06006b49009f25fcd829f1b5bf name: 'MongoDB cluster: Cursor: open pinned' @@ -292,8 +299,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: cursors - uuid: 45bfa997dab9498e8e3851de750e21a2 name: 'MongoDB cluster: Cursor: open total' @@ -311,14 +318,18 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: cursors triggers: - uuid: 67db1f543818476ca0b07e2cc1709452 expression: 'min(/MongoDB cluster by Zabbix agent 2/mongodb.cursor.open.total,5m)>{$MONGODB.CURSOR.OPEN.MAX.WARN}' name: 'MongoDB cluster: Too many cursors opened by MongoDB for clients (over {$MONGODB.CURSOR.OPEN.MAX.WARN} in 5m)' priority: WARNING + tags: + - + tag: scope + value: capacity - uuid: 5d3a3c724a6a45fb99a0af5330bf9cf2 name: 'MongoDB cluster: Cursor: timed out, rate' @@ -341,14 +352,18 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: cursors triggers: - uuid: 5ea8cf9c955940a6a580cd6f4bb2cc78 expression: 'min(/MongoDB cluster by Zabbix agent 2/mongodb.cursor.timed_out.rate,5m)>{$MONGODB.CURSOR.TIMEOUT.MAX.WARN}' name: 'MongoDB cluster: Too many cursors are timing out (over {$MONGODB.CURSOR.TIMEOUT.MAX.WARN} per second in 5m)' priority: WARNING + tags: + - + tag: scope + value: perfomance - uuid: 110685e463e141ca800b2638e3532d51 name: 'MongoDB cluster: Jumbo chunks' @@ -357,8 +372,8 @@ zabbix_export: description: 'Total number of ''jumbo'' chunks in the mongo cluster.' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: application - uuid: fa28a98992e74cdf8c54b4faa01de89a name: 'MongoDB cluster: Last seen configserver' @@ -379,8 +394,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: configserver - uuid: df2423ff36e24357809c7a7211144898 name: 'MongoDB cluster: Architecture' @@ -403,8 +418,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: application - uuid: f6a06e0d7cf84cc1a40d8d2dcde7b01a name: 'MongoDB cluster: Memory: resident' @@ -427,8 +442,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: memory - uuid: 2c5548ae9c614efb81e58a2e4ec3d3e4 name: 'MongoDB cluster: Memory: virtual' @@ -451,8 +466,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: memory - uuid: 16925e0ca40747d1818e512962d31a83 name: 'MongoDB cluster: Cursor: open no timeout' @@ -470,8 +485,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: cursors - uuid: 59481dcb9b5a487985297e2f41f72dd1 name: 'MongoDB cluster: Bytes in, rate' @@ -494,8 +509,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: network - uuid: 13cba18ba344440bba4371585fd8e4c0 name: 'MongoDB cluster: Bytes out, rate' @@ -519,8 +534,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: network - uuid: eb821875b59c4bf8bc98f9afec146e88 name: 'MongoDB cluster: Requests, rate' @@ -544,8 +559,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: network - uuid: b98fb6d98b9a4282ba0b2d9770722035 name: 'MongoDB cluster: Operations: command' @@ -570,8 +585,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: operations - uuid: f4e917e9cdd3439abbe6ea7b9a9034b7 name: 'MongoDB cluster: Operations: delete' @@ -580,7 +595,7 @@ zabbix_export: delay: '0' history: 7d value_type: FLOAT - description: '"The number of delete operations the mongos instance per second."' + description: 'The number of delete operations the mongos instance per second.' preprocessing: - type: JSONPATH @@ -594,8 +609,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: operations - uuid: 165d5a180ed541ba9a19916134962368 name: 'MongoDB cluster: Operations: getmore, rate' @@ -620,8 +635,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: operations - uuid: 021a00004efe434a9b2f316c0d25c175 name: 'MongoDB cluster: Operations: insert, rate' @@ -630,7 +645,7 @@ zabbix_export: delay: '0' history: 7d value_type: FLOAT - description: '"The number of insert operations received the mongos instance per second."' + description: 'The number of insert operations received the mongos instance per second.' preprocessing: - type: JSONPATH @@ -644,8 +659,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: operations - uuid: 0866b3b6bc1748a98e8bfd9308152304 name: 'MongoDB cluster: Operations: query, rate' @@ -654,7 +669,7 @@ zabbix_export: delay: '0' history: 7d value_type: FLOAT - description: '"The number of queries received the mongos instance per second."' + description: 'The number of queries received the mongos instance per second.' preprocessing: - type: JSONPATH @@ -668,8 +683,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: operations - uuid: 329e6d41de1c47dba8f3f9d287c93eda name: 'MongoDB cluster: Operations: update, rate' @@ -678,7 +693,7 @@ zabbix_export: delay: '0' history: 7d value_type: FLOAT - description: '"The number of update operations the mongos instance per second."' + description: 'The number of update operations the mongos instance per second.' preprocessing: - type: JSONPATH @@ -692,8 +707,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: operations - uuid: ff979eb9ba4a4420a753913df5431219 name: 'MongoDB cluster: Ping' @@ -710,8 +725,8 @@ zabbix_export: - 30m tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: health triggers: - uuid: cd74289970204ca281c5bc7d5c695e95 @@ -719,6 +734,10 @@ zabbix_export: name: 'MongoDB cluster: Connection to mongos proxy is unavailable' priority: HIGH description: 'Connection to mongos proxy instance is currently unavailable.' + tags: + - + tag: scope + value: availability - uuid: b8c6dadff060447e9718b49fdc796d8d name: 'MongoDB cluster: Get server status' @@ -729,8 +748,8 @@ zabbix_export: description: 'The mongos statistic' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: e88da2ca6ccc4fdfa256fa51e050792d name: 'MongoDB cluster: Uptime' @@ -749,8 +768,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: application triggers: - uuid: ee70d6da232a4068b574c9c147c622c9 @@ -763,6 +782,10 @@ zabbix_export: - name: 'MongoDB cluster: Connection to mongos proxy is unavailable' expression: 'last(/MongoDB cluster by Zabbix agent 2/mongodb.ping["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"])=0' + tags: + - + tag: scope + value: notice - uuid: 99ff438a7e3e4b0a8190b2ab9f41f076 expression: 'last(/MongoDB cluster by Zabbix agent 2/mongodb.uptime)<10m' @@ -770,6 +793,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: dda1722d6e6b4189978fd44ace0f8f86 name: 'MongoDB cluster: Mongos version' @@ -793,8 +820,8 @@ zabbix_export: key: 'mongodb.server.status["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster' + tag: component + value: application triggers: - uuid: 921ee489887943838d69558f103ad646 @@ -803,6 +830,10 @@ zabbix_export: priority: INFO description: 'MongoDB cluster version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: eb57a506cc5640a79e6df51179321ba0 @@ -880,8 +911,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: 59465dc6e9384c7baf1a6239a6c66f0e name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped' @@ -911,8 +948,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: application + - + tag: database + value: '{#DBNAME}' - uuid: 03b8eb71502a4805902f7a5856e7c7b6 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Objects, count' @@ -930,8 +973,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: 2a78fa441bef4523bd0fee4934fc7b55 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped, max number' @@ -951,8 +1000,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: application + - + tag: database + value: '{#DBNAME}' - uuid: 294985df777b42e0a56a229366bbac5d name: 'MongoDB {#DBNAME}.{#COLLECTION}: Capped, max size' @@ -972,8 +1027,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: 8da7cc960e8d42ccb3efe065fff5f0e9 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Indexes' @@ -991,8 +1052,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: application + - + tag: database + value: '{#DBNAME}' - uuid: 191a21d9a1b94b238009e31433dbaa38 name: 'MongoDB {#DBNAME}.{#COLLECTION}: Size' @@ -1011,8 +1078,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: aa964be0bc5c4318bc92c3192c269d8e name: 'MongoDB {#DBNAME}.{#COLLECTION}: Get collection stats {#DBNAME}.{#COLLECTION}' @@ -1023,8 +1096,14 @@ zabbix_export: description: 'Returns a variety of storage statistics for a given collection.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: raw + - + tag: database + value: '{#DBNAME}' - uuid: ef82b9f814cd4917b3714e73d7ac87ac name: 'MongoDB {#DBNAME}.{#COLLECTION}: Storage size' @@ -1043,8 +1122,14 @@ zabbix_export: key: 'mongodb.collection.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}","{#COLLECTION}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}.{#COLLECTION}' + tag: collection + value: '{#COLLECTION}' + - + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: 25ece32c5f764461913f605ba3d7736a name: 'Database discovery' @@ -1084,8 +1169,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: 98c9e25c24b146aeaec4953913bb720a name: 'MongoDB {#DBNAME}: Extents' @@ -1104,8 +1192,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}' + tag: component + value: collections + - + tag: database + value: '{#DBNAME}' - uuid: cfb3598af7f14911965d548ea815cb33 name: 'MongoDB {#DBNAME}: Size, file' @@ -1125,8 +1216,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: 1716a51105f2415eb179a43022656e4a name: 'MongoDB {#DBNAME}: Size, index' @@ -1145,8 +1239,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' - uuid: f28f2df7b1e64aea99b20ca8deda2a25 name: 'MongoDB {#DBNAME}: Objects, count' @@ -1164,8 +1261,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}' + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: ed3076f82f494b6e953a9a5a3199df06 name: 'MongoDB {#DBNAME}: Objects, avg size' @@ -1185,8 +1285,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}' + tag: component + value: objects + - + tag: database + value: '{#DBNAME}' - uuid: 7fbc424bca06451d9ed1fe689ea81bf9 name: 'MongoDB {#DBNAME}: Get db stats {#DBNAME}' @@ -1197,8 +1300,14 @@ zabbix_export: description: 'Returns statistics reflecting the database system''s state.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: database + - + tag: component + value: raw + - + tag: database + value: '{#DBNAME}' - uuid: ae54fbae851b4b5a949611420fbc8ce0 name: 'MongoDB {#DBNAME}: Size, storage' @@ -1217,8 +1326,11 @@ zabbix_export: key: 'mongodb.db.stats["{$MONGODB.CONNSTRING}","{$MONGODB.USER}","{$MONGODB.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'MongoDB sharded cluster: {#DBNAME}' + tag: component + value: disk + - + tag: database + value: '{#DBNAME}' graph_prototypes: - uuid: 44e0e02d1e9a420b9dc917d8cf4bf983 @@ -1273,6 +1385,13 @@ zabbix_export: macro: '{$MONGODB.CONNSTRING}' value: '{#MONGOD_URI}' description: 'Connection string in the URI format (password is not used).' + tags: + - + tag: class + value: database + - + tag: target + value: mongodb-cluster macros: - macro: '{$MONGODB.CONNS.AVAILABLE.MIN.WARN}' diff --git a/templates/db/mssql_odbc/README.md b/templates/db/mssql_odbc/README.md index f8459593b56..488b58d9288 100644 --- a/templates/db/mssql_odbc/README.md +++ b/templates/db/mssql_odbc/README.md @@ -91,13 +91,13 @@ There are no template links in this template. |Name|Description|Type|Key and additional info| |----|-----------|----|----| -|Database discovery |<p>Scanning databases in DBMS.</p> |ODBC |db.odbc.discovery[dbname,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p><p>**Filter**:</p>AND <p>- {#DBNAME} MATCHES_REGEX `{$MSSQL.DBNAME.MATCHES}`</p><p>- {#DBNAME} NOT_MATCHES_REGEX `{$MSSQL.DBNAME.NOT_MATCHES}`</p> | |Availability groups discovery |<p>Discovery of the existing availability groups.</p> |ODBC |db.odbc.discovery[availability_groups,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | +|Database discovery |<p>Scanning databases in DBMS.</p> |ODBC |db.odbc.discovery[dbname,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p><p>**Filter**:</p>AND <p>- {#DBNAME} MATCHES_REGEX `{$MSSQL.DBNAME.MATCHES}`</p><p>- {#DBNAME} NOT_MATCHES_REGEX `{$MSSQL.DBNAME.NOT_MATCHES}`</p> | +|Job discovery |<p>Scanning jobs in DBMS.</p> |ODBC |db.odbc.discovery[jobname,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p><p>**Filter**:</p>AND_OR <p>- {#JOBNAME} MATCHES_REGEX `{$MSSQL.JOB.MATCHES}`</p><p>- {#JOBNAME} NOT_MATCHES_REGEX `{$MSSQL.JOB.NOT_MATCHES}`</p> | |Local database discovery |<p>Discovery of the local availability databases.</p> |ODBC |db.odbc.discovery[local_db,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | +|Mirroring discovery |<p>To see the row for a database other than master or tempdb, you must</p><p>either be the database owner or have at least ALTER ANY DATABASE or VIEW ANY</p><p>DATABASE server-level permission or CREATE DATABASE permission in the master</p><p>database. To see non-NULL values on a mirror database, you must be a member</p><p>of the sysadmin fixed server role.</p> |ODBC |db.odbc.discovery[mirrors,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | |Non-local database discovery |<p>Discovery of the non-local (not local to the SQL Server instance) availability databases.</p> |ODBC |db.odbc.discovery[non-local_db,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | |Replication discovery |<p>Discovery of the database replicas.</p> |ODBC |db.odbc.discovery[replicas,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | -|Mirroring discovery |<p>To see the row for a database other than master or tempdb, you must</p><p>either be the database owner or have at least ALTER ANY DATABASE or VIEW ANY</p><p>DATABASE server-level permission or CREATE DATABASE permission in the master</p><p>database. To see non-NULL values on a mirror database, you must be a member</p><p>of the sysadmin fixed server role.</p> |ODBC |db.odbc.discovery[mirrors,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p> | -|Job discovery |<p>Scanning jobs in DBMS.</p> |ODBC |db.odbc.discovery[jobname,"{$MSSQL.DSN}"]<p>**Preprocessing**:</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `1d`</p><p>**Filter**:</p>AND_OR <p>- {#JOBNAME} MATCHES_REGEX `{$MSSQL.JOB.MATCHES}`</p><p>- {#JOBNAME} NOT_MATCHES_REGEX `{$MSSQL.JOB.NOT_MATCHES}`</p> | ## Items collected @@ -214,18 +214,18 @@ There are no template links in this template. |MSSQL |MSSQL Job '{#JOBNAME}': Last run status message |<p>The informational message about the last run of the job.</p> |DEPENDENT |mssql.job.lastrunstatusmessage["{#JOBNAME}"]<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.JobName=='{#JOBNAME}')].LastRunStatusMessage.first()`</p><p>⛔️ON_FAIL: `DISCARD_VALUE -> `</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `15m`</p> | |MSSQL |MSSQL Job '{#JOBNAME}': Run status |<p>The job status possible values:</p><p>0 ⇒ Failed</p><p>1 ⇒ Succeeded</p><p>2 ⇒ Retry</p><p>3 ⇒ Canceled</p><p>4 ⇒ Running</p> |DEPENDENT |mssql.job.runstatus["{#JOBNAME}"]<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.JobName=='{#JOBNAME}')].RunStatus.first()`</p><p>⛔️ON_FAIL: `DISCARD_VALUE -> `</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `15m`</p> | |MSSQL |MSSQL Job '{#JOBNAME}': Run duration |<p>Duration of the last run job.</p> |DEPENDENT |mssql.job.run_duration["{#JOBNAME}"]<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.JobName=='{#JOBNAME}')].RunDuration.first()`</p><p>⛔️ON_FAIL: `DISCARD_VALUE -> `</p><p>- DISCARD_UNCHANGED_HEARTBEAT: `15m`</p> | -|Zabbix_raw_items |MSSQL: Get last backup |<p>The item gets information about backup processes.</p> |ODBC |db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | -|Zabbix_raw_items |MSSQL: Get job status |<p>The item gets sql agent job status.</p> |ODBC |db.odbc.get[get_job_status,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | -|Zabbix_raw_items |MSSQL: Get performance counters |<p>The item gets server global status information.</p> |ODBC |db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | -|Zabbix_raw_items |MSSQL: Average latch wait time raw |<p>Average latch wait time (in milliseconds) for latch requests that had to wait.</p> |DEPENDENT |mssql.average_latch_wait_time_raw<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Latches' && @.counter_name=='Average Latch Wait Time (ms)')].cntr_value.first()`</p> | -|Zabbix_raw_items |MSSQL: Average latch wait time base |<p>For internal use only.</p> |DEPENDENT |mssql.average_latch_wait_time_base<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Latches' && @.counter_name=='Average Latch Wait Time Base')].cntr_value.first()`</p> | -|Zabbix_raw_items |MSSQL: Total average wait time raw |<p>Average amount of wait time (in milliseconds) for each lock request that resulted in a wait. Information for all locks.</p> |DEPENDENT |mssql.average_wait_time_raw<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Locks' && @.counter_name=='Average Wait Time (ms)' && @.instance_name=='_Total')].cntr_value.first()`</p> | -|Zabbix_raw_items |MSSQL: Total average wait time base |<p>For internal use only.</p> |DEPENDENT |mssql.average_wait_time_base<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Locks' && @.counter_name=='Average Wait Time Base' && @.instance_name=='_Total')].cntr_value.first()`</p> | -|Zabbix_raw_items |MSSQL AG '{#GROUP_NAME}': Get replica states |<p>Getting replica states - name, primary and secondary health, synchronization health.</p> |ODBC |db.odbc.get[{#GROUP_NAME}_replica_states,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | -|Zabbix_raw_items |MSSQL AG '{#GROUP_NAME}' Local DB '{#DBNAME}': Get local DB states |<p>Getting the states of the local availability database.</p> |ODBC |db.odbc.get["{#GROUP_NAME}_{#DBNAME}_local_db.states","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | -|Zabbix_raw_items |MSSQL AG '{#GROUP_NAME}' Non-Local DB '*{#REPLICA_NAME}*{#DBNAME}': Get non-local DB states |<p>Getting the states of the non-local availability database.</p> |ODBC |db.odbc.get["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}_non-local_db.states","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | -|Zabbix_raw_items |MSSQL AG '{#GROUP_NAME}' Replica '{#REPLICA_NAME}': Get the replica state |<p>Getting the database replica states.</p> |ODBC |db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | -|Zabbix_raw_items |MSSQL Mirroring '{#DBNAME}': Get the mirror state |<p>Getting mirrors state</p> |ODBC |db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL: Get last backup |<p>The item gets information about backup processes.</p> |ODBC |db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL: Get job status |<p>The item gets sql agent job status.</p> |ODBC |db.odbc.get[get_job_status,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL: Get performance counters |<p>The item gets server global status information.</p> |ODBC |db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL: Average latch wait time raw |<p>Average latch wait time (in milliseconds) for latch requests that had to wait.</p> |DEPENDENT |mssql.average_latch_wait_time_raw<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Latches' && @.counter_name=='Average Latch Wait Time (ms)')].cntr_value.first()`</p> | +|Zabbix raw items |MSSQL: Average latch wait time base |<p>For internal use only.</p> |DEPENDENT |mssql.average_latch_wait_time_base<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Latches' && @.counter_name=='Average Latch Wait Time Base')].cntr_value.first()`</p> | +|Zabbix raw items |MSSQL: Total average wait time raw |<p>Average amount of wait time (in milliseconds) for each lock request that resulted in a wait. Information for all locks.</p> |DEPENDENT |mssql.average_wait_time_raw<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Locks' && @.counter_name=='Average Wait Time (ms)' && @.instance_name=='_Total')].cntr_value.first()`</p> | +|Zabbix raw items |MSSQL: Total average wait time base |<p>For internal use only.</p> |DEPENDENT |mssql.average_wait_time_base<p>**Preprocessing**:</p><p>- JSONPATH: `$[?(@.object_name=='{$MSSQL.INSTANCE}:Locks' && @.counter_name=='Average Wait Time Base' && @.instance_name=='_Total')].cntr_value.first()`</p> | +|Zabbix raw items |MSSQL AG '{#GROUP_NAME}': Get replica states |<p>Getting replica states - name, primary and secondary health, synchronization health.</p> |ODBC |db.odbc.get[{#GROUP_NAME}_replica_states,"{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL AG '{#GROUP_NAME}' Local DB '{#DBNAME}': Get local DB states |<p>Getting the states of the local availability database.</p> |ODBC |db.odbc.get["{#GROUP_NAME}_{#DBNAME}_local_db.states","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL AG '{#GROUP_NAME}' Non-Local DB '*{#REPLICA_NAME}*{#DBNAME}': Get non-local DB states |<p>Getting the states of the non-local availability database.</p> |ODBC |db.odbc.get["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}_non-local_db.states","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL AG '{#GROUP_NAME}' Replica '{#REPLICA_NAME}': Get the replica state |<p>Getting the database replica states.</p> |ODBC |db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | +|Zabbix raw items |MSSQL Mirroring '{#DBNAME}': Get the mirror state |<p>Getting mirrors state</p> |ODBC |db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]<p>**Expression**:</p>`The text is too long. Please see the template.` | ## Triggers @@ -292,7 +292,7 @@ There are no template links in this template. Please report any issues with the template at https://support.zabbix.com -You can also provide a feedback, discuss the template or ask for help with it at [ZABBIX forums](https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/). +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/). ## References diff --git a/templates/db/mssql_odbc/template_db_mssql_odbc.yaml b/templates/db/mssql_odbc/template_db_mssql_odbc.yaml index 2ffdc97007c..9cee77ecff3 100644 --- a/templates/db/mssql_odbc/template_db_mssql_odbc.yaml +++ b/templates/db/mssql_odbc/template_db_mssql_odbc.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-10T13:23:24Z' + date: '2022-01-26T10:37:54Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -25,7 +25,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/ - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -64,8 +64,8 @@ zabbix_export: description: 'The item gets sql agent job status.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 9b106ca122fb4b75a761e80f4239f906 name: 'MSSQL: Get last backup' @@ -93,8 +93,8 @@ zabbix_export: description: 'The item gets information about backup processes.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: ff07b83d161c4e0fbddf8c2e2c282258 name: 'MSSQL: Get performance counters' @@ -144,8 +144,8 @@ zabbix_export: description: 'The item gets server global status information.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 9a83826b50ac4928b9a716cf94ed6b61 name: 'MSSQL: Auto-param attempts per second' @@ -168,8 +168,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: 1d49af2907d541719e4482439de3ef40 name: 'MSSQL: Average latch wait time' @@ -186,8 +186,8 @@ zabbix_export: description: 'Average latch wait time (in milliseconds) for latch requests that had to wait.' tags: - - tag: Application - value: MSSQL + tag: component + value: wait-time - uuid: f9d78cd9c941471287a24ca94005e9ac name: 'MSSQL: Average latch wait time base' @@ -205,8 +205,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: wait-time - uuid: 7248e70669674ef5a7a85deb20b1fe8e name: 'MSSQL: Average latch wait time raw' @@ -225,8 +225,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: wait-time - uuid: 2915866b5891480aafd73463aca88a21 name: 'MSSQL: Total average wait time' @@ -243,8 +243,8 @@ zabbix_export: description: 'The average wait time, in milliseconds, for each lock request that had to wait.' tags: - - tag: Application - value: MSSQL + tag: component + value: wait-time triggers: - uuid: fad2c1e9d0ba45bcbb47ccbb327f0b98 @@ -252,6 +252,10 @@ zabbix_export: name: 'MSSQL: Total average wait time for locks is high (over {$MSSQL.AVERAGE_WAIT_TIME.MAX}ms for 5m)' priority: WARNING description: 'An average wait time longer than 500ms may indicate excessive blocking. This value should generally correlate to ''Lock Waits/sec'' and move up or down with it accordingly.' + tags: + - + tag: scope + value: performance - uuid: 2a63096aa40a4374bdd7426b9fe0767e name: 'MSSQL: Total average wait time base' @@ -269,8 +273,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: wait-time - uuid: f0cd7858dabf4b7da93314dc9a8ddeaa name: 'MSSQL: Total average wait time raw' @@ -289,8 +293,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: wait-time - uuid: 00b6e46811fd43a396e2a38dd976d220 name: 'MSSQL: Batch requests per second' @@ -314,8 +318,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: ed950d204a1f40a6925856828c7807aa name: 'MSSQL: Buffer cache hit ratio' @@ -335,8 +339,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: cache triggers: - uuid: f84fa297023a4aee903e4d32bbad9360 @@ -344,6 +348,10 @@ zabbix_export: name: 'MSSQL: Percentage of the buffer cache efficiency is low (below {$MSSQL.BUFFER_CACHE_RATIO.MIN.CRIT}% for 5m)' priority: HIGH description: 'Too low buffer cache hit ratio.' + tags: + - + tag: scope + value: performance - uuid: 42e5bf05da06425282134d3cf806d023 expression: 'max(/MSSQL by ODBC/mssql.buffer_cache_hit_ratio,5m)<{$MSSQL.BUFFER_CACHE_RATIO.MIN.WARN}' @@ -354,6 +362,10 @@ zabbix_export: - name: 'MSSQL: Percentage of the buffer cache efficiency is low (below {$MSSQL.BUFFER_CACHE_RATIO.MIN.CRIT}% for 5m)' expression: 'max(/MSSQL by ODBC/mssql.buffer_cache_hit_ratio,5m)<{$MSSQL.BUFFER_CACHE_RATIO.MIN.CRIT}' + tags: + - + tag: scope + value: performance - uuid: 1900fc83a4d74c599f5f3438450b5d8b name: 'MSSQL: Cache hit ratio' @@ -373,8 +385,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: cache - uuid: 064e1279ae0a4260ab02c08cd3c3f77d name: 'MSSQL: Cache objects in use' @@ -392,8 +404,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: cache - uuid: de8c0d7f9c0b42438560dc28e47fdd19 name: 'MSSQL: Cache object counts' @@ -411,8 +423,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: cache - uuid: ae2d22cd04ed452dbdb04ae3f71b8586 name: 'MSSQL: Cache pages' @@ -430,8 +442,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: cache + - + tag: component + value: page - uuid: d72b6aadab0c4d6d83bc72da0ce661c3 name: 'MSSQL: Checkpoint pages per second' @@ -454,8 +469,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page + - + tag: component + value: performance - uuid: 9c1ca822375644669821fe1bea4c5f2a name: 'MSSQL: Database pages' @@ -473,8 +491,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page - uuid: 871e3520aac84c18bcaf2f3a0d565b79 name: 'MSSQL: Total data file size' @@ -497,8 +515,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: application - uuid: 4cdecc74a6e44b57b17f44988d3ffa21 name: 'MSSQL: Total errors per second' @@ -521,8 +539,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: error + - + tag: component + value: performance - uuid: 5ed7f6931c42424f8ec3dbe2e6c46f03 name: 'MSSQL: Failed auto-params per second' @@ -545,8 +566,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: cee8f4d47d41463299c50b5c7925a650 name: 'MSSQL: Forwarded records per second' @@ -569,8 +590,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: 22d1a41352c4477ba3db5d1a9e038597 name: 'MSSQL: Free list stalls per second' @@ -594,8 +615,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance triggers: - uuid: f055a294ef3b43dd8958e77c303a5fee @@ -603,6 +624,10 @@ zabbix_export: name: 'MSSQL: Number of rps waiting for a free page is high (over {$MSSQL.FREE_LIST_STALLS.MAX} for 5m)' priority: WARNING description: 'Some requests have to wait for a free page.' + tags: + - + tag: scope + value: performance - uuid: ace67686bb93456c80b40be1f33c173f name: 'MSSQL: Full scans per second' @@ -625,8 +650,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: f2539791f65a40569bcf6b1c89647904 name: 'MSSQL: Granted Workspace Memory' @@ -649,8 +674,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: memory - uuid: 585f1a22108143d8b39337900da8860c name: 'MSSQL: Index searches per second' @@ -673,8 +698,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: eafdabca35bd40a58432dd36a210a4e4 name: 'MSSQL: Errors per second (Info errors)' @@ -697,8 +722,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: error + - + tag: component + value: performance - uuid: b68d1f8108d7494b9d4d891911708c72 name: 'MSSQL: Errors per second (Kill connection errors)' @@ -721,8 +749,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: error + - + tag: component + value: performance - uuid: c1242c5530654057bca59cb9ad12c319 name: 'MSSQL: Latch waits per second' @@ -746,8 +777,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance + - + tag: component + value: wait-time - uuid: 66cc84326bd146ac89f91ddeaa61f63a name: 'MSSQL: Lazy writes per second' @@ -770,8 +804,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance triggers: - uuid: 8aa547cda82f4dfcaef5ca0467590f64 @@ -779,6 +813,10 @@ zabbix_export: name: 'MSSQL: Number of buffers written per second by the lazy writer is high (over {$MSSQL.LAZY_WRITES.MAX} for 5m)' priority: WARNING description: 'The number of buffers written per second by the buffer manager''s lazy writer exceeds the threshold.' + tags: + - + tag: scope + value: performance - uuid: 1b4c71c016504eb08b1a49146095c231 name: 'MSSQL: Total lock requests per second' @@ -802,8 +840,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: lock + - + tag: component + value: performance triggers: - uuid: be4e0b1aec8d494b984be248424d69cf @@ -811,6 +852,10 @@ zabbix_export: name: 'MSSQL: Total number of locks per second is high (over {$MSSQL.LOCK_REQUESTS.MAX} for 5m)' priority: WARNING description: 'Number of new locks and lock conversions per second requested from the lock manager is high.' + tags: + - + tag: scope + value: performance - uuid: 0ac1aab7013249c6a0beb89217bf52c6 name: 'MSSQL: Total lock requests per second that timed out' @@ -834,8 +879,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: lock + - + tag: component + value: performance triggers: - uuid: 9b62d84b8d9c4209b894151f59c42b27 @@ -843,6 +891,10 @@ zabbix_export: name: 'MSSQL: Total lock requests per second that timed out is high (over {$MSSQL.LOCK_TIMEOUTS.MAX} for 5m)' priority: WARNING description: 'The total number of timed out lock requests per second, including requests for NOWAIT locks, is high.' + tags: + - + tag: scope + value: performance - uuid: 77be28b4732d4665a4e880f2ea309245 name: 'MSSQL: Total lock requests per second that required waiting' @@ -866,8 +918,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: lock + - + tag: component + value: performance triggers: - uuid: 879748a03c89495398b41fc1dbeba9ed @@ -875,6 +930,10 @@ zabbix_export: name: 'MSSQL: Some blocking is occurring for 5m' priority: AVERAGE description: 'Values greater than zero indicate at least some blocking is occurring, while a value of zero can quickly eliminate blocking as a potential root-cause problem.' + tags: + - + tag: scope + value: performance - uuid: bf4ef99559f94147b9b64144f6b795c0 name: 'MSSQL: Lock wait time' @@ -898,8 +957,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: lock - uuid: c7856bdb5285421cb79cec0782fa1188 name: 'MSSQL: Logins per second' @@ -922,8 +981,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: cf4af2cbeaff42b2a71c91544286998f name: 'MSSQL: Logouts per second' @@ -946,8 +1005,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: e0620ce52e6d4269b9d12e82c749a146 name: 'MSSQL: Total log file size' @@ -970,8 +1029,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: log - uuid: 636e7c85a79947a39f7b176e8e3c5b82 name: 'MSSQL: Total log file used size' @@ -994,8 +1053,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: log - uuid: 28c1045fb77249aea23f55f48dd89c69 name: 'MSSQL: Maximum workspace memory' @@ -1018,8 +1077,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: memory - uuid: d39c5f2b89de4bc88c7724a8e2b270d7 name: 'MSSQL: Memory grants outstanding' @@ -1037,8 +1096,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: memory - uuid: cb468e25c20f43f08fcefd45354ff882 name: 'MSSQL: Memory grants pending' @@ -1056,8 +1115,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: memory - uuid: 18c0d77ded2b4533a559643006a93406 name: 'MSSQL: Total lock requests per second that have deadlocks' @@ -1081,8 +1140,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: deadlock + - + tag: component + value: performance triggers: - uuid: a8f77c32a7194af9b2674f0931c25212 @@ -1090,6 +1152,10 @@ zabbix_export: name: 'MSSQL: Number of deadlock is high (over {$MSSQL.DEADLOCKS.MAX} for 5m)' priority: AVERAGE description: 'Too many deadlocks are occurring currently.' + tags: + - + tag: scope + value: performance - uuid: bbb7fcac41b2403ab0b0c76f3437e81f name: 'MSSQL: Errors per second (DB offline errors)' @@ -1112,8 +1178,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: error + - + tag: component + value: performance - uuid: 94a869db684046d9b65db9ee022a9c9e name: 'MSSQL: Page life expectancy' @@ -1133,8 +1202,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page triggers: - uuid: 4eb155a86f8b4441a6707e8a3816a068 @@ -1142,6 +1211,10 @@ zabbix_export: name: 'MSSQL: Page life expectancy is low (less {$MSSQL.PAGE_LIFE_EXPECTANCY.MIN}min for 15m)' priority: HIGH description: 'The page stays in the buffer pool without references of less time than the threshold value.' + tags: + - + tag: scope + value: performance - uuid: 628f787578e04b83882aca052a7f976a name: 'MSSQL: Page lookups per second' @@ -1165,8 +1238,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: 433257a5dfe4488c8073db03bfb05315 name: 'MSSQL: Page reads per second' @@ -1189,8 +1262,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page + - + tag: component + value: performance triggers: - uuid: c0b765b22b264d7c9086edc5cda35592 @@ -1198,6 +1274,10 @@ zabbix_export: name: 'MSSQL: Number of physical database page reads per second is high (over {$MSSQL.PAGE_READS.MAX} for 5m)' priority: WARNING description: 'The physical database page reads are issued too frequently.' + tags: + - + tag: scope + value: performance - uuid: fc3dd6a1bf1242769e2b58f25421a19d name: 'MSSQL: Page splits per second' @@ -1220,8 +1300,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page + - + tag: component + value: performance - uuid: a8b3639fe7b44d88a75e724c083518b5 name: 'MSSQL: Page writes per second' @@ -1244,8 +1327,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page + - + tag: component + value: performance triggers: - uuid: 548941f4a7cc4cadba64d8efd46655da @@ -1253,6 +1339,10 @@ zabbix_export: name: 'MSSQL: Number of physical database page writes per second is high (over {$MSSQL.PAGE_WRITES.MAX} for 5m)' priority: WARNING description: 'The physical database page writes are issued too frequently.' + tags: + - + tag: scope + value: performance - uuid: 76918163a16e4ad786bed2040acc8061 name: 'MSSQL: Percent of Adhoc queries running' @@ -1268,8 +1358,8 @@ zabbix_export: description: 'The ratio of SQL compilations per second to Batch requests per second in percentage.' tags: - - tag: Application - value: MSSQL + tag: component + value: application triggers: - uuid: c5c1840220cd44fcaa7b47e0d52309bb @@ -1277,6 +1367,10 @@ zabbix_export: name: 'MSSQL: Percent of adhoc queries running is over {$MSSQL.PERCENT_COMPILATIONS.MAX}% for 15m' priority: WARNING description: 'The lower this value is the better. High values often indicate excessive adhoc querying and should be as low as possible. If excessive adhoc querying is happening, try rewriting the queries as procedures or invoke the queries using sp_executeSQL. When rewriting isn''t possible, consider using a plan guide or setting the database to parameterization forced mode.' + tags: + - + tag: scope + value: performance - uuid: ceab0472883f47b0a18b04fc6f7438ab name: 'MSSQL: Percent of Recompiled Transact-SQL Objects' @@ -1292,8 +1386,8 @@ zabbix_export: description: 'The ratio of SQL re-compilations per second to SQL compilations per second in percentage.' tags: - - tag: Application - value: MSSQL + tag: component + value: application triggers: - uuid: d5bad8ead8704e00bf332032e22ebfdd @@ -1301,6 +1395,10 @@ zabbix_export: name: 'MSSQL: Percent of times statement recompiles is over {$MSSQL.PERCENT_RECOMPILATIONS.MAX}% for 15m' priority: WARNING description: 'This number should be at or near zero, since recompiles can cause deadlocks and exclusive compile locks. This counter''s value should follow in proportion to “Batch Requests/sec” and “SQL Compilations/sec”.' + tags: + - + tag: scope + value: performance - uuid: 5c0bee24f9494bb49860171ff875caf7 name: 'MSSQL: Number of blocked processes' @@ -1318,8 +1416,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: application - uuid: fc14b0c814234b12a3943eb0435cd28c name: 'MSSQL: Read-ahead pages per second' @@ -1342,8 +1440,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page + - + tag: component + value: performance - uuid: be47be0cbb924982aaf9573c5a233144 name: 'MSSQL: Safe auto-params per second' @@ -1366,8 +1467,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: 9ce27df57ebc4ecca1a4741e66c9fba0 name: 'MSSQL: Full scans to Index searches ratio' @@ -1380,8 +1481,8 @@ zabbix_export: description: 'The ratio of Full scans per second to Index searches per second. The threshold recommendation is strictly for OLTP workloads.' tags: - - tag: Application - value: MSSQL + tag: component + value: application triggers: - uuid: 3c22a74a94d641389b57a6013ddd10cb @@ -1389,6 +1490,10 @@ zabbix_export: name: 'MSSQL: Number of index and table scans exceeds index searches in the last 15m' priority: WARNING description: 'Index searches are preferable to index and table scans. For OLTP applications, optimize for more index searches and less scans (preferably, 1 full scan for every 1000 index searches). Index and table scans are expensive I/O operations.' + tags: + - + tag: scope + value: performance - uuid: e9ea451a38424f6b9da59b8bbb068b51 name: 'MSSQL: SQL compilations per second' @@ -1411,8 +1516,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: a72415acabda46309c4dbc692e026cc2 name: 'MSSQL: SQL re-compilations per second' @@ -1435,8 +1540,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: 595aa3989b4e41cc8649827525adc0a0 name: 'MSSQL: Table lock escalations per second' @@ -1459,8 +1564,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: lock + - + tag: component + value: performance - uuid: 37269b33e05349a1bfd05e4e493da6d4 name: 'MSSQL: Target pages' @@ -1478,8 +1586,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: page - uuid: 2679f7e843e549ce9468f6cab05a71d5 name: 'MSSQL: Target server memory' @@ -1502,8 +1610,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: memory - uuid: 8c7d63f3689f464394a6035a3cad4009 name: 'MSSQL: Total latch wait Time' @@ -1527,8 +1635,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: wait-time - uuid: 9112ed9b9d3741018d40f2dc892fa0f6 name: 'MSSQL: Total server memory' @@ -1551,8 +1659,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: memory - uuid: 273b373d8b41411fafcfd1e93bb8ce2c name: 'MSSQL: Total transactions number' @@ -1570,8 +1678,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: transaction - uuid: 127e1f73ce414eeb87d2cbfef46ccdef name: 'MSSQL: Total transactions per second' @@ -1594,8 +1702,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance + - + tag: component + value: transaction - uuid: ef6450dfcb9a476ca1bf97524e05d43d name: 'MSSQL: Unsafe auto-params per second' @@ -1618,8 +1729,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance - uuid: 27449e795c0a4e4e90c9ee6b6bf3df90 name: 'MSSQL: Uptime' @@ -1639,8 +1750,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: application triggers: - uuid: 0321c9f671394cb180fdce53b4033cf4 @@ -1652,6 +1763,10 @@ zabbix_export: - name: 'MSSQL: Service is unavailable' expression: 'last(/MSSQL by ODBC/net.tcp.service[tcp,{HOST.CONN},{$MSSQL.PORT}])=0' + tags: + - + tag: scope + value: availability - uuid: aa10f863608a494281f41e12f0d2b1a5 expression: 'last(/MSSQL by ODBC/mssql.uptime)<10m' @@ -1659,6 +1774,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 4e13bfc5927a421fb2996eec7e013448 name: 'MSSQL: Number users connected' @@ -1676,8 +1795,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: application - uuid: 5942cad838e8430a9ff71293dec52af8 name: 'MSSQL: Errors per second (User errors)' @@ -1700,8 +1819,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: error + - + tag: component + value: performance - uuid: 7013504d4a6c4b40a0aab11dab15d107 name: 'MSSQL: Version' @@ -1725,8 +1847,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: application triggers: - uuid: 4ece2c9172714c68b8345834cc37d927 @@ -1735,6 +1857,10 @@ zabbix_export: priority: INFO description: 'MSSQL version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: ea84affd97864dfaad7edf31e16e1300 name: 'MSSQL: Work files created per second' @@ -1757,8 +1883,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance triggers: - uuid: 2f7e2dd4a94e4e92b468f4e2e2364f71 @@ -1766,6 +1892,10 @@ zabbix_export: name: 'MSSQL: Number of work files created per second is high (over {$MSSQL.WORK_FILES.MAX} for 5m)' priority: AVERAGE description: 'Too many work files created per second to store temporary results for hash joins and hash aggregates.' + tags: + - + tag: scope + value: performance - uuid: a38e7fdf994842558227dfad03e9943b name: 'MSSQL: Work tables created per second' @@ -1788,8 +1918,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: performance triggers: - uuid: 0214004de3084ce6b35d5bba53a66947 @@ -1797,6 +1927,10 @@ zabbix_export: name: 'MSSQL: Number of work tables created per second is high (over {$MSSQL.WORK_TABLES.MAX} for 5m)' priority: AVERAGE description: 'Too many work tables created per second to store temporary results for query spool, lob variables, XML variables, and cursors.' + tags: + - + tag: scope + value: performance - uuid: d93779b26c1a4784be31d32130eebf92 name: 'MSSQL: Worktables from cache ratio' @@ -1816,8 +1950,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: MSSQL + tag: component + value: cache triggers: - uuid: 98dee2bc42484988b208e100cc25ae05 @@ -1825,6 +1959,10 @@ zabbix_export: name: 'MSSQL: Percentage of work tables available from the work table cache is low (below {$MSSQL.WORKTABLES_FROM_CACHE_RATIO.MIN.CRIT}% for 5m)' priority: HIGH description: 'A value less than 90% may indicate insufficient memory, since execution plans are being dropped, or on 32-bit systems, may indicate the need for an upgrade to a 64-bit system' + tags: + - + tag: scope + value: performance - uuid: c0302965c2574b43955a1d37a8fce9eb name: 'MSSQL: Service''s TCP port state' @@ -1842,8 +1980,8 @@ zabbix_export: - 10m tags: - - tag: Application - value: MSSQL + tag: component + value: network triggers: - uuid: 152af5cc3ce04d4aa8ab255c37aed6c6 @@ -1851,6 +1989,10 @@ zabbix_export: name: 'MSSQL: Service is unavailable' priority: DISASTER description: 'The TCP port of the MS SQL Server service is currently unavailable.' + tags: + - + tag: scope + value: availability discovery_rules: - uuid: 2a5ddb4df6e14ebd94517cbd2a1f8295 @@ -1885,8 +2027,11 @@ zabbix_export: description: 'Getting replica states - name, primary and secondary health, synchronization health.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: raw - uuid: 381c88cf5b0c47319b036e79265b0a20 name: 'MSSQL AG ''{#GROUP_NAME}'': Primary replica recovery health' @@ -1914,8 +2059,11 @@ zabbix_export: key: 'db.odbc.get[{#GROUP_NAME}_replica_states,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Availability Group ''{#GROUP_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: availability-group trigger_prototypes: - uuid: c472a4f8400e451db529d5e12b863216 @@ -1923,6 +2071,13 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'': Primary replica recovery health in progress' priority: WARNING description: 'The primary replica is in the synchronization process.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: scope + value: notice - uuid: df51dcd0ef864705bc542e1233c1135b name: 'MSSQL AG ''{#GROUP_NAME}'': Primary replica name' @@ -1946,8 +2101,11 @@ zabbix_export: key: 'db.odbc.get[{#GROUP_NAME}_replica_states,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Availability Group ''{#GROUP_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: availability-group - uuid: d2e76a734bd84484b6bd59b33c921f34 name: 'MSSQL AG ''{#GROUP_NAME}'': Secondary replica recovery health' @@ -1975,8 +2133,11 @@ zabbix_export: key: 'db.odbc.get[{#GROUP_NAME}_replica_states,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Availability Group ''{#GROUP_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: availability-group trigger_prototypes: - uuid: 1fbf51eb9f8b432c8e0d9ec3af1cab44 @@ -1984,6 +2145,13 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'': Secondary replica recovery health in progress' priority: WARNING description: 'The secondary replica is in the synchronization process.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: scope + value: notice - uuid: fe59d23d0ba44777b0abf1a35b2c014e name: 'MSSQL AG ''{#GROUP_NAME}'': Synchronization health' @@ -2011,8 +2179,11 @@ zabbix_export: key: 'db.odbc.get[{#GROUP_NAME}_replica_states,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Availability Group ''{#GROUP_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: availability-group trigger_prototypes: - uuid: 2ee92e5ea41744ac9e27ffaa4313bdec @@ -2020,12 +2191,26 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'': All replicas unhealthy' priority: DISASTER description: 'None of the availability replicas have a healthy synchronization.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: scope + value: availability - uuid: fd24c78f1db24186932d17d1145b6e92 expression: 'last(/MSSQL by ODBC/mssql.synchronization_health["{#GROUP_NAME}"])=1' name: 'MSSQL AG ''{#GROUP_NAME}'': Some replicas unhealthy' priority: HIGH description: 'The synchronization health of some, but not all, availability replicas is healthy.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: scope + value: availability preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT @@ -2076,8 +2261,11 @@ zabbix_export: key: 'db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: bd663e1e9b40469cb4ca430186b049db name: 'MSSQL DB ''{#DBNAME}'': Last diff backup (time ago)' @@ -2098,8 +2286,11 @@ zabbix_export: key: 'db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 036892c6b9de41c698a4e9acd5457e6a @@ -2109,6 +2300,13 @@ zabbix_export: priority: HIGH description: 'The differential backup has not been executed for a long time.' manual_close: 'YES' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: 9a294163ee034fc6a58f5534a7d79aac expression: 'last(/MSSQL by ODBC/mssql.backup.diff["{#DBNAME}"])>{$MSSQL.BACKUP_DIFF.WARN:"{#DBNAME}"}' @@ -2121,6 +2319,13 @@ zabbix_export: - name: 'MSSQL DB ''{#DBNAME}'': Diff backup older than {$MSSQL.BACKUP_DIFF.CRIT:"{#DBNAME}"}' expression: 'last(/MSSQL by ODBC/mssql.backup.diff["{#DBNAME}"])>{$MSSQL.BACKUP_DIFF.CRIT:"{#DBNAME}"}' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: 52929d988ad34aac945ff2ce9e448261 name: 'MSSQL DB ''{#DBNAME}'': Last full backup duration' @@ -2141,8 +2346,11 @@ zabbix_export: key: 'db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: 06d0ac1eeca843a289defa1cf1d728a3 name: 'MSSQL DB ''{#DBNAME}'': Last full backup (time ago)' @@ -2163,8 +2371,11 @@ zabbix_export: key: 'db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 09c8e059ffa44d0eb1be626b5d820dc9 @@ -2174,6 +2385,13 @@ zabbix_export: priority: HIGH description: 'The full backup has not been executed for a long time.' manual_close: 'YES' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: b380d76b1055482ca8cd69c90611f1a5 expression: 'last(/MSSQL by ODBC/mssql.backup.full["{#DBNAME}"])>{$MSSQL.BACKUP_FULL.WARN:"{#DBNAME}"}' @@ -2186,6 +2404,10 @@ zabbix_export: - name: 'MSSQL DB ''{#DBNAME}'': Full backup older than {$MSSQL.BACKUP_FULL.CRIT:"{#DBNAME}"}' expression: 'last(/MSSQL by ODBC/mssql.backup.full["{#DBNAME}"])>{$MSSQL.BACKUP_FULL.CRIT:"{#DBNAME}"}' + tags: + - + tag: scope + value: availability - uuid: 218241c7c5a648a59021999f97516349 name: 'MSSQL DB ''{#DBNAME}'': Last log backup duration' @@ -2206,8 +2428,11 @@ zabbix_export: key: 'db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: c5e796bc904848efb2557c8a9a07b828 name: 'MSSQL DB ''{#DBNAME}'': Last log backup' @@ -2228,8 +2453,11 @@ zabbix_export: key: 'db.odbc.get[get_last_backup,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 4a6e76dc9a5148649d07e35e962b5893 @@ -2239,6 +2467,13 @@ zabbix_export: priority: HIGH description: 'The log backup has not been executed for a long time.' manual_close: 'YES' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: 6000420450cf453bae3652c7f7d05e2b expression: 'last(/MSSQL by ODBC/mssql.backup.log["{#DBNAME}"])>{$MSSQL.BACKUP_LOG.WARN:"{#DBNAME}"}' @@ -2251,6 +2486,13 @@ zabbix_export: - name: 'MSSQL DB ''{#DBNAME}'': Log backup older than {$MSSQL.BACKUP_LOG.CRIT:"{#DBNAME}"}' expression: 'last(/MSSQL by ODBC/mssql.backup.log["{#DBNAME}"])>{$MSSQL.BACKUP_LOG.CRIT:"{#DBNAME}"}' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: f4f218f22d6d48419260003880b38abd name: 'MSSQL DB ''{#DBNAME}'': Active transactions' @@ -2268,8 +2510,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: ff3916f807784639a1821229d4d722d8 name: 'MSSQL DB ''{#DBNAME}'': Data file size' @@ -2292,8 +2537,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: 0d7bdf4c18fa49e79926e6f6d078d50f name: 'MSSQL DB ''{#DBNAME}'': Log bytes flushed per second' @@ -2317,8 +2565,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: 85536311e68047a6a8bf13c51c8d0647 name: 'MSSQL DB ''{#DBNAME}'': Log file size' @@ -2341,8 +2592,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: 75fd2f42e274471c97cb23dc740863b8 name: 'MSSQL DB ''{#DBNAME}'': Log file used size' @@ -2365,8 +2619,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: c10b6f364aa547d8b4abe431ae27d70b name: 'MSSQL DB ''{#DBNAME}'': Log flushes per second' @@ -2389,8 +2646,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: 5404c8682b294a06a3027dc10d0b43fc name: 'MSSQL DB ''{#DBNAME}'': Log flush waits per second' @@ -2413,8 +2673,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: b351fc1128c24faf88d36717d0a0d1a5 @@ -2422,6 +2685,13 @@ zabbix_export: name: 'MSSQL DB ''{#DBNAME}'': Number of commits waiting for the log flush is high (over {$MSSQL.LOG_FLUSH_WAITS.MAX:"{#DBNAME}"}/sec for 5m)' priority: WARNING description: 'Too many commits are waiting for the log flush.' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: performance - uuid: f1abdb0800534f6bbf9f1403e7dea9e4 name: 'MSSQL DB ''{#DBNAME}'': Log flush wait time' @@ -2445,8 +2715,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 80351c56215148b8ab75d95dc81ff0d0 @@ -2454,6 +2727,13 @@ zabbix_export: name: 'MSSQL DB ''{#DBNAME}'': Total wait time to flush the log is high (over {$MSSQL.LOG_FLUSH_WAIT_TIME.MAX:"{#DBNAME}"}ms for 5m)' priority: WARNING description: 'The wait time to flush the log is too long.' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: performance - uuid: fdb24058e54243e8b5a888ec40d506e9 name: 'MSSQL DB ''{#DBNAME}'': Log growths' @@ -2471,8 +2751,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: a1a96d8bfef740ec9c8eadd9704ab605 name: 'MSSQL DB ''{#DBNAME}'': Log shrinks' @@ -2490,8 +2773,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: 26d1515df1be450e861e4f7a9f76b03d name: 'MSSQL DB ''{#DBNAME}'': Log truncations' @@ -2509,8 +2795,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' - uuid: 9f9cda56992841408ab8307b7019b76f name: 'MSSQL DB ''{#DBNAME}'': Percent log used' @@ -2530,8 +2819,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: f02958e3ee174c6dbe900e3dd92cacdc @@ -2539,6 +2831,13 @@ zabbix_export: name: 'MSSQL DB ''{#DBNAME}'': Percent of log using is high (over {$MSSQL.PERCENT_LOG_USED.MAX:"{#DBNAME}"}% for 5m)' priority: WARNING description: 'There''s not enough space left in the log.' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: performance - uuid: fe7d7c3e0aab43d79c00eaceb39c8c6c name: 'MSSQL DB ''{#DBNAME}'': State' @@ -2571,8 +2870,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 6b8c8cf8e0d24b7f8d9aa7469a0facd4 @@ -2580,6 +2882,13 @@ zabbix_export: name: 'MSSQL DB ''{#DBNAME}'': State is {ITEM.VALUE}' priority: HIGH description: 'The DB has a non-working state.' + tags: + - + tag: database + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: 267b1d54c40641f5aeb4e3e7adfa4680 name: 'MSSQL DB ''{#DBNAME}'': Transactions per second' @@ -2602,8 +2911,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Database ''{#DBNAME}''' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' graph_prototypes: - uuid: ac52c952ba954065bbbb5c722630cd0b @@ -2701,8 +3013,11 @@ zabbix_export: key: 'db.odbc.get[get_job_status,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Job ''{#JOBNAME}''' + tag: component + value: mssql-job + - + tag: mssql-job + value: '{#JOBNAME}' - uuid: b9984c1238554a559b444853e9f66653 name: 'MSSQL Job ''{#JOBNAME}'': Last run status message' @@ -2727,8 +3042,11 @@ zabbix_export: key: 'db.odbc.get[get_job_status,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Job ''{#JOBNAME}''' + tag: component + value: mssql-job + - + tag: mssql-job + value: '{#JOBNAME}' - uuid: 1c725adad98f44158b43127d4c5fb0f3 name: 'MSSQL Job ''{#JOBNAME}'': Next run date-time' @@ -2753,8 +3071,11 @@ zabbix_export: key: 'db.odbc.get[get_job_status,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Job ''{#JOBNAME}''' + tag: component + value: mssql-job + - + tag: mssql-job + value: '{#JOBNAME}' - uuid: eaa43a261e114979af236698ea7ae32c name: 'MSSQL Job ''{#JOBNAME}'': Run status' @@ -2785,8 +3106,11 @@ zabbix_export: key: 'db.odbc.get[get_job_status,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Job ''{#JOBNAME}''' + tag: component + value: mssql-job + - + tag: mssql-job + value: '{#JOBNAME}' trigger_prototypes: - uuid: 304f468605164fd2baa1905cedf2c897 @@ -2795,6 +3119,13 @@ zabbix_export: priority: WARNING description: 'The last run of the job has failed.' manual_close: 'YES' + tags: + - + tag: mssql-job + value: '{#JOBNAME}' + - + tag: scope + value: performance - uuid: 69da58fe4c7e42028fa96388df526103 name: 'MSSQL Job ''{#JOBNAME}'': Run duration' @@ -2818,8 +3149,11 @@ zabbix_export: key: 'db.odbc.get[get_job_status,"{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Job ''{#JOBNAME}''' + tag: component + value: mssql-job + - + tag: mssql-job + value: '{#JOBNAME}' trigger_prototypes: - uuid: 7e45cb8f41114388ac8772006d929da2 @@ -2829,6 +3163,13 @@ zabbix_export: priority: WARNING description: 'The job is taking too long.' manual_close: 'YES' + tags: + - + tag: mssql-job + value: '{#JOBNAME}' + - + tag: scope + value: performance preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT @@ -2876,8 +3217,14 @@ zabbix_export: description: 'Getting the states of the local availability database.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: raw + - + tag: local-db + value: '{#DBNAME}' - uuid: 7e4baf2802394b93bf5770f4f72d7f05 name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': Suspended' @@ -2902,8 +3249,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#DBNAME}_local_db.states","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Local DB ''{#DBNAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: local-db + - + tag: local-db + value: '{#DBNAME}' - uuid: f8111429599e49bd947a12b9771d1a3d name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': State' @@ -2934,8 +3287,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#DBNAME}_local_db.states","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Local DB ''{#DBNAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: local-db + - + tag: local-db + value: '{#DBNAME}' trigger_prototypes: - uuid: 78923c9c52e74c80a77d418afe9e438d @@ -2943,6 +3302,16 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: WARNING description: 'The local availability database has a non-working state.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: local-db + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: e7d7fbac95e94c45b6515c8e1b7baf1a name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': Synchronization health' @@ -2971,8 +3340,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#DBNAME}_local_db.states","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Local DB ''{#DBNAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: local-db + - + tag: local-db + value: '{#DBNAME}' trigger_prototypes: - uuid: e51c10f9d86d458da9fdb7e21b4e0102 @@ -2980,12 +3355,32 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': "{#DBNAME}" is Not healthy' priority: HIGH description: 'The synchronization state of the local availability database is NOT SYNCHRONIZING.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: local-db + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: dc636f10f12c4f1ead597eca778561ec expression: 'last(/MSSQL by ODBC/mssql.local_db.synchronization_health["{#DBNAME}"])=1' name: 'MSSQL AG ''{#GROUP_NAME}'' Local DB ''{#DBNAME}'': "{#DBNAME}" is Partially healthy' priority: AVERAGE description: 'A database on a synchronous-commit availability replica is considered partially healthy if synchronization state is SYNCHRONIZING.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: local-db + value: '{#DBNAME}' + - + tag: scope + value: availability preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT @@ -3032,8 +3427,11 @@ zabbix_export: description: 'Getting mirrors state' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: mssql-mirroring + - + tag: mssql-mirroring + value: '{#DBNAME}' - uuid: faccb61c8215482ab375c03444a0e8fd name: 'MSSQL Mirroring ''{#DBNAME}'': Role' @@ -3060,8 +3458,11 @@ zabbix_export: key: 'db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Mirroring ''{#DBNAME}''' + tag: component + value: mssql-mirroring + - + tag: mssql-mirroring + value: '{#DBNAME}' - uuid: 19cdd945ced447d28b7480c07c1f61bc name: 'MSSQL Mirroring ''{#DBNAME}'': Role sequence' @@ -3083,8 +3484,11 @@ zabbix_export: key: 'db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Mirroring ''{#DBNAME}''' + tag: component + value: mssql-mirroring + - + tag: mssql-mirroring + value: '{#DBNAME}' - uuid: bedb23d788074424afdb2751c8a7e2b7 name: 'MSSQL Mirroring ''{#DBNAME}'': Safety level' @@ -3112,8 +3516,11 @@ zabbix_export: key: 'db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Mirroring ''{#DBNAME}''' + tag: component + value: mssql-mirroring + - + tag: mssql-mirroring + value: '{#DBNAME}' - uuid: 5df06f00a6194242af45ff5cccf43988 name: 'MSSQL Mirroring ''{#DBNAME}'': State' @@ -3145,8 +3552,11 @@ zabbix_export: key: 'db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Mirroring ''{#DBNAME}''' + tag: component + value: mssql-mirroring + - + tag: mssql-mirroring + value: '{#DBNAME}' trigger_prototypes: - uuid: 323543b0df0e474abf9190a9630242b1 @@ -3154,18 +3564,39 @@ zabbix_export: name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: WARNING description: 'The state of the mirror database and of the database mirroring session is "Pending Failover".' + tags: + - + tag: mssql-mirroring + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: 9a2bcdfb32654a55b8a75c8bf4331950 expression: 'last(/MSSQL by ODBC/mssql.mirroring.state["{#DBNAME}"])=5' name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: HIGH description: 'The state of the mirror database and of the database mirroring session is "Not synchronized". The partners are not synchronized. A failover is not possible now.' + tags: + - + tag: mssql-mirroring + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: c673a7c4820840528a4aa1771a5a56d4 expression: 'last(/MSSQL by ODBC/mssql.mirroring.state["{#DBNAME}"])>=0 and last(/MSSQL by ODBC/mssql.mirroring.state["{#DBNAME}"])<=2' name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" is {ITEM.VALUE}' priority: INFO description: 'The state of the mirror database and of the database mirroring session is "Suspended", "Disconnected from the other partner", or "Synchronizing".' + tags: + - + tag: mssql-mirroring + value: '{#DBNAME}' + - + tag: scope + value: availability - uuid: 7e4763d493a745e99082ca71a54c23c2 name: 'MSSQL Mirroring ''{#DBNAME}'': Witness state' @@ -3193,8 +3624,11 @@ zabbix_export: key: 'db.odbc.get["{#DBNAME}_mirroring_state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Mirroring ''{#DBNAME}''' + tag: component + value: mssql-mirroring + - + tag: mssql-mirroring + value: '{#DBNAME}' trigger_prototypes: - uuid: ec374424b79346c99f1d815e0815c799 @@ -3202,6 +3636,13 @@ zabbix_export: name: 'MSSQL Mirroring ''{#DBNAME}'': "{#DBNAME}" Witness is disconnected' priority: WARNING description: 'The state of the witness in the database mirroring session of the database is "Disconnected".' + tags: + - + tag: mssql-mirroring + value: '{#DBNAME}' + - + tag: scope + value: availability graph_prototypes: - uuid: 9bf9203bd4b449b39e288fbb79f9d627 @@ -3264,8 +3705,14 @@ zabbix_export: description: 'Getting the states of the non-local availability database.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: raw + - + tag: non-local-db + value: '{#DBNAME}' - uuid: 32d3797d6b22413e98aa206d3092947f name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Log queue size' @@ -3292,8 +3739,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}_non-local_db.states","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Non-Local DB ''{#DBNAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: non-local-db + - + tag: non-local-db + value: '{#DBNAME}' trigger_prototypes: - uuid: def3b1d47dac4d039bffcc78f955b433 @@ -3301,6 +3754,16 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Log queue size is growing' priority: HIGH description: 'The log records of the primary database are not sent to the secondary databases.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: non-local-db + value: '{#DBNAME}' + - + tag: scope + value: capacity - uuid: 66d9735553754192bb9acf7b27c1501f name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Redo log queue size' @@ -3327,8 +3790,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}*{#REPLICA_NAME}*{#DBNAME}_non-local_db.states","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Non-Local DB ''{#DBNAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: non-local-db + - + tag: non-local-db + value: '{#DBNAME}' trigger_prototypes: - uuid: 2102f244f58b4fe981d569fe0fe599a9 @@ -3336,6 +3805,16 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'' Non-Local DB ''*{#REPLICA_NAME}*{#DBNAME}'': Redo log queue size is growing' priority: HIGH description: 'The log records in the log files of the secondary replica have not yet been redone.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: non-local-db + value: '{#DBNAME}' + - + tag: scope + value: capacity preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT @@ -3384,8 +3863,14 @@ zabbix_export: description: 'Getting the database replica states.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: raw + - + tag: replica + value: '{#REPLICA_NAME}' - uuid: 7403de703b024d428edfc59f3aa9181b name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Connected state' @@ -3414,8 +3899,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: replica + - + tag: replica + value: '{#REPLICA_NAME}' - uuid: 51cb8f4fe5954c0ea21eff6102034862 name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Is local' @@ -3442,8 +3933,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: replica + - + tag: replica + value: '{#REPLICA_NAME}' - uuid: ec1b71f75c4247c28d5830bd8004f0ac name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Join state' @@ -3470,8 +3967,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: replica + - + tag: replica + value: '{#REPLICA_NAME}' - uuid: ad3e6d5bf510496eb050b9a05f8341e1 name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Operational state' @@ -3503,8 +4006,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: replica + - + tag: replica + value: '{#REPLICA_NAME}' trigger_prototypes: - uuid: 0192e9d5795a4d46acb8de29f710edcd @@ -3512,18 +4021,48 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is {ITEM.VALUE}' priority: WARNING description: 'The operational state of the replica in a given availability group is "Pending" or "Offline".' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: replica + value: '{#REPLICA_NAME}' + - + tag: scope + value: availability - uuid: 3f2006b9ae114e01b442b34fec9373d3 expression: 'last(/MSSQL by ODBC/mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=4' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is {ITEM.VALUE}' priority: AVERAGE description: 'The operational state of the replica in a given availability group is "Failed".' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: replica + value: '{#REPLICA_NAME}' + - + tag: scope + value: availability - uuid: 94ea79848a5048d8ae417df709b8d612 expression: 'last(/MSSQL by ODBC/mssql.replica.operational_state["{#GROUP_NAME}_{#REPLICA_NAME}"])=5' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is {ITEM.VALUE}' priority: HIGH description: 'The operational state of the replica in a given availability group is "Failed, no quorum".' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: replica + value: '{#REPLICA_NAME}' + - + tag: scope + value: availability - uuid: 2a58cab2197348d997bdb69bb128414d name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Recovery health' @@ -3551,8 +4090,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: replica + - + tag: replica + value: '{#REPLICA_NAME}' trigger_prototypes: - uuid: 58f508b855364d769e2be977793a03c8 @@ -3560,6 +4105,16 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} Recovery in progress' priority: INFO description: 'At least one joined database has a database state other than ONLINE.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: replica + value: '{#REPLICA_NAME}' + - + tag: scope + value: notice - uuid: 5139a4cef5ac46d2ab34cd8bda1c84ac name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Role' @@ -3587,8 +4142,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: replica + - + tag: replica + value: '{#REPLICA_NAME}' - uuid: 5655f95df0e043acba246f65e4905b0d name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': Sync health' @@ -3616,8 +4177,14 @@ zabbix_export: key: 'db.odbc.get["{#GROUP_NAME}_{#REPLICA_NAME}_replica.state","{$MSSQL.DSN}"]' tags: - - tag: Application - value: 'MSSQL Available Group ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}''' + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: component + value: replica + - + tag: replica + value: '{#REPLICA_NAME}' trigger_prototypes: - uuid: f2f4d198ad2242088d867abe6fac4ecd @@ -3625,12 +4192,32 @@ zabbix_export: name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is Not healthy' priority: AVERAGE description: 'At least one joined database is in the NOT SYNCHRONIZING state.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: replica + value: '{#REPLICA_NAME}' + - + tag: scope + value: availability - uuid: 070af612aa7248588fc058d8f9fb9929 expression: 'last(/MSSQL by ODBC/mssql.replica.synchronization_health["{#GROUP_NAME}_{#REPLICA_NAME}"])=1' name: 'MSSQL AG ''{#GROUP_NAME}'' Replica ''{#REPLICA_NAME}'': {#REPLICA_NAME} is Partially healthy' priority: WARNING description: 'Some replicas are not in the target synchronization state: synchronous-commit replicas should be synchronized, and asynchronous-commit replicas should be synchronizing.' + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: replica + value: '{#REPLICA_NAME}' + - + tag: scope + value: availability trigger_prototypes: - uuid: 7c6afc5596e94af0979bd20d5ef542ea @@ -3640,11 +4227,28 @@ zabbix_export: description: | The response of an availability replica to the DISCONNECTED state depends on its role: On the primary replica, if a secondary replica is disconnected, its secondary databases are marked as NOT SYNCHRONIZED on the primary replica, which waits for the secondary to reconnect; On a secondary replica, upon detecting that it is disconnected, the secondary replica attempts to reconnect to the primary replica. + tags: + - + tag: availability-group + value: '{#GROUP_NAME}' + - + tag: replica + value: '{#REPLICA_NAME}' + - + tag: scope + value: availability preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d + tags: + - + tag: class + value: database + - + tag: target + value: mssql macros: - macro: '{$MSSQL.AVERAGE_WAIT_TIME.MAX}' @@ -4031,12 +4635,20 @@ zabbix_export: name: 'MSSQL: Too frequently using pointers' priority: WARNING description: 'Rows with varchar columns can experience expansion when varchar values are updated with a longer string. In the case where the row cannot fit in the existing page, the row migrates and access to the row will traverse a pointer. This only happens on heaps (tables without clustered indexes). Evaluate clustered index for heap tables. In cases where clustered indexes cannot be used, drop non-clustered indexes, build a clustered index to reorg pages and rows, drop the clustered index, then recreate non-clustered indexes.' + tags: + - + tag: scope + value: performance - uuid: 2a58729eb605461b853ec4e855878226 expression: 'last(/MSSQL by ODBC/mssql.readahead_pages_sec.rate) > {$MSSQL.PERCENT_READAHEAD.MAX} / 100 * last(/MSSQL by ODBC/mssql.page_reads_sec.rate)' name: 'MSSQL: Too many physical reads occurring' priority: WARNING description: 'If this value makes up even a sizeable minority of the total Page Reads/sec (say, greater than 20% of the total page reads), you may have too many physical reads occurring.' + tags: + - + tag: scope + value: performance graphs: - uuid: d2db0e08beb6445a8b5dd9fb46249265 diff --git a/templates/db/mysql_agent/template_db_mysql_agent.yaml b/templates/db/mysql_agent/template_db_mysql_agent.yaml index 70e3a6cbf25..9d97f3fa5b3 100644 --- a/templates/db/mysql_agent/template_db_mysql_agent.yaml +++ b/templates/db/mysql_agent/template_db_mysql_agent.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:08:36Z' + date: '2022-01-26T10:39:10Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -26,7 +26,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384189-discussion-thread-for-official-zabbix-template-db-mysql - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -53,8 +53,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: d33a03e48f6d45dca04a505bab07a860 name: 'MySQL: Aborted connections per second' @@ -77,8 +77,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections triggers: - uuid: e51c9ee3061c4e3889be1666afe6959d @@ -90,6 +90,10 @@ zabbix_export: - name: 'MySQL: Refused connections (max_connections limit reached)' expression: 'last(/MySQL by Zabbix agent/mysql.connection_errors_max_connections.rate)>0' + tags: + - + tag: scope + value: availability - uuid: 75b9c78d76334927a3fc2a4d1322ecc2 name: 'MySQL: Binlog cache disk use' @@ -112,8 +116,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: cache - uuid: 9a447424aca84124abdfa389865126d4 name: 'MySQL: Buffer pool efficiency' @@ -130,8 +134,8 @@ zabbix_export: description: 'The item shows how effectively the buffer pool is serving reads.' tags: - - tag: Application - value: MySQL + tag: component + value: memory - uuid: 9aca02e86e744f43ab48e8ca9453cf77 name: 'MySQL: Buffer pool utilization' @@ -149,8 +153,8 @@ zabbix_export: description: 'Ratio of used to total pages in the buffer pool.' tags: - - tag: Application - value: MySQL + tag: component + value: memory triggers: - uuid: 0e8ea91d72a64507aaadf9ea5efa6412 @@ -158,6 +162,10 @@ zabbix_export: name: 'MySQL: Buffer pool utilization is too low (less than {$MYSQL.BUFF_UTIL.MIN.WARN}% for 5m)' priority: WARNING description: 'The buffer pool utilization is less than {$MYSQL.BUFF_UTIL.MIN.WARN}% in the last 5 minutes. This means that there is a lot of unused RAM allocated for the buffer pool, which you can easily reallocate at the moment.' + tags: + - + tag: scope + value: notice - uuid: 56512a1e89d34826ad261ab27119e80d name: 'MySQL: Bytes received' @@ -181,8 +189,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: network - uuid: c4cea16e3dbe4d328d9a50e113f3b904 name: 'MySQL: Bytes sent' @@ -206,8 +214,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: network - uuid: 24ab8f0bd32a45f591c676ef839876df name: 'MySQL: Command Delete per second' @@ -230,8 +238,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: e48c67c893e5494fb00ea31222bd2caf name: 'MySQL: Command Insert per second' @@ -254,8 +262,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: 718c3af61f2645e8ab7d3496d6639c79 name: 'MySQL: Command Select per second' @@ -278,8 +286,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: e2c3ea26dd34472c9e5f0e48a67da6dd name: 'MySQL: Command Update per second' @@ -302,8 +310,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: bcf8a21aacc54a79a958604b278f9617 name: 'MySQL: Connections per second' @@ -326,8 +334,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: dc963a1250ab453cb090af0154d745c3 name: 'MySQL: Connection errors accept per second' @@ -350,8 +358,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 4cff4caf382f4f00b534651212132bd2 name: 'MySQL: Connection errors internal per second' @@ -374,8 +382,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 3cbc55fc7b764a61baceb11e98fd454c name: 'MySQL: Connection errors max connections per second' @@ -398,8 +406,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections triggers: - uuid: 2ff2d0f399df4cb08b7196d3a4690567 @@ -407,6 +415,10 @@ zabbix_export: name: 'MySQL: Refused connections (max_connections limit reached)' priority: AVERAGE description: 'Number of refused connections due to the max_connections limit being reached.' + tags: + - + tag: scope + value: availability - uuid: e577b4b6c553401bbb831b7278dbbcb7 name: 'MySQL: Connection errors peer address per second' @@ -429,8 +441,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 228aaf5333ce4958aa3a07e0898add63 name: 'MySQL: Connection errors select per second' @@ -453,8 +465,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: a7632124b2b648bfa80a2e8a0381f4d2 name: 'MySQL: Connection errors tcpwrap per second' @@ -477,8 +489,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 52335a039571454ebaccc9ab103200a3 name: 'MySQL: Created tmp tables on disk per second' @@ -501,8 +513,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: storage + - + tag: component + value: tables triggers: - uuid: 1b8761292e89476e91834f8e567a1dbe @@ -510,6 +525,10 @@ zabbix_export: name: 'MySQL: Number of on-disk temporary tables created per second is high (over {$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: d1dd183666d44010a5054f2e1cc328de name: 'MySQL: Created tmp files on disk per second' @@ -532,8 +551,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: storage triggers: - uuid: 9845d8dc676f4702ae34b626f39d21ac @@ -541,6 +560,10 @@ zabbix_export: name: 'MySQL: Number of temporary files created per second is high (over {$MYSQL.CREATED_TMP_FILES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: c9a94c3145a643ef8ceec33f63b85ae9 name: 'MySQL: Created tmp tables on memory per second' @@ -563,8 +586,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: memory + - + tag: component + value: tables triggers: - uuid: c647a51864e04bc69a1f610b1dec56fe @@ -572,6 +598,10 @@ zabbix_export: name: 'MySQL: Number of internal temporary tables created per second is high (over {$MYSQL.CREATED_TMP_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: 2ba81b425bde4ba5b3f7d00a6c922ed9 name: 'MySQL: Get status variables' @@ -582,8 +612,8 @@ zabbix_export: description: 'The item gets server global status information.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: a9b965a07b504fa1b4e90acae0156221 name: 'MySQL: InnoDB buffer pool pages free' @@ -601,8 +631,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: efb2450fe30c4ec78b954a35595b7ac7 name: 'MySQL: InnoDB buffer pool pages total' @@ -624,8 +657,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 7738a4480f69427a96d46a9ca5b38d77 name: 'MySQL: InnoDB buffer pool reads' @@ -643,8 +679,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: innodb + - + tag: component + value: memory - uuid: 1704fe0bf8de4882a6a16ebd75c4c3bf name: 'MySQL: InnoDB buffer pool reads per second' @@ -667,8 +706,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 598dcdb7eeec42c78484be70c814cd8a name: 'MySQL: InnoDB buffer pool read requests' @@ -686,8 +728,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: innodb + - + tag: component + value: memory - uuid: 3ed432f4e0c949debaed9d60c5d13810 name: 'MySQL: InnoDB buffer pool read requests per second' @@ -710,8 +755,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 61db0feae0b440c087177f4312eb6b7a name: 'MySQL: Innodb buffer pool wait free' @@ -734,8 +782,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: e5413d85449e4baea683c6365808cc17 name: 'MySQL: Calculated value of innodb_log_file_size' @@ -752,8 +803,8 @@ zabbix_export: - 6h tags: - - tag: Application - value: MySQL + tag: component + value: system - uuid: 2eacd8c07f7148acaaa9b8f8602720ae name: 'MySQL: Innodb number open files' @@ -776,8 +827,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: system - uuid: 29d3513668ad4bdea28d947d2f983dd2 name: 'MySQL: Innodb log written' @@ -797,8 +851,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: system - uuid: 3811018fdfaf4d92a5b8ff5d631d0047 name: 'MySQL: InnoDB row lock time' @@ -826,8 +880,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: 579c1ad7680349a3b6a25dd12322fc14 name: 'MySQL: InnoDB row lock time max' @@ -855,8 +912,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: a4618dd9ed1d4ff19f34bc82f41dbbbb name: 'MySQL: InnoDB row lock waits' @@ -874,8 +934,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: e207dc3c0fe84928a36e643594d8cee5 name: 'MySQL: Max used connections' @@ -897,8 +960,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 3dd5ffb7c1cc45a487c5c7cabfa90ca6 name: 'MySQL: Open tables' @@ -921,8 +984,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: tables - uuid: fe572969a6754248b10a35a5c0afedf3 name: 'MySQL: Open table definitions' @@ -945,8 +1008,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: tables - uuid: 41cd6c8c535948f3bde6324e0912f1a8 name: 'MySQL: Status' @@ -965,14 +1028,21 @@ zabbix_export: - 10m tags: - - tag: Application - value: MySQL + tag: component + value: application + - + tag: component + value: health triggers: - uuid: e78f07e3e507461f8fe33a31b1bc4eb9 expression: 'last(/MySQL by Zabbix agent/mysql.ping["{$MYSQL.HOST}","{$MYSQL.PORT}"])=0' name: 'MySQL: Service is down' priority: HIGH + tags: + - + tag: scope + value: availability - uuid: c11b8c8ec3e843cea63f6cc1d8309ccd name: 'MySQL: Queries per second' @@ -995,8 +1065,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries - uuid: cd7c5c4e262f4a73975d46d06ed903f9 name: 'MySQL: Questions per second' @@ -1019,8 +1089,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries - uuid: a1cfc616f23648e9946f408c7146df0a name: 'MySQL: Slow queries per second' @@ -1043,8 +1113,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries triggers: - uuid: 113509b7a7b54a108c1c63346a52bbf2 @@ -1052,6 +1122,10 @@ zabbix_export: name: 'MySQL: Server has slow queries (over {$MYSQL.SLOW_QUERIES.MAX.WARN} for 5m)' priority: WARNING description: 'The number of slow queries is more than {$MYSQL.SLOW_QUERIES.MAX.WARN} in the last 5 minutes.' + tags: + - + tag: scope + value: performance - uuid: a9ce1d75a97d4740876fad7b5d569211 name: 'MySQL: Threads cached' @@ -1069,8 +1143,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: a0079f5ffbdc40cc89b35a8b6170c32b name: 'MySQL: Threads connected' @@ -1088,8 +1162,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: 06976fcb42ab4a33b0056a864ecd31e7 name: 'MySQL: Threads created per second' @@ -1112,8 +1186,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: 255c00a984ba462e84ba46a7430f21c9 name: 'MySQL: Threads running' @@ -1131,8 +1205,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: 6ffa704603014f0f9f765590955fb01c name: 'MySQL: Uptime' @@ -1151,8 +1225,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: application triggers: - uuid: d3c80c770355464fb5a6be0357d0edca @@ -1164,12 +1238,20 @@ zabbix_export: - name: 'MySQL: Service is down' expression: 'last(/MySQL by Zabbix agent/mysql.ping["{$MYSQL.HOST}","{$MYSQL.PORT}"])=0' + tags: + - + tag: scope + value: availability - uuid: f02f51c764934cf394c5ad3f9c4e70d2 expression: 'last(/MySQL by Zabbix agent/mysql.uptime)<10m' name: 'MySQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'MySQL uptime is less than 10 minutes.' + tags: + - + tag: scope + value: notice - uuid: a5d0f152c3ef4e069c3d5a6a5a9470fe name: 'MySQL: Version' @@ -1190,8 +1272,8 @@ zabbix_export: - 1d tags: - - tag: Application - value: MySQL + tag: component + value: application triggers: - uuid: 7eab3a7337904ad1b2061d209371543b @@ -1200,6 +1282,10 @@ zabbix_export: priority: INFO description: 'MySQL version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: 8ceb226f000d48f099ee6e128ad551b5 @@ -1229,8 +1315,11 @@ zabbix_export: - 1h tags: - - tag: Application - value: MySQL + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' preprocessing: - type: JAVASCRIPT @@ -1269,8 +1358,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: c897f8f0fb1c4e409dd95305fd221e01 name: 'MySQL: Binlog group commits' @@ -1289,8 +1378,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 749e72ebd1014f7faee352e23ac3dfdd name: 'MySQL: Master GTID wait count' @@ -1313,8 +1402,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 4a4537b0db5b43119af910d0ba421035 name: 'MySQL: Master GTID wait timeouts' @@ -1337,8 +1426,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: c1e95abc88cf486a9226bf760254f797 name: 'MySQL: Master GTID wait time' @@ -1361,8 +1450,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.HOST}","{$MYSQL.PORT}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions master_item: key: 'mysql.version["{$MYSQL.HOST}","{$MYSQL.PORT}"]' preprocessing: @@ -1408,14 +1497,18 @@ zabbix_export: key: 'mysql.slave_status["{$MYSQL.HOST}","{$MYSQL.PORT}","{#MASTERHOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: a5c91da088414d279f5ea3cd59093ce9 expression: 'min(/MySQL by Zabbix agent/mysql.seconds_behind_master["{#MASTERHOST}"],5m)>{$MYSQL.REPL_LAG.MAX.WARN}' name: 'MySQL: Replication lag is too high (over {$MYSQL.REPL_LAG.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: notice - uuid: 1c075f4785604d92a33a868e213070d8 name: 'MySQL: Replication Slave IO Running {#MASTERHOST}' @@ -1442,8 +1535,8 @@ zabbix_export: key: 'mysql.slave_status["{$MYSQL.HOST}","{$MYSQL.PORT}","{#MASTERHOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: 8ee45932311443cb906306b1d2c99b19 @@ -1454,12 +1547,20 @@ zabbix_export: - name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent/mysql.slave_io_running["{#MASTERHOST}"],#1,"eq","No")=1' + tags: + - + tag: scope + value: availability - uuid: 4c8ca45f26254d9a9a1c9248f1fa1537 expression: 'count(/MySQL by Zabbix agent/mysql.slave_io_running["{#MASTERHOST}"],#1,"eq","No")=1' name: 'MySQL: The slave I/O thread is not running' priority: AVERAGE description: 'Whether the I/O thread for reading the master''s binary log is running.' + tags: + - + tag: scope + value: notice - uuid: 967c6fd13cc04562a9fea174bd90b8c4 name: 'MySQL: Replication Slave SQL Running {#MASTERHOST}' @@ -1485,8 +1586,8 @@ zabbix_export: key: 'mysql.slave_status["{$MYSQL.HOST}","{$MYSQL.PORT}","{#MASTERHOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: bd0d20c05e3b46b6a7c341e5d122208b @@ -1498,6 +1599,10 @@ zabbix_export: - name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent/mysql.slave_io_running["{#MASTERHOST}"],#1,"eq","No")=1' + tags: + - + tag: scope + value: notice - uuid: 27e807d840d4474484c2e1f896726b6b name: 'MySQL: Replication Slave SQL Running State {#MASTER_HOST}' @@ -1521,8 +1626,8 @@ zabbix_export: key: 'mysql.slave_status["{$MYSQL.HOST}","{$MYSQL.PORT}","{#MASTERHOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication - uuid: d87c7c03e5884a43912f60ad91c3b46f name: 'MySQL: Replication Slave status {#MASTERHOST}' @@ -1533,8 +1638,8 @@ zabbix_export: description: 'The item gets status information on the essential parameters of the slave threads.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw preprocessing: - type: JAVASCRIPT @@ -1550,6 +1655,13 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d + tags: + - + tag: class + value: database + - + tag: target + value: mysql macros: - macro: '{$MYSQL.ABORTED_CONN.MAX.WARN}' diff --git a/templates/db/mysql_agent2/template_db_mysql_agent2.yaml b/templates/db/mysql_agent2/template_db_mysql_agent2.yaml index cf42b8b2213..c2d0459fe7f 100644 --- a/templates/db/mysql_agent2/template_db_mysql_agent2.yaml +++ b/templates/db/mysql_agent2/template_db_mysql_agent2.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:08:41Z' + date: '2022-01-26T10:38:48Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -26,7 +26,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384189-discussion-thread-for-official-zabbix-template-db-mysql - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -53,8 +53,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 77a407bb911f4b938c32de289da83383 name: 'MySQL: Aborted connections per second' @@ -77,8 +77,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections triggers: - uuid: 0f984c4458ae4a7f9388b1edb42090bf @@ -90,6 +90,10 @@ zabbix_export: - name: 'MySQL: Refused connections (max_connections limit reached)' expression: 'last(/MySQL by Zabbix agent 2/mysql.connection_errors_max_connections.rate)>0' + tags: + - + tag: scope + value: availability - uuid: 06338fe53a014be095f3807d58b9ed5b name: 'MySQL: Binlog cache disk use' @@ -112,8 +116,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: cache - uuid: e222b97642d04128af8c1ec20e463152 name: 'MySQL: Buffer pool efficiency' @@ -130,8 +134,8 @@ zabbix_export: description: 'The item shows how effectively the buffer pool is serving reads.' tags: - - tag: Application - value: MySQL + tag: component + value: memory - uuid: 70a1642e80114fd3a129c5774acc4f50 name: 'MySQL: Buffer pool utilization' @@ -149,8 +153,8 @@ zabbix_export: description: 'Ratio of used to total pages in the buffer pool.' tags: - - tag: Application - value: MySQL + tag: component + value: memory triggers: - uuid: d785a37fe8d7484d9998e47e0e1d741f @@ -158,6 +162,10 @@ zabbix_export: name: 'MySQL: Buffer pool utilization is too low (less than {$MYSQL.BUFF_UTIL.MIN.WARN}% for 5m)' priority: WARNING description: 'The buffer pool utilization is less than {$MYSQL.BUFF_UTIL.MIN.WARN}% in the last 5 minutes. This means that there is a lot of unused RAM allocated for the buffer pool, which you can easily reallocate at the moment.' + tags: + - + tag: scope + value: notice - uuid: 1501b3b4d2b143378d162bd88ab70504 name: 'MySQL: Bytes received' @@ -181,8 +189,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: network - uuid: 0af5a1b506ef4f348a11757cea440a05 name: 'MySQL: Bytes sent' @@ -206,8 +214,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: network - uuid: 0ebaced7ea3a4d9d9091128a8b0f6c49 name: 'MySQL: Command Delete per second' @@ -230,8 +238,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: cc5aeff5d46c43259b7a8d0ca3296e8a name: 'MySQL: Command Insert per second' @@ -254,8 +262,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: e50d21a5d6764626a1eb3eb9f15dbc61 name: 'MySQL: Command Select per second' @@ -278,8 +286,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: 6ce28af307b54a75817536105a14d80b name: 'MySQL: Command Update per second' @@ -302,8 +310,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: aeb1cc1b7c1d47acb8788e3751bd0e6f name: 'MySQL: Connections per second' @@ -326,8 +334,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: dd9a33e71dd8468a9e4f2e25d3028a88 name: 'MySQL: Connection errors accept per second' @@ -350,8 +358,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 12627c45088c4ed6a69c743ddf12e42e name: 'MySQL: Connection errors internal per second' @@ -374,8 +382,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 1ad00e1a8a984254bec89c75a2d57ea0 name: 'MySQL: Connection errors max connections per second' @@ -398,8 +406,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections triggers: - uuid: 15cd0177e955459ba0862425755583a0 @@ -407,6 +415,10 @@ zabbix_export: name: 'MySQL: Refused connections (max_connections limit reached)' priority: AVERAGE description: 'Number of refused connections due to the max_connections limit being reached.' + tags: + - + tag: scope + value: availability - uuid: fbabb9b53f754cf6be0f657e90897bd9 name: 'MySQL: Connection errors peer address per second' @@ -429,8 +441,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 48a2a6533ca4412d86e9f85fd748ad3b name: 'MySQL: Connection errors select per second' @@ -453,8 +465,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 6a32e65b2e1a43bbaf718a0962271efe name: 'MySQL: Connection errors tcpwrap per second' @@ -477,8 +489,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: aaf0c77bf1b647e09633db28480ddfd7 name: 'MySQL: Created tmp tables on disk per second' @@ -501,8 +513,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: storage + - + tag: component + value: tables triggers: - uuid: 8c4e0c429c8241e28b930bfce7e29be8 @@ -510,6 +525,10 @@ zabbix_export: name: 'MySQL: Number of on-disk temporary tables created per second is high (over {$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: 970c9a50e7304c4eb81c46f4456c3350 name: 'MySQL: Created tmp files on disk per second' @@ -532,8 +551,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: storage triggers: - uuid: 322b61acd92e46f787e96486d2553886 @@ -541,6 +560,10 @@ zabbix_export: name: 'MySQL: Number of temporary files created per second is high (over {$MYSQL.CREATED_TMP_FILES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: fef23a9c80e84d87803f3540277ade1e name: 'MySQL: Created tmp tables on memory per second' @@ -563,8 +586,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: memory + - + tag: component + value: tables triggers: - uuid: 86ed19d4ddc84f0da4a77c1dcbdf8c60 @@ -572,6 +598,10 @@ zabbix_export: name: 'MySQL: Number of internal temporary tables created per second is high (over {$MYSQL.CREATED_TMP_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: a18b1092c42a4560abac7af42b14f007 name: 'MySQL: Get status variables' @@ -582,8 +612,8 @@ zabbix_export: description: 'The item gets server global status information.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 51ab15a1c63348e48e6a75ed4e0ab5e3 name: 'MySQL: InnoDB buffer pool pages free' @@ -601,8 +631,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 14a8ea7cda164240bc7360454b4cd690 name: 'MySQL: InnoDB buffer pool pages total' @@ -624,8 +657,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 2b017cf20cb5412fa4e39dc9b4469930 name: 'MySQL: InnoDB buffer pool reads' @@ -643,8 +679,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: innodb + - + tag: component + value: memory - uuid: 0f2b813c8d6740d783504055dcd9a9dc name: 'MySQL: InnoDB buffer pool reads per second' @@ -667,8 +706,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: ab450aaa081d4a8d9db5dfd327d3b439 name: 'MySQL: InnoDB buffer pool read requests' @@ -686,8 +728,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: innodb + - + tag: component + value: memory - uuid: dbf5bd4d705744bcb185e5044ff219e9 name: 'MySQL: InnoDB buffer pool read requests per second' @@ -710,8 +755,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 3ab113998cec43da9bb702f5894d7b24 name: 'MySQL: Innodb buffer pool wait free' @@ -734,8 +782,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: e35cf67b6d2f44ffae908296faccfa50 name: 'MySQL: Calculated value of innodb_log_file_size' @@ -752,8 +803,8 @@ zabbix_export: - 6h tags: - - tag: Application - value: MySQL + tag: component + value: system - uuid: 2c1cba2399ab4b349e9751252c000b95 name: 'MySQL: Innodb number open files' @@ -776,8 +827,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: system - uuid: 6a4c63c40fb042868d2f23c86a0601a5 name: 'MySQL: Innodb log written' @@ -801,8 +855,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: system - uuid: 60cbafe89a294f6fb24e3b9efe241bf5 name: 'MySQL: InnoDB row lock time' @@ -830,8 +884,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: 3827ee01c4434ff09555b4dba63bac47 name: 'MySQL: InnoDB row lock time max' @@ -859,8 +916,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: 4a849f57a32847ffb41a0e8a7e7735ce name: 'MySQL: InnoDB row lock waits' @@ -878,8 +938,11 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: afd9c494cc584ddd833298820d7beace name: 'MySQL: Max used connections' @@ -901,8 +964,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: e766adca92fa47299b79e75d263437cc name: 'MySQL: Open tables' @@ -925,8 +988,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: tables - uuid: 26f839251a444e9abf83d4710718962a name: 'MySQL: Open table definitions' @@ -949,8 +1012,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: tables - uuid: 8ca25701d88a4d33899a515d8e25dd5b name: 'MySQL: Status' @@ -965,14 +1028,21 @@ zabbix_export: - 10m tags: - - tag: Application - value: MySQL + tag: component + value: application + - + tag: component + value: health triggers: - uuid: 907a105ecee24eef9dd89598a42b6974 expression: 'last(/MySQL by Zabbix agent 2/mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"])=0' name: 'MySQL: Service is down' priority: HIGH + tags: + - + tag: scope + value: availability - uuid: 345b2dd64d4041c7849aafc82cc63580 name: 'MySQL: Queries per second' @@ -995,8 +1065,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries - uuid: 73bc839df32e4d598f589a4a5440925e name: 'MySQL: Questions per second' @@ -1019,8 +1089,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries - uuid: 0492b7b8c8464d0596c24dc877ba41e0 name: 'MySQL: Slow queries per second' @@ -1043,8 +1113,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries triggers: - uuid: 8ffcb17b0a644c5e8a2842b34d5713a8 @@ -1052,6 +1122,10 @@ zabbix_export: name: 'MySQL: Server has slow queries (over {$MYSQL.SLOW_QUERIES.MAX.WARN} for 5m)' priority: WARNING description: 'The number of slow queries is more than {$MYSQL.SLOW_QUERIES.MAX.WARN} in the last 5 minutes.' + tags: + - + tag: scope + value: performance - uuid: de0edc0ab52b488681a597ba6bda3e9e name: 'MySQL: Threads cached' @@ -1069,8 +1143,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: 6cd93969a80b4f738cd734764011b324 name: 'MySQL: Threads connected' @@ -1088,8 +1162,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: eaab0b45e023459fa5c1e8b76e860431 name: 'MySQL: Threads created per second' @@ -1112,8 +1186,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: c4258eb3d8db4f30bc29dc531c5276a2 name: 'MySQL: Threads running' @@ -1131,8 +1205,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: 1f3a71e74d8e42a1b539d67b4fc18531 name: 'MySQL: Uptime' @@ -1151,8 +1225,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: application triggers: - uuid: 6f4edf8bfca0477b8b28a8ff811476b3 @@ -1164,12 +1238,20 @@ zabbix_export: - name: 'MySQL: Service is down' expression: 'last(/MySQL by Zabbix agent 2/mysql.ping["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"])=0' + tags: + - + tag: scope + value: availability - uuid: db5159889cb94f27840e6f4974ee5c0e expression: 'last(/MySQL by Zabbix agent 2/mysql.uptime)<10m' name: 'MySQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'MySQL uptime is less than 10 minutes.' + tags: + - + tag: scope + value: notice - uuid: 8058b068b90748fea464443058103fc8 name: 'MySQL: Version' @@ -1185,8 +1267,8 @@ zabbix_export: - 6h tags: - - tag: Application - value: MySQL + tag: component + value: application triggers: - uuid: e22c2e2213d74df98d344a95c8a96b6d @@ -1195,6 +1277,10 @@ zabbix_export: priority: INFO description: 'MySQL version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: 49cbb331980040908673ceb2706d9542 @@ -1224,8 +1310,11 @@ zabbix_export: - 1h tags: - - tag: Application - value: MySQL + tag: component + value: storage + - + tag: database + value: '{#DATABASE}' lld_macro_paths: - lld_macro: '{#DATABASE}' @@ -1261,8 +1350,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 07b27817a20244d68f2609c43aea1dea name: 'MySQL: Binlog group commits' @@ -1281,8 +1370,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 152c4219a8d14812a813a250c6f17071 name: 'MySQL: Master GTID wait count' @@ -1305,8 +1394,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 3f13ee12a3db4933804c103ebfb170c9 name: 'MySQL: Master GTID wait timeouts' @@ -1329,8 +1418,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 6ed43548a190425a83fce15b84b3ec87 name: 'MySQL: Master GTID wait time' @@ -1353,8 +1442,8 @@ zabbix_export: key: 'mysql.get_status_variables["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions master_item: key: 'mysql.version["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}"]' preprocessing: @@ -1379,8 +1468,8 @@ zabbix_export: description: 'The item gets status information on the essential parameters of the slave threads.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: bdbd657020b24a14a771a29a8a945a2b name: 'MySQL: Replication Seconds Behind Master {#MASTER_HOST}' @@ -1412,14 +1501,18 @@ zabbix_export: key: 'mysql.replication.get_slave_status["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#MASTER_HOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: 373e215000a64e05b0379f186141067f expression: 'min(/MySQL by Zabbix agent 2/mysql.replication.seconds_behind_master["{#MASTER_HOST}"],5m)>{$MYSQL.REPL_LAG.MAX.WARN}' name: 'MySQL: Replication lag is too high (over {$MYSQL.REPL_LAG.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: notice - uuid: 2a5eb9d62cd046138d7564aa22b9ca33 name: 'MySQL: Replication Slave IO Running {#MASTER_HOST}' @@ -1446,8 +1539,8 @@ zabbix_export: key: 'mysql.replication.get_slave_status["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#MASTER_HOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: efe46a25a1fd48e1a7504a9b06c26aee @@ -1458,12 +1551,20 @@ zabbix_export: - name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' + tags: + - + tag: scope + value: availability - uuid: 369f7ade45cd4ca39f5aa47d638e5e00 expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' name: 'MySQL: The slave I/O thread is not running' priority: AVERAGE description: 'Whether the I/O thread for reading the master''s binary log is running.' + tags: + - + tag: scope + value: notice - uuid: 4fbb3cb164064694b37924dfcbaf2271 name: 'MySQL: Replication Slave SQL Running {#MASTER_HOST}' @@ -1489,8 +1590,8 @@ zabbix_export: key: 'mysql.replication.get_slave_status["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#MASTER_HOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: 9099f769af4c4008a69098f9e9f63673 @@ -1502,6 +1603,10 @@ zabbix_export: - name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by Zabbix agent 2/mysql.replication.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' + tags: + - + tag: scope + value: notice - uuid: bb79eaa9fc0d45e7b323a34d0c3f03cf name: 'MySQL: Replication Slave SQL Running State {#MASTER_HOST}' @@ -1525,8 +1630,8 @@ zabbix_export: key: 'mysql.replication.get_slave_status["{$MYSQL.DSN}","{$MYSQL.USER}","{$MYSQL.PASSWORD}","{#MASTER_HOST}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication lld_macro_paths: - lld_macro: '{#MASTER_HOST}' @@ -1536,6 +1641,13 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1d + tags: + - + tag: class + value: database + - + tag: target + value: mysql macros: - macro: '{$MYSQL.ABORTED_CONN.MAX.WARN}' diff --git a/templates/db/mysql_odbc/template_db_mysql_odbc.yaml b/templates/db/mysql_odbc/template_db_mysql_odbc.yaml index 3de7300b43f..0042849c349 100644 --- a/templates/db/mysql_odbc/template_db_mysql_odbc.yaml +++ b/templates/db/mysql_odbc/template_db_mysql_odbc.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:08:45Z' + date: '2022-01-26T10:36:25Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -21,7 +21,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384189-discussion-thread-for-official-zabbix-template-db-mysql - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -40,8 +40,8 @@ zabbix_export: description: 'The item gets server global status information.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 5b7c14e38799427cb6520f47bf8afe6c name: 'MySQL: Status' @@ -60,14 +60,21 @@ zabbix_export: - 10m tags: - - tag: Application - value: MySQL + tag: component + value: application + - + tag: component + value: health triggers: - uuid: e664e41d7b4f4336a3e5ef4720f6ee41 expression: 'last(/MySQL by ODBC/db.odbc.select[ping,"{$MYSQL.DSN}"])=0' name: 'MySQL: Service is down' priority: HIGH + tags: + - + tag: scope + value: availability - uuid: b9fb80ca366e4d33801472bcd013f881 name: 'MySQL: Version' @@ -87,8 +94,8 @@ zabbix_export: - 6h tags: - - tag: Application - value: MySQL + tag: component + value: application triggers: - uuid: 4090a1d3d82d47ac85964baeae121b2b @@ -97,6 +104,10 @@ zabbix_export: priority: INFO description: 'MySQL version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 73235748ba4742c0aa3c4f29509a162d name: 'MySQL: Aborted clients per second' @@ -119,8 +130,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: b6185e79abd744f78ce579a83381ba87 name: 'MySQL: Aborted connections per second' @@ -143,8 +154,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections triggers: - uuid: 5934cb80f9c3442d978c63780b1ebc9f @@ -156,6 +167,10 @@ zabbix_export: - name: 'MySQL: Refused connections (max_connections limit reached)' expression: 'last(/MySQL by ODBC/mysql.connection_errors_max_connections.rate)>0' + tags: + - + tag: scope + value: availability - uuid: 9db77e72fd9d404a8e1fd4e72c92d75c name: 'MySQL: Binlog cache disk use' @@ -178,8 +193,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: cache - uuid: 05e7e91206bb4138a945ea0de2d8c01d name: 'MySQL: Buffer pool efficiency' @@ -196,8 +211,8 @@ zabbix_export: description: 'The item shows how effectively the buffer pool is serving reads.' tags: - - tag: Application - value: MySQL + tag: component + value: memory - uuid: ad5520e067ea405eb939d319fa9690e9 name: 'MySQL: Buffer pool utilization' @@ -215,8 +230,8 @@ zabbix_export: description: 'Ratio of used to total pages in the buffer pool.' tags: - - tag: Application - value: MySQL + tag: component + value: memory triggers: - uuid: f4c2e4edf0c34bb1856ed392f2bc7c87 @@ -224,6 +239,10 @@ zabbix_export: name: 'MySQL: Buffer pool utilization is too low (less than {$MYSQL.BUFF_UTIL.MIN.WARN}% for 5m)' priority: WARNING description: 'The buffer pool utilization is less than {$MYSQL.BUFF_UTIL.MIN.WARN}% in the last 5 minutes. This means that there is a lot of unused RAM allocated for the buffer pool, which you can easily reallocate at the moment.' + tags: + - + tag: scope + value: notice - uuid: f05d592e6ae74e64bc54c649418761a6 name: 'MySQL: Bytes received' @@ -247,8 +266,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: network - uuid: ce737bc186f24014a70c75da2386986d name: 'MySQL: Bytes sent' @@ -272,8 +291,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: network - uuid: a43ec23dad9345a5a1b0ff8bda12ed77 name: 'MySQL: Command Delete per second' @@ -296,8 +315,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: cd924e3b51074b3baf642a7aa1eeb474 name: 'MySQL: Command Insert per second' @@ -320,8 +339,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: 31e6372d1249442ab3ebdd993f397e26 name: 'MySQL: Command Select per second' @@ -344,8 +363,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: 0f5f638777284093bcdc5f2dacc8e951 name: 'MySQL: Command Update per second' @@ -368,8 +387,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: operations - uuid: fad5f4e1885341d1958f653afb85ff07 name: 'MySQL: Connections per second' @@ -392,8 +411,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 4b67e0e6291b4e0c841334ac052d7253 name: 'MySQL: Connection errors accept per second' @@ -416,8 +435,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 76ad3a39e89e44daad08cc00174d4918 name: 'MySQL: Connection errors internal per second' @@ -440,8 +459,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 83dfb916c7674e1fbd300be444241e25 name: 'MySQL: Connection errors max connections per second' @@ -464,8 +483,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections triggers: - uuid: ac781c951ac0453a9c1008b2cf801518 @@ -473,6 +492,10 @@ zabbix_export: name: 'MySQL: Refused connections (max_connections limit reached)' priority: AVERAGE description: 'Number of refused connections due to the max_connections limit being reached.' + tags: + - + tag: scope + value: availability - uuid: 9be4cb9e209344d0869a56082d16ec53 name: 'MySQL: Connection errors peer address per second' @@ -495,8 +518,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: e50b9fea89cc440abc0155dc25346f05 name: 'MySQL: Connection errors select per second' @@ -519,8 +542,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: a82a7ada012141c6bdff63bc8d615786 name: 'MySQL: Connection errors tcpwrap per second' @@ -543,8 +566,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 84d748ab80444e10bdb60bcfbdfa850a name: 'MySQL: Created tmp tables on disk per second' @@ -567,8 +590,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: storage + - + tag: component + value: tables triggers: - uuid: 8aec6a51fa3e4320b3c7c40858ac7f96 @@ -576,6 +602,10 @@ zabbix_export: name: 'MySQL: Number of on-disk temporary tables created per second is high (over {$MYSQL.CREATED_TMP_DISK_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: c5f2ae1ef46e4f65842ab4a31625906a name: 'MySQL: Created tmp files on disk per second' @@ -598,8 +628,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: storage triggers: - uuid: c1dbcf829bdf43fda3b4c2add576c8f0 @@ -607,6 +637,10 @@ zabbix_export: name: 'MySQL: Number of temporary files created per second is high (over {$MYSQL.CREATED_TMP_FILES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: 95fa4f4f1db44b2bb65889da246c03b5 name: 'MySQL: Created tmp tables on memory per second' @@ -629,8 +663,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: memory + - + tag: component + value: tables triggers: - uuid: d65c3ec6cacd41c58f5e2b209ca5a810 @@ -638,6 +675,10 @@ zabbix_export: name: 'MySQL: Number of internal temporary tables created per second is high (over {$MYSQL.CREATED_TMP_TABLES.MAX.WARN} for 5m)' priority: WARNING description: 'Possibly the application using the database is in need of query optimization.' + tags: + - + tag: scope + value: performance - uuid: e31f66bbc32b404c92debc4d9367162d name: 'MySQL: InnoDB buffer pool pages free' @@ -655,8 +696,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 41019c084618404db183326c215d71f6 name: 'MySQL: InnoDB buffer pool pages total' @@ -678,8 +722,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 441b718148974e289db93299f869feba name: 'MySQL: InnoDB buffer pool reads' @@ -697,8 +744,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: innodb + - + tag: component + value: memory - uuid: 22ae5946fc2548cf8eee39a57ce8512b name: 'MySQL: InnoDB buffer pool reads per second' @@ -721,8 +771,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 0a1775a7de33464e9ce8134950527021 name: 'MySQL: InnoDB buffer pool read requests' @@ -740,8 +793,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: innodb + - + tag: component + value: memory - uuid: 98684abf32e642bd8784e68e64357dc9 name: 'MySQL: InnoDB buffer pool read requests per second' @@ -764,8 +820,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 4e829cbb3cc2485dac2757867badd0f4 name: 'MySQL: Innodb buffer pool wait free' @@ -788,8 +847,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: memory - uuid: 4680fd31a2514e3f827b0060a6d5bfc4 name: 'MySQL: Calculated value of innodb_log_file_size' @@ -806,8 +868,8 @@ zabbix_export: - 6h tags: - - tag: Application - value: MySQL + tag: component + value: system - uuid: 79218a1068394ce69dfc6eeb626e83bc name: 'MySQL: Innodb number open files' @@ -830,8 +892,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: system - uuid: fc561c5392bb43a4842977bdf4b882a8 name: 'MySQL: Innodb log written' @@ -855,8 +920,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: system - uuid: a62951afcfbd44e595a4d294b24056e5 name: 'MySQL: InnoDB row lock time' @@ -884,8 +949,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: 22277695b7154c019a76ca730e68e833 name: 'MySQL: InnoDB row lock time max' @@ -913,8 +981,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: 17c4270927a74d8388da8c25d9065556 name: 'MySQL: InnoDB row lock waits' @@ -932,8 +1003,11 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: innodb + - + tag: component + value: tables - uuid: 6106ebf4cae842c1a5acc2f13518de4f name: 'MySQL: Max used connections' @@ -955,8 +1029,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: connections - uuid: 85e17b6b196e4916838e0318992fe33c name: 'MySQL: Open tables' @@ -979,8 +1053,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: tables - uuid: c23ce7b2689745728465c5b405d7b3ba name: 'MySQL: Open table definitions' @@ -1003,8 +1077,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: tables - uuid: 2f0ced88c4524455bf790b3bc6512d04 name: 'MySQL: Queries per second' @@ -1027,8 +1101,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries - uuid: 8d0fc2eb0be94d68966e09fca88e8deb name: 'MySQL: Questions per second' @@ -1051,8 +1125,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries - uuid: b0227399437f4219b65ab1511d5e67c6 name: 'MySQL: Slow queries per second' @@ -1075,8 +1149,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: queries triggers: - uuid: b981c7a2ffed4eddbc9f1d6913c2e4b0 @@ -1084,6 +1158,10 @@ zabbix_export: name: 'MySQL: Server has slow queries (over {$MYSQL.SLOW_QUERIES.MAX.WARN} for 5m)' priority: WARNING description: 'The number of slow queries is more than {$MYSQL.SLOW_QUERIES.MAX.WARN} in the last 5 minutes.' + tags: + - + tag: scope + value: performance - uuid: b675fd71138a4845965309dc5d6428d9 name: 'MySQL: Threads cached' @@ -1101,8 +1179,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: af56c636c8b94e4f9976d0d6cf60fcbb name: 'MySQL: Threads connected' @@ -1120,8 +1198,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: 8a50d5788f8a449b994dbe76536076a2 name: 'MySQL: Threads created per second' @@ -1144,8 +1222,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: c41afa83f6a94efda34d7b41c95c89ac name: 'MySQL: Threads running' @@ -1163,8 +1241,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: threads - uuid: 8fbad224ebdf46e7b25a0be015f21972 name: 'MySQL: Uptime' @@ -1183,8 +1261,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: application triggers: - uuid: ba9eb4fc244b41a6a30237e7a382fa54 @@ -1196,12 +1274,20 @@ zabbix_export: - name: 'MySQL: Service is down' expression: 'last(/MySQL by ODBC/db.odbc.select[ping,"{$MYSQL.DSN}"])=0' + tags: + - + tag: scope + value: availability - uuid: cd8f5996bd85434998595e041d6b0908 expression: 'last(/MySQL by ODBC/mysql.uptime)<10m' name: 'MySQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'MySQL uptime is less than 10 minutes.' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: 0987fb6afdae4587bc32864fa42728f2 @@ -1239,8 +1325,11 @@ zabbix_export: - 1h tags: - - tag: Application - value: MySQL + tag: component + value: storage + - + tag: database + value: '{#DATABASE}' preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT @@ -1271,8 +1360,8 @@ zabbix_export: description: 'The item gets status information on the essential parameters of the slave threads.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 15f7b22867f54551afbed139d746e210 name: 'MySQL: Replication Seconds Behind Master {#MASTER_HOST}' @@ -1304,14 +1393,18 @@ zabbix_export: key: 'db.odbc.get["{#MASTER_HOST}","{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: f2188a73bbf34ffcb95b3e11e2824feb expression: 'min(/MySQL by ODBC/mysql.seconds_behind_master["{#MASTER_HOST}"],5m)>{$MYSQL.REPL_LAG.MAX.WARN}' name: 'MySQL: Replication lag is too high (over {$MYSQL.REPL_LAG.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: notice - uuid: e063b116753d4124a88443fe4de20d41 name: 'MySQL: Replication Slave IO Running {#MASTER_HOST}' @@ -1338,8 +1431,8 @@ zabbix_export: key: 'db.odbc.get["{#MASTER_HOST}","{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: 6f216036f4f14ae7adc8c70126bb315a @@ -1350,12 +1443,20 @@ zabbix_export: - name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by ODBC/mysql.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' + tags: + - + tag: scope + value: availability - uuid: ba08061a61df4bbb8bac516ecec91b70 expression: 'count(/MySQL by ODBC/mysql.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' name: 'MySQL: The slave I/O thread is not running' priority: AVERAGE description: 'Whether the I/O thread for reading the master''s binary log is running.' + tags: + - + tag: scope + value: notice - uuid: 113be79554c14c2aad08036febb15d71 name: 'MySQL: Replication Slave SQL Running {#MASTER_HOST}' @@ -1381,8 +1482,8 @@ zabbix_export: key: 'db.odbc.get["{#MASTER_HOST}","{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication trigger_prototypes: - uuid: 39d229e5e3f34e8b828b4a0e2eaa0026 @@ -1394,6 +1495,10 @@ zabbix_export: - name: 'MySQL: The slave I/O thread is not running' expression: 'count(/MySQL by ODBC/mysql.slave_io_running["{#MASTER_HOST}"],#1,"eq","No")=1' + tags: + - + tag: scope + value: notice - uuid: a88eb463bb9740a4a4256306f11816bf name: 'MySQL: Replication Slave SQL Running State {#MASTER_HOST}' @@ -1417,8 +1522,8 @@ zabbix_export: key: 'db.odbc.get["{#MASTER_HOST}","{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: replication preprocessing: - type: DISCARD_UNCHANGED_HEARTBEAT @@ -1450,8 +1555,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: cbb7c1fadd934420b47950f52751795f name: 'MySQL: Binlog group commits' @@ -1470,8 +1575,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 278488a9c0f543f6815a24592766d9bb name: 'MySQL: Master GTID wait count' @@ -1494,8 +1599,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: 93ad282dc3b24dba9f0351b0d0a59d39 name: 'MySQL: Master GTID wait timeouts' @@ -1518,8 +1623,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions - uuid: fd8bf7e639af4d3291030cdb9dd37bc9 name: 'MySQL: Master GTID wait time' @@ -1542,8 +1647,8 @@ zabbix_export: key: 'db.odbc.get[get_status_variables,"{$MYSQL.DSN}"]' tags: - - tag: Application - value: MySQL + tag: component + value: transactions master_item: key: 'db.odbc.select[version,"{$MYSQL.DSN}"]' preprocessing: @@ -1551,6 +1656,13 @@ zabbix_export: type: JAVASCRIPT parameters: - 'return JSON.stringify(value.search(''MariaDB'')>-1 ? [{''{#SINGLETON}'': ''''}] : []);' + tags: + - + tag: class + value: database + - + tag: target + value: mysql macros: - macro: '{$MYSQL.ABORTED_CONN.MAX.WARN}' diff --git a/templates/db/oracle_agent2/template_db_oracle_agent2.yaml b/templates/db/oracle_agent2/template_db_oracle_agent2.yaml index aeb4235776c..d6bf3c4fdee 100644 --- a/templates/db/oracle_agent2/template_db_oracle_agent2.yaml +++ b/templates/db/oracle_agent2/template_db_oracle_agent2.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:08:49Z' + date: '2022-01-26T10:38:59Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -10,7 +10,7 @@ zabbix_export: uuid: d670c32f007d438c9dcd32db57d2b691 template: 'Oracle by Zabbix agent 2' name: 'Oracle by Zabbix agent 2' - description: 'Template tooling version used: 0.40' + description: 'Template tooling version used: 0.41' groups: - name: Templates/Databases @@ -33,8 +33,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 7e4eb79b9b674c5ba57e790fae0fb410 name: 'Oracle: Active serial sessions' @@ -53,8 +53,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 9763dd0b223540e4820fd3b8f3281ec3 name: 'Oracle: Average active sessions' @@ -73,8 +73,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 1ad93880e4314d68b9e1aa4e00f03b6e name: 'Oracle: Get archive log info' @@ -85,8 +85,11 @@ zabbix_export: value_type: TEXT tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: archive-log + - + tag: component + value: raw - uuid: a5533a1c354a4c8dbfec39c9b0637ba2 name: 'Oracle: Archiver state' @@ -106,8 +109,8 @@ zabbix_export: key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: a5f5251364a44a90a66bb2096f53a48a name: 'Oracle: Buffer cache hit ratio' @@ -127,8 +130,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 1483e7a312154438a9b09d0b696568f0 name: 'Oracle: Global cache blocks corrupted' @@ -136,6 +139,7 @@ zabbix_export: key: oracle.cache_blocks_corrupt delay: '0' history: 7d + units: Rps description: 'The number of blocks that encountered a corruption or checksum failure during interconnect.' preprocessing: - @@ -146,8 +150,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 3589d4b2b9114f9cabb027f85f5349ab name: 'Oracle: Global cache blocks lost' @@ -155,6 +159,7 @@ zabbix_export: key: oracle.cache_blocks_lost delay: '0' history: 7d + units: Rps description: 'The number of global cache blocks lost' preprocessing: - @@ -165,8 +170,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 1bad65e85d8b482d9cd83b1d202f8d8c name: 'Oracle: Get CDB and No-CDB info' @@ -174,11 +179,14 @@ zabbix_export: history: '0' trends: '0' value_type: TEXT - description: 'Get info about CDB and No-CDB databases on instance.' + description: 'Get info about CDB and No-CDB databases on instansce.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: cdb + - + tag: component + value: raw - uuid: fd1ea13484984d0baffc45ea02a33a7c name: 'Oracle: Cursor cache hit ratio' @@ -198,8 +206,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 9fd6475d1b824c74b2b3dad1db4f494a name: 'Oracle: Database CPU time ratio' @@ -219,8 +227,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cpu - uuid: 9fc7f2e986cd4c97ad8778f06dd04822 name: 'Oracle: Database wait time ratio' @@ -240,8 +248,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 12efa23a53eb468ea7b0713b8f610542 name: 'Oracle: Datafiles count' @@ -255,8 +263,8 @@ zabbix_export: - $.datafile_num tags: - - tag: Application - value: Oracle + tag: component + value: datafiles - uuid: cdd3d4f1baea4f2ea122e058704d43e9 name: 'Oracle: Datafiles limit' @@ -274,8 +282,8 @@ zabbix_export: key: 'oracle.sys.params["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: datafiles - uuid: cb703b07fc514ce5aedc561896bcd53f name: 'Oracle: Get ASM stats' @@ -286,8 +294,11 @@ zabbix_export: description: 'Get ASM disk groups stats.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: asm + - + tag: component + value: raw - uuid: 9692f4f771844438a3f9224455c504b6 name: 'Oracle: Disk sort per second' @@ -307,8 +318,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 7dc5745f2a124119b058d23195ba5058 name: 'Oracle: Enqueue timeouts per second' @@ -328,8 +339,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 1aa391bbd2484793a31dc9f0dce51b46 name: 'Oracle: Get FRA stats' @@ -340,8 +351,8 @@ zabbix_export: description: 'Get FRA statistics.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 5e09413cb3a14a3a87e2ead6b838ce1f name: 'Oracle: FRA, Number of files' @@ -359,8 +370,8 @@ zabbix_export: key: 'oracle.fra.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 68f50e7513d642f789a27dfce03ca1b8 name: 'Oracle: FRA, Number of restore points' @@ -378,8 +389,8 @@ zabbix_export: key: 'oracle.fra.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: f7f16828d46a4054a30a22e955542d6a name: 'Oracle: FRA, Space limit' @@ -398,8 +409,8 @@ zabbix_export: key: 'oracle.fra.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 92d7abac10dc47a7bec1bd420a41c78c name: 'Oracle: FRA, Space reclaimable' @@ -418,8 +429,8 @@ zabbix_export: key: 'oracle.fra.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 1e02a10018124f4db85ef9822a605b61 name: 'Oracle: FRA, Used space' @@ -438,8 +449,8 @@ zabbix_export: key: 'oracle.fra.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 887c56e1b9f1415db5def1e1f502a6ae name: 'Oracle: FRA, Usable space in %' @@ -458,8 +469,8 @@ zabbix_export: key: 'oracle.fra.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: e8725c1d79e34fbc8331677fe3d4459e name: 'Oracle: GC CR block received per second' @@ -479,8 +490,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 2c7dd0c162b742d08a2432c8bdde4ce2 name: 'Oracle: Get instance state' @@ -491,8 +502,8 @@ zabbix_export: description: 'The item gets state of the current instance.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: application - uuid: 021a98326c8f402693e4fba9fb3c25de name: 'Oracle: Instance role' @@ -512,8 +523,8 @@ zabbix_export: key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: cd0e2c8f164443588ad19647506c0eea name: 'Oracle: Instance hostname' @@ -533,8 +544,8 @@ zabbix_export: key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 346ef7cacf534988892970d699ef4028 @@ -543,6 +554,10 @@ zabbix_export: priority: INFO description: 'Oracle DB Instance hostname has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 0cc90c2554a7412eafe42c33dd1e9ede name: 'Oracle: Instance name' @@ -562,8 +577,8 @@ zabbix_export: key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: ed394860378642d5b9f220327ead6766 @@ -572,6 +587,10 @@ zabbix_export: priority: INFO description: 'Oracle DB Instance name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: f51053d243ef41089b5e635fd1abb5f3 name: 'Oracle: Instance status' @@ -591,8 +610,8 @@ zabbix_export: key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: b2551269bf4541dfae378b9e48d1f5da name: 'Oracle: Library cache hit ratio' @@ -612,8 +631,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 13a938f495ee464a8ed3f2575cd191b9 name: 'Oracle: Logons per second' @@ -633,8 +652,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 440f42943ebc436fb75bd5d8397fe876 name: 'Oracle: Long table scans per second' @@ -654,8 +673,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 4769432ae04641758daabd5b27deaa01 name: 'Oracle: Memory sorts ratio' @@ -675,8 +694,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: ca4452418d2641bd87fa75e946c2bf98 name: 'Oracle: Get PDB info' @@ -684,11 +703,14 @@ zabbix_export: history: '0' trends: '0' value_type: TEXT - description: 'Get info about PDB databases on instance.' + description: 'Get info about PDB databases on instansce.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: pdb + - + tag: component + value: raw - uuid: 4926809f2c244b33b1a0650510a30fa4 name: 'Oracle: Get PGA stats' @@ -699,8 +721,8 @@ zabbix_export: description: 'Get PGA statistics.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 749a1281ba84475193897a3362f6f873 name: 'Oracle: PGA, Global memory bound' @@ -719,8 +741,11 @@ zabbix_export: key: 'oracle.pga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: 2b5797f046434125b65daf31121fdd81 name: 'Oracle: PGA, Aggregate target parameter' @@ -739,8 +764,11 @@ zabbix_export: key: 'oracle.pga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: e96ff6a018dc4553b9ad7f2dc87f4d99 name: 'Oracle: Physical reads per second' @@ -760,8 +788,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: 92bf88b7b07048b785ca37d9b97cd78b name: 'Oracle: Physical reads bytes per second' @@ -781,8 +809,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: b71df51181c1464486ced05c95bdc938 name: 'Oracle: Physical writes per second' @@ -802,8 +830,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: e34abb4139fe43ae8b27edbe6ad12c8d name: 'Oracle: Physical writes bytes per second' @@ -823,8 +851,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: 7f4d8ea4912944ec8bf32edff9e3b5ae name: 'Oracle: Ping' @@ -841,8 +869,11 @@ zabbix_export: - 10m tags: - - tag: Application - value: Oracle + tag: component + value: application + - + tag: component + value: health triggers: - uuid: df6b0f5dd50848cc8c2e67947df0a5e1 @@ -850,6 +881,10 @@ zabbix_export: name: 'Oracle: Connection to database is unavailable' priority: DISASTER description: 'Connection to Oracle Database is currently unavailable.' + tags: + - + tag: scope + value: availability - uuid: ce9dabcce58d408d8188fe7caa71e666 name: 'Oracle: Number of processes' @@ -862,8 +897,8 @@ zabbix_export: - $.proc_num tags: - - tag: Application - value: Oracle + tag: component + value: system - uuid: cdb59700d4a24fb3bea9d2b63d5d7938 name: 'Oracle: Processes limit' @@ -881,8 +916,8 @@ zabbix_export: key: 'oracle.sys.params["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: system - uuid: 898a5325c2a2469dabb6a2356107dd66 name: 'Oracle: Redo logs available to switch' @@ -896,8 +931,8 @@ zabbix_export: - $.available tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 18dba6067a254bdd99a363c3d7b9bdb2 @@ -905,6 +940,10 @@ zabbix_export: name: 'Oracle: Number of REDO logs available for switching is too low (less {$ORACLE.REDO.MIN.WARN} for 5 min)' priority: WARNING description: 'Number of available for log switching inactive/unused REDOs is low (Database down risk)' + tags: + - + tag: scope + value: capacity - uuid: e8aca0dfd1d74d3b9b042d3ed3070e42 name: 'Oracle: Rows per sort' @@ -923,8 +962,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 0458d6dd9bde4f2aa51319e3c23f5eae name: 'Oracle: SQL service response time' @@ -948,8 +987,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 41d61d167bf044fe9f0d9815b4fd27e6 name: 'Oracle: Get sessions stats' @@ -960,8 +999,8 @@ zabbix_export: description: 'Get sessions statistics. {$ORACLE.SESSION.LOCK.MAX.TIME} -- maximum seconds in the current wait condition for counting long time locked sessions. Default: 600 seconds.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 89811a05632c478d97165f629dadd5b9 name: 'Oracle: Active background sessions' @@ -982,8 +1021,8 @@ zabbix_export: key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: a7ef5969fff545968d7c133bc67baaac name: 'Oracle: Active user sessions' @@ -1004,8 +1043,8 @@ zabbix_export: key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: d91119f30b95418bab67f929737e6bf8 name: 'Oracle: Sessions concurrency' @@ -1015,7 +1054,7 @@ zabbix_export: history: 7d value_type: FLOAT units: '%' - description: 'The percentage of concurrency. Concurrency is a DB behaviour when different transactions request to change the same resource - in case of modifying data transactions sequentially block temporarily the right to change data, the rest of the transactions are waiting for access. In the case when access for resource is locked for a long time, then the concurrency grows (like the transaction queue) and this often has an extremely negative impact on performance. A high contention value does not indicate the root cause of the problem, but is a signal to search for it.' + description: 'The percentage of concurrency. Concurrency is a DB behavior when different transactions request to change the same resource - in case of modifying data transactions sequentially block temporarily the right to change data, the rest of the transactions are waiting for access. In the case when access for resource is locked for a long time, then the concurrency grows (like the transaction queue) and this often has an extremely negative impact on performance. A high contention value does not indicate the root cause of the problem, but is a signal to search for it.' preprocessing: - type: JSONPATH @@ -1025,8 +1064,8 @@ zabbix_export: key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions triggers: - uuid: ff16c7bbeaa5439f98ffe12ce7deff71 @@ -1034,6 +1073,10 @@ zabbix_export: name: 'Oracle: Too high database concurrency (over {$ORACLE.CONCURRENCY.MAX.WARN}% for 5 min)' priority: WARNING description: 'Concurrency rate is over {$ORACLE.CONCURRENCY.MAX.WARN}%. A high contention value does not indicate the root cause of the problem, but is a signal to search for it. In the case of high competition, an analysis of resource consumption should be carried out, the most "heavy" queries made in the database, possibly - session tracing. All this will help determine the root cause and possible optimization points both in the database configuration and in the logic of building queries of the application itself.' + tags: + - + tag: scope + value: performance - uuid: cfd7559ac25e4c0a837048e675f4d995 name: 'Oracle: Session count' @@ -1052,8 +1095,8 @@ zabbix_export: key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 2222705798fd464492c6f692dd9a0392 name: 'Oracle: Inactive user sessions' @@ -1074,8 +1117,8 @@ zabbix_export: key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 381c97858785442389cd6ab74d0ee285 name: 'Oracle: Sessions limit' @@ -1093,8 +1136,8 @@ zabbix_export: key: 'oracle.sys.params["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: c1717acc82784151b5afc6ad08ce3145 name: 'Oracle: Sessions lock rate' @@ -1114,8 +1157,8 @@ zabbix_export: key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions triggers: - uuid: 504e5d964de645679ce448165dadd027 @@ -1123,6 +1166,10 @@ zabbix_export: name: 'Oracle: Too many locked sessions (over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of locked sessions is over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% of the running sessions.' + tags: + - + tag: scope + value: performance - uuid: c279df21264642369d65a6c72a11698d name: 'Oracle: Sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s' @@ -1141,8 +1188,8 @@ zabbix_export: key: 'oracle.sessions.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}","{$ORACLE.SESSION.LOCK.MAX.TIME}"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions triggers: - uuid: 5abc07cd48514a0dac90ce946ce6bc3a @@ -1150,6 +1197,10 @@ zabbix_export: name: 'Oracle: Too many sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s (over {$ORACLE.SESSION.LONG.LOCK.MAX.WARN} for 5 min)' priority: WARNING description: 'Number of sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME} seconds is too high. Long-term locks can negatively affect database performance, therefore, if they are detected, you should first find the most difficult queries from the database point of view and analyze possible resource leaks.' + tags: + - + tag: scope + value: performance - uuid: 1bafc80a94fb454785362593b8a73be3 name: 'Oracle: Get SGA stats' @@ -1160,8 +1211,8 @@ zabbix_export: description: 'Get SGA statistics.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 7ad06a6ccb834c5c95f30c319a48446c name: 'Oracle: SGA, buffer cache' @@ -1180,8 +1231,11 @@ zabbix_export: key: 'oracle.sga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache + - + tag: component + value: sga - uuid: 39dc67c29cce4742acf832949dc57760 name: 'Oracle: SGA, fixed' @@ -1200,8 +1254,11 @@ zabbix_export: key: 'oracle.sga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: 562c02f282974020add8f98e9865fb9d name: 'Oracle: SGA, java pool' @@ -1220,8 +1277,11 @@ zabbix_export: key: 'oracle.sga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: 35e3346e273a46339e7b5d3721584d3a name: 'Oracle: SGA, large pool' @@ -1240,8 +1300,11 @@ zabbix_export: key: 'oracle.sga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: 77c17fc1056745c4949b3476c3b920d4 name: 'Oracle: SGA, log buffer' @@ -1260,8 +1323,11 @@ zabbix_export: key: 'oracle.sga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: b64f3cad53814e989c576d3ce51bf42d name: 'Oracle: SGA, shared pool' @@ -1280,8 +1346,11 @@ zabbix_export: key: 'oracle.sga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: 517c7b3bbf8d40988e6a8289319eaec9 name: 'Oracle: Shared pool free %' @@ -1301,8 +1370,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory triggers: - uuid: 80dbf89c86764cf09d2c5ec834e8940c @@ -1310,6 +1379,10 @@ zabbix_export: name: 'Oracle: Shared pool free is too low (less {$ORACLE.SHARED.FREE.MIN.WARN}% for 5m)' priority: WARNING description: 'The shared pool free memory percent has been less than {$ORACLE.SHARED.FREE.MIN.WARN}% in the last 5 minutes.' + tags: + - + tag: scope + value: capacity - uuid: 28c7030b02714d5ea402fe6f2a3d769a name: 'Oracle: Total sorts per user call' @@ -1328,8 +1401,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: eccce1efc85d46199b3147ec586e1cd5 name: 'Oracle: Get system metrics' @@ -1341,8 +1414,8 @@ zabbix_export: description: 'The item gets system metric values.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: d59cca864e8044d89f9b4689ec712511 name: 'Oracle: Get system parameters' @@ -1353,8 +1426,8 @@ zabbix_export: description: 'Get a set of system parameter values.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 48f54a0324a64e80aaf22d5cd26798cd name: 'Oracle: Temp space used' @@ -1374,8 +1447,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 1a4efb793cff4224b0ae02272be2fe85 name: 'Oracle: PGA, Total allocated' @@ -1394,8 +1467,11 @@ zabbix_export: key: 'oracle.pga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: 264b73d153694b52a47ac0219a8de66c name: 'Oracle: PGA, Total freeable' @@ -1414,8 +1490,11 @@ zabbix_export: key: 'oracle.pga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: 3f3083748a4f42998b135b1b4f88d11a name: 'Oracle: PGA, Total inuse' @@ -1434,8 +1513,11 @@ zabbix_export: key: 'oracle.pga.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: 97ac4acedcde465b8d004a8ac476dd99 name: 'Oracle: Get tablespaces stats' @@ -1446,8 +1528,11 @@ zabbix_export: description: 'Get tablespaces stats.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: component + value: tablespaces - uuid: 4f1a9efea8594486b226307a52e35474 name: 'Oracle: Uptime' @@ -1467,8 +1552,8 @@ zabbix_export: key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: bcdaf519783f453e81d7064207f8bd30 @@ -1476,6 +1561,10 @@ zabbix_export: name: 'Oracle: Failed to fetch info data (or no data for 30m)' priority: INFO description: 'Zabbix has not received data for items for the last 5 minutes. The database might be unavailable for connecting.' + tags: + - + tag: scope + value: availability - uuid: 5eae478e85834eee91b94680d529dcdb expression: 'last(/Oracle by Zabbix agent 2/oracle.uptime)<10m' @@ -1483,6 +1572,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 73ff311f3d5c4e93b5919f5633fc09f9 name: 'Oracle: User''s expire password' @@ -1498,8 +1591,8 @@ zabbix_export: - $.exp_passwd_days_before tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 5eaa700c3bb74399ad2d26c382397415 @@ -1507,6 +1600,10 @@ zabbix_export: name: 'Oracle: Zabbix account will expire soon (under {$ORACLE.EXPIRE.PASSWORD.MIN.WARN} days)' priority: WARNING description: 'Password for zabbix user in the database will expire soon.' + tags: + - + tag: scope + value: notice - uuid: cec9a53d637e42c79e2a838588ceeaca name: 'Oracle: User rollbacks per second' @@ -1526,8 +1623,8 @@ zabbix_export: key: 'oracle.sys.metrics["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 04c0b90a0a7c4d6a95f51d006a65a530 name: 'Oracle: Version' @@ -1551,8 +1648,8 @@ zabbix_export: key: 'oracle.instance.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 4a68bcb6149c4c839e263c949343add8 @@ -1561,6 +1658,10 @@ zabbix_export: priority: INFO description: 'Oracle DB version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: e2f1ce8c037f4efa9bdb98166d344be6 @@ -1592,8 +1693,11 @@ zabbix_export: key: 'oracle.archive.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle Archivelog' + tag: component + value: archive-log + - + tag: destination + value: '{#DEST_NAME}' - uuid: ce76a8ece06f4a17bfaf08b4351346d5 name: 'Archivelog ''{#DEST_NAME}'': Last sequence' @@ -1611,8 +1715,11 @@ zabbix_export: key: 'oracle.archive.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle Archivelog' + tag: component + value: archive-log + - + tag: destination + value: '{#DEST_NAME}' - uuid: a411a4e1c8ca4ea2a1ece92075cd0325 name: 'Archivelog ''{#DEST_NAME}'': Status' @@ -1636,8 +1743,11 @@ zabbix_export: key: 'oracle.archive.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle Archivelog' + tag: component + value: archive-log + - + tag: destination + value: '{#DEST_NAME}' trigger_prototypes: - uuid: e2d393c0ff2f420097e19890bcbe215c @@ -1645,6 +1755,10 @@ zabbix_export: name: 'Archivelog ''{#DEST_NAME}'': Log Archive is not valid' priority: HIGH description: 'ARL destination not in 3 - Valid or 2 - Deferred.' + tags: + - + tag: scope + value: availability - uuid: 59840e68757644afbcf6ec49a6f5e95d name: 'Database discovery' @@ -1687,8 +1801,14 @@ zabbix_export: key: 'oracle.cdb.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' - uuid: a499423d6e8d44f2bc11beceb30c5fc1 name: 'Oracle Database ''{#DBNAME}'': Log mode' @@ -1712,8 +1832,14 @@ zabbix_export: key: 'oracle.cdb.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' - uuid: 0b0cfebb30aa4d21b8ff91f887fdffde name: 'Oracle Database ''{#DBNAME}'': Open status' @@ -1737,8 +1863,14 @@ zabbix_export: key: 'oracle.cdb.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' trigger_prototypes: - uuid: fb642c2cfeb142409c67a7755d1047cc @@ -1751,12 +1883,20 @@ zabbix_export: - name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' expression: 'last(/Oracle by Zabbix agent 2/oracle.db_open_mode["{#DBNAME}"])=1' + tags: + - + tag: scope + value: notice - uuid: ef1c57d8f7d34c02bf0b7347d9fddf54 expression: 'last(/Oracle by Zabbix agent 2/oracle.db_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' + tags: + - + tag: scope + value: notice - uuid: 560b010dcdfc445cbd4e266b88b60e24 name: 'Oracle Database ''{#DBNAME}'': Role' @@ -1780,8 +1920,14 @@ zabbix_export: key: 'oracle.cdb.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' trigger_prototypes: - uuid: 24fef0b751fd4d089eced3c210954b4f @@ -1790,6 +1936,10 @@ zabbix_export: priority: INFO description: 'Oracle DB role has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice trigger_prototypes: - uuid: 049473f763d84700b62abf5c914390fe @@ -1797,6 +1947,10 @@ zabbix_export: name: 'Oracle Database ''{#DBNAME}'': Force logging is deactivated for DB with active Archivelog' priority: WARNING description: 'Force Logging mode - it is very important metric for Databases in ''ARCHIVELOG''. This feature allows to forcibly write all transactions to the REDO.' + tags: + - + tag: scope + value: performance - uuid: 8d31eea973a7408abf0eb25ca7ba70c6 name: 'ASM disk groups discovery' @@ -1822,8 +1976,11 @@ zabbix_export: key: 'oracle.diskgroups.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle ASM' + tag: component + value: asm + - + tag: disk-group + value: '{#DG_NAME}' - uuid: b80f69f44dd24eae82a301dbefb0c60f name: 'ASM ''{#DG_NAME}'': Total size' @@ -1842,8 +1999,11 @@ zabbix_export: key: 'oracle.diskgroups.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle ASM' + tag: component + value: asm + - + tag: disk-group + value: '{#DG_NAME}' - uuid: e2a0ac73040f401bb05ff88140f6665b name: 'ASM ''{#DG_NAME}'': Free size' @@ -1863,8 +2023,11 @@ zabbix_export: key: 'oracle.diskgroups.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle ASM' + tag: component + value: asm + - + tag: disk-group + value: '{#DG_NAME}' trigger_prototypes: - uuid: b8aa1b00e2574e35bf71554cabfffcfc @@ -1872,6 +2035,10 @@ zabbix_export: name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.HIGH}% for 5m)' priority: HIGH description: 'Usage percent of ASM disk group is over {$ORACLE.ASM.USED.PCT.MAX.WARN}' + tags: + - + tag: scope + value: capacity - uuid: af6ff1d099524209b2806b1257e9a8e3 expression: 'min(/Oracle by Zabbix agent 2/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.WARN}' @@ -1882,6 +2049,10 @@ zabbix_export: - name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.HIGH}% for 5m)' expression: 'min(/Oracle by Zabbix agent 2/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.HIGH}' + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: f42e49e6743f4b08b5bdc3ab284b26f3 @@ -1940,8 +2111,14 @@ zabbix_export: key: 'oracle.pdb.info["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle PDB' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: PDB trigger_prototypes: - uuid: 61f48e1d858f4e95a603b32ee1c409dc @@ -1950,12 +2127,20 @@ zabbix_export: priority: INFO description: 'Oracle DB open status has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: a6921cc3b42843dcb5624b3bb172f996 expression: 'last(/Oracle by Zabbix agent 2/oracle.pdb_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' + tags: + - + tag: scope + value: notice - uuid: 46ee5f42a15b43a58f7ef0ce5e3638d3 name: 'Tablespace discovery' @@ -1993,8 +2178,14 @@ zabbix_export: key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: d7263b6da6c04c7798909a8448f526ab name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace free, bytes' @@ -2013,8 +2204,14 @@ zabbix_export: key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: d2d919d303b244829c797245e08c2fe5 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace MAX size, bytes' @@ -2033,8 +2230,14 @@ zabbix_export: key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: de6892ac5ca4499db01dd02c0444aafc name: 'Oracle TBS ''{#TABLESPACE}'': Open status' @@ -2054,8 +2257,14 @@ zabbix_export: key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' trigger_prototypes: - uuid: 832f908ca3b84a3c9a030b5d33b96016 @@ -2063,6 +2272,10 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace is OFFLINE' priority: WARNING description: 'The tablespace is in the offline state.' + tags: + - + tag: scope + value: availability - uuid: 2e84836974b340b5b916eed08e1fcdf4 expression: 'last(/Oracle by Zabbix agent 2/oracle.tbs_status["{#TABLESPACE}"],#1)<>last(/Oracle by Zabbix agent 2/oracle.tbs_status["{#TABLESPACE}"],#2)' @@ -2074,6 +2287,10 @@ zabbix_export: - name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace is OFFLINE' expression: 'last(/Oracle by Zabbix agent 2/oracle.tbs_status["{#TABLESPACE}"])=2' + tags: + - + tag: scope + value: notice - uuid: ab56fee407e143db912dffcf24fb0106 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace used, bytes' @@ -2092,8 +2309,14 @@ zabbix_export: key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: 358615a3e372462e9cec05df1df22743 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage, percent' @@ -2113,14 +2336,24 @@ zabbix_export: key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' trigger_prototypes: - uuid: bbc86236064348ee9150dfdd07623061 expression: 'min(/Oracle by Zabbix agent 2/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' priority: HIGH + tags: + - + tag: scope + value: capacity - uuid: ba298d35aaaa4386b4f03914dcf1cb27 expression: 'min(/Oracle by Zabbix agent 2/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.WARN}' @@ -2130,6 +2363,10 @@ zabbix_export: - name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by Zabbix agent 2/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' + tags: + - + tag: scope + value: capacity - uuid: 5d6293b33a46488c88a75dc898bf7059 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace allocated, percent' @@ -2149,8 +2386,14 @@ zabbix_export: key: 'oracle.ts.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' trigger_prototypes: - uuid: 2530cb03fb4e4e728396834f0db89466 @@ -2161,11 +2404,19 @@ zabbix_export: - name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by Zabbix agent 2/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' + tags: + - + tag: scope + value: capacity - uuid: 451108a2251848ea8719378d5c0abb42 expression: 'min(/Oracle by Zabbix agent 2/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' priority: HIGH + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: 4b20cce21abb453f9aab0dbce75ff060 @@ -2188,6 +2439,13 @@ zabbix_export: item: host: 'Oracle by Zabbix agent 2' key: 'oracle.tbs_used_bytes["{#TABLESPACE}"]' + tags: + - + tag: class + value: database + - + tag: target + value: oracle macros: - macro: '{$ORACLE.ASM.USED.PCT.MAX.HIGH}' @@ -2450,24 +2708,40 @@ zabbix_export: name: 'Oracle: Too many active processes (over {$ORACLE.PROCESSES.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active processes are using more than {$ORACLE.PROCESSES.MAX.WARN}% of the available number of processes.' + tags: + - + tag: scope + value: capacity - uuid: d9977c48c6e7435eafde4cabc43bb5fc expression: 'min(/Oracle by Zabbix agent 2/oracle.session_count,5m) * 100 / last(/Oracle by Zabbix agent 2/oracle.session_limit) > {$ORACLE.SESSIONS.MAX.WARN}' name: 'Oracle: Too many active sessions (over {$ORACLE.SESSIONS.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active sessions are using more than {$ORACLE.SESSIONS.MAX.WARN}% of the available sessions.' + tags: + - + tag: scope + value: capacity - uuid: 362882973d0b45d1a09a687353734032 expression: 'min(/Oracle by Zabbix agent 2/oracle.datafiles.stats["{$ORACLE.CONNSTRING}","{$ORACLE.USER}","{$ORACLE.PASSWORD}","{$ORACLE.SERVICE}"],5m) * 100 / last(/Oracle by Zabbix agent 2/oracle.db_files_limit) > {$ORACLE.DB.FILE.MAX.WARN}' name: 'Oracle: Too many database files (over {$ORACLE.DB.FILE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of datafiles is higher than {$ORACLE.DB.FILE.MAX.WARN}% of the available datafile files limit.' + tags: + - + tag: scope + value: capacity - uuid: aecb78fc9a7549f2b8e68325530bcd99 expression: 'min(/Oracle by Zabbix agent 2/oracle.total_pga_used,5m) * 100 / last(/Oracle by Zabbix agent 2/oracle.pga_target) > {$ORACLE.PGA.USE.MAX.WARN}' name: 'Oracle: Total PGA inuse is too high (over {$ORACLE.PGA.USE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Total PGA in use is more than {$ORACLE.PGA.USE.MAX.WARN}% of PGA_AGGREGATE_TARGET.' + tags: + - + tag: scope + value: capacity graphs: - uuid: 292f08d249d344db882a3447cc268ca6 diff --git a/templates/db/oracle_odbc/template_db_oracle_odbc.yaml b/templates/db/oracle_odbc/template_db_oracle_odbc.yaml index 152fb8ed3be..1fe2d598e03 100644 --- a/templates/db/oracle_odbc/template_db_oracle_odbc.yaml +++ b/templates/db/oracle_odbc/template_db_oracle_odbc.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-14T17:44:06Z' + date: '2022-01-26T10:37:32Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -22,7 +22,7 @@ zabbix_export: The "Service's TCP port state" item uses {HOST.CONN} and {$ORACLE.PORT} macros to check the availability of the listener. - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -47,8 +47,11 @@ zabbix_export: password: '{$ORACLE.PASSWORD}' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: archive-log + - + tag: component + value: raw - uuid: 63fad55a2ced487aa30017b33bf1692e name: 'Oracle: Get ASM stats' @@ -69,8 +72,11 @@ zabbix_export: description: 'Get ASM disk groups stats.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: asm + - + tag: component + value: raw - uuid: 5de7c786988d49d0b50f28d2d622db62 name: 'Oracle: Get CDB and No-CDB info' @@ -88,11 +94,14 @@ zabbix_export: FROM v$database username: '{$ORACLE.USER}' password: '{$ORACLE.PASSWORD}' - description: 'Get info about CDB and No-CDB databases on instance.' + description: 'Get info about CDB and No-CDB databases on instansce.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: cdb + - + tag: component + value: raw - uuid: dde19b79507648bd80a82a0575bf8671 name: 'Oracle: Get instance state' @@ -116,8 +125,8 @@ zabbix_export: description: 'The item gets state of the current instance.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: cedcebd0b7ce474c9681022fcc75df1c name: 'Oracle: Get PDB info' @@ -133,11 +142,14 @@ zabbix_export: FROM v$pdbs; username: '{$ORACLE.USER}' password: '{$ORACLE.PASSWORD}' - description: 'Get info about PDB databases on instance.' + description: 'Get info about PDB databases on instansce.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: pdb + - + tag: component + value: raw - uuid: 3839683749974cdeafd9178bdccb38d6 name: 'Oracle: Get system metrics' @@ -210,8 +222,8 @@ zabbix_export: description: 'The item gets system metric values.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 972be2e777e44c539d0ddd7918b79e88 name: 'Oracle: Get tablespaces stats' @@ -255,9 +267,9 @@ zabbix_export: NVL(SUM(Y.MAX_BYTES), 0) AS MAX_BYTES, NVL(MAX(NVL(Y.FREE_BYTES, 0)), 0) AS FREE, SUM(Y.BYTES)-MAX(Y.FREE_BYTES) AS USED_BYTES, - ROUND(DECODE(SUM(Y.MAX_BYTES), 0, 0, (SUM(Y.BYTES) / SUM(Y.MAX_BYTES) * 100)), 2) AS USED_PCT_MAX, + ROUND(DECODE(SUM(Y.MAX_BYTES), 0, 0, (SUM(Y.BYTES) / SUM(Y.MAX_BYTES) * 100)), 2) AS USED_PCT_MAX, ROUND(DECODE(SUM(Y.BYTES), 0, 0,(SUM(Y.BYTES)-MAX(Y.FREE_BYTES))/ SUM(Y.BYTES)* 100), 2) AS USED_FILE_PCT, - DECODE(Y.TBS_STATUS, 'ONLINE', 1, 'OFFLINE', 2, 'READ ONLY', 3, 0) AS STATUS + DECODE(Y.TBS_STATUS, 'ONLINE', 1, 'OFFLINE', 2, 'READ ONLY', 3, 0) AS STATUS FROM ( SELECT dtf.tablespace_name AS name, dt.contents AS TYPE, @@ -289,8 +301,11 @@ zabbix_export: description: 'Get tablespaces stats.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: component + value: tablespaces - uuid: 7ee99dfbd8dd4048bc2867aaa2fc335e name: 'Oracle: Service''s TCP port state' @@ -307,8 +322,11 @@ zabbix_export: - 10m tags: - - tag: Application - value: Oracle + tag: component + value: health + - + tag: component + value: network - uuid: 6b6ce717919e45df93015a8f65337055 name: 'Oracle: Active parallel sessions' @@ -327,8 +345,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 928b095ffe57404eb6863b06b466524d name: 'Oracle: Active serial sessions' @@ -347,8 +365,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 70633c6c4e27410dabcf035dd583f820 name: 'Oracle: Average active sessions' @@ -367,8 +385,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: eb9f4179a87249fc9df9989f58502a12 name: 'Oracle: Archiver state' @@ -388,8 +406,8 @@ zabbix_export: key: 'db.odbc.get[get_instance_state,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 836e01f5247a468dbf1866a744979376 name: 'Oracle: Buffer cache hit ratio' @@ -409,8 +427,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: dedafce88267427a8f0b51d74de28c58 name: 'Oracle: Global cache blocks corrupted' @@ -418,6 +436,7 @@ zabbix_export: key: oracle.cache_blocks_corrupt delay: '0' history: 7d + units: Rps description: 'The number of blocks that encountered a corruption or checksum failure during interconnect.' preprocessing: - @@ -428,8 +447,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: d0d0dbbf1869487d957e60d03e8e3512 name: 'Oracle: Global cache blocks lost' @@ -437,6 +456,7 @@ zabbix_export: key: oracle.cache_blocks_lost delay: '0' history: 7d + units: Rps description: 'The number of global cache blocks lost' preprocessing: - @@ -447,8 +467,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 50ea6f52e01c44e5b9039add026faaa2 name: 'Oracle: Cursor cache hit ratio' @@ -468,8 +488,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: 82228fbb70bf4660aa64bdde2f57686d name: 'Oracle: Database CPU time ratio' @@ -489,8 +509,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cpu - uuid: 877272b0b9424d279b1efaa6536eb19b name: 'Oracle: Database wait time ratio' @@ -510,8 +530,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 751fe010337e40a5a12fc24d327ffcee name: 'Oracle: Datafiles count' @@ -529,8 +549,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: datafiles - uuid: a0e263bf207042058b5d9d2e735e05eb name: 'Oracle: Datafiles limit' @@ -548,8 +568,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: datafiles - uuid: 22d9cccf44924f99aaf444c80b3beab9 name: 'Oracle: Disk sort per second' @@ -569,8 +589,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 46e0598b703a412e96a3b18e2248e754 name: 'Oracle: Enqueue timeouts per second' @@ -590,8 +610,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: beca246cadb44e48a20bc8809624a6f4 name: 'Oracle: FRA, Number of files' @@ -611,8 +631,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 61eb041ea3b349df88cb3495b383fbe4 name: 'Oracle: FRA, Number of restore points' @@ -630,8 +650,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 375e094a1a024a19b8e69e4f362c0163 name: 'Oracle: FRA, Space limit' @@ -652,8 +672,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 4028e389cc9e4b24946657f1ded1ba47 name: 'Oracle: FRA, Space reclaimable' @@ -674,8 +694,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 40b03e917c3c4c0385536336e48affcb name: 'Oracle: FRA, Used space' @@ -696,8 +716,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: b29c93eecf9d4d1b8c5de1ce9721801f name: 'Oracle: FRA, Usable space in %' @@ -718,8 +738,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: fra - uuid: 3243beb0fe70425f8d71938a52f765ae name: 'Oracle: GC CR block received per second' @@ -739,8 +759,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: cc3c9200deed42e5a8e187e82c123009 name: 'Oracle: Instance role' @@ -760,8 +780,8 @@ zabbix_export: key: 'db.odbc.get[get_instance_state,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 3da27d558e034236a42b3b94bfa13159 name: 'Oracle: Instance hostname' @@ -781,8 +801,8 @@ zabbix_export: key: 'db.odbc.get[get_instance_state,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 618a3e3c82dc4ccba82477afdd100a98 @@ -791,6 +811,10 @@ zabbix_export: priority: INFO description: 'Oracle DB Instance hostname has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 4e5df3339a2940c6b3cdad6f5b65234b name: 'Oracle: Instance name' @@ -810,8 +834,8 @@ zabbix_export: key: 'db.odbc.get[get_instance_state,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 2fe53d1d931e4eb38fef10a3171c1665 @@ -820,6 +844,10 @@ zabbix_export: priority: INFO description: 'Oracle DB Instance name has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 632a953eead74114bdaf640bbf5929a5 name: 'Oracle: Instance status' @@ -839,8 +867,8 @@ zabbix_export: key: 'db.odbc.get[get_instance_state,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 9a3084287a354fb0b0eb5de377a6de92 name: 'Oracle: Library cache hit ratio' @@ -860,8 +888,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache - uuid: ac44884b2518485eae4bc7caf46799a8 name: 'Oracle: Logons per second' @@ -881,8 +909,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: f7691a5d7ef74a4d99cac61835052fba name: 'Oracle: Long table scans per second' @@ -902,8 +930,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 49445baea18640ea844f869c51aee565 name: 'Oracle: Memory sorts ratio' @@ -923,8 +951,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 786188c7719048cb863450f98ab921ac name: 'Oracle: PGA, Global memory bound' @@ -943,8 +971,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: 1f532b6599f34db285b60a8879638d75 name: 'Oracle: PGA, Aggregate target parameter' @@ -963,8 +994,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: 001bf0d526cb455386f5a63e6bb8f410 name: 'Oracle: Physical reads per second' @@ -984,8 +1018,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: 2f305e09eafd4f7a9360f138be20a631 name: 'Oracle: Physical reads bytes per second' @@ -1005,8 +1039,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: d20f81d99e6647479abcc9ffcbc208fc name: 'Oracle: Physical writes per second' @@ -1026,8 +1060,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: e2e21384fbae431a88f1eef610b0307b name: 'Oracle: Physical writes bytes per second' @@ -1047,8 +1081,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: disk - uuid: 533ae91bb94e4077870aa362a8cea7e5 name: 'Oracle: Number of processes' @@ -1065,8 +1099,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: system - uuid: 721c04b5f3ba42d0ae7acceb5876c360 name: 'Oracle: Processes limit' @@ -1084,8 +1118,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: system - uuid: 65064008eef54657b7b7f2beeba70b0a name: 'Oracle: Redo logs available to switch' @@ -1103,8 +1137,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 1348b1e854e64d34b6b00be118f045c3 @@ -1112,6 +1146,10 @@ zabbix_export: name: 'Oracle: Number of REDO logs available for switching is too low (less {$ORACLE.REDO.MIN.WARN} for 5 min)' priority: WARNING description: 'Number of available for log switching inactive/unused REDOs is low (Database down risk)' + tags: + - + tag: scope + value: capacity - uuid: ab298981f26a4ec6849e1155ce35ee76 name: 'Oracle: Rows per sort' @@ -1130,8 +1168,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: ddbdd3d7d40d42b9b9711470516a5aec name: 'Oracle: SQL service response time' @@ -1155,8 +1193,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: e269a27f3c3f47ae86fef231da2a6fce name: 'Oracle: Active background sessions' @@ -1177,8 +1215,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 6e8defc1e3e2485784d8bef6e2b988c7 name: 'Oracle: Active user sessions' @@ -1199,8 +1237,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: a3f2b314a6354d238d6604afa2333ae6 name: 'Oracle: Sessions concurrency' @@ -1210,7 +1248,7 @@ zabbix_export: history: 7d value_type: FLOAT units: '%' - description: 'The percentage of concurrency. Concurrency is a DB behaviour when different transactions request to change the same resource - in case of modifying data transactions sequentially block temporarily the right to change data, the rest of the transactions are waiting for access. In the case when access for resource is locked for a long time, then the concurrency grows (like the transaction queue) and this often has an extremely negative impact on performance. A high contention value does not indicate the root cause of the problem, but is a signal to search for it.' + description: 'The percentage of concurrency. Concurrency is a DB behavior when different transactions request to change the same resource - in case of modifying data transactions sequentially block temporarily the right to change data, the rest of the transactions are waiting for access. In the case when access for resource is locked for a long time, then the concurrency grows (like the transaction queue) and this often has an extremely negative impact on performance. A high contention value does not indicate the root cause of the problem, but is a signal to search for it.' preprocessing: - type: JSONPATH @@ -1220,8 +1258,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions triggers: - uuid: 7099e4a160c1446395b9e5b721db7b38 @@ -1229,6 +1267,10 @@ zabbix_export: name: 'Oracle: Too high database concurrency (over {$ORACLE.CONCURRENCY.MAX.WARN}% for 5 min)' priority: WARNING description: 'Concurrency rate is over {$ORACLE.CONCURRENCY.MAX.WARN}%. A high contention value does not indicate the root cause of the problem, but is a signal to search for it. In the case of high competition, an analysis of resource consumption should be carried out, the most "heavy" queries made in the database, possibly - session tracing. All this will help determine the root cause and possible optimization points both in the database configuration and in the logic of building queries of the application itself.' + tags: + - + tag: scope + value: performance - uuid: 3459ae7c82454882a9655db8a83120fd name: 'Oracle: Session count' @@ -1247,8 +1289,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 5abf01d0bad442e7817752ae01dfc2d2 name: 'Oracle: Inactive user sessions' @@ -1269,8 +1311,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: ebc142a0784041d2bbe982c4d766b98f name: 'Oracle: Sessions limit' @@ -1288,8 +1330,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions - uuid: 64361f8862e8482d86a8bdd71c709142 name: 'Oracle: Sessions lock rate' @@ -1309,8 +1351,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions triggers: - uuid: 9a75f3a039094ca89c2ba7e3fa93b1a8 @@ -1318,6 +1360,10 @@ zabbix_export: name: 'Oracle: Too many locked sessions (over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of locked sessions is over {$ORACLE.SESSIONS.LOCK.MAX.WARN}% of the running sessions.' + tags: + - + tag: scope + value: performance - uuid: a9669cb6290b4a158e7f02c1f079b6f9 name: 'Oracle: Sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s' @@ -1336,8 +1382,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: sessions triggers: - uuid: a8f5ec966f5e4c72baad1380eda4d0a2 @@ -1345,6 +1391,10 @@ zabbix_export: name: 'Oracle: Too many sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME}s (over {$ORACLE.SESSION.LONG.LOCK.MAX.WARN} for 5 min)' priority: WARNING description: 'Number of sessions locked over {$ORACLE.SESSION.LOCK.MAX.TIME} seconds is too high. Long-term locks can negatively affect database performance, therefore, if they are detected, you should first find the most difficult queries from the database point of view and analyze possible resource leaks.' + tags: + - + tag: scope + value: performance - uuid: 94fe3a129f08415bb7e02a862bd9e8a8 name: 'Oracle: SGA, buffer cache' @@ -1365,8 +1415,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: cache + - + tag: component + value: sga - uuid: 062fbd601d6f41208e364c80f1d08b1e name: 'Oracle: SGA, fixed' @@ -1387,8 +1440,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: 614066ff91e144dbae58b4920c1db932 name: 'Oracle: SGA, java pool' @@ -1409,8 +1465,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: 0f726310d4a8426188658f7c093c3989 name: 'Oracle: SGA, large pool' @@ -1431,8 +1490,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: 03e9cea3887447349c9116b89b1be026 name: 'Oracle: SGA, log buffer' @@ -1453,8 +1515,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: eb4c2f63ef8449d99794e5fdb7fed7bf name: 'Oracle: SGA, shared pool' @@ -1475,8 +1540,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: sga - uuid: b14b0126cf64436ea206ec151984cd95 name: 'Oracle: Shared pool free %' @@ -1496,8 +1564,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory triggers: - uuid: 8facfa98bcd3447ea53d0a3d09ada933 @@ -1505,6 +1573,10 @@ zabbix_export: name: 'Oracle: Shared pool free is too low (less {$ORACLE.SHARED.FREE.MIN.WARN}% for 5m)' priority: WARNING description: 'The shared pool free memory percent has been less than {$ORACLE.SHARED.FREE.MIN.WARN}% in the last 5 minutes.' + tags: + - + tag: scope + value: capacity - uuid: 8b3e958d76d14ef7a6869634106f1277 name: 'Oracle: Total sorts per user call' @@ -1523,8 +1595,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: fc2cff59b0804989989179e1dbc338b5 name: 'Oracle: Temp space used' @@ -1544,8 +1616,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 085c097ab3b34f07b262caf80703b469 name: 'Oracle: PGA, Total allocated' @@ -1564,8 +1636,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: c2c18a0a502d4fbe91db25d29ae57d45 name: 'Oracle: PGA, Total freeable' @@ -1584,8 +1659,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: e0e88ce92ece4ca0b776f09dc4ec5039 name: 'Oracle: PGA, Total inuse' @@ -1604,8 +1682,11 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: memory + - + tag: component + value: pga - uuid: 3c817d2b45fc471aa86771ce1739de6f name: 'Oracle: Uptime' @@ -1625,8 +1706,8 @@ zabbix_export: key: 'db.odbc.get[get_instance_state,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: 03a4fb1d6e684c9b82c1317699c71468 @@ -1638,6 +1719,10 @@ zabbix_export: - name: 'Oracle: Port {$ORACLE.PORT} is unavailable' expression: 'max(/Oracle by ODBC/net.tcp.service[tcp,{HOST.CONN},{$ORACLE.PORT}],#3)=0 and max(/Oracle by ODBC/proc.num[,,,"tnslsnr LISTENER"],#3)>0' + tags: + - + tag: scope + value: availability - uuid: 431201a1ce0d47948751c7e4e6bbeb92 expression: 'last(/Oracle by ODBC/oracle.uptime)<10m' @@ -1645,6 +1730,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: ad275dbbe8af483b93d37e416c3f1fd2 name: 'Oracle: User ''{$ORACLE.USER}'' expire password' @@ -1664,8 +1753,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: a909d8cccacf4470a3e2da88b4e5c3d5 @@ -1673,6 +1762,10 @@ zabbix_export: name: 'Oracle: Zabbix account will expire soon (under {$ORACLE.EXPIRE.PASSWORD.MIN.WARN} days)' priority: WARNING description: 'Password for zabbix user in the database will expire soon.' + tags: + - + tag: scope + value: notice - uuid: 3455378f6ecf4ecb93a69d2387e4a57d name: 'Oracle: User rollbacks per second' @@ -1692,8 +1785,8 @@ zabbix_export: key: 'db.odbc.get[get_system_metrics,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application - uuid: 45143cb0d0284608bf48897885a91bbb name: 'Oracle: Version' @@ -1717,8 +1810,8 @@ zabbix_export: key: 'db.odbc.get[get_instance_state,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: a5dd4fe627c44afebdfe7beeefc4ec3d @@ -1727,6 +1820,10 @@ zabbix_export: priority: INFO description: 'Oracle DB version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: bf89a6ced768432a9cc3c27e1e3159d0 name: 'Oracle: Number of LISTENER processes' @@ -1741,14 +1838,18 @@ zabbix_export: - 10m tags: - - tag: Application - value: Oracle + tag: component + value: application triggers: - uuid: eb5e531eb3f142569775349a126d1ab0 expression: 'max(/Oracle by ODBC/proc.num[,,,"tnslsnr LISTENER"],#3)=0' name: 'Oracle: LISTENER process is not running' priority: DISASTER + tags: + - + tag: scope + value: availability discovery_rules: - uuid: a527b14b1cee4115be5c5e9387af821b @@ -1786,8 +1887,11 @@ zabbix_export: key: 'db.odbc.get[get_archivelog_stat,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle Archivelog' + tag: component + value: archive-log + - + tag: destination + value: '{#DEST_NAME}' - uuid: 1948e6bfaa48451cac6ee83a16b07826 name: 'Archivelog ''{#DEST_NAME}'': Last sequence' @@ -1805,8 +1909,11 @@ zabbix_export: key: 'db.odbc.get[get_archivelog_stat,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle Archivelog' + tag: component + value: archive-log + - + tag: destination + value: '{#DEST_NAME}' - uuid: 0d561969fc2942fea854541a03b6a490 name: 'Archivelog ''{#DEST_NAME}'': Status' @@ -1830,8 +1937,11 @@ zabbix_export: key: 'db.odbc.get[get_archivelog_stat,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle Archivelog' + tag: component + value: archive-log + - + tag: destination + value: '{#DEST_NAME}' trigger_prototypes: - uuid: 1202e75015304115a4ccdab027617816 @@ -1839,6 +1949,10 @@ zabbix_export: name: 'Archivelog ''{#DEST_NAME}'': Log Archive is not valid' priority: HIGH description: 'ARL destination not in 3 - Valid or 2 - Deferred.' + tags: + - + tag: scope + value: availability - uuid: c40708b755c7464bb064b7bffc584381 name: 'ASM disk groups discovery' @@ -1868,8 +1982,11 @@ zabbix_export: key: 'db.odbc.get[get_asm_stat,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle ASM' + tag: component + value: asm + - + tag: disk-group + value: '{#DG_NAME}' - uuid: 7f2a51d7eeb64c5b8929dcb0e3a49273 name: 'ASM ''{#DG_NAME}'': Total size' @@ -1888,8 +2005,11 @@ zabbix_export: key: 'db.odbc.get[get_asm_stat,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle ASM' + tag: component + value: asm + - + tag: disk-group + value: '{#DG_NAME}' - uuid: 9c87a9089a19468f85eb1d3c28893092 name: 'ASM ''{#DG_NAME}'': Free size' @@ -1909,8 +2029,11 @@ zabbix_export: key: 'db.odbc.get[get_asm_stat,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle ASM' + tag: component + value: asm + - + tag: disk-group + value: '{#DG_NAME}' trigger_prototypes: - uuid: 756a8b4b04bc4aadab6b4b4cc856ad32 @@ -1918,6 +2041,10 @@ zabbix_export: name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.HIGH}% for 5m)' priority: HIGH description: 'Usage percent of ASM disk group is over {$ORACLE.ASM.USED.PCT.MAX.WARN}' + tags: + - + tag: scope + value: capacity - uuid: d65971e0f3994dfcbcbde145c9866678 expression: 'min(/Oracle by ODBC/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.WARN}' @@ -1928,6 +2055,10 @@ zabbix_export: - name: 'ASM ''{#DG_NAME}'': Disk group usage is too high (over {$ORACLE.ASM.USED.PCT.MAX.HIGH}% for 5m)' expression: 'min(/Oracle by ODBC/oracle.asm_used_pct["{#DG_NAME}"],5m)>{$ORACLE.ASM.USED.PCT.MAX.HIGH}' + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: 75f9f07dbae84443900aad10095e37f9 @@ -1990,8 +2121,14 @@ zabbix_export: key: 'db.odbc.get[get_cdb_info,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' - uuid: 9b88e24d523e4111b2ff65ae26650e04 name: 'Oracle Database ''{#DBNAME}'': Log mode' @@ -2015,8 +2152,14 @@ zabbix_export: key: 'db.odbc.get[get_cdb_info,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' - uuid: f1971909355f4ef48c32695b5d204d56 name: 'Oracle Database ''{#DBNAME}'': Open status' @@ -2040,8 +2183,14 @@ zabbix_export: key: 'db.odbc.get[get_cdb_info,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' trigger_prototypes: - uuid: 9bf80a9372ef4b3898fd5a4f0c3cec7c @@ -2054,12 +2203,20 @@ zabbix_export: - name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' expression: 'last(/Oracle by ODBC/oracle.db_open_mode["{#DBNAME}"])=1' + tags: + - + tag: scope + value: notice - uuid: 3620ac4e75644789a2f0245dbb948771 expression: 'last(/Oracle by ODBC/oracle.db_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' + tags: + - + tag: scope + value: notice - uuid: 949d1e5fc4424b2bb0ffd220f00f6a79 name: 'Oracle Database ''{#DBNAME}'': Role' @@ -2083,8 +2240,14 @@ zabbix_export: key: 'db.odbc.get[get_cdb_info,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#TYPE}' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: '{#TYPE}' trigger_prototypes: - uuid: fb5ccc917a8344d7945b8867a1982d6b @@ -2093,6 +2256,10 @@ zabbix_export: priority: INFO description: 'Oracle DB role has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice trigger_prototypes: - uuid: 9c17e0fdd6fe409e8f298433e58b7445 @@ -2100,6 +2267,10 @@ zabbix_export: name: 'Oracle Database ''{#DBNAME}'': Force logging is deactivated for DB with active Archivelog' priority: WARNING description: 'Force Logging mode - it is very important metric for Databases in ''ARCHIVELOG''. This feature allows to forcibly write all transactions to the REDO.' + tags: + - + tag: scope + value: performance - uuid: 2611e69f735a42b190852589658dd591 name: 'PDB discovery' @@ -2146,8 +2317,14 @@ zabbix_export: key: 'db.odbc.get[get_pdb_info,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle PDB' + tag: component + value: database + - + tag: database + value: '{#DBNAME}' + - + tag: type + value: PDB trigger_prototypes: - uuid: 3dbb9379f8024924b197037acfbbdac4 @@ -2156,12 +2333,20 @@ zabbix_export: priority: INFO description: 'Oracle DB open status has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 5f8ed69b2c074a29b9975baf10a2a2f8 expression: 'last(/Oracle by ODBC/oracle.pdb_open_mode["{#DBNAME}"])=1' name: 'Oracle Database ''{#DBNAME}'': Open status in mount mode' priority: WARNING description: 'The Oracle DB has a MOUNTED state.' + tags: + - + tag: scope + value: notice - uuid: c8de553c98f64e59b40bf927f6447ad1 name: 'Tablespace discovery' @@ -2206,8 +2391,14 @@ zabbix_export: key: 'db.odbc.get[get_tablespaces_stats,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: 8c3284a21872423499ee15fd7b0038f1 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace free, bytes' @@ -2226,8 +2417,14 @@ zabbix_export: key: 'db.odbc.get[get_tablespaces_stats,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: afd8c1a01b64408fbc6f8f95fbb13593 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace MAX size, bytes' @@ -2246,8 +2443,14 @@ zabbix_export: key: 'db.odbc.get[get_tablespaces_stats,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: 42c7812a75d5433ab8a275498635c81c name: 'Oracle TBS ''{#TABLESPACE}'': Open status' @@ -2267,8 +2470,14 @@ zabbix_export: key: 'db.odbc.get[get_tablespaces_stats,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' trigger_prototypes: - uuid: 3c5f54f41f95440aa18ca5316aeb50f6 @@ -2276,6 +2485,10 @@ zabbix_export: name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace is OFFLINE' priority: WARNING description: 'The tablespace is in the offline state.' + tags: + - + tag: scope + value: availability - uuid: 05c2af5a765842a1a70f2f67355db1b3 expression: 'last(/Oracle by ODBC/oracle.tbs_status["{#TABLESPACE}"],#1)<>last(/Oracle by ODBC/oracle.tbs_status["{#TABLESPACE}"],#2)' @@ -2287,6 +2500,10 @@ zabbix_export: - name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace is OFFLINE' expression: 'last(/Oracle by ODBC/oracle.tbs_status["{#TABLESPACE}"])=2' + tags: + - + tag: scope + value: capacity - uuid: b9cc0eabdcbc404fb0df2a2a082411f1 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace used, bytes' @@ -2305,8 +2522,14 @@ zabbix_export: key: 'db.odbc.get[get_tablespaces_stats,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' - uuid: 877961c286e448238f58cff9c51088c8 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage, percent' @@ -2326,14 +2549,24 @@ zabbix_export: key: 'db.odbc.get[get_tablespaces_stats,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' trigger_prototypes: - uuid: 78c293ae7ded42b0b05d50af99762017 expression: 'min(/Oracle by ODBC/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' priority: HIGH + tags: + - + tag: scope + value: capacity - uuid: e6f2cb4ade52464b97f5e0f5e05ab61b expression: 'min(/Oracle by ODBC/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.WARN}' @@ -2343,6 +2576,10 @@ zabbix_export: - name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace usage is too high (over {$ORACLE.TBS.USED.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by ODBC/oracle.tbs_used_file_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.USED.PCT.MAX.HIGH}' + tags: + - + tag: scope + value: capacity - uuid: c3a904455ff244e1a30bf32f0b4ea0d7 name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace allocated, percent' @@ -2362,8 +2599,14 @@ zabbix_export: key: 'db.odbc.get[get_tablespaces_stats,,"Driver={$ORACLE.DRIVER};DBQ=//{HOST.CONN}:{$ORACLE.PORT}/{$ORACLE.SERVICE};"]' tags: - - tag: Application - value: 'Oracle {#CONTENTS} Tablespaces. {#TABLESPACE}' + tag: component + value: tablespaces + - + tag: contents + value: '{#CONTENTS}' + - + tag: tablespace + value: '{#TABLESPACE}' trigger_prototypes: - uuid: 9469e51bd69e4baba82de4fd4e5eb14c @@ -2374,11 +2617,19 @@ zabbix_export: - name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' expression: 'min(/Oracle by ODBC/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' + tags: + - + tag: scope + value: capacity - uuid: a8aa7255866d4a5ba71d2f89a1d234fe expression: 'min(/Oracle by ODBC/oracle.tbs_used_pct["{#TABLESPACE}"],5m)>{$ORACLE.TBS.UTIL.PCT.MAX.HIGH}' name: 'Oracle TBS ''{#TABLESPACE}'': Tablespace utilization is too high (over {$ORACLE.TBS.UTIL.PCT.MAX.HIGH}% for 5m).' priority: HIGH + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: a9f3bc52aa0340feb35600ad249e82d3 @@ -2401,6 +2652,13 @@ zabbix_export: item: host: 'Oracle by ODBC' key: 'oracle.tbs_used_bytes["{#TABLESPACE}"]' + tags: + - + tag: class + value: database + - + tag: target + value: oracle macros: - macro: '{$ORACLE.ASM.USED.PCT.MAX.HIGH}' @@ -2668,30 +2926,50 @@ zabbix_export: name: 'Oracle: Port {$ORACLE.PORT} is unavailable' priority: DISASTER description: 'The TCP port of the Oracle Server service is currently unavailable.' + tags: + - + tag: scope + value: availability - uuid: 38471058988c46f4b81af9f77637914a expression: 'min(/Oracle by ODBC/oracle.processes_count,5m) * 100 / last(/Oracle by ODBC/oracle.processes_limit) > {$ORACLE.PROCESSES.MAX.WARN}' name: 'Oracle: Too many active processes (over {$ORACLE.PROCESSES.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active processes are using more than {$ORACLE.PROCESSES.MAX.WARN}% of the available number of processes.' + tags: + - + tag: scope + value: capacity - uuid: 4a055da31f09489ea0f03e4582ee4333 expression: 'min(/Oracle by ODBC/oracle.session_count,5m) * 100 / last(/Oracle by ODBC/oracle.session_limit) > {$ORACLE.SESSIONS.MAX.WARN}' name: 'Oracle: Too many active sessions (over {$ORACLE.SESSIONS.MAX.WARN}% for 5 min)' priority: WARNING description: 'Active sessions are using more than {$ORACLE.SESSIONS.MAX.WARN}% of the available sessions.' + tags: + - + tag: scope + value: capacity - uuid: 5752d92063f84aaa818bc85b135cd4fd expression: 'min(/Oracle by ODBC/oracle.db_files_count,5m) * 100 / last(/Oracle by ODBC/oracle.db_files_limit) > {$ORACLE.DB.FILE.MAX.WARN}' name: 'Oracle: Too many database files (over {$ORACLE.DB.FILE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Number of datafiles is higher than {$ORACLE.DB.FILE.MAX.WARN}% of the available datafile files limit.' + tags: + - + tag: scope + value: capacity - uuid: 476001f0f52a45f59942d73c643371c1 expression: 'min(/Oracle by ODBC/oracle.total_pga_used,5m) * 100 / last(/Oracle by ODBC/oracle.pga_target) > {$ORACLE.PGA.USE.MAX.WARN}' name: 'Oracle: Total PGA inuse is too high (over {$ORACLE.PGA.USE.MAX.WARN}% for 5 min)' priority: WARNING description: 'Total PGA in use is more than {$ORACLE.PGA.USE.MAX.WARN}% of PGA_AGGREGATE_TARGET.' + tags: + - + tag: scope + value: capacity graphs: - uuid: 72ad9e81bb5147e6827499143d256068 diff --git a/templates/db/postgresql/template_db_postgresql.yaml b/templates/db/postgresql/template_db_postgresql.yaml index c6a1c3ce7a7..6483133e7da 100644 --- a/templates/db/postgresql/template_db_postgresql.yaml +++ b/templates/db/postgresql/template_db_postgresql.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2022-01-12T12:00:46Z' + date: '2022-01-26T10:51:40Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -13,7 +13,7 @@ zabbix_export: description: | You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384190-%C2%A0discussion-thread-for-official-zabbix-template-db-postgresql - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -41,8 +41,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 2c3ee691d4a54fb6b566739a3a648df4 name: 'Bgwriter: Buffers written directly by a backend per second' @@ -66,8 +66,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 77e1eb202a6346ce9df0f1bb2c078688 name: 'Bgwriter: Buffers backend fsync per second' @@ -90,8 +90,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: e29d26a48d0143579bf3acc6655cd659 name: 'Bgwriter: Buffers written during checkpoints per second' @@ -115,8 +115,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 5151183461a54d2bbfaad04b8cab3798 name: 'Bgwriter: Buffers written by the background writer per second' @@ -140,8 +140,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: ff290c0602b9447e87240c1ecf467050 name: 'Bgwriter: Requested checkpoints per second' @@ -164,8 +164,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter triggers: - uuid: 65e7954489854ad3ad1698dead7c4c02 @@ -175,6 +175,10 @@ zabbix_export: description: | Checkpoints are points in the sequence of transactions at which it is guaranteed that the heap and index data files have been updated with all information written before that checkpoint. At checkpoint time, all dirty data pages are flushed to disk and a special checkpoint record is written to the log file. https://www.postgresql.org/docs/current/wal-configuration.html + tags: + - + tag: scope + value: performance - uuid: a5271230be8b431cb96580180e099b98 name: 'Bgwriter: Scheduled checkpoints per second' @@ -197,8 +201,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 782d2368763b48ad8663aa9fb75c3326 name: 'Bgwriter: Checkpoint sync time' @@ -226,8 +230,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: b5e5f463978c46dd9401963f48ea72eb name: 'Bgwriter: Checkpoint write time' @@ -255,8 +259,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: f273c71f92bf4ac0b6ec5a0a88d1239c name: 'Bgwriter: Max written per second' @@ -279,8 +283,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 1fc5ba48a0974bd7bf965b5f130deded name: 'PostgreSQL: Get bgwriter' @@ -291,8 +295,8 @@ zabbix_export: description: 'Statistics about the background writer process''s activity' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw triggers: - uuid: 768d28b9360b46cda3065f5082ba97ac @@ -304,6 +308,10 @@ zabbix_export: - name: 'PostgreSQL: Service is down' expression: 'last(/PostgreSQL by Zabbix agent/pgsql.ping["{$PG.HOST}","{$PG.PORT}"]) = 0' + tags: + - + tag: scope + value: availability - uuid: 70a7581fabd14e05bda762b79811187c name: 'Status: Cache hit ratio %' @@ -314,14 +322,18 @@ zabbix_export: description: 'Cache hit ratio' tags: - - tag: Application - value: PostgreSQL + tag: component + value: cache triggers: - uuid: 4d87cc71b40f4b59ad27f30f33b15a69 expression: 'max(/PostgreSQL by Zabbix agent/pgsql.cache.hit["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"],5m) < {$PG.CACHE_HITRATIO.MIN.WARN}' name: 'PostgreSQL: Cache hit ratio too low (under {$PG.CACHE_HITRATIO.MIN.WARN} in 5m)' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 248cbe5067324b9ca435f2aced5e2a5f name: 'Status: Config hash' @@ -338,14 +350,18 @@ zabbix_export: - 1h tags: - - tag: Application - value: PostgreSQL + tag: component + value: application triggers: - uuid: b727cfa6d3de4063b6a2dcb6cc84e27b expression: 'last(/PostgreSQL by Zabbix agent/pgsql.config.hash["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"],#1)<>last(/PostgreSQL by Zabbix agent/pgsql.config.hash["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"],#2) and length(last(/PostgreSQL by Zabbix agent/pgsql.config.hash["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]))>0' name: 'PostgreSQL: Configuration has changed' priority: INFO + tags: + - + tag: scope + value: notice - uuid: c78116d3acf24e6990ed27ba8008728c name: 'Connections sum: Active' @@ -363,8 +379,8 @@ zabbix_export: key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: be6eb6ecbfad420b889c58d1f1550b23 name: 'Connections sum: Idle' @@ -382,8 +398,8 @@ zabbix_export: key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 6471d014722c4072ae045df4c69578e3 name: 'Connections sum: Idle in transaction' @@ -401,8 +417,8 @@ zabbix_export: key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 197cc14f55db485b891614c7b7ee2a51 name: 'Connections sum: Prepared' @@ -422,8 +438,8 @@ zabbix_export: key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 24d23377c7cd4cc5b63f98a261c2501c name: 'Connections sum: Total' @@ -441,8 +457,8 @@ zabbix_export: key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 488050d9aa8e4c2ea5b3e991ec5ddacc name: 'Connections sum: Total %' @@ -461,14 +477,18 @@ zabbix_export: key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections triggers: - uuid: 54ef12b8ff1e4383a3097c71478ceefa expression: 'min(/PostgreSQL by Zabbix agent/pgsql.connections.sum.total_pct,5m) > {$PG.CONN_TOTAL_PCT.MAX.WARN}' name: 'PostgreSQL: Total number of connections is too high (over {$PG.CONN_TOTAL_PCT.MAX.WARN} in 5m)' priority: AVERAGE + tags: + - + tag: scope + value: performance - uuid: fadd1333189c4ed29db57cf2acd158d0 name: 'Connections sum: Waiting' @@ -488,8 +508,8 @@ zabbix_export: key: 'pgsql.connections.sum["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: b0da0c4856a645ca8ef03405d2d8d4a5 name: 'PostgreSQL: Get connections sum' @@ -502,8 +522,8 @@ zabbix_export: https://www.postgresql.org/docs/current/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: b44f263fb33e461e8c3d700fb7688c7b name: 'PostgreSQL: Get dbstat' @@ -516,8 +536,8 @@ zabbix_export: https://www.postgresql.org/docs/current/monitoring-stats.html#PG-STAT-DATABASE-VIEW tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 7cee21f6225340ef80e9cdef7ce20b10 name: 'PostgreSQL: Get locks' @@ -530,8 +550,8 @@ zabbix_export: https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: f42bd73b3af6451b8a3a6113dcc1b675 name: 'Status: Ping time' @@ -551,8 +571,11 @@ zabbix_export: - '0.001' tags: - - tag: Application - value: PostgreSQL + tag: component + value: application + - + tag: component + value: health triggers: - uuid: e19b5630737b4c63886b5df77a3c748c @@ -563,6 +586,13 @@ zabbix_export: - name: 'PostgreSQL: Service is down' expression: 'last(/PostgreSQL by Zabbix agent/pgsql.ping["{$PG.HOST}","{$PG.PORT}"]) = 0' + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: f5bd615243b344cb88dac1e83436cc85 name: 'Status: Ping' @@ -581,14 +611,21 @@ zabbix_export: - 1h tags: - - tag: Application - value: PostgreSQL + tag: component + value: application + - + tag: component + value: health triggers: - uuid: 6d9c2b5353ce4f6baeeb0f254fb7d1e2 expression: 'last(/PostgreSQL by Zabbix agent/pgsql.ping["{$PG.HOST}","{$PG.PORT}"]) = 0' name: 'PostgreSQL: Service is down' priority: HIGH + tags: + - + tag: scope + value: availability - uuid: 47bf580e1e4e48cf9c0e94fcf90288ac name: 'PostgreSQL: Get queries' @@ -599,8 +636,8 @@ zabbix_export: description: 'Collect all metrics by query execution time' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: d8a509bd011a4ecda5d439295e257e9d name: 'Replication: standby count' @@ -609,8 +646,8 @@ zabbix_export: description: 'Number of standby servers' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication - uuid: 21f8bea1141249c7a4dfafad5bc3ef41 name: 'Replication: lag in seconds' @@ -620,14 +657,21 @@ zabbix_export: description: 'Replication lag with Master in seconds' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication triggers: - uuid: 11831c52e86445498eed42de6a629b65 expression: 'min(/PostgreSQL by Zabbix agent/pgsql.replication.lag.sec["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"],5m) > {$PG.REPL_LAG.MAX.WARN}' name: 'PostgreSQL: Streaming lag with {#MASTER} is too high (over {$PG.REPL_LAG.MAX.WARN} in 5m)' priority: AVERAGE + tags: + - + tag: scope + value: availability + - + tag: scope + value: performance - uuid: 09f696124fca4c5b844bf66c9c912b87 name: 'Replication: recovery role' @@ -638,8 +682,8 @@ zabbix_export: name: 'PostgreSQL recovery role' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication - uuid: d449017462704508a4aad51a6b45fb30 name: 'Replication: status' @@ -650,14 +694,18 @@ zabbix_export: name: 'PostgreSQL replication status' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication triggers: - uuid: aef1e1d2bab540f8ab738b4a3fad863c expression: 'max(/PostgreSQL by Zabbix agent/pgsql.replication.status["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"],5m)=0' name: 'PostgreSQL: Replication is down' priority: AVERAGE + tags: + - + tag: scope + value: availability - uuid: 4883717865c84c19b48d46f009317de2 name: 'Transactions: Max active transaction time' @@ -677,8 +725,8 @@ zabbix_export: key: 'pgsql.transactions["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: transactions - uuid: 4c89121d71a14c15b6169417ea69d0a3 name: 'Transactions: Max idle transaction time' @@ -698,8 +746,8 @@ zabbix_export: key: 'pgsql.transactions["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: transactions - uuid: 0ee43ddd9da246d19097107b45e4c8e8 name: 'Transactions: Max prepared transaction time' @@ -719,8 +767,8 @@ zabbix_export: key: 'pgsql.transactions["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: transactions - uuid: da341b2011714a1f994ecbe96bd52155 name: 'Transactions: Max waiting transaction time' @@ -740,8 +788,8 @@ zabbix_export: key: 'pgsql.transactions["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: transactions - uuid: ff26a1c256bd40978f49a7a025538aa1 name: 'PostgreSQL: Get transactions' @@ -752,8 +800,8 @@ zabbix_export: description: 'Collect metrics by transaction execution time' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 6418a2f286e64ecabf2295fca063f8af name: 'Status: Uptime' @@ -762,8 +810,8 @@ zabbix_export: units: uptime tags: - - tag: Application - value: PostgreSQL + tag: component + value: application triggers: - uuid: 85565aba402740868a16c0e4639a98fc @@ -771,6 +819,10 @@ zabbix_export: name: 'PostgreSQL: Service has been restarted (uptime < 10m)' priority: INFO description: 'PostgreSQL uptime is less than 10 minutes' + tags: + - + tag: scope + value: notice - uuid: 321525ebcea44396922e96deec2e8ad1 name: 'Status: Version' @@ -787,14 +839,18 @@ zabbix_export: - 1d tags: - - tag: Application - value: PostgreSQL + tag: component + value: application triggers: - uuid: 8111eb42b0e74fffb43da474677ebc2f expression: 'last(/PostgreSQL by Zabbix agent/pgsql.version["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"],#1)<>last(/PostgreSQL by Zabbix agent/pgsql.version["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"],#2) and length(last(/PostgreSQL by Zabbix agent/pgsql.version["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]))>0' name: 'PostgreSQL: Version has changed (new version value received: {ITEM.VALUE})' priority: INFO + tags: + - + tag: scope + value: notice - uuid: 5385ec7d39514039a641d18cba335ddc name: 'WAL: Segments count' @@ -812,8 +868,8 @@ zabbix_export: key: 'pgsql.wal.stat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: wal - uuid: 7cd6c524ecab41f9a22489866d503361 name: 'PostgreSQL: Get WAL' @@ -825,8 +881,8 @@ zabbix_export: description: 'Master item to collect WAL metrics' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 5cc9c67621cc46e0a42b1eb79bda83b3 name: 'WAL: Bytes written' @@ -849,8 +905,8 @@ zabbix_export: key: 'pgsql.wal.stat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: wal discovery_rules: - uuid: 5c4c658507394f5bb362e601f7c59d63 @@ -874,8 +930,11 @@ zabbix_export: description: 'Database size' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: 615e6567a85e421bb06ab8cac0eaba69 name: 'DB {#DBNAME}: Blocks hit per second' @@ -898,8 +957,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: cache + - + tag: database + value: '{#DBNAME}' - uuid: 9136517d08b447869e5b8f5fd684c3b9 name: 'DB {#DBNAME}: Disk blocks read per second' @@ -922,8 +984,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: a76f6d28995441ff9fe28bbc09445e64 name: 'DB {#DBNAME}: Detected conflicts per second' @@ -946,8 +1011,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 3b51f02258bd4e02829f04ca016dd01d @@ -957,6 +1025,10 @@ zabbix_export: description: | The primary and standby servers are in many ways loosely connected. Actions on the primary will have an effect on the standby. As a result, there is potential for negative interactions or conflicts between them. https://www.postgresql.org/docs/current/hot-standby.html#HOT-STANDBY-CONFLICT + tags: + - + tag: scope + value: performance - uuid: b874cc2dd80643208c2479ad25fae0ac name: 'DB {#DBNAME}: Detected deadlocks per second' @@ -979,14 +1051,21 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: deadlocks + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 3bee63fa04d94586937e22aafab9bdd8 expression: 'min(/PostgreSQL by Zabbix agent/pgsql.dbstat.deadlocks.rate["{#DBNAME}"],5m) > {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"}' name: 'DB {#DBNAME}: Deadlock occurred (over {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: HIGH + tags: + - + tag: scope + value: availability - uuid: d235ead54c8b41f9a91398c75383e5d7 name: 'DB {#DBNAME}: Temp_bytes written per second' @@ -1009,8 +1088,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: af4e35eee1764d3f97d9c1218867f885 name: 'DB {#DBNAME}: Temp_files created per second' @@ -1032,8 +1114,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: 35c6f93aefe4439bbc36f2f358440b16 name: 'DB {#DBNAME}: Tuples deleted per second' @@ -1056,8 +1141,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 92f33d96f8a348088cdba593c0e66929 name: 'DB {#DBNAME}: Tuples fetched per second' @@ -1080,8 +1168,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 8c03c87a44fe43928c32087ca7561e88 name: 'DB {#DBNAME}: Tuples inserted per second' @@ -1104,8 +1195,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: f6d378f4e38e455fa5a12467fe977657 name: 'DB {#DBNAME}: Tuples returned per second' @@ -1128,8 +1222,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 4c8de8c1064d43ffa18c4f37fead37f7 name: 'DB {#DBNAME}: Tuples updated per second' @@ -1152,8 +1249,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 81c33f5b3c31475fa5f28f4ad149a328 name: 'DB {#DBNAME}: Commits per second' @@ -1176,8 +1276,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: transactions + - + tag: database + value: '{#DBNAME}' - uuid: 8e5080186d034323be21473099b0b0ce name: 'DB {#DBNAME}: Rollbacks per second' @@ -1200,8 +1303,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: transactions + - + tag: database + value: '{#DBNAME}' - uuid: df9dd9bac2a54f1085b29fb22b394a1f name: 'DB {#DBNAME}: Frozen XID before avtovacuum %' @@ -1223,8 +1329,11 @@ zabbix_export: key: 'pgsql.frozenxid["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: transactions + - + tag: database + value: '{#DBNAME}' - uuid: 44ddd66ea37449cb8fab6979b98dfd3c name: 'DB {#DBNAME}: Frozen XID before stop %' @@ -1246,8 +1355,11 @@ zabbix_export: key: 'pgsql.frozenxid["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: transactions + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 709df9c1e29a4ff68a3de9423ff7ae58 @@ -1257,6 +1369,10 @@ zabbix_export: description: | Preventing Transaction ID Wraparound Failures https://www.postgresql.org/docs/current/routine-vacuuming.html#VACUUM-FOR-WRAPAROUND + tags: + - + tag: scope + value: availability - uuid: ddf6d0b7b5fe4cbbb540687051b8e5f5 name: 'DB {#DBNAME}: Get frozen XID' @@ -1266,8 +1382,11 @@ zabbix_export: value_type: TEXT tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: database + value: '{#DBNAME}' - uuid: 3d0acf4b45fc4a72bb2a214222f93f2a name: 'DB {#DBNAME}: Locks total' @@ -1285,14 +1404,21 @@ zabbix_export: key: 'pgsql.locks["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: ef7d3c9866df44aa9b378e7f125a34de expression: 'min(/PostgreSQL by Zabbix agent/pgsql.locks.total["{#DBNAME}"],5m)>{$PG.LOCKS.MAX.WARN:"{#DBNAME}"}' name: 'DB {#DBNAME}: Number of locks is too high (over {$PG.LOCKS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: WARNING + tags: + - + tag: scope + value: availability - uuid: 939ab05c71ed4be9979662203ebba980 name: 'DB {#DBNAME}: Queries slow maintenance count' @@ -1310,8 +1436,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: bbc8f9bf86394cf28e0c2db44ee4711d name: 'DB {#DBNAME}: Queries max maintenance time' @@ -1330,8 +1459,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: f1427228bfa14ad3b7bb9d63bcfaec59 name: 'DB {#DBNAME}: Queries sum maintenance time' @@ -1350,8 +1482,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 5d937f46f4684f1e8253ec62e0f75379 name: 'DB {#DBNAME}: Queries slow query count' @@ -1369,14 +1504,21 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: facc8f6976664da4ad5567d270f0f311 expression: 'min(/PostgreSQL by Zabbix agent/pgsql.queries.query.slow_count["{#DBNAME}"],5m)>{$PG.SLOW_QUERIES.MAX.WARN:"{#DBNAME}"}' name: 'DB {#DBNAME}: Too many slow queries (over {$PG.SLOW_QUERIES.MAX.WARN:"{#DBNAME}"} in 5m)' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 044cc16d0a2f46b28d88eff86c33b30b name: 'DB {#DBNAME}: Queries max query time' @@ -1395,8 +1537,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: c6232400b39c4564a30a403859ffb4ee name: 'DB {#DBNAME}: Queries sum query time' @@ -1415,8 +1560,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: f7099043ea6345f0a5531f70f9573a3e name: 'DB {#DBNAME}: Queries slow transaction count' @@ -1434,8 +1582,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: c6800ca30a564766ba745e875cb4e929 name: 'DB {#DBNAME}: Queries max transaction time' @@ -1454,8 +1605,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 0eda974576794768ac9ddc592ff27e19 name: 'DB {#DBNAME}: Queries sum transaction time' @@ -1474,8 +1628,11 @@ zabbix_export: key: 'pgsql.queries["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{$PG.DB}","{$PG.QUERY_ETIME.MAX.WARN}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: cafcc00cce824c33a321da0e9ecc7f6e name: 'DB {#DBNAME}: Index scans per second' @@ -1497,8 +1654,11 @@ zabbix_export: key: 'pgsql.scans["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: scans + - + tag: database + value: '{#DBNAME}' - uuid: f07396ca9d224e1b819f22efe6c4259d name: 'DB {#DBNAME}: Sequential scans per second' @@ -1521,8 +1681,11 @@ zabbix_export: key: 'pgsql.scans["{$PG.HOST}","{$PG.PORT}","{$PG.USER}","{$PG.PASSWORD}","{#DBNAME}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: scans + - + tag: database + value: '{#DBNAME}' - uuid: 4bf92e4b0fed4d32b808b299d9e1fb0c name: 'DB {#DBNAME}: Get scans' @@ -1533,8 +1696,11 @@ zabbix_export: description: 'Number of scans done for table/index in the database' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw + - + tag: database + value: '{#DBNAME}' graph_prototypes: - uuid: 3f8124b817f2437096c620d62ec2e055 @@ -1720,6 +1886,13 @@ zabbix_export: item: host: 'PostgreSQL by Zabbix agent' key: 'pgsql.dbstat.tup_updated.rate["{#DBNAME}"]' + tags: + - + tag: class + value: database + - + tag: target + value: postgresql macros: - macro: '{$PG.CACHE_HITRATIO.MIN.WARN}' diff --git a/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml b/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml index 2d1b22baede..0226b0a7226 100644 --- a/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml +++ b/templates/db/postgresql_agent2/template_db_postgresql_agent2.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:31:47Z' + date: '2022-01-26T10:38:38Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -13,7 +13,7 @@ zabbix_export: description: | You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/384190-%C2%A0discussion-thread-for-official-zabbix-template-db-postgresql - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -38,8 +38,8 @@ zabbix_export: key: 'pgsql.archive["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: archive - uuid: 729208d50ef64e50b0bb342899e211c2 name: 'Archive: Count of files in archive_status need to archive' @@ -57,8 +57,8 @@ zabbix_export: key: 'pgsql.archive["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: archive - uuid: b60523c62afc4813aeb64cf9598fb7bd name: 'Archive: Count of attempts to archive files' @@ -79,8 +79,8 @@ zabbix_export: key: 'pgsql.archive["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: archive - uuid: 285f434f79864d24a4e66d5a49c539e9 name: 'Archive: Count of files need to archive' @@ -99,8 +99,8 @@ zabbix_export: key: 'pgsql.archive["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: archive - uuid: e9f4284fd3a1459e9c519dbdd8ee3425 name: 'PostgreSQL: Get archive' @@ -111,8 +111,8 @@ zabbix_export: description: 'Collect archive status metrics' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: d9169b4b31554063b9d01d0d27b4beee name: 'Autovacuum: Count of autovacuum workers' @@ -122,8 +122,8 @@ zabbix_export: description: 'Number of autovacuum workers.' tags: - - tag: Application - value: PostgreSQL + tag: component + value: system - uuid: c49f777ae0db48879bc946989bfc36f6 name: 'Bgwriter: Buffers allocated' @@ -146,8 +146,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 1624e89567824e0493492a3dcc979788 name: 'Bgwriter: Buffers written directly by a backend' @@ -170,8 +170,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 6e5990d8a0854efd83b3e6a57aa2c2f9 name: 'Bgwriter: Times a backend execute its own fsync' @@ -194,8 +194,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 3bf0496d313f4dfea67c95010be54372 name: 'Checkpoint: Buffers checkpoints written' @@ -218,8 +218,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 65f4aeedbc7d40ed9a14e0dbd8024c4b name: 'Checkpoint: Buffers background written' @@ -242,8 +242,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 23fcb5ee8c19436b827001114961eb16 name: 'Checkpoint: Requested' @@ -266,8 +266,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 9c578a8e072940728cc00d94f52cec8d name: 'Checkpoint: By timeout' @@ -290,8 +290,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: b94507037a584b9391f610e59dd34e6c name: 'Checkpoint: Checkpoint sync time' @@ -319,8 +319,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 26839587c46043caa2991e973962b954 name: 'Checkpoint: Checkpoint write time' @@ -348,8 +348,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: b83939ecfb094a7e9eb42cd9a7e2695c name: 'Bgwriter: Number of bgwriter stopped' @@ -372,8 +372,8 @@ zabbix_export: key: 'pgsql.bgwriter["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: bgwriter - uuid: 6020e17c25104cbfba182e9cddfe6336 name: 'PostgreSQL: Get bgwriter' @@ -384,8 +384,8 @@ zabbix_export: description: 'https://www.postgresql.org/docs/12/monitoring-stats.html#PG-STAT-BGWRITER-VIEW' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: b98d2328694f44598f2177b3f93d4b90 name: 'PostgreSQL: Cache hit' @@ -397,8 +397,8 @@ zabbix_export: params: 'last(//pgsql.dbstat.sum.blks_hit.rate) * 100 / (last(//pgsql.dbstat.sum.blks_hit.rate) + last(//pgsql.dbstat.sum.blks_read.rate))' tags: - - tag: Application - value: PostgreSQL + tag: component + value: cache - uuid: 2ea55460f0d34063ae4ab65b74ec852c name: 'Connections sum: Active' @@ -416,8 +416,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 69f14028e98b48d489fbd7345c2213dd name: 'Connections sum: Disabled' @@ -435,8 +435,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 62a2401041724b4888bf058035dc6a0c name: 'Connections sum: Fastpath function call' @@ -454,8 +454,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: fc3b357cc8a24c4aad60784d1bfb7e18 name: 'Connections sum: Idle' @@ -473,8 +473,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: b900a8123dfa48e0ac8fd4b92ae8678d name: 'Connections sum: Idle in transaction' @@ -492,8 +492,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 99b0a3e14af44924b0319a0a9f6c16c7 name: 'Connections sum: Idle in transaction (aborted)' @@ -511,8 +511,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 194c41f88e9e44879a70033913dd41d3 name: 'Connections sum: Prepared' @@ -532,8 +532,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 1ec042e5853b430d9d7982c53c3fcf14 name: 'Connections sum: Total' @@ -551,8 +551,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: 101149dd68994084a1cdab82c9d064f0 name: 'Connections sum: Total %' @@ -571,14 +571,18 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections triggers: - uuid: 1d0903401af64d93ac16761808d672ca expression: 'min(/PostgreSQL by Zabbix agent 2/pgsql.connections.total_pct,5m) > {$PG.CONN_TOTAL_PCT.MAX.WARN}' name: 'Connections sum: Total number of connections is too high (over {$PG.CONN_TOTAL_PCT.MAX.WARN} in 5m)' priority: AVERAGE + tags: + - + tag: scope + value: performance - uuid: f2c298008b914434b96da85a985e4a54 name: 'Connections sum: Waiting' @@ -598,8 +602,8 @@ zabbix_export: key: 'pgsql.connections["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: connections - uuid: e926ecd967f342bf90e9923825147d64 name: 'PostgreSQL: Get connections' @@ -612,8 +616,8 @@ zabbix_export: https://www.postgresql.org/docs/current/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 1cab825fac8a49ba96dfbf7a696be729 name: 'PostgreSQL: Custom queries' @@ -625,8 +629,8 @@ zabbix_export: description: 'Execute custom queries from file *.sql (check for option Plugins.Postgres.CustomQueriesPath at agent configuration)' tags: - - tag: Application - value: PostgreSQL + tag: component + value: application - uuid: 5c6de0fe332043bfb35c999b10893e4c name: 'Dbstat: Hit blocks read' @@ -649,8 +653,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: cache - uuid: 4dc3f2c23dfd4dfebe024a5c2d4409ae name: 'Dbstat: Disk blocks read' @@ -673,8 +677,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: storage - uuid: 619211cc2afa4a159f36abf1a17d5476 name: 'Dbstat: Blocks read time' @@ -698,8 +702,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: storage - uuid: fba3b51d644c4c16ac71b3eda1be1701 name: 'Dbstat: Blocks write time' @@ -723,8 +727,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: storage - uuid: 1b98b9c95b32424baa68c354496ed2de name: 'Dbstat: Checksum failures' @@ -753,8 +757,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: system - uuid: 0106dfc55ace4dacaff00ce2c98de2ea name: 'Dbstat: Conflicts' @@ -777,8 +781,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: queries - uuid: e5d3838e5cf84be9ae83cacf22dc99af name: 'Dbstat: Deadlocks' @@ -801,8 +805,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: deadlocks - uuid: c61f60e6f7d24ffe99db480f6bbd9613 name: 'Dbstat: Backends connected' @@ -820,8 +824,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: backends - uuid: 96cb6b388b2c480ead1568293dd81e70 name: 'Dbstat: Number temp bytes' @@ -845,8 +849,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: storage - uuid: bea47c8a95074ad3997aff64fcfcf49b name: 'Dbstat: Number temp bytes' @@ -869,8 +873,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: storage - uuid: 731f4adac9d34eaaaa1f8d5080fdf6ce name: 'Dbstat: Rows deleted' @@ -893,8 +897,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: queries - uuid: 4eb6cc273484453bab1233de085363f5 name: 'Dbstat: Rows fetched' @@ -917,8 +921,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: queries - uuid: ae250ffa30c94df187c2010011e794aa name: 'Dbstat: Rows inserted' @@ -941,8 +945,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: queries - uuid: 3253ed1c96db4a84974e62b85d80bc0f name: 'Dbstat: Rows returned' @@ -965,8 +969,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: queries - uuid: 13feadafa00a4bd293fcf1a98ddf1f39 name: 'Dbstat: Rows updated' @@ -989,8 +993,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: queries - uuid: bc8a3b29a6684b7f8a70a54b962f0e7e name: 'Dbstat: Committed transactions' @@ -1013,8 +1017,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: transactions - uuid: 8aedfe3e385b447eb75b85f92301665a name: 'Dbstat: Roll backed transactions' @@ -1037,8 +1041,8 @@ zabbix_export: key: 'pgsql.dbstat.sum["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: transactions - uuid: ddddde3084d54f55838b970f44290523 name: 'PostgreSQL: Get dbstat sum' @@ -1051,8 +1055,8 @@ zabbix_export: https://www.postgresql.org/docs/current/monitoring-stats.html#PG-STAT-DATABASE-VIEW tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 3be06ec14cba44d0892f3271a599c473 name: 'PostgreSQL: Get dbstat' @@ -1065,8 +1069,8 @@ zabbix_export: https://www.postgresql.org/docs/current/monitoring-stats.html#PG-STAT-DATABASE-VIEW tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 7112eeb300c14d959c79715462bf9563 name: 'PostgreSQL: Get locks' @@ -1079,8 +1083,8 @@ zabbix_export: https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 0377fe6f2f8d4539b649c636ab012415 name: 'PostgreSQL: Age of oldest xid' @@ -1090,14 +1094,18 @@ zabbix_export: description: 'Age of oldest xid.' tags: - - tag: Application - value: PostgreSQL + tag: component + value: transactions triggers: - uuid: 2a5c11571d9d46f093ed9081f9d51504 expression: 'last(/PostgreSQL by Zabbix agent 2/pgsql.oldest.xid["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]) > 18000000' name: 'PostgreSQL: Oldest xid is too big' priority: AVERAGE + tags: + - + tag: scope + value: availability - uuid: 56323e572fa443228987c62039153825 name: 'PostgreSQL: Ping' @@ -1110,14 +1118,21 @@ zabbix_export: - 1h tags: - - tag: Application - value: PostgreSQL + tag: component + value: application + - + tag: component + value: health triggers: - uuid: 48a24a78519d47349200f0b41ceec56a expression: 'last(/PostgreSQL by Zabbix agent 2/pgsql.ping["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"])=0' name: 'PostgreSQL: Service is down' priority: HIGH + tags: + - + tag: scope + value: availability - uuid: a171db459d6144e4ad294579fb8dc56d name: 'Replication: Standby count' @@ -1126,8 +1141,8 @@ zabbix_export: description: 'Number of standby servers' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication - uuid: da9ce769f9444a3f9600ce64c4ab2857 name: 'Replication: Lag in bytes' @@ -1137,8 +1152,8 @@ zabbix_export: description: 'Replication lag with Master in byte.' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication - uuid: 5a9eb8ee4a484911903688e620eb618b name: 'Replication: Lag in seconds' @@ -1148,8 +1163,8 @@ zabbix_export: description: 'Replication lag with Master in seconds.' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication - uuid: 4120befb754d47e9a931f868c28badb9 name: 'PostgreSQL: Get replication' @@ -1160,8 +1175,8 @@ zabbix_export: description: 'Collect metrics from the pg_stat_replication, which contains information about the WAL sender process, showing statistics about replication to that sender''s connected standby server.' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 4085b836bf614f3d910818074c386845 name: 'Replication: Recovery role' @@ -1172,8 +1187,8 @@ zabbix_export: name: 'PostgreSQL recovery role' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication - uuid: 3c83904cbad74ff7a0d10136a233e6c6 name: 'Replication: Status' @@ -1184,8 +1199,8 @@ zabbix_export: name: 'PostgreSQL replication status' tags: - - tag: Application - value: PostgreSQL + tag: component + value: replication - uuid: efa946a67e5844ecb905c68a2a6b85bb name: 'PostgreSQL: Uptime' @@ -1195,14 +1210,18 @@ zabbix_export: units: s tags: - - tag: Application - value: PostgreSQL + tag: component + value: application triggers: - uuid: 5fbabc5f60b74a369a13a260d25cce3c expression: 'last(/PostgreSQL by Zabbix agent 2/pgsql.uptime["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]) < 600' name: 'PostgreSQL: Service has been restarted (uptime={ITEM.LASTVALUE})' priority: AVERAGE + tags: + - + tag: scope + value: notice - uuid: 6d5aa6213cf248749cbffdea9aff694f name: 'WAL: Segments count' @@ -1220,8 +1239,8 @@ zabbix_export: key: 'pgsql.wal.stat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: wal - uuid: 0e58a74b8a2d47d28f596196405b22b5 name: 'WAL: Bytes received' @@ -1244,8 +1263,8 @@ zabbix_export: key: 'pgsql.wal.stat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: wal - uuid: c3d96741af454f6b9a3a49b6117c31be name: 'PostgreSQL: Get WAL' @@ -1257,8 +1276,8 @@ zabbix_export: description: 'Collect WAL metrics' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 95f67516be544daf9ad8a1cad2e46114 name: 'WAL: Bytes written' @@ -1281,8 +1300,8 @@ zabbix_export: key: 'pgsql.wal.stat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: PostgreSQL + tag: component + value: wal discovery_rules: - uuid: b1a4bfe1031a40529a7c38ac6bed3c6d @@ -1306,8 +1325,11 @@ zabbix_export: description: 'Database age' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: application + - + tag: database + value: '{#DBNAME}' - uuid: 4367ba7fdffd459ea2b18e1877bc74ca name: 'DB {#DBNAME}: Get bloating tables' @@ -1316,8 +1338,11 @@ zabbix_export: description: 'Number of bloating tables' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: tables + - + tag: database + value: '{#DBNAME}' - uuid: b614a0909eec40bc841bf7446e842544 name: 'DB {#DBNAME}: Database size' @@ -1328,8 +1353,11 @@ zabbix_export: description: 'Database size' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: 4b1b1a4374c0429cb1790e774f181512 name: 'DB {#DBNAME}: Blocks hit per second' @@ -1352,8 +1380,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: cache + - + tag: database + value: '{#DBNAME}' - uuid: 841496e662cc43cf8db7728e96fcba76 name: 'DB {#DBNAME}: Disk blocks read per second' @@ -1376,8 +1407,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: 0313d02ce8274bc9bcaee54d062300c8 name: 'DB {#DBNAME}: Disk blocks read per second' @@ -1405,8 +1439,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: e746a7760d554a0e9d41ba01c3be9db5 name: 'DB {#DBNAME}: Disk blocks read per second' @@ -1434,8 +1471,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: d44335162082498bbc42e29e938a4de7 name: 'DB {#DBNAME}: Checksum failures' @@ -1464,8 +1504,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: system + - + tag: database + value: '{#DBNAME}' - uuid: 4eb67f16bc2948a7927ed58c9d037466 name: 'DB {#DBNAME}: Detected conflicts per second' @@ -1488,8 +1531,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: 05ac4216e1a941df8880224ffd38b806 @@ -1499,6 +1545,10 @@ zabbix_export: description: | The primary and standby servers are in many ways loosely connected. Actions on the primary will have an effect on the standby. As a result, there is potential for negative interactions or conflicts between them. https://www.postgresql.org/docs/current/hot-standby.html#HOT-STANDBY-CONFLICT + tags: + - + tag: scope + value: performance - uuid: d53da0cc702f4fe381e4d13d454ec229 name: 'DB {#DBNAME}: Detected deadlocks per second' @@ -1521,14 +1571,21 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: deadlocks + - + tag: database + value: '{#DBNAME}' trigger_prototypes: - uuid: dd948e3ec19c419e8c9a62ace8d1695f expression: 'min(/PostgreSQL by Zabbix agent 2/pgsql.dbstat.deadlocks.rate["{#DBNAME}"],5m) > {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"}' name: 'DB {#DBNAME}: Deadlock occurred (over {$PG.DEADLOCKS.MAX.WARN:"{#DBNAME}"} in 5m)' priority: HIGH + tags: + - + tag: scope + value: availability - uuid: 2e31986867d24bca930d141cc5d9cc0f name: 'DB {#DBNAME}: Backends connected' @@ -1546,8 +1603,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: backends + - + tag: database + value: '{#DBNAME}' - uuid: 82a2f4b2dc4f4dfe9a0a42144f603a8a name: 'DB {#DBNAME}: Temp_bytes written per second' @@ -1570,8 +1630,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: 480ffc23ca8d41e3ac86bb162007065f name: 'DB {#DBNAME}: Temp_files created per second' @@ -1593,8 +1656,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: storage + - + tag: database + value: '{#DBNAME}' - uuid: cf288751fb894e5291b2d539b4c1a6a1 name: 'DB {#DBNAME}: Tuples deleted per second' @@ -1617,8 +1683,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: a512a7a075244ccb90ab6824125a405e name: 'DB {#DBNAME}: Tuples fetched per second' @@ -1641,8 +1710,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 2f24c195df5842f1bdf65a11dea3a315 name: 'DB {#DBNAME}: Tuples inserted per second' @@ -1665,8 +1737,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 175c5051ef0c4a31b76270cacbdd7ed5 name: 'DB {#DBNAME}: Tuples returned per second' @@ -1689,8 +1764,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 9888b495d3f04cceb373c341bd4f1941 name: 'DB {#DBNAME}: Tuples updated per second' @@ -1713,8 +1791,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: queries + - + tag: database + value: '{#DBNAME}' - uuid: 5b0ecb9c928c49a6a01b5df6aec931dd name: 'DB {#DBNAME}: Commits per second' @@ -1737,8 +1818,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: transactions + - + tag: database + value: '{#DBNAME}' - uuid: 1d280198e31649fcb053d4c87a0e869d name: 'DB {#DBNAME}: Rollbacks per second' @@ -1761,8 +1845,11 @@ zabbix_export: key: 'pgsql.dbstat["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: transactions + - + tag: database + value: '{#DBNAME}' - uuid: 8eb2bd907a0e4385bcac9e0f467f9748 name: 'DB {#DBNAME}: Num of accessexclusive locks' @@ -1780,8 +1867,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: 5f783de0d6124fc0ae14522a4ad89189 name: 'DB {#DBNAME}: Num of accessshare locks' @@ -1799,8 +1889,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: 3c754430815f411e9aa8dde593f6333a name: 'DB {#DBNAME}: Num of exclusive locks' @@ -1818,8 +1911,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: b1ccea7698264d768da1299ec9d13738 name: 'DB {#DBNAME}: Num of rowexclusive locks' @@ -1837,8 +1933,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: b4b1402b99284f3bbf0ac0dff493449f name: 'DB {#DBNAME}: Num of rowshare locks' @@ -1856,8 +1955,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: 15eb93e90c1241a99aaff834d69cc5be name: 'DB {#DBNAME}: Num of sharerowexclusive locks' @@ -1875,8 +1977,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: 04e6cec0423f4dddb09e6643561bdf77 name: 'DB {#DBNAME}: Num of shareupdateexclusive locks' @@ -1894,8 +1999,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: 8a410cf1f0be41fbb5a976f368f07430 name: 'DB {#DBNAME}: Num of share locks' @@ -1913,8 +2021,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' - uuid: a982064d710644db85ebc1cde67bfe4d name: 'DB {#DBNAME}: Num of total locks' @@ -1932,8 +2043,11 @@ zabbix_export: key: 'pgsql.locks["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: DB {#DBNAME}' + tag: component + value: locks + - + tag: database + value: '{#DBNAME}' graph_prototypes: - uuid: af6eac83efc94d2a9f4a3501207fb5ce @@ -2131,8 +2245,11 @@ zabbix_export: key: 'pgsql.replication.process["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: Application {#APPLICATION_NAME}' + tag: application + value: '{#APPLICATION_NAME}' + - + tag: component + value: replication - uuid: 0daf6e3c7843488cb3160a2bd6b09fbf name: 'Application {#APPLICATION_NAME}: Replication replay lag' @@ -2151,8 +2268,11 @@ zabbix_export: key: 'pgsql.replication.process["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: Application {#APPLICATION_NAME}' + tag: application + value: '{#APPLICATION_NAME}' + - + tag: component + value: replication - uuid: 2d96bc517d3a4c3fbcae8a7f1436bf72 name: 'Application {#APPLICATION_NAME}: Replication write lag' @@ -2171,8 +2291,11 @@ zabbix_export: key: 'pgsql.replication.process["{$PG.URI}","{$PG.USER}","{$PG.PASSWORD}"]' tags: - - tag: Application - value: 'PostgreSQL: Application {#APPLICATION_NAME}' + tag: application + value: '{#APPLICATION_NAME}' + - + tag: component + value: replication graph_prototypes: - uuid: e79dfe2d436d49da898772a9e7345825 @@ -2195,6 +2318,13 @@ zabbix_export: item: host: 'PostgreSQL by Zabbix agent 2' key: 'pgsql.replication.process.write_lag["{#APPLICATION_NAME}"]' + tags: + - + tag: class + value: database + - + tag: target + value: postgresql macros: - macro: '{$PG.CONFLICTS.MAX.WARN}' diff --git a/templates/db/redis/template_db_redis.yaml b/templates/db/redis/template_db_redis.yaml index e5d76ab3eb4..2e1286590fb 100644 --- a/templates/db/redis/template_db_redis.yaml +++ b/templates/db/redis/template_db_redis.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:35:55Z' + date: '2022-01-26T10:37:20Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -15,7 +15,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/389050-discussion-thread-for-official-zabbix-template-redis - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -37,8 +37,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections - uuid: 6140e8ff18fe41c6b65165b0f5346c7b name: 'Redis: Connected clients' @@ -56,8 +56,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections - uuid: 3f5d6532f403436c823e1461e49e54c2 name: 'Redis: Max input buffer' @@ -77,8 +77,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections - uuid: 44788aa774e64fe685fe6496a9bea97d name: 'Redis: Max output buffer' @@ -98,8 +98,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections - uuid: 74f9fe26bdaf4a7bb86214bd7d500363 name: 'Redis: Cluster enabled' @@ -119,8 +119,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: system - uuid: 066486e3be25406185e624611eeb167a name: 'Redis: Max clients' @@ -144,8 +144,8 @@ zabbix_export: key: 'redis.config["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections - uuid: bf68f3ecc3544ef0af00889139caf313 name: 'Redis: Get config' @@ -160,8 +160,8 @@ zabbix_export: - 1h tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw triggers: - uuid: 819b379b51c34616820f86d21c703b27 @@ -170,6 +170,10 @@ zabbix_export: priority: INFO description: 'Redis configuration has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 99d427f1f76a468c9878225abb8cebbd name: 'Redis: CPU sys' @@ -189,8 +193,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: cpu - uuid: 1bfce9a62c924510a9cac3b04320d838 name: 'Redis: CPU sys children' @@ -210,8 +214,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: cpu - uuid: 83e7c9f5b8a24c949d72125671d6d39a name: 'Redis: CPU user' @@ -231,8 +235,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: cpu - uuid: 8bc18ca0c79d4a81811b600cf3fe8ddd name: 'Redis: CPU user children' @@ -252,8 +256,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: cpu - uuid: 720f146ffe7e481482e11db4b99634c8 name: 'Redis: Get info' @@ -263,8 +267,8 @@ zabbix_export: value_type: TEXT tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw triggers: - uuid: 0a5176877ba24df8b5d38c8cc544f0a8 @@ -277,6 +281,10 @@ zabbix_export: - name: 'Redis: Service is down' expression: 'last(/Redis by Zabbix agent 2/redis.ping["{$REDIS.CONN.URI}"])=0' + tags: + - + tag: scope + value: availability - uuid: 5fe2afa1c8ff434a876822ea0b290659 name: 'Redis: Memory fragmentation ratio' @@ -302,8 +310,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory triggers: - uuid: 629531ff1ebc4bdbb1f277848c436230 @@ -318,6 +326,10 @@ zabbix_export: Note: If your peak memory usage is much higher than your current memory usage, the memory fragmentation ratio may be unreliable. https://redis.io/topics/memory-optimization + tags: + - + tag: scope + value: performance - uuid: 5fef1d341a974cc5aa164e550aff1537 name: 'Redis: Memory used' @@ -336,8 +348,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: de026d98fd9146b78f9a0be2c0b9de10 name: 'Redis: Memory used Lua' @@ -356,8 +368,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: d3f05ab1c0404f01875afb964d9820e2 name: 'Redis: Memory used peak' @@ -376,8 +388,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: ef06ae3dd4784702ad0d281da94c294d name: 'Redis: Memory used RSS' @@ -396,8 +408,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 86501872c68c4e9fa4b55aaacebb3c3c name: 'Redis: AOF current rewrite time sec' @@ -419,8 +431,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: d298e1ce9aa1481391a48754e2a648b0 name: 'Redis: AOF enabled' @@ -440,8 +452,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: e2e62cc728c04169afeb051000042e28 name: 'Redis: AOF last bgrewrite status' @@ -465,8 +477,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 5a14501541c44699b81e3a89cc93d628 name: 'Redis: AOF last rewrite time sec' @@ -488,8 +500,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 2cfd96e347d341219238bdaf65f1846d name: 'Redis: AOF last write status' @@ -513,8 +525,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence triggers: - uuid: 324e0e8fac514ba99d67aea7eb0ddf7c @@ -522,6 +534,10 @@ zabbix_export: name: 'Redis: Last AOF write operation failed' priority: WARNING description: 'Detailed information about persistence: https://redis.io/topics/persistence' + tags: + - + tag: scope + value: notice - uuid: 3f4866909425447a828600e9b44ace5b name: 'Redis: AOF rewrite in progress' @@ -539,8 +555,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 83d243cc46304694954e08c0b03a3527 name: 'Redis: AOF rewrite scheduled' @@ -558,8 +574,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 90df2d442dc049d690044b92e0888c31 name: 'Redis: Dump loading' @@ -579,8 +595,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 5b1ecad187764429a22cbeb69afa3a28 name: 'Redis: RDB bgsave in progress' @@ -598,8 +614,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: ea673953a3014dc091ec62a20ee53945 name: 'Redis: RDB changes since last save' @@ -617,8 +633,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: d8c4d8fceeb5482a951999eedd350f73 name: 'Redis: RDB current bgsave time sec' @@ -640,8 +656,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: e25772b422314949a564f219d6f725bc name: 'Redis: RDB last bgsave status' @@ -665,8 +681,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence triggers: - uuid: 44e427ae3ce7419dbac3059be11e31ef @@ -674,6 +690,10 @@ zabbix_export: name: 'Redis: Last RDB save operation failed' priority: WARNING description: 'Detailed information about persistence: https://redis.io/topics/persistence' + tags: + - + tag: scope + value: notice - uuid: f506941104e34db08c0d8f5a6d9d9710 name: 'Redis: RDB last bgsave time sec' @@ -695,8 +715,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 04e1c21ca49246d7aba062cd001a8c00 name: 'Redis: RDB last save time' @@ -714,8 +734,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 5949fadcbe2b405baff0668e81627278 name: 'Redis: Ping' @@ -730,8 +750,11 @@ zabbix_export: - 10m tags: - - tag: Application - value: Redis + tag: component + value: application + - + tag: component + value: health triggers: - uuid: 62353f9ed6204b70ba270827c3922244 @@ -739,6 +762,10 @@ zabbix_export: name: 'Redis: Service is down' priority: AVERAGE manual_close: 'YES' + tags: + - + tag: scope + value: availability - uuid: 6680a01fb98c4504bed6458ba6cde146 name: 'Redis: Connected slaves' @@ -756,8 +783,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication triggers: - uuid: 6d213088211a4bb38ff97b59113dccd9 @@ -767,6 +794,10 @@ zabbix_export: priority: INFO description: 'Redis number of slaves has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 37fa1595299c4a3ea091039f4db47cf3 name: 'Redis: Master replication offset' @@ -787,8 +818,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: cf067374339e44e5a4ba2cd70d4fec3a name: 'Redis: Replication backlog active' @@ -808,8 +839,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: b4ea8df4d73144f99ffd4f5f6e6359ef name: 'Redis: Replication backlog first byte offset' @@ -828,8 +859,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 081cd9df926d48cea7e5c68f7761ddb1 name: 'Redis: Replication backlog history length' @@ -847,8 +878,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: a437a46aafe3413884975fc480091bb5 name: 'Redis: Replication backlog size' @@ -867,8 +898,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: d8371457697744159aabc3bdece4af2e name: 'Redis: Replication role' @@ -892,8 +923,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication triggers: - uuid: d24f7aabefb345e791b3bb276f30ac8c @@ -903,6 +934,10 @@ zabbix_export: priority: WARNING description: 'Redis replication role has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 8a08d4f30b78448986b9fd94cafd398c name: 'Redis: Process id' @@ -924,8 +959,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: os - uuid: b2deab550d984b3e93741c53019e7f89 name: 'Redis: Redis mode' @@ -949,8 +984,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: system - uuid: 9699d6a6563b498ea73f88a4c1dd9cf1 name: 'Redis: Redis version' @@ -974,8 +1009,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: application triggers: - uuid: 6e307546b26344deb83f2295c90e9a33 @@ -984,6 +1019,10 @@ zabbix_export: priority: INFO description: 'Redis version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 8c28e54f9e5d40d6b69c1f5b39b85054 name: 'Redis: TCP port' @@ -1005,8 +1044,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: network - uuid: af225edd976146f2920bc05afb703f14 name: 'Redis: Uptime' @@ -1025,8 +1064,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: application triggers: - uuid: 4961e91eed2a4e83899d135315748b0e @@ -1035,6 +1074,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 51a65fa1d27e4fcd915c5019687e7bc9 name: 'Redis: Slowlog entries per second' @@ -1047,14 +1090,18 @@ zabbix_export: - '' tags: - - tag: Application - value: Redis + tag: component + value: application triggers: - uuid: 37fb0255e49c42c8913e56fe4aaa1d14 expression: 'min(/Redis by Zabbix agent 2/redis.slowlog.count["{$REDIS.CONN.URI}"],5m)>{$REDIS.SLOWLOG.COUNT.MAX.WARN}' name: 'Redis: Too many entries in the slowlog (over {$REDIS.SLOWLOG.COUNT.MAX.WARN} per second in 5m)' priority: INFO + tags: + - + tag: scope + value: performance - uuid: eca69284ac8e4ae3a7e965b6549e9343 name: 'Redis: Evicted keys' @@ -1072,8 +1119,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys - uuid: 0a77355cfba348bb8884d2405892ed5d name: 'Redis: Expired keys' @@ -1091,8 +1138,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys - uuid: 5841b6f2a76b432080029367e7008cd1 name: 'Redis: Instantaneous input bytes per second' @@ -1116,8 +1163,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: network - uuid: 3552b285d7ca41f796c1838e268a92c1 name: 'Redis: Instantaneous operations per sec' @@ -1135,8 +1182,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: operations - uuid: 86c05ed58e8448e9b7307a3c82e182af name: 'Redis: Instantaneous output bytes per second' @@ -1160,8 +1207,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: network - uuid: 66d30a422e704174ae7700e1dd006aa1 name: 'Redis: Keyspace hits' @@ -1179,8 +1226,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys - uuid: e24da63a83dc4223bed35cf80fc22300 name: 'Redis: Keyspace misses' @@ -1198,8 +1245,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys - uuid: 1f11810f06d44e498a895c516f902f95 name: 'Redis: Latest fork usec' @@ -1222,8 +1269,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: operations - uuid: 2662dfd3524749998306f1d7afe33019 name: 'Redis: Migrate cached sockets' @@ -1241,8 +1288,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections - uuid: 186e6bda0a0e463bb8218a58f227ff2b name: 'Redis: Pubsub channels' @@ -1260,8 +1307,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: subscribes - uuid: 1e0711a2b40e4fea88c0c57a1f6d2b30 name: 'Redis: Pubsub patterns' @@ -1279,8 +1326,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: subscribes - uuid: 65135267c836435d872325a7129e5857 name: 'Redis: Rejected connections' @@ -1298,8 +1345,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections triggers: - uuid: 5bf0680529ce496b8fe419e2732c69d1 @@ -1310,6 +1357,10 @@ zabbix_export: The number of connections has reached the value of "maxclients". https://redis.io/topics/clients + tags: + - + tag: scope + value: availability - uuid: 37135fd8b7e94c41bc21e802f21baeb4 name: 'Redis: Sync full' @@ -1327,8 +1378,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: cb5b6380b164419280fdcd98077c5d8f name: 'Redis: Sync partial err' @@ -1346,8 +1397,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 231560fd350e4b5096b242dddecd7c8b name: 'Redis: Sync partial ok' @@ -1365,8 +1416,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 278ff045f367443380fcd594dba77d53 name: 'Redis: Total commands processed' @@ -1384,8 +1435,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: commands - uuid: c9afbbbec8a44926887389a590f1df91 name: 'Redis: Total connections received' @@ -1403,8 +1454,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: connections - uuid: 838cb6cbfd8a42e1b9cfa4a60670324a name: 'Redis: Total net input bytes' @@ -1423,8 +1474,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: network - uuid: 762f6b06eb094de896d265fcf3f9a603 name: 'Redis: Total net output bytes' @@ -1443,8 +1494,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: network discovery_rules: - uuid: 527a3526b0e64225bb3dcf2dbbfbda5b @@ -1463,8 +1514,8 @@ zabbix_export: description: 'Process CPU utilization percentage.' tags: - - tag: Application - value: Redis + tag: component + value: cpu - uuid: 9d68e00f913a4faea5a334d361f324b0 name: 'Redis: Memory usage (rss)' @@ -1474,8 +1525,8 @@ zabbix_export: description: 'Resident set size memory used by process in bytes.' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 325cabaa95994a58bf30992586ba7544 name: 'Redis: Memory usage (vsize)' @@ -1485,8 +1536,8 @@ zabbix_export: description: 'Virtual memory size used by process in bytes.' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: d9ccc25e5d1b4f05b22354a7672b518c name: 'Redis: Number of processes running' @@ -1494,14 +1545,18 @@ zabbix_export: history: 7d tags: - - tag: Application - value: Redis + tag: component + value: system trigger_prototypes: - uuid: 590bd23c52b74dd7951dcf74903ac2ed expression: 'last(/Redis by Zabbix agent 2/proc.num["{$REDIS.PROCESS_NAME}{#SINGLETON}"])=0' name: 'Redis: Process is not running' priority: HIGH + tags: + - + tag: scope + value: availability graph_prototypes: - uuid: e26f8c31c3654febbeda2ffb97438c36 @@ -1565,8 +1620,11 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: 'Redis: DB {#DB}' + tag: component + value: keys + - + tag: database + value: '{#DB}' - uuid: bde12d459b7b4e23a22ed6188b57bb25 name: 'DB {#DB}: Expires' @@ -1584,8 +1642,11 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: 'Redis: DB {#DB}' + tag: component + value: keys + - + tag: database + value: '{#DB}' - uuid: 2bae0d2f8b8348bcad207b61ef6286c3 name: 'DB {#DB}: Keys' @@ -1603,8 +1664,11 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: 'Redis: DB {#DB}' + tag: component + value: keys + - + tag: database + value: '{#DB}' graph_prototypes: - uuid: 3271f3a143dc43f38a674b6cbae8cd0d @@ -1657,8 +1721,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 2065e38cd7e5417abfd0b80116b0d77b name: 'Redis: Lazyfree pending objects{#SINGLETON}' @@ -1676,8 +1740,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 2c5c700b53374dac86d805384b6bc9b0 name: 'Redis: Max memory{#SINGLETON}' @@ -1696,8 +1760,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 0f094be6d0fa4afda3aa7916fac4d3a3 name: 'Redis: Max memory policy{#SINGLETON}' @@ -1721,8 +1785,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: bf804c6ee44640168e15ca62803b7f10 name: 'Redis: Total system memory{#SINGLETON}' @@ -1741,8 +1805,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 1c0e0355d5cd429f9a914fb67f29e366 name: 'Redis: Memory used dataset{#SINGLETON}' @@ -1761,8 +1825,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 4e5937420b3843568d9f36b40c0a3c28 name: 'Redis: Memory used dataset %{#SINGLETON}' @@ -1787,8 +1851,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: e085382c18f3473f9d2271024cd61e93 name: 'Redis: Memory used overhead{#SINGLETON}' @@ -1807,8 +1871,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 5da63141e8b145a38954736806602b4a name: 'Redis: Memory used peak %{#SINGLETON}' @@ -1833,8 +1897,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: dabd2918056b4b999f4b30bd8e64e8a1 name: 'Redis: Memory used startup{#SINGLETON}' @@ -1853,8 +1917,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 9da41967290742cb8daa2f69ac1d6966 name: 'Redis: AOF last CoW size{#SINGLETON}' @@ -1873,8 +1937,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 768839c72e3f4be89e30dd0d140c9d03 name: 'Redis: RDB last CoW size{#SINGLETON}' @@ -1893,8 +1957,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: bead155d26054d0487622f29b86dcd2b name: 'Redis: Replication second offset{#SINGLETON}' @@ -1916,8 +1980,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 14d062351a114e8eafa2b2b889317903 name: 'Redis: Executable path{#SINGLETON}' @@ -1941,8 +2005,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: system - uuid: 5458542148954618a6d22df1effffe57 name: 'Redis: Active defrag hits{#SINGLETON}' @@ -1960,8 +2024,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: f8b424743dd24691be2bd07d5538b16a name: 'Redis: Active defrag key hits{#SINGLETON}' @@ -1979,8 +2043,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys - uuid: 8aba0ad8d7314b6b8cf1e80cb0afb618 name: 'Redis: Active defrag key misses{#SINGLETON}' @@ -1998,8 +2062,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys - uuid: 3c20cca8b4a84c619d90d64a34386dfa name: 'Redis: Active defrag misses{#SINGLETON}' @@ -2017,8 +2081,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: a34f4e33a0cb4381b5c3b7a507e90bee name: 'Redis: Expired stale %{#SINGLETON}' @@ -2036,8 +2100,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys - uuid: 81667ae170b04ac0980e122566c5ed8e name: 'Redis: Expired time cap reached count{#SINGLETON}' @@ -2054,8 +2118,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: cycles - uuid: 93bf8753d6b242f1b8d2288fb926e01b name: 'Redis: Slave expires tracked keys{#SINGLETON}' @@ -2073,14 +2137,21 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: keys trigger_prototypes: - uuid: 0c3560588d2d421c843c006ef5fa4645 expression: 'last(/Redis by Zabbix agent 2/redis.memory.used_memory)/min(/Redis by Zabbix agent 2/redis.memory.maxmemory[{#SINGLETON}],5m)*100>{$REDIS.MEM.PUSED.MAX.WARN}' name: 'Redis: Memory usage is too high (over {$REDIS.MEM.PUSED.MAX.WARN}% in 5m)' priority: WARNING + tags: + - + tag: scope + value: capacity + - + tag: scope + value: performance master_item: key: 'redis.info["{$REDIS.CONN.URI}"]' preprocessing: @@ -2116,8 +2187,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 81ef89fc751746ac8254a55a2b2e4ea7 name: 'Redis: Allocator allocated{#SINGLETON}' @@ -2134,8 +2205,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 23e034630d7246f7ba993d5c6db2d6bb name: 'Redis: Allocator fragmentation bytes{#SINGLETON}' @@ -2153,8 +2224,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 690a13b13d134f648b4b8381f6a185f0 name: 'Redis: Allocator fragmentation ratio{#SINGLETON}' @@ -2172,8 +2243,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 0abd6a9adb034536b3a389e0af2af732 name: 'Redis: Allocator resident{#SINGLETON}' @@ -2190,8 +2261,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: b5ecad496c554ccaad495d2f112b5e2f name: 'Redis: Allocator RSS bytes{#SINGLETON}' @@ -2209,8 +2280,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 643fe70e1a7f488196b053722a2df9c2 name: 'Redis: Allocator RSS ratio{#SINGLETON}' @@ -2228,8 +2299,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 40a639acab5a415a8fb48b7520b7d198 name: 'Redis: Memory fragmentation bytes{#SINGLETON}' @@ -2247,8 +2318,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: 70c53f60d020440c8f7cba83b32f58c9 name: 'Redis: Memory AOF buffer{#SINGLETON}' @@ -2266,8 +2337,11 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory + - + tag: component + value: persistence - uuid: d64718269f20470e9661ff7c479dc300 name: 'Redis: Memory clients normal{#SINGLETON}' @@ -2284,8 +2358,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: e685ab11ab534f8abd1a7e2ee35839e8 name: 'Redis: Memory clients slaves{#SINGLETON}' @@ -2302,8 +2376,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: f6c9bfda015d47d0b34f466e95356a5d name: 'Redis: Memory not counted for evict{#SINGLETON}' @@ -2320,8 +2394,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: eaac8b142fc540ad9c7563e145819643 name: 'Redis: Memory number of cached scripts{#SINGLETON}' @@ -2338,8 +2412,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: a221fd161be641c1a8091d0bfd1d2157 name: 'Redis: Memory replication backlog{#SINGLETON}' @@ -2356,8 +2430,11 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory + - + tag: component + value: replication - uuid: e699ad3b29ca486f91688684ffde6b73 name: 'Redis: Memory RSS overhead bytes{#SINGLETON}' @@ -2376,8 +2453,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: d4d51ae4ce214699ba760fcb62289a51 name: 'Redis: Memory RSS overhead ratio{#SINGLETON}' @@ -2395,8 +2472,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory - uuid: e3733b2993cb4199bfac8b0711d4bb72 name: 'Redis: Memory used scripts{#SINGLETON}' @@ -2413,8 +2490,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: memory master_item: key: 'redis.info["{$REDIS.CONN.URI}"]' preprocessing: @@ -2452,8 +2529,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 875ace20e5c94044ae63f36d98ac6256 name: 'Redis: AOF buffer length{#SINGLETON}' @@ -2472,8 +2549,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 679bd919383a4106916a84fae5be47bb name: 'Redis: AOF current size{#SINGLETON}' @@ -2492,8 +2569,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: ff9955c770aa4e0883cc72bf1d762be7 name: 'Redis: AOF delayed fsync{#SINGLETON}' @@ -2511,8 +2588,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 0606ef5762b04d91abba95269eb77ae2 name: 'Redis: AOF pending background I/O fsync{#SINGLETON}' @@ -2530,8 +2607,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 194061b8ad6c484ca8c732d69eeb0f1e name: 'Redis: AOF pending rewrite{#SINGLETON}' @@ -2551,8 +2628,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence - uuid: 1a39f5854ae948759deadac0ae57e9f7 name: 'Redis: AOF rewrite buffer length{#SINGLETON}' @@ -2571,8 +2648,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: persistence master_item: key: 'redis.info["{$REDIS.CONN.URI}"]' preprocessing: @@ -2620,8 +2697,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: 'Redis: Slave {#SLAVE_IP}:{#SLAVE_PORT}' + tag: component + value: replication graph_prototypes: - uuid: 0bce553a5a1240e2b097754dba8f6939 @@ -2677,8 +2754,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 0acbeb8633da41be9bfb56627a946fd9 name: 'Redis: Master last I/O seconds ago{#SINGLETON}' @@ -2697,14 +2774,18 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication trigger_prototypes: - uuid: 292f477d970d4a138d2d1b2c45d965dd expression: 'min(/Redis by Zabbix agent 2/redis.replication.master_last_io_seconds_ago[{#SINGLETON}],5m)>{$REDIS.REPL.LAG.MAX.WARN}' name: 'Redis: Replication lag with master is too high (over {$REDIS.REPL.LAG.MAX.WARN} in 5m)' priority: WARNING + tags: + - + tag: scope + value: availability - uuid: 8024463a9f644e6e91def5a0e88abd4b name: 'Redis: Master link status{#SINGLETON}' @@ -2728,8 +2809,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: da63a0b31bed47edaba3f802738fa4fd name: 'Redis: Master port{#SINGLETON}' @@ -2751,8 +2832,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 6835a260e66741159ee10046265a1ea4 name: 'Redis: Master sync in progress{#SINGLETON}' @@ -2770,8 +2851,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 3f92dfa07237495ca7696bb4b078eb93 name: 'Redis: Slave priority{#SINGLETON}' @@ -2789,8 +2870,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: f38492a49f214ec8b71fdc51d243281e name: 'Redis: Slave priority{#SINGLETON}' @@ -2812,8 +2893,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication - uuid: 7eb23d1d96ea489c9e0b39b7839147bd name: 'Redis: Slave replication offset{#SINGLETON}' @@ -2832,8 +2913,8 @@ zabbix_export: key: 'redis.info["{$REDIS.CONN.URI}"]' tags: - - tag: Application - value: Redis + tag: component + value: replication graph_prototypes: - uuid: bbc5fb3021be4c3381e48fe623b611f0 @@ -2855,6 +2936,13 @@ zabbix_export: return JSON.stringify(JSON.parse(value).Replication.role === 'slave' ? [{'{#SINGLETON}': ''}] : []); + tags: + - + tag: class + value: database + - + tag: target + value: redis macros: - macro: '{$REDIS.CLIENTS.PRC.MAX.WARN}' @@ -3182,6 +3270,10 @@ zabbix_export: When the number of clients reaches the value of the "maxclients" parameter, new connections will be rejected. https://redis.io/topics/clients#maximum-number-of-clients + tags: + - + tag: scope + value: performance graphs: - uuid: c04e813d482a4709b13aa2a98911e11d diff --git a/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml b/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml index 69e23bcb624..e8b1c768a80 100644 --- a/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml +++ b/templates/db/tidb_http/tidb_pd_http/template_db_tidb_pd_http.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:40:17Z' + date: '2022-01-26T10:37:09Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -19,7 +19,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -45,8 +45,8 @@ zabbix_export: url: '{$PD.URL}:{$PD.PORT}/metrics' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: 7eb740eed4eb43a0a449e1c1436e582b name: 'PD: Get instance status' @@ -66,8 +66,11 @@ zabbix_export: url: '{$PD.URL}:{$PD.PORT}/pd/api/v1/status' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: health + - + tag: component + value: raw - uuid: 101266930d0747748bf3cbd9259e2818 name: 'PD: GRPC Commands total, rate' @@ -91,8 +94,8 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'PD instance' + tag: component + value: grpc - uuid: c18f702f68bf4fed94a598daffdada8a name: 'PD: Status' @@ -120,14 +123,18 @@ zabbix_export: key: pd.get_status tags: - - tag: Application - value: 'PD instance' + tag: component + value: health triggers: - uuid: ab1d0d23dad844099e42debb71512887 expression: 'last(/TiDB PD by HTTP/pd.status)=0' name: 'PD: Instance is not responding' priority: AVERAGE + tags: + - + tag: scope + value: availability - uuid: 0b71c8a5104b46ebbeabe0d708b6676e name: 'PD: Uptime' @@ -153,8 +160,8 @@ zabbix_export: key: pd.get_status tags: - - tag: Application - value: 'PD instance' + tag: component + value: application triggers: - uuid: 9f47a19f6f424df598e74c5a653ebf27 @@ -163,6 +170,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: c7e8e9bf01d04e5db25bd8eaafff3b80 name: 'PD: Version' @@ -186,8 +197,8 @@ zabbix_export: key: pd.get_status tags: - - tag: Application - value: 'PD instance' + tag: component + value: application triggers: - uuid: 6fb6045405af4c89b09750f57ada472a @@ -196,6 +207,10 @@ zabbix_export: priority: INFO description: 'PD version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: cd1f27cf5f1d4f6f84032386ec7f8abb @@ -222,8 +237,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: regions - uuid: 0950ba514e05447c8cfe726ec2d76944 name: 'TiDB cluster: Current peer count' @@ -241,8 +259,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: peers - uuid: d39f58372e3f464c87b2ec42acdf2061 name: 'TiDB cluster: Storage capacity' @@ -266,8 +287,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: storage - uuid: c72e6a2f89d041c4bf764021b9bc182c name: 'TiDB cluster: Storage size' @@ -287,8 +311,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: storage - uuid: 517cea991add45319d30047ac96fd9e4 name: 'TiDB cluster: Disconnect stores' @@ -310,8 +337,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: stores trigger_prototypes: - uuid: 077d39f8ea194081a9d0c5dfdec4d1b5 @@ -319,6 +349,10 @@ zabbix_export: name: 'TiDB cluster: There are disconnected TiKV nodes' priority: WARNING description: 'PD does not receive a TiKV heartbeat within 20 seconds. Normally a TiKV heartbeat comes in every 10 seconds.' + tags: + - + tag: scope + value: availability - uuid: 7125a7c858264f339e879c1389c6c027 name: 'TiDB cluster: Down stores' @@ -340,8 +374,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: stores trigger_prototypes: - uuid: 526b935d3fa04825b7544eb6efd50ab5 @@ -349,6 +386,10 @@ zabbix_export: name: 'TiDB cluster: There are offline TiKV nodes' priority: AVERAGE description: 'PD has not received a TiKV heartbeat for a long time.' + tags: + - + tag: scope + value: availability - uuid: c3bd9d1e0f6c427ab5232e57769030d1 name: 'TiDB cluster: Lowspace stores' @@ -370,8 +411,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: stores trigger_prototypes: - uuid: 87ef0f211afd4d58adec05007ef1d263 @@ -379,6 +423,10 @@ zabbix_export: name: 'TiDB cluster: There are low space TiKV nodes' priority: AVERAGE description: 'Indicates that there is no sufficient space on the TiKV node.' + tags: + - + tag: scope + value: capacity - uuid: 3c24fb49463b45f199dbc3955e87d01b name: 'TiDB cluster: Offline stores' @@ -399,8 +447,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: stores - uuid: 476a1b6e3c9b4b41ae1637f0e12801c9 name: 'TiDB cluster: Tombstone stores' @@ -422,8 +473,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: stores - uuid: 89db2b996fbe41bdb6b82ccf75139090 name: 'TiDB cluster: Unhealth stores' @@ -445,8 +499,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: stores - uuid: ff80108e2a5e45779a428a6fd31ea089 name: 'TiDB cluster: Normal stores' @@ -468,8 +525,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: cluster + - + tag: component + value: stores trigger_prototypes: - uuid: 843d566b33bc401390c2a633d08bb033 @@ -477,6 +537,10 @@ zabbix_export: name: 'TiDB cluster: Current storage usage is too high (over {$PD.STORAGE_USAGE.MAX.WARN}% for 5m)' priority: WARNING description: 'Over {$PD.STORAGE_USAGE.MAX.WARN}% of the cluster space is occupied.' + tags: + - + tag: scope + value: capacity graph_prototypes: - uuid: 270de7aa73cf454cb147a3f5b39ebb35 @@ -540,8 +604,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'PD instance' + tag: component + value: grpc + - + tag: grpc_method + value: '{#GRPC_METHOD}' master_item: key: pd.get_metrics preprocessing: @@ -602,8 +669,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB Store [{#STORE_ADDRESS}]' + tag: address + value: '{#STORE_ADDRESS}' + - + tag: component + value: regions - uuid: 1d1d686f5c544a89a691a9b75e5c3b11 name: 'PD: Region heartbeat: active, rate' @@ -628,8 +698,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB Store [{#STORE_ADDRESS}]' + tag: address + value: '{#STORE_ADDRESS}' + - + tag: component + value: regions - uuid: c44f934ce8a144afa95252041535ef44 name: 'PD: Region schedule push: total, rate' @@ -653,8 +726,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB Store [{#STORE_ADDRESS}]' + tag: address + value: '{#STORE_ADDRESS}' + - + tag: component + value: regions - uuid: ea76344669de4251a0e7bef35d70494a name: 'PD: Region heartbeat: total, rate' @@ -679,8 +755,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB Store [{#STORE_ADDRESS}]' + tag: address + value: '{#STORE_ADDRESS}' + - + tag: component + value: regions master_item: key: pd.get_metrics preprocessing: @@ -735,8 +814,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: regions + - + tag: type + value: '{#TYPE}' master_item: key: pd.get_metrics preprocessing: @@ -784,8 +866,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: regions + - + tag: type + value: '{#TYPE}' trigger_prototypes: - uuid: 2bc6b48bbfd8436e80903ea947571501 @@ -794,6 +879,10 @@ zabbix_export: discover: NO_DISCOVER priority: WARNING description: 'The number of Regions with an unresponsive peer reported by the Raft leader.' + tags: + - + tag: scope + value: availability - uuid: 1f80bd81d11345f59699617113a0cad5 expression: 'min(/TiDB PD by HTTP/pd.region_status[{#TYPE}],5m)>{$PD.MISS_REGION.MAX.WARN}' @@ -801,6 +890,10 @@ zabbix_export: discover: NO_DISCOVER priority: WARNING description: 'The number of Region replicas is smaller than the value of max-replicas. When a TiKV machine is down and its downtime exceeds max-down-time, it usually leads to missing replicas for some Regions during a period of time. When a TiKV node is made offline, it might result in a small number of Regions with missing replicas.' + tags: + - + tag: scope + value: availability master_item: key: pd.get_metrics preprocessing: @@ -883,8 +976,11 @@ zabbix_export: key: pd.get_metrics tags: - - tag: Application - value: 'TiDB cluster' + tag: component + value: scheduler + - + tag: scheduler + value: '{#KIND}' master_item: key: pd.get_metrics preprocessing: @@ -906,6 +1002,16 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1h + tags: + - + tag: class + value: database + - + tag: target + value: pd + - + tag: target + value: tidb macros: - macro: '{$PD.MISS_REGION.MAX.WARN}' diff --git a/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml b/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml index 5f3a1c91946..39f70dfd01b 100644 --- a/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml +++ b/templates/db/tidb_http/tidb_tidb_http/template_db_tidb_tidb_http.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:09:48Z' + date: '2022-01-26T10:39:26Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -19,7 +19,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -51,8 +51,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: cpu - uuid: e1da33fc95ab46bcbe6bc6a68154d172 name: 'TiDB: DDL waiting jobs' @@ -71,14 +71,18 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: operations triggers: - uuid: 4125d55d9931455091d2f3a0b25e9678 expression: 'min(/TiDB by HTTP/tidb.ddl_waiting_jobs,5m)>{$TIDB.DDL.WAITING.MAX.WARN}' name: 'TiDB: Too many DDL waiting jobs (over {$TIDB.DDL.WAITING.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: 0fe0c1dee67e469d9d38193ef7b040ec name: 'TiDB: Load schema failed, rate' @@ -102,14 +106,18 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: domain triggers: - uuid: b4948f37af804c01a2b8887f9e89ec90 expression: 'min(/TiDB by HTTP/tidb.domain_load_schema.failed.rate,5m)>{$TIDB.SCHEMA_LOAD_ERRORS.MAX.WARN}' name: 'TiDB: Too many schema lease errors (over {$TIDB.SCHEMA_LOAD_ERRORS.MAX.WARN} for 5m)' priority: AVERAGE + tags: + - + tag: scope + value: availability - uuid: b0e960ddac4d43a3860e8a06dfe09e03 name: 'TiDB: Load schema total, rate' @@ -132,8 +140,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: domain - uuid: 8fffe502bd2f42368e60d2110f1c3319 name: 'TiDB: Failed Query, rate' @@ -157,8 +165,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: sql - uuid: 954f5e433a7c44128d7772b87d493270 name: 'TiDB: Get instance metrics' @@ -180,8 +188,8 @@ zabbix_export: url: '{$TIDB.URL}:{$TIDB.PORT}/metrics' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: e95ebe1050b8404f8274e243203fdecc name: 'TiDB: Get instance status' @@ -201,8 +209,11 @@ zabbix_export: url: '{$TIDB.URL}:{$TIDB.PORT}/status' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: health + - + tag: component + value: raw - uuid: 14cf8296365048a59fd42f03966b1e1e name: 'TiDB: Goroutine count' @@ -220,8 +231,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: goroutines - uuid: 78e60bd44e3e4a4a859705c94ef94420 name: 'TiDB: Heap memory usage' @@ -241,14 +252,18 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: memory triggers: - uuid: 575a4821ed8c4a1881b7f9bd264b1929 expression: 'min(/TiDB by HTTP/tidb.heap_bytes,5m)>{$TIDB.HEAP.USAGE.MAX.WARN}' name: 'TiDB: Heap memory usage is too high (over {$TIDB.HEAP.USAGE.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: capacity - uuid: 104c09cb47f640fb804c136a09aa3bd2 name: 'TiDB: Keep alive, rate' @@ -273,8 +288,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: health triggers: - uuid: eb3c09904fa843d78401b00eff4f6a08 @@ -282,6 +297,10 @@ zabbix_export: name: 'TiDB: Too few keep alive operations (less {$TIDB.MONITOR_KEEP_ALIVE.MAX.WARN} for 5m)' priority: AVERAGE description: 'Indicates whether the TiDB process still exists. If the number of times for tidb_monitor_keep_alive_total increases less than 10 per minute, the TiDB process might already exit and an alert is triggered.' + tags: + - + tag: scope + value: availability - uuid: d3ef55b9fd8b4a2aa1cbbc48f15203cb name: 'TiDB: Time jump back, rate' @@ -305,14 +324,18 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: application triggers: - uuid: c3c1f6eab224453b92534d5393aca2b7 expression: 'min(/TiDB by HTTP/tidb.monitor_time_jump_back.rate,5m)>{$TIDB.TIME_JUMP_BACK.MAX.WARN}' name: 'TiDB: Too many time jump backs (over {$TIDB.TIME_JUMP_BACK.MAX.WARN} for 5m)' priority: WARNING + tags: + - + tag: scope + value: performance - uuid: dce76be0ccbe44969bb09ad29d599790 name: 'TiDB: PD TSO commands, rate' @@ -336,8 +359,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: pd-commands - uuid: 2bde50849f5541c3ac8aa5b26f5b8b52 name: 'TiDB: PD TSO requests, rate' @@ -361,8 +384,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: pd-commands - uuid: ad8764623b8e46238efc0a94f0766a5b name: 'TiDB: Open file descriptors, max' @@ -381,8 +404,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: fds - uuid: 04b3d6bf810c449db1e4b79be6b263a9 name: 'TiDB: Open file descriptors' @@ -401,8 +424,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: fds - uuid: fbee374d0fda4679a693ccccc26e5713 name: 'TiDB: RSS memory usage' @@ -422,8 +445,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: memory - uuid: 651140aae7334994a31d24568c08a9ab name: 'TiDB: Total "error" server query, rate' @@ -447,8 +470,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: queries - uuid: 00374eab11a14ab1b4e636996519ab80 name: 'TiDB: Total "ok" server query, rate' @@ -472,8 +495,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: queries - uuid: 938e7bb83c714e198db55f3bb009daaf name: 'TiDB: Total server query, rate' @@ -497,8 +520,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: queries - uuid: 84824ff459b74679b33e34a1f1e8cc69 name: 'TiDB: Schema lease "change" errors, rate' @@ -524,8 +547,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: sessions - uuid: fe35df7cc7de4b0b8d616b042da99d69 name: 'TiDB: Schema lease "outdate" errors , rate' @@ -551,8 +574,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: sessions triggers: - uuid: b077eb1afe6a4da79707987324fb40c8 @@ -560,6 +583,10 @@ zabbix_export: name: 'TiDB: Too many schema lease errors (over {$TIDB.SCHEMA_LEASE_ERRORS.MAX.WARN} for 5m)' priority: AVERAGE description: 'The latest schema information is not reloaded in TiDB within one lease.' + tags: + - + tag: scope + value: availability - uuid: fe8cf5e5c7704db797e76fd9d64e6d17 name: 'TiDB: SQL statements, rate' @@ -582,8 +609,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: sql - uuid: ed86585a496b4b438c521c4765d76b11 name: 'TiDB: Status' @@ -611,14 +638,18 @@ zabbix_export: key: tidb.get_status tags: - - tag: Application - value: 'TiDB node' + tag: component + value: health triggers: - uuid: 82a638ac4a3f4b349ee7bb0d53bc1f29 expression: 'last(/TiDB by HTTP/tidb.status)=0' name: 'TiDB: Instance is not responding' priority: AVERAGE + tags: + - + tag: scope + value: availability - uuid: b5db09e71f2341b8ac1b9e48cbdefc82 name: 'TiDB: Server connections' @@ -636,8 +667,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: connections - uuid: 73992d4be61e443eafcc03aaa1bbf4a5 name: 'TiDB: Server critical error, rate' @@ -660,8 +691,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: server - uuid: f1e2436ced3c456a85650e0622715777 name: 'TiDB: Server panic, rate' @@ -685,8 +716,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: server triggers: - uuid: c457465731c947eab7b477186d8ba876 @@ -694,6 +725,10 @@ zabbix_export: name: 'TiDB: There are panicked TiDB threads' priority: AVERAGE description: 'When a panic occurs, an alert is triggered. The thread is often recovered, otherwise, TiDB will frequently restart.' + tags: + - + tag: scope + value: availability - uuid: 8a63b326356f4fdbb9cb6e73437348be name: 'TiDB: KV backoff, rate' @@ -718,8 +753,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: tikv-commands - uuid: aef7cdfd07f1420c970f20c821fed8dd name: 'TiDB: Lock resolves, rate' @@ -743,8 +778,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: tikv-commands - uuid: c116313e63fa45d89bf44772cc9cb3b8 name: 'TiDB: TiClient region errors, rate' @@ -768,14 +803,18 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: regions triggers: - uuid: d3cb81c46e414ff2a7e411a877b899ef expression: 'min(/TiDB by HTTP/tidb.tikvclient_region_err.rate,5m)>{$TIDB.REGION_ERROR.MAX.WARN}' name: 'TiDB: Too many region related errors (over {$TIDB.REGION_ERROR.MAX.WARN} for 5m)' priority: AVERAGE + tags: + - + tag: scope + value: performance - uuid: 8ddf164df8c9404ba9f7c0f87db3bc2f name: 'TiDB: KV commands, rate' @@ -799,8 +838,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: tikv-commands - uuid: 20c0fffd66c84a16bb4d8f7882c896bc name: 'TiDB: Uptime' @@ -826,8 +865,8 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: application triggers: - uuid: 91adc4c6b9364693891faf58c8cced75 @@ -836,6 +875,10 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice - uuid: 65fa2b077073467387b39bef035b0644 name: 'TiDB: Version' @@ -859,8 +902,8 @@ zabbix_export: key: tidb.get_status tags: - - tag: Application - value: 'TiDB node' + tag: component + value: application triggers: - uuid: 5f863fc0944848fdad145f42c94dbea3 @@ -869,6 +912,10 @@ zabbix_export: priority: INFO description: 'TiDB version has changed. Ack to close.' manual_close: 'YES' + tags: + - + tag: scope + value: notice discovery_rules: - uuid: 4db735b652eb451d911f6dc01de6b1ba @@ -901,8 +948,11 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: tikv-commands + - + tag: type + value: '{#TYPE}' master_item: key: tidb.get_metrics preprocessing: @@ -954,8 +1004,11 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: queries + - + tag: type + value: '{#TYPE}' - uuid: 125bdd3eb1b643f4ad00d58fbed455f6 name: 'TiDB: Server query "OK": {#TYPE}, rate' @@ -979,8 +1032,11 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: queries + - + tag: type + value: '{#TYPE}' master_item: key: tidb.get_metrics preprocessing: @@ -1038,8 +1094,11 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: sql + - + tag: type + value: '{#TYPE}' master_item: key: tidb.get_metrics preprocessing: @@ -1091,8 +1150,11 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: tikv-backoff + - + tag: type + value: '{#TYPE}' master_item: key: tidb.get_metrics preprocessing: @@ -1145,8 +1207,11 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: gc + - + tag: type + value: '{#TYPE}' trigger_prototypes: - uuid: 2d24956d0a4f459fad155590376696c1 @@ -1154,6 +1219,10 @@ zabbix_export: name: 'TiDB: Too many failed GC-related operations (over {$TIDB.GC_ACTIONS.ERRORS.MAX.WARN} in 5m)' discover: NO_DISCOVER priority: WARNING + tags: + - + tag: scope + value: performance master_item: key: tidb.get_metrics preprocessing: @@ -1223,8 +1292,11 @@ zabbix_export: key: tidb.get_metrics tags: - - tag: Application - value: 'TiDB node' + tag: component + value: locks + - + tag: type + value: '{#TYPE}' master_item: key: tidb.get_metrics preprocessing: @@ -1245,6 +1317,13 @@ zabbix_export: type: DISCARD_UNCHANGED_HEARTBEAT parameters: - 1h + tags: + - + tag: class + value: database + - + tag: target + value: tidb macros: - macro: '{$TIDB.DDL.WAITING.MAX.WARN}' @@ -1308,6 +1387,10 @@ zabbix_export: name: 'TiDB: Current number of open files is too high (over {$TIDB.OPEN.FDS.MAX.WARN}% for 5m)' priority: WARNING description: 'Heavy file descriptor usage (i.e., near the process''s file descriptor limit) indicates a potential file descriptor exhaustion issue.' + tags: + - + tag: scope + value: capacity graphs: - uuid: ee25671d0b5446348341be56967a74b2 diff --git a/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml b/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml index ae5033259aa..91f70555682 100644 --- a/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml +++ b/templates/db/tidb_http/tidb_tikv_http/template_db_tidb_tikv_http.yaml @@ -1,6 +1,6 @@ zabbix_export: version: '6.0' - date: '2021-12-16T07:40:23Z' + date: '2022-01-26T10:37:43Z' groups: - uuid: 748ad4d098d447d492bb935c907f652f @@ -19,7 +19,7 @@ zabbix_export: You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback - Template tooling version used: 0.40 + Template tooling version used: 0.41 groups: - name: Templates/Databases @@ -46,8 +46,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: scheduler - uuid: b5ce79ee79804e76bb7b91e17915159c name: 'TiKV: Scheduler: Low priority commands total, rate' @@ -70,8 +70,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: scheduler - uuid: df3fa02457ac47168fad251727b300ff name: 'TiKV: Scheduler: Normal priority commands total, rate' @@ -94,8 +94,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: scheduler - uuid: dbf8288b5cab4e8a95b5e7c4355676bd name: 'TiKV: Coprocessor: Requests, rate' @@ -119,8 +119,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor - uuid: d6185382a1974b9194e68bea4f14eb75 name: 'TiKV: Coprocessor: Errors, rate' @@ -145,14 +145,43 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor triggers: - uuid: 31eca27ff6ce4ed78ee428ed3b8d8806 expression: 'min(/TiDB TiKV by HTTP/tikv.coprocessor_request_error.rate,5m)>{$TIKV.COPOCESSOR.ERRORS.MAX.WARN}' name: 'TiKV: Too many coprocessor request error (over {$TIKV.COPOCESSOR.ERRORS.MAX.WARN} in 5m)' priority: WARNING + tags: + - + tag: scope + value: performance + - + uuid: 5567ebf02fb6441dbb6672e1bc77b3ab + name: 'TiKV: Coprocessor: Response size, rate' + type: DEPENDENT + key: tikv.coprocessor_response_bytes.rate + delay: '0' + history: 7d + value_type: FLOAT + units: Bps + description: 'The total size of coprocessor response per second.' + preprocessing: + - + type: JSONPATH + parameters: + - '$[?(@.name == "tikv_coprocessor_response_bytes")].value.first()' + - + type: CHANGE_PER_SECOND + parameters: + - '' + master_item: + key: tikv.get_metrics + tags: + - + tag: component + value: coprocessor - uuid: 237f6ba2973e472d8c20de1d61b4695c name: 'TiKV: Coprocessor: RocksDB ops, rate' @@ -176,23 +205,23 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor - - uuid: 5567ebf02fb6441dbb6672e1bc77b3ab - name: 'TiKV: Coprocessor: Response size, rate' + uuid: bfcec759c0894cf89c5267fc6b3862d7 + name: 'TiKV: Coprocessor: Scan keys, rate' type: DEPENDENT - key: tikv.coprocessor_scan_keys.rate + key: tikv.coprocessor_scan_keys_sum.rate delay: '0' history: 7d value_type: FLOAT - units: Bps - description: 'The total size of coprocessor response per second.' + units: Ops + description: 'Total number of scan keys observed per request per second.' preprocessing: - type: JSONPATH parameters: - - '$[?(@.name == "tikv_coprocessor_response_bytes")].value.first()' + - '$[?(@.name == "tikv_coprocessor_scan_keys")].value.sum()' - type: CHANGE_PER_SECOND parameters: @@ -201,8 +230,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor - uuid: a76665b7a9924f8cbd4a455bc248d790 name: 'TiKV: CPU util' @@ -230,8 +259,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: cpu - uuid: 4558a5a11c304584bf24a7c3d2eace23 name: 'TiKV: Bytes read' @@ -251,8 +280,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: storage - uuid: 0d44c3c9a7f34905b0404ae39a3bc881 name: 'TiKV: Bytes write' @@ -272,8 +301,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: storage - uuid: f79d5daea61842b18e39c7289657ddf5 name: 'TiKV: Store size' @@ -293,8 +322,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: storage - uuid: 418bcc8c0bc440468efe833bef02929d name: 'TiKV: Get instance metrics' @@ -316,8 +345,8 @@ zabbix_export: url: '{$TIKV.URL}:{$TIKV.PORT}/metrics' tags: - - tag: Application - value: 'Zabbix raw items' + tag: component + value: raw - uuid: fed3db7222fa41a8bf51d2ad860a22d4 name: 'TiKV: Total query, rate' @@ -341,8 +370,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: queries - uuid: c68db41c184d44d98445cc66489ef39c name: 'TiKV: Total query errors, rate' @@ -367,8 +396,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: grpc - uuid: 7afa5147a1e247a5b8914d8739d31f15 name: 'TiKV: Server: failure messages total, rate' @@ -392,8 +421,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: application - uuid: e6137dd87faa496497b23cadaa37dca9 name: 'TiKV: Regions, count' @@ -411,8 +440,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: regions - uuid: 2ab7643435794ec6b5a2c3eb1dd7e913 name: 'TiKV: Regions, leader' @@ -430,8 +459,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: regions - uuid: 1c480fa23eaa42bcb367bb5afdcb65b9 name: 'TiKV: RSS memory usage' @@ -451,8 +480,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: memory - uuid: 62f856cf22804262aef64e9369049332 name: 'TiKV: Scheduler: Commands total, rate' @@ -477,38 +506,37 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: scheduler - - uuid: 8b7c2dc8c60e491db76cafd2d0e1234b - name: 'TiKV: Snapshot: Pending tasks' + uuid: 33a1b2f676134cf1b81771fbaf152f59 + name: 'TiKV: Scheduler: Pending commands' type: DEPENDENT key: tikv.scheduler_contex delay: '0' history: 7d - description: 'The number of tasks currently running by the worker or pending.' + description: 'The total number of pending commands. The scheduler receives commands from clients, executes them against the MVCC layer storage engine.' preprocessing: - type: JSONPATH parameters: - - '$[?(@.name == "tikv_worker_pending_task_total")].value.first()' + - '$[?(@.name == "tikv_scheduler_contex_total")].value.first()' master_item: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: scheduler triggers: - - uuid: be07ed23d6e040bd90866a4981d3c712 + uuid: 0f21c02b8e1c45d9bbe0c3313cea1a23 expression: 'min(/TiDB TiKV by HTTP/tikv.scheduler_contex,5m)>{$TIKV.PENDING_COMMANDS.MAX.WARN}' name: 'TiKV: Too many pending commands (over {$TIKV.PENDING_COMMANDS.MAX.WARN} for 5m)' priority: AVERAGE - - - uuid: f26874f910e34933983685ae43a90bee - expression: 'min(/TiDB TiKV by HTTP/tikv.scheduler_contex,5m)>{$TIKV.PENDING_TASKS.MAX.WARN}' - name: 'TiKV: Too many pending commands (over {$TIKV.PENDING_TASKS.MAX.WARN} for 5m)' - priority: AVERAGE + tags: + - + tag: scope + value: performance - uuid: 8f5c9d2b9eca4a489d764420ee06e4b6 name: 'TiKV: Scheduler: Busy, rate' @@ -532,8 +560,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: scheduler - uuid: 0a2d0a119bcd406aadfc5c014186c5d3 name: 'TiKV: Snapshot: Applying' @@ -551,8 +579,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: snapshot - uuid: 58559be859d64887a1b919e36aa1e336 name: 'TiKV: Snapshot: Receiving' @@ -570,8 +598,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: snapshot - uuid: 0ae6a2024ed3488498e22bc542d27619 name: 'TiKV: Snapshot: Sending' @@ -589,8 +617,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: snapshot - uuid: ce31318a420d40668e62a47fe19d3d40 name: 'TiKV: Storage: commands total, rate' @@ -613,8 +641,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: commands - uuid: fbfaa0d967c049c0a1bbcec5afea4bf2 name: 'TiKV: Available size' @@ -634,8 +662,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: storage - uuid: 1e0c1c071b604e77998797c2f9d41dfc name: 'TiKV: Capacity size' @@ -655,8 +683,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: storage - uuid: f2632dbd773140398a7d61608d85f392 name: 'TiKV: Uptime' @@ -682,8 +710,8 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: application triggers: - uuid: ca06602fa0b64a2ba0c51ed4835c52b2 @@ -692,6 +720,39 @@ zabbix_export: priority: INFO description: 'Uptime is less than 10 minutes' manual_close: 'YES' + tags: + - + tag: scope + value: notice + - + uuid: 8b7c2dc8c60e491db76cafd2d0e1234b + name: 'TiKV: Snapshot: Pending tasks' + type: DEPENDENT + key: tikv.worker_pending_task + delay: '0' + history: 7d + description: 'The number of tasks currently running by the worker or pending.' + preprocessing: + - + type: JSONPATH + parameters: + - '$[?(@.name == "tikv_worker_pending_task_total")].value.first()' + master_item: + key: tikv.get_metrics + tags: + - + tag: component + value: snapshot + triggers: + - + uuid: f26874f910e34933983685ae43a90bee + expression: 'min(/TiDB TiKV by HTTP/tikv.worker_pending_task,5m)>{$TIKV.PENDING_TASKS.MAX.WARN}' + name: 'TiKV: Too many pending tasks (over {$TIKV.PENDING_TASKS.MAX.WARN} for 5m)' + priority: AVERAGE + tags: + - + tag: scope + value: performance discovery_rules: - uuid: f1c7de94679e40a4ac6f569e05ad61d0 @@ -724,8 +785,11 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor + - + tag: request + value: '{#REQ_TYPE}' - uuid: 08060401409b4fff97430c595fec7b82 name: 'TiKV: Coprocessor: {#REQ_TYPE} errors, rate' @@ -750,8 +814,11 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor + - + tag: request + value: '{#REQ_TYPE}' - uuid: bff6ee970f7349edba6cac1cd0da70ed name: 'TiKV: Coprocessor: {#REQ_TYPE} RocksDB ops, rate' @@ -775,8 +842,11 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor + - + tag: request + value: '{#REQ_TYPE}' - uuid: 8ef93de8a25b4f35b2e54f6ced4a5bd2 name: 'TiKV: Coprocessor: {#REQ_TYPE} scan keys, rate' @@ -800,8 +870,11 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: coprocessor + - + tag: request + value: '{#REQ_TYPE}' master_item: key: tikv.get_metrics preprocessing: @@ -850,8 +923,11 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: grpc + - + tag: type + value: '{#TYPE}' master_item: key: tikv.get_metrics preprocessing: @@ -904,8 +980,11 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: scheduler + - + tag: stage + value: '{#STAGE}' master_item: key: tikv.get_metrics preprocessing: @@ -963,8 +1042,14 @@ zabbix_export: key: tikv.get_metrics tags: - - tag: Application - value: 'TiKV node' + tag: component + value: stores + - + tag: message-type + value: '{#TYPE}' + - + tag: store + value: '{#STORE_ID}' trigger_prototypes: - uuid: 1f65b64824d64852aaa609df5f3e27fd @@ -973,6 +1058,10 @@ zabbix_export: discover: NO_DISCOVER priority: WARNING description: 'Indicates that the remote TiKV cannot be connected.' + tags: + - + tag: scope + value: availability master_item: key: tikv.get_metrics preprocessing: @@ -1013,6 +1102,16 @@ zabbix_export: value: 'Too many failure messages' status: ENABLED discover: DISCOVER + tags: + - + tag: class + value: database + - + tag: target + value: tidb + - + tag: target + value: tikv macros: - macro: '{$TIKV.COPOCESSOR.ERRORS.MAX.WARN}' |