14 Individuazione dei dispositivi a blocchi
In modo simile a come vengono individuati i file system, è possibile individuare anche i dispositivi a blocchi e il loro tipo.
Chiave item
Per configurare la regola di discovery, usa la chiave item dell'agent Zabbix vfs.dev.discovery.
Questa chiave item è supportata solo sulle piattaforme Linux.
Puoi creare regole di discovery usando questo item di discovery e:
- filtro: {#DEVNAME} corrisponde a
sd[\D]$- per scoprire dispositivi denominati "sd0", "sd1", "sd2", ... - filtro: *{#DEVTYPE} corrisponde a
diskAND {#DEVNAME} non corrisponde a `^loop.`** - per scoprire dispositivi di tipo disco il cui nome non inizia con "loop"
Macro supportate
Questa chiave di discovery restituisce due macro - {#DEVNAME} e {#DEVTYPE} che identificano rispettivamente il nome e il tipo del dispositivo a blocchi, ad esempio:
[
{
"{#DEVNAME}":"loop1",
"{#DEVTYPE}":"disk"
},
{
"{#DEVNAME}":"dm-0",
"{#DEVTYPE}":"disk"
},
{
"{#DEVNAME}":"sda",
"{#DEVTYPE}":"disk"
},
{
"{#DEVNAME}":"sda1",
"{#DEVTYPE}":"partition"
}
]
La discovery dei dispositivi a blocchi consente di usare gli item vfs.dev.read[] e vfs.dev.write[] per creare prototipi di item usando la macro {#DEVNAME}, ad esempio:
vfs.dev.read[{#DEVNAME},sps]vfs.dev.write[{#DEVNAME},sps]
{#DEVTYPE} è destinata al filtraggio dei dispositivi.