Sidebar

14 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 descoberta regra é o

zabbix[host, descoberta, interfaces]

artigo interno. Este item é suportado desde o servidor Zabbix 3.4.

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

  • Endereço IP/nome do host DNS (dependendo da configuração do host “Connect to”)
  • Número da porta
  • Tipo de interface (agente Zabbix, SNMP, JMX, IPMI)
  • Se é a interface padrão ou não
  • Se o recurso de solicitação em massa estiver ativado - 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}":"AGENTE","{#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 do não padrão interfaces,
  • ID da interface (em ordem crescente).

Macros compatíveis

As seguintes macros têm suporte para uso na regra de descoberta filtro e protótipos de itens, gatilhos e gráficos:

Macro Descrição
{#IF.CONN} Endereço IP da interface ou nome do host DNS.
{#IF.IP} Endereço IP da interface.
{#IF.DNS} Nome do host DNS 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 da interface:
0 - não interface padrão
1 - interface padrão
{#IF.SNMP.BULK} Status de processamento em massa SNMP para a interface:
0 - desabilitado
1 - habilitado
Esta macro é retornada somente se o tipo de interface for “SNMP”.