Sommaire
15 Découverte des interfaces d’hôte 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 :
zabbix[host,discovery,interfaces]
Cet élément renvoie un JSON avec la description des interfaces, notamment :
- l’adresse IP/le nom d’hôte DNS (selon le paramètre d’hôte « Connect to »)
- le numéro de port
- le type d’interface (agent Zabbix, SNMP, JMX, IPMI)
- si c’est l’interface par défaut ou non
- si la fonctionnalité de requête groupée est activée — uniquement pour les interfaces SNMP.
Par exemple :
[{"{#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 dans le JSON sont ordonnés selon :
- le type d’interface,
- le statut par défaut — l’interface par défaut est placée avant les interfaces non par défaut,
- l’ID de l’interface (par ordre croissant).
Macros prises en charge
Les macros suivantes peuvent être utilisées dans le filtre de la règle de découverte et dans les prototypes d’éléments, de déclencheurs et de graphiques :
| Macro | Description |
|---|---|
| {#IF.CONN} | Adresse IP de l’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 de l’interface : 0 - interface non par défaut 1 - interface par défaut |
| {#IF.SNMP.BULK} | Statut du traitement SNMP bulk pour l’interface : 0 - désactivé 1 - activé Cette macro n’est renvoyée que si le type d’interface est « SNMP ». |