És possible descobrir els sistemes de fitxers muntats i les seves propietats (nom del punt de muntatge, tipus de punt de muntatge, mida del sistema de fitxers i estadístiques d'inode).
Per fer-ho, podeu emprar una combinació de:
vfs.fs.get
com a element mestreCreeu un element d'agent Zabbix amb la clau següent:
Estableix el tipus d'informació a "Text" per a dades JSON possiblement grans.
Les dades que retorna aquest element contindran alguna cosa com el següent per a un sistema de fitxers muntat:
{
"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
}
}
Creeu una regla de descoberta de baix nivell com a tipus "Element dependent":
Com a element principal, seleccioneu l'element vs.fs.get
que hem creat.
A la pestanya "Macros LLD", definiu macros personalitzades amb el JSONPath corresponent:
Creeu un prototip d'element amb el tipus "Article dependent" en aquesta regla de LLD. Com a element mestre d'aquest prototip, escolliu l'element vfs.fs.get
que hem creat.
Tingueu en compte l'ús de macros personalitzades al nom i la clau del prototip de l'element:
Com a tipus d'informació, empreu:
A la pestanya "Preprocessament" del prototip d'element, trieu JSONPath i empreu l'expressió JSONPath següent com a paràmetre:
Quan comenci la descoberta, es crearà un element per punt de muntatge. Aquest element retornarà el nombre d'octets lliures per al punt de muntatge donat.