É possível descobrir todos interfaces configuradas no frontend do Zabbix para um host.
O item a ser usado na descoberta regra é o
artigo interno. Este item é suportado desde o servidor Zabbix 3.4.
Este item retorna um JSON com a descrição das interfaces, incluindo:
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:
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”. |