15 Descubrimiento de interfaces de equipo en Zabbix

Descripción general

Es posible descubrir todas las interfaces configuradas en el frontend de Zabbix para un equipo.

Clave del item

El item a utilizar en la regla de descubrimiento es el item interno de Zabbix:

zabbix[host,discovery,interfaces]

Este item devuelve un JSON con la descripción de las interfaces, incluyendo:

  • Dirección IP/nombre DNS (dependiendo de la configuración “Conectar a” del host)
  • Número de puerto
  • Tipo de interfaz (agent de Zabbix, SNMP, JMX, IPMI)
  • Si es la interfaz por defecto o no
  • Si la característica de petición 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 se ordenan por:

  • Tipo de interfaz,
  • Por defecto - la interfaz por defecto se coloca antes que las interfaces no por defecto,
  • ID de la interfaz (en orden ascendente).

Macros soportadas

Se admiten las siguientes macros para su uso en la regla de descubrimiento filtro y prototipos de métricas, disparadores y gráficos:

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