Nesta página
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”. |