Nesta página
15 Descoberta de interfaces de host no Zabbix
Visão geral
É possível descobrir todos interfaces configuradas no frontend do Zabbix para um host.
Chave do item
O item a ser usado na regra de descoberta é 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 (dependendo da configuração “Conectar a” do host)
- Número da porta
- Tipo de interface (agent Zabbix, SNMP, JMX, IPMI)
- Se é a interface padrão ou não
- Se o recurso de requisição em lote está habilitado - apenas 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 em 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).
Macros suportadas
As seguintes macros são suportadas para uso na regra de descoberta (filtro) e 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 do host da interface. |
| {#IF.PORT} | Número da porta da interface. |
| {#IF.TYPE} | Tipo de interface ("AGENT", "SNMP", "JMX" ou "IPMI"). |
| {#IF.DEFAULT} | Status padrão para a interface: 0 - não é a interface padrão 1 - interface padrão |
| {#IF.SNMP.BULK} | Status do processamento SNMP bulk para a interface: 0 - desabilitado 1 - habilitado Esta macro é retornada apenas se o tipo de interface for “SNMP”. |