13 Découverte des périphériques de bloc

De la même manière que les systèmes de fichiers sont découverts, il est également possible de découvrir les périphériques de bloc et leur type.

Clé d'élément

La clé d'élément à utiliser dans la règle de découverte est

    vfs.dev.discovery

Cet élément est pris en charge sur les plateformes Linux uniquement, depuis l'agent Zabbix 4.4.

Vous pouvez créer des règles de découverte à l'aide de cet élément de découverte et :

  • filtre : {#DEVNAME} matches sd[\D]$ - pour découvrir les périphériques nommés "sd0", "sd1", "sd2", ...
  • filtre : {#DEVTYPE} matches disk AND {#DEVNAME} does not match ^loop.* - pour découvrir les périphériques de type disque dont le nom ne commence pas par "loop"

Macros supportées

Cette clé de découverte renvoie deux macros - {#DEVNAME} et {#DEVTYPE} identifiant respectivement le nom et le type du périphérique bloc, par exemple :

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

La découverte de périphériques en mode bloc permet d'utiliser les éléments vfs.dev.read[] et vfs.dev.write[] pour créer des prototypes d'éléments à l'aide de la macro {#DEVNAME}, par exemple :

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

{#DEVTYPE} est destiné au filtrage des périphériques.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.