Skip to content

Commit fd59daf

Browse files
committed
Update Zabbix Template
1 parent 140e318 commit fd59daf

File tree

1 file changed

+67
-19
lines changed

1 file changed

+67
-19
lines changed

zabbix_templates/db_backup.json

Lines changed: 67 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"templates": [
1515
{
1616
"uuid": "5a16c1bd694145389eed5ee803d954cc",
17-
"template": "DB Backup",
18-
"name": "DB Backup",
17+
"template": "DB Backup4",
18+
"name": "DB Backup4",
1919
"description": "Template for Docker DB Backup Image\n\nMeant for use specifically with https://github.com/tiredofit/docker-db-backup Version > 4.0.0\n\nSupports auto discovery of backup jobs and creates graphs and triggers",
2020
"groups": [
2121
{
@@ -40,7 +40,13 @@
4040
"key": "dbbackup.backup.checksum.duration.[{#NAME}]",
4141
"delay": "0",
4242
"history": "7d",
43-
"units": "uptime"
43+
"units": "uptime",
44+
"tags": [
45+
{
46+
"tag": "Application",
47+
"value": "DB Backup"
48+
}
49+
]
4450
},
4551
{
4652
"uuid": "6e49769ec07344a4974b13dab00c3539",
@@ -50,7 +56,13 @@
5056
"delay": "0",
5157
"history": "30d",
5258
"trends": "0",
53-
"value_type": "TEXT"
59+
"value_type": "TEXT",
60+
"tags": [
61+
{
62+
"tag": "Application",
63+
"value": "DB Backup"
64+
}
65+
]
5466
},
5567
{
5668
"uuid": "bb6472e30bff4d9c908b1d34b893e622",
@@ -61,31 +73,37 @@
6173
"history": "7d",
6274
"units": "unixtime",
6375
"description": "Datestamp of last database backup",
76+
"tags": [
77+
{
78+
"tag": "Application",
79+
"value": "DB Backup"
80+
}
81+
],
6482
"trigger_prototypes": [
6583
{
6684
"uuid": "3681b56bb882466fb304a48b4beb15f0",
67-
"expression": "fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],172800s)=0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],259200s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],345600s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],432800s)<>0",
85+
"expression": "fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],172800s)=0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],259200s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],345600s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],432800s)<>0",
6886
"name": "[{#NAME}] No backups detected in 2 days",
6987
"priority": "HIGH",
7088
"manual_close": "YES"
7189
},
7290
{
7391
"uuid": "6c70136c84994197b6396a143b4e956f",
74-
"expression": "fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],172800s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],259200s)=0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],345600s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],432800s)<>0",
92+
"expression": "fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],172800s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],259200s)=0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],345600s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],432800s)<>0",
7593
"name": "[{#NAME}] No backups detected in 3 days",
7694
"priority": "DISASTER",
7795
"manual_close": "YES"
7896
},
7997
{
8098
"uuid": "d2038025cab643019cb9610c301f0cb9",
81-
"expression": "fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],172800s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],259200s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],345600s)=0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],432800s)<>0",
99+
"expression": "fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],172800s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],259200s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],345600s)=0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],432800s)<>0",
82100
"name": "[{#NAME}] No backups detected in 4 days",
83101
"priority": "DISASTER",
84102
"manual_close": "YES"
85103
},
86104
{
87105
"uuid": "ea85f02d032c4a1dbc1b6e91a3b2b37b",
88-
"expression": "fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],172800s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],259200s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],345600s)<>0 and fuzzytime(/DB Backup/dbbackup.backup.datetime.[{#NAME}],432800s)=0",
106+
"expression": "fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],172800s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],259200s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],345600s)<>0 and fuzzytime(/DB Backup4/dbbackup.backup.datetime.[{#NAME}],432800s)=0",
89107
"name": "[{#NAME}] No backups detected in 5 days",
90108
"priority": "DISASTER",
91109
"manual_close": "YES"
@@ -100,7 +118,13 @@
100118
"delay": "0",
101119
"history": "7d",
102120
"units": "uptime",
103-
"description": "How long the DB Backup job took"
121+
"description": "How long the DB Backup job took",
122+
"tags": [
123+
{
124+
"tag": "Application",
125+
"value": "DB Backup"
126+
}
127+
]
104128
},
105129
{
106130
"uuid": "3f0dc3c75261447c93482815c3d69524",
@@ -109,7 +133,13 @@
109133
"key": "dbbackup.backup.encrypt.duration.[{#NAME}]",
110134
"delay": "0",
111135
"history": "7d",
112-
"units": "uptime"
136+
"units": "uptime",
137+
"tags": [
138+
{
139+
"tag": "Application",
140+
"value": "DB Backup"
141+
}
142+
]
113143
},
114144
{
115145
"uuid": "c3d5ad0789c443859d6a673e03db9cec",
@@ -119,7 +149,13 @@
119149
"delay": "0",
120150
"history": "30d",
121151
"trends": "0",
122-
"value_type": "TEXT"
152+
"value_type": "TEXT",
153+
"tags": [
154+
{
155+
"tag": "Application",
156+
"value": "DB Backup"
157+
}
158+
]
123159
},
124160
{
125161
"uuid": "43b700c03897465eb7e49bbfe8fc9fc5",
@@ -129,24 +165,30 @@
129165
"delay": "0",
130166
"history": "7d",
131167
"description": "Backup Size",
168+
"tags": [
169+
{
170+
"tag": "Application",
171+
"value": "DB Backup"
172+
}
173+
],
132174
"trigger_prototypes": [
133175
{
134176
"uuid": "849f8660bee04427aff55af47b6f509c",
135-
"expression": "last(/DB Backup/dbbackup.backup.size.[{#NAME}])/last(/DB Backup/dbbackup.backup.size.[{#NAME}],#2)>1.2",
177+
"expression": "last(/DB Backup4/dbbackup.backup.size.[{#NAME}])/last(/DB Backup4/dbbackup.backup.size.[{#NAME}],#2)>1.2",
136178
"name": "[{#NAME}] Backup 20% Greater in size",
137179
"priority": "WARNING",
138180
"manual_close": "YES"
139181
},
140182
{
141183
"uuid": "74d16a7680544c65af22cc568ce3d59d",
142-
"expression": "last(/DB Backup/dbbackup.backup.size.[{#NAME}])/last(/DB Backup/dbbackup.backup.size.[{#NAME}],#2)>0.2",
184+
"expression": "last(/DB Backup4/dbbackup.backup.size.[{#NAME}])/last(/DB Backup4/dbbackup.backup.size.[{#NAME}],#2)>0.2",
143185
"name": "[{#NAME}] Backup 20% Smaller in Size",
144186
"priority": "WARNING",
145187
"manual_close": "YES"
146188
},
147189
{
148190
"uuid": "5595d769c73f4eaeadda95c84c2c0f17",
149-
"expression": "last(/DB Backup/dbbackup.backup.size.[{#NAME}])<1K",
191+
"expression": "last(/DB Backup4/dbbackup.backup.size.[{#NAME}])<1K",
150192
"name": "[{#NAME}] Backup Empty",
151193
"priority": "HIGH",
152194
"manual_close": "YES"
@@ -164,10 +206,16 @@
164206
"valuemap": {
165207
"name": "Backup Status"
166208
},
209+
"tags": [
210+
{
211+
"tag": "Application",
212+
"value": "DB Backup"
213+
}
214+
],
167215
"trigger_prototypes": [
168216
{
169217
"uuid": "74b91e28453b4c2a84743f5e371495c1",
170-
"expression": "last(/DB Backup/dbbackup.backup.status.[{#NAME}])=1",
218+
"expression": "last(/DB Backup4/dbbackup.backup.status.[{#NAME}])=1",
171219
"name": "[{#NAME}] Backup - Failed with errors",
172220
"priority": "WARNING",
173221
"manual_close": "YES"
@@ -184,7 +232,7 @@
184232
"color": "199C0D",
185233
"calc_fnc": "ALL",
186234
"item": {
187-
"host": "DB Backup",
235+
"host": "DB Backup4",
188236
"key": "dbbackup.backup.duration.[{#NAME}]"
189237
}
190238
}
@@ -198,7 +246,7 @@
198246
"color": "199C0D",
199247
"calc_fnc": "ALL",
200248
"item": {
201-
"host": "DB Backup",
249+
"host": "DB Backup4",
202250
"key": "dbbackup.backup.size.[{#NAME}]"
203251
}
204252
}
@@ -212,7 +260,7 @@
212260
"color": "199C0D",
213261
"calc_fnc": "ALL",
214262
"item": {
215-
"host": "DB Backup",
263+
"host": "DB Backup4",
216264
"key": "dbbackup.backup.checksum.duration.[{#NAME}]"
217265
}
218266
}
@@ -226,7 +274,7 @@
226274
"color": "199C0D",
227275
"calc_fnc": "ALL",
228276
"item": {
229-
"host": "DB Backup",
277+
"host": "DB Backup4",
230278
"key": "dbbackup.backup.encrypt.duration.[{#NAME}]"
231279
}
232280
}

0 commit comments

Comments
 (0)