14 Bloku ierīču atklāšana

Līdzīgi kā tiek atklātas failu sistēmas, ir iespējams atklāt arī bloku ierīces un to tipu.

Vienuma atslēga

Lai konfigurētu atklāšanas noteikumu, izmantojiet Zabbix aģenta vienuma atslēgu vfs.dev.discovery. Šī vienuma atslēga tiek atbalstīta tikai Linux platformās.

Varat izveidot atklāšanas noteikumus, izmantojot šo atklāšanas vienumu, un:

  • filtrs: {#DEVNAME} atbilst sd[\D]$ - lai atklātu ierīces ar nosaukumu "sd0", "sd1", "sd2", ...
  • filtrs: *{#DEVTYPE} atbilst disk UN {#DEVNAME} neatbilst `^loop.`** - lai atklātu diska tipa ierīces, kuru nosaukums nesākas ar "loop"

Atbalstītie makrosi

Šis atklāšanas atslēga atgriež divus makrosus - {#DEVNAME} un {#DEVTYPE}, kas attiecīgi identificē bloka ierīces nosaukumu un tipu, piemēram:

[ 
   { 
      "{#DEVNAME}":"loop1",
      "{#DEVTYPE}":"disk"
   },
   { 
      "{#DEVNAME}":"dm-0",
      "{#DEVTYPE}":"disk"
   },
   { 
      "{#DEVNAME}":"sda",
      "{#DEVTYPE}":"disk"
   },
   { 
      "{#DEVNAME}":"sda1",
      "{#DEVTYPE}":"partition"
   }
]

Bloka ierīču atklāšana ļauj izmantot vfs.dev.read[] un vfs.dev.write[] vienumus, lai izveidotu vienumu prototipus, izmantojot {#DEVNAME} makrosu, piemēram:

  • vfs.dev.read[{#DEVNAME},sps]
  • vfs.dev.write[{#DEVNAME},sps]

{#DEVTYPE} ir paredzēts ierīču filtrēšanai.