Descoberta de interfaces de host no Zabbix
Visão geral
É possível descobrir todas as interfaces configuradas no frontend do Zabbix para um host.
Chave do item
Para configurar a regra de descoberta, use a chave de item interna do Zabbix zabbix[host,discovery,interfaces].
Este item retorna um JSON com a descrição das interfaces, incluindo:
- Endereço IP/nome de host DNS (dependendo da configuração de host "Connect to")
- 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 várias 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 no 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 de host DNS. |
{#IF.IP} |
Endereço IP da interface. |
{#IF.DNS} |
Nome de host 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: 0 - não é a interface padrão 1 - interface padrão |
{#IF.SNMP.BULK} |
Status de processamento em lote do SNMP para a interface: 0 - desativado 1 - ativado Esta macro é retornada somente se o tipo da interface for "SNMP". |