[comment]: # ({b31dccac-235db3de})
# 15 Descoberta de interfaces de host no Zabbix

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

[comment]: # ({f39b74a6-f39b74a6})
#### Visão geral

É possível [descobrir](/manual/discovery/low_level_discovery) todas as interfaces configuradas no frontend do Zabbix para um host.

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

[comment]: # ({0073b161-797dbf7c})
#### Chave do item

O item a ser usado na [regra de
descoberta](/manual/discovery/low_level_discovery#discovery-rule) é o item interno do Zabbix:

    zabbix[host,discovery,interfaces]

Este item retorna um JSON com a descrição das interfaces, incluindo:

-   Endereço IP/nome DNS do host (dependendo da configuração "Connect to" do host)
-   Número da porta
-   Tipo de interface (Zabbix agent, SNMP, JMX, IPMI)
-   Se é a interface padrão ou não
-   Se o recurso de requisição em lote está habilitado - somente para interfaces SNMP.

Por exemplo:

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

Com múltiplas interfaces, seus registros no JSON são ordenados por:

-   Tipo de interface,
-   Padrão - a interface padrão é colocada antes das interfaces
    não padrão,
-   ID da interface (em ordem crescente).

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

[comment]: # ({87e6d08e-b669a58b})
#### Macros suportadas

As seguintes macros são suportadas para uso no
[filtro](/manual/discovery/low_level_discovery#filter)
da regra de descoberta e nos protótipos de items, triggers e gráficos:

|Macro|Descrição|
|-----|-----------|
|{\#IF.CONN}|Endereço IP da interface ou nome DNS do host.|
|{\#IF.IP}|Endereço IP da interface.|
|{\#IF.DNS}|Nome DNS da interface.|
|{\#IF.PORT}|Número da porta da interface.|
|{\#IF.TYPE}|Tipo da interface ("AGENT", "SNMP", "JMX" ou "IPMI").|
|{\#IF.DEFAULT}|Status padrão da interface:<br>0 - não é a interface padrão<br>1 - interface padrão|
|{\#IF.SNMP.BULK}|Status do processamento SNMP bulk para a interface:<br>0 - desabilitado<br>1 - habilitado<br>Esta macro é retornada somente se o tipo da interface for "SNMP".|

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