Files
zabbix-urbackup/zbx_export_templates.json
T

193 lines
9.6 KiB
JSON

{
"zabbix_export": {
"version": "7.4",
"template_groups": [
{
"uuid": "3b15e195964a4ddcb3d1c67a32f5f707",
"name": "Templates/Applications"
}
],
"templates": [
{
"uuid": "f25dc65e27b4400d82e7076200901181",
"template": "UrBackup",
"name": "UrBackup",
"description": "UrBackup filesystem backup monitoring.",
"groups": [
{
"name": "Templates/Applications"
}
],
"items": [
{
"uuid": "6f81dc4d259a4888bca8e8a0e6fa651a",
"name": "UrBackup: filesystem free space",
"key": "urbackup.disk_free_pct[\"{$URBACKUP.PATH}\"]",
"delay": "5m",
"history": "30d",
"units": "%",
"tags": [
{
"tag": "backup"
}
],
"triggers": [
{
"uuid": "7190ae962c0a4bb88457d1688f043ea9",
"expression": "last(/UrBackup/urbackup.disk_free_pct[\"{$URBACKUP.PATH}\"])<{$URBACKUP.DISK.HIGH}",
"name": "UrBackup storage: free space below 10%",
"priority": "HIGH"
},
{
"uuid": "314d4595150a453aa959bb262c6c05b7",
"expression": "last(/UrBackup/urbackup.disk_free_pct[\"{$URBACKUP.PATH}\"])<{$URBACKUP.DISK.WARN}",
"name": "UrBackup storage: free space below 20%",
"priority": "WARNING"
}
]
}
],
"discovery_rules": [
{
"uuid": "0d6a434675144bbe99d12557e619a4b0",
"name": "UrBackup clients discovery",
"key": "urbackup.discovery[\"{$URBACKUP.PATH}\"]",
"delay": "1h",
"lifetime": "30d",
"item_prototypes": [
{
"uuid": "c1e50bcc1b4346ea99deeccfa08f7bc8",
"name": "UrBackup [{#CLIENT}]: total backup count",
"key": "urbackup.count[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"all\"]",
"delay": "1h",
"history": "30d"
},
{
"uuid": "4820467b15e7419fa8591db683c6ad81",
"name": "UrBackup [{#CLIENT}]: file backup count",
"key": "urbackup.count[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"file\"]",
"delay": "1h",
"history": "30d"
},
{
"uuid": "b15afc2a23ae4292b8f93db2fd59aebc",
"name": "UrBackup [{#CLIENT}]: image backup count",
"key": "urbackup.count[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"image\"]",
"delay": "1h",
"history": "30d"
},
{
"uuid": "ae42b7684ec642a5b84a5f9f31db0ae5",
"name": "UrBackup [{#CLIENT}]: latest image size",
"key": "urbackup.image_size[\"{$URBACKUP.PATH}\",\"{#CLIENT}\"]",
"delay": "1h",
"history": "30d",
"units": "B"
},
{
"uuid": "0db4be7a026c42bc8464ca48c1d250df",
"name": "UrBackup [{#CLIENT}]: file backup age",
"key": "urbackup.last_age[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"file\"]",
"delay": "15m",
"history": "30d",
"units": "s",
"trigger_prototypes": [
{
"uuid": "05ebb37bb6d746c5a5edbd3374b88db8",
"expression": "last(/UrBackup/urbackup.last_age[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"file\"])>{$URBACKUP.FILE.WARN}",
"name": "UrBackup [{#CLIENT}]: file backup older than 12h",
"status": "DISABLED",
"discover": "NO_DISCOVER",
"priority": "WARNING",
"manual_close": "YES"
},
{
"uuid": "6c43e494e85440a0b3474da0dc8b4cd0",
"expression": "last(/UrBackup/urbackup.last_age[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"file\"])>{$URBACKUP.FILE.HIGH}",
"name": "UrBackup [{#CLIENT}]: file backup older than 24h",
"priority": "HIGH"
}
]
},
{
"uuid": "884b5ae6db004ac88d4f92d71b2e7744",
"name": "UrBackup [{#CLIENT}]: image backup age",
"key": "urbackup.last_age[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"image\"]",
"history": "30d",
"units": "s",
"trigger_prototypes": [
{
"uuid": "b0662d69a41f4f88812fd80026fd5f56",
"expression": "last(/UrBackup/urbackup.last_age[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"image\"])>{$URBACKUP.IMAGE.WARN}",
"name": "UrBackup [{#CLIENT}]: image backup older than 12h",
"status": "DISABLED",
"discover": "NO_DISCOVER",
"priority": "WARNING"
},
{
"uuid": "1b21c1c1a1784edc963ce553b364d335",
"expression": "last(/UrBackup/urbackup.last_age[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"image\"])>{$URBACKUP.IMAGE.HIGH}",
"name": "UrBackup [{#CLIENT}]: image backup older than 24h",
"priority": "HIGH"
}
]
},
{
"uuid": "1478e80e25fc4afa9541f88251ddfe31",
"name": "UrBackup [{#CLIENT}]: last file backup timestamp",
"key": "urbackup.last_ts[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"file\"]",
"delay": "1h",
"history": "30d",
"units": "unixtime"
},
{
"uuid": "aa795ef9b48e422ebba6b69759cd2ec9",
"name": "UrBackup [{#CLIENT}]: last image backup timestamp",
"key": "urbackup.last_ts[\"{$URBACKUP.PATH}\",\"{#CLIENT}\",\"image\"]",
"delay": "1h",
"history": "30d",
"units": "unixtime"
}
]
}
],
"tags": [
{
"tag": "backup",
"value": "UrBackup"
}
],
"macros": [
{
"macro": "{$URBACKUP.DISK.HIGH}",
"value": "10"
},
{
"macro": "{$URBACKUP.DISK.WARN}",
"value": "20"
},
{
"macro": "{$URBACKUP.FILE.HIGH}",
"value": "86400"
},
{
"macro": "{$URBACKUP.FILE.WARN}",
"value": "43200"
},
{
"macro": "{$URBACKUP.IMAGE.HIGH}",
"value": "86400"
},
{
"macro": "{$URBACKUP.IMAGE.WARN}",
"value": "43200"
},
{
"macro": "{$URBACKUP.PATH}",
"value": "/data/urbackup"
}
]
}
]
}
}