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 suivant :
zabbix[host,discovery,interfaces]
Cet élément renvoie un JSON contenant la description des interfaces, notamment :
- Adresse IP/nom d’hôte DNS (selon le paramètre d’hôte « Connect to »)
- Numéro de port
- Type d’interface (Zabbix agent, SNMP, JMX, IPMI)
- Si c’est l’interface par défaut ou non
- Si la fonctionnalité de requêtes groupées 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,
- 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". |