15 Descubrimiento de interfaces de equipos en Zabbix

Descripción general

Es posible descubrir todas las Interfaces configuradas en la interfaz de Zabbix para un equipo.

Clave de la métrica

La métrica a utilizar en la regla de descubrimiento es la métrica interna

zabbix[host,discovery,interfaces]

Esta métrica devuelve un JSON con la descripción de las interfaces, que incluye:

  • Dirección IP/nombre de equipo DNS (dependiendo de la configuración del equipo "Conectar a")
  • Número de puerto
  • Tipo de interfaz (agente Zabbix, SNMP, JMX, IPMI)
  • Si es la interfaz predeterminada o no
  • Si la función de solicitud masiva está habilitada, solo para interfaces SNMP.

Por ejemplo:

[{"{#IF.CONN}":"192.168.3.1","{#IF.IP}":"192.168.3.1","{#IF.DNS}":"","{#IF.PORT}":"10050","{#IF.TYPE}":"AGENT","{#IF.DEFAULT}":1}]

Con múltiples interfaces sus registros en JSON están ordenados por:

  • Tipo de interfaz,
  • Predeterminado: la interfaz predeterminada se antepone a la no predeterminada,
  • ID de interfaz (en orden ascendente).

Macros compatibles

Las siguientes macros son compatibles para su uso en el filtro de la regla de descubrimiento y prototipos de métricas, iniciadores y gráficos:

Macro Descripción
{#IF.CONN} Dirección IP de la interfaz o nombre de equipo DNS.
{#IF.IP} Dirección IP de interfaz.
{#IF.DNS} Nombre de equipo DNS de la interfaz.
{#IF.PORT} Número de puerto de interfaz.
{#IF.TYPE} Tipo de interfaz ("AGENT", "SNMP", "JMX" o "IPMI").
{#IF.DEFAULT} Estado predeterminado de la interfaz:
0 - interfaz no predeterminada
1 - interfaz predeterminada
{#IF.SNMP.BULK} Estado de procesamiento masivo SNMP para la interfaz:
0 - deshabilitado
1 - habilitado
Esta macro se devuelve solo si el tipo de interfaz es “SNMP”.