Sidebar

Become a monitoring expert!
Sign up for Zabbix training

14 Découverte des interfaces d'hôtes dans Zabbix

Aperçu

Il est possible de découvrir toutes les interfaces configurées dans l'interface web de Zabbix pour un hôte.

Clé d'élément

L'élément à utiliser dans la règle de découverte est l'élément interne

zabbix[host,discovery,interfaces]

Cet élément est supporté depuis le serveur Zabbix 3.4.

Cet élément renvoie un JSON avec la description des interfaces, notamment :

  • Adresse IP/nom d'hôte DNS (selon le paramètre d'hôte "Connecter à")
  • Numéro de port
  • Type d'interface (agent Zabbix, SNMP, JMX, IPMI)
  • Si c'est l'interface par défaut ou non
  • Si la fonctionnalité de requête de masse est activée - pour les interfaces SNMP uniquement.

Par exemple :

{"data":[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]}

Avec plusieurs interfaces, leurs enregistrements en JSON sont classés par :

  • Type d'interface,
  • Défaut - l'interface par défaut est placée avant les interfaces autres que celles par défaut,
  • ID d'interface (dans l'ordre croissant).

Macros supportées

Les macros suivantes sont supportées pour le filtre de règles de découverte et les prototypes d'éléments, de déclencheurs et de graphiques :

Macro Description
{#IF.CONN} Adresse IP d'interface ou nom d'hôte DNS.
{#IF.IP} Adresse IP de l'interface.
{#IF.DNS} Nom d'hôte DNS de l'interface.
{#IF.PORT} Numéro de port de l'interface.
{#IF.TYPE} Type d'interface ("AGENT", "SNMP", "JMX", ou "IPMI").
{#IF.DEFAULT} Statut par défaut pour l'interface :
0 - pas l'interface par défaut
1 - interface par défaut
{#IF.SNMP.BULK} Statut de traitement en masse SNMP pour l'interface :
0 - désactivé
1 - activé
Cette macro est renvoyée uniquement si le type d'interface est "SNMP".