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