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 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 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 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 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”.