frogg_nfs_check/zabbix_template_v7.json

97 lines
2.8 KiB
JSON

{
"zabbix_export": {
"version": "7.0",
"template_groups": [
{
"uuid": "7df96b18c230490a9a0a9e2307226338",
"name": "Templates"
},
{
"uuid": "57b7ae836ca64446ba2c296389c009b7",
"name": "Templates/Modules"
}
],
"templates": [
{
"uuid": "f06ff2609709457a8b293b20673a2a38",
"template": "NFS Share",
"name": "Template Module NFS Share",
"description": "This template check NFS version and shares",
"groups": [
{
"name": "Templates"
},
{
"name": "Templates/Modules"
}
],
"items": [
{
"uuid": "8d5b183b54ae4553b40e9ac5a97057bd",
"name": "NFS share",
"key": "nfsshare.share[{HOST.CONN},{$NFSSHARES}]",
"delay": "2m",
"history": "7d",
"trends": "0",
"value_type": "TEXT",
"tags": [
{
"tag": "Application",
"value": "NFS"
}
],
"triggers": [
{
"uuid": "ff189fd566634a8dba0c50629bc6b308",
"expression": "length(last(/NFS Share/nfsshare.share[{HOST.CONN},{$NFSSHARES}]))>0",
"name": "NFS share {ITEM.VALUE} unavailable on {HOST.NAME}",
"priority": "AVERAGE"
}
]
},
{
"uuid": "131cded651f94bbaabe6dbd674cd91ef",
"name": "Check NFS version",
"key": "nfsshare.version[{HOST.CONN}]",
"delay": "30m",
"history": "7d",
"trends": "0",
"value_type": "FLOAT",
"tags": [
{
"tag": "Application",
"value": "NFS"
}
],
"triggers": [
{
"uuid": "ee493a5919a041c5bc1d10fb7819ce8e",
"expression": "last(/NFS Share/nfsshare.version[{HOST.CONN}])=0",
"name": "NFS service is down on {HOST.NAME}",
"priority": "AVERAGE"
},
{
"uuid": "e883f03d35a54273a6513637f88bbf91",
"expression": "last(/NFS Share/nfsshare.version[{HOST.CONN}])<>{$NFSVERSION}",
"name": "NFS version is {ITEM.VALUE} instead of {$NFSVERSION} on {HOST.NAME}",
"priority": "WARNING"
}
]
}
],
"macros": [
{
"macro": "{$NFSSHARES}",
"value": "/nfsshare1,/nfsshare2",
"description": "List of shares separated by ,"
},
{
"macro": "{$NFSVERSION}",
"value": "4",
"description": "NFS version expected"
}
]
}
]
}
}