[comment]: # translation:outdated

[comment]: # ({7afef1d0-235db3de})
# 14 Découverte des interfaces d'hôtes dans Zabbix

[comment]: # ({/7afef1d0-235db3de})

[comment]: # ({f39b74a6-f39b74a6})
#### Aperçu

Il est possible de [découvrir](/manual/discovery/low_level_discovery) toutes les interfaces configurées dans l'interface web de Zabbix pour un hôte.

[comment]: # ({/f39b74a6-f39b74a6})

[comment]: # ({797dbf7c-797dbf7c})
#### Clé d'élément

L'élément à utiliser dans la [règle de découverte](/manual/discovery/low_level_discovery#regle-de-decouverte) 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).

[comment]: # ({/797dbf7c-797dbf7c})

[comment]: # ({b669a58b-b669a58b})
#### Macros supportées

Les macros suivantes sont supportées pour le [filtre](/manual/discovery/low_level_discovery#filtre-de-regle-de-decouverte) 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 :<br>0 - pas l'interface par défaut<br>1 - interface par défaut |
| {#IF.SNMP.BULK} | Statut de traitement en masse SNMP pour l'interface :<br>0 - désactivé<br>1 - activé<br>Cette macro est renvoyée uniquement si le type d'interface est "SNMP". |

[comment]: # ({/b669a58b-b669a58b})
