Scoperta delle interfacce host in Zabbix

Panoramica

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

Chiave item

Per configurare la regola di discovery, usa la chiave item interna 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 richiesta bulk è abilitata - solo per le interfacce SNMP.

Ad 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 loro record in JSON sono ordinati in base a:

  • Tipo di interfaccia,
  • Predefinita - l'interfaccia predefinita viene posizionata prima delle interfacce non predefinite,
  • ID 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".