Descubrimiento de interfaces de host en Zabbix

Descripción general

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

Clave del item

Para configurar la regla de descubrimiento, use la clave interna de item de Zabbix zabbix[host,discovery,interfaces].

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

  • Dirección IP/nombre de host DNS (según la configuración del host "Connect to")
  • Número de puerto
  • Tipo de interfaz (Zabbix agent, SNMP, JMX, IPMI)
  • Si es o no la interfaz predeterminada
  • 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 varias interfaces, sus registros en JSON se ordenan por:

  • Tipo de interfaz,
  • Predeterminada - la interfaz predeterminada se coloca antes que las interfaces no predeterminadas,
  • ID de interfaz (en orden ascendente).

Macros compatibles

Las siguientes macros son compatibles para su uso en la regla de descubrimiento filter y en los prototipos de items, triggers y gráficos:

Macro Descripción
{#IF.CONN} Dirección IP de la interfaz o nombre de host DNS.
{#IF.IP} Dirección IP de la interfaz.
{#IF.DNS} Nombre de host DNS 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 predeterminado de la interfaz:
0 - no es la interfaz predeterminada
1 - interfaz predeterminada
{#IF.SNMP.BULK} Estado del procesamiento masivo SNMP para la interfaz:
0 - deshabilitado
1 - habilitado
Esta macro solo se devuelve si el tipo de interfaz es "SNMP".