Het is mogelijk om aangekoppelde bestandssystemen en hun eigenschappen te ontdekken (bestandssysteemnaam, aankoppelpunttype, bestandssysteemgrootte en inode-statistieken).
Hiervoor kun je een combinatie van het volgende gebruiken:
vfs.fs.get
agent-item als het hoofditemMaak een Zabbix-agent-item met de volgende sleutel:
Stel het type informatie in op "Tekst" voor mogelijk grote JSON-gegevens.
De gegevens die door dit item worden geretourneerd, zullen iets bevatten zoals het volgende voor een aangekoppeld bestandssysteem:
{
"fsname": "/",
"fstype": "rootfs",
"bytes": {
"total": 1000,
"free": 500,
"used": 500,
"pfree": 50.00,
"pused": 50.00
},
"inodes": {
"total": 1000,
"free": 500,
"used": 500,
"pfree": 50.00,
"pused": 50.00
}
}
Maak een low-level discovery-regel van het type "Afhankelijk item":
Selecteer als hoofditem het vfs.fs.get
-item dat we hebben gemaakt.
Op het tabblad "LLD-macro's" definieer je aangepaste macro's met de bijbehorende JSONPath:
Maak een item-prototype met het type "Afhankelijk item" in deze LLD-regel. Selecteer als hoofditem voor dit prototype het vfs.fs.get
-item dat we hebben gemaakt.
Let op het gebruik van aangepaste macro's in de naam en sleutel van het item-prototype:
Gebruik als type informatie:
In het tabblad "Voorverwerking" van het item-prototype selecteer je JSONPath en gebruik je de volgende JSONPath-uitdrukking als parameter:
Wanneer de ontdekking start, wordt voor elk aankoppelpunt één item gemaakt. Dit item geeft het aantal vrije bytes voor het opgegeven aankoppelpunt terug.