15 Scoperta delle interfacce host in Zabbix

Panoramica

È possibile rilevare tutte le interfacce configurate nel frontend di Zabbix per un host.

Chiave item

L'item da utilizzare nella regola di discovery è l'item interno di Zabbix:

zabbix[host,discovery,interfaces]

Questo item restituisce un JSON con la descrizione delle interfacce, inclusi:

  • Indirizzo IP/nome host DNS (a seconda dell'impostazione host “Connect to”)
  • Numero di porta
  • Tipo di interfaccia (Zabbix agent, SNMP, JMX, IPMI)
  • Se è o meno l'interfaccia predefinita
  • Se la funzionalità di richieste bulk è abilitata - solo per le interfacce SNMP.

Per esempio:

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

Con più interfacce, i relativi record nel JSON sono ordinati per:

  • Tipo di interfaccia,
  • Predefinita - l'interfaccia predefinita viene posizionata prima delle interfacce non predefinite,
  • ID dell'interfaccia (in ordine crescente).

Macro supportate

Le seguenti macro sono supportate per l'uso nel filtro della regola di discovery e nei prototipi di item, trigger e grafici:

Macro Descrizione
{#IF.CONN} Indirizzo IP dell'interfaccia o nome host DNS.
{#IF.IP} Indirizzo IP dell'interfaccia.
{#IF.DNS} Nome host DNS dell'interfaccia.
{#IF.PORT} Numero di porta dell'interfaccia.
{#IF.TYPE} Tipo di interfaccia ("AGENT", "SNMP", "JMX" o "IPMI").
{#IF.DEFAULT} Stato predefinito dell'interfaccia:
0 - interfaccia non predefinita
1 - interfaccia predefinita
{#IF.SNMP.BULK} Stato dell'elaborazione bulk SNMP per l'interfaccia:
0 - disabilitato
1 - abilitato
Questa macro viene restituita solo se il tipo di interfaccia è “SNMP”.