2 Configurazione di un host

Panoramica

Per configurare un host nel frontend di Zabbix, procedere come segue:

  • Andare in: Data collection > Hosts oppure Monitoring > Hosts
  • Fare clic su Create host nell'angolo in alto a destra della schermata (oppure sul nome dell'host per modificare un host esistente)
  • Immettere i parametri dell'host nel modulo

È inoltre possibile usare il pulsante Clone nel modulo di configurazione di un host esistente per creare un nuovo host. Questo host avrà tutte le proprietà dell'host esistente, inclusi i template collegati, le entità (item, trigger, ecc.) provenienti da tali template, nonché le entità collegate direttamente all'host esistente.

Si noti che, quando un host viene clonato, manterrà tutte le entità del template così come sono originariamente nel template. Eventuali modifiche apportate a tali entità a livello dell'host esistente (come l'intervallo di un item modificato, un'espressione regolare modificata o prototipi aggiunti alla regola di discovery a basso livello) non verranno clonate nel nuovo host; al loro posto saranno come nel template.

In alternativa, è possibile usare il Host Wizard per configurare un host tramite un'interfaccia guidata, passo dopo passo.

Configurazione

La scheda Host contiene gli attributi generali dell'host:

Tutti i campi di input obbligatori sono contrassegnati da un asterisco rosso.

Parameter Description
Host name Immettere un nome host univoco. Sono consentiti caratteri alfanumerici, spazi, punti, trattini e underscore. Tuttavia, non sono consentiti spazi iniziali o finali.
Nota: Con l'agent Zabbix in esecuzione sull'host che si sta configurando, il parametro Hostname del file di configurazione dell'agent deve avere lo stesso valore del nome host immesso qui. Il nome nel parametro è necessario per l'elaborazione dei controlli attivi.
Visible name Immettere un nome visualizzato univoco per l'host. Se si imposta questo nome, sarà quello visibile negli elenchi, nelle mappe, ecc. al posto del nome tecnico dell'host. Questo attributo supporta UTF-8.
Templates Collegare i template all'host. Tutte le entità (item, trigger, ecc.) verranno ereditate dal template.
Per collegare un nuovo template, iniziare a digitare il nome del template nel campo di input testuale. Verrà visualizzato un elenco di template corrispondenti; scorrere verso il basso per selezionare. In alternativa, è possibile fare clic su Select accanto al campo e selezionare i template dall'elenco in una finestra popup. Tutti i template selezionati verranno collegati all'host quando il modulo di configurazione dell'host verrà salvato o aggiornato.
Per scollegare un template, usare una delle due opzioni nel blocco Linked templates:
Unlink - scollega il template, ma ne conserva le entità (item, trigger, ecc.);
Unlink and clear - scollega il template e rimuove tutte le sue entità (item, trigger, ecc.).
I nomi dei template elencati sono collegamenti cliccabili che portano al modulo di configurazione del template.
Host groups Selezionare i host group a cui appartiene l'host. Un host deve appartenere ad almeno un host group. È possibile creare e collegare un nuovo gruppo all'host aggiungendo un nome di gruppo inesistente.
Interfaces Per un host sono supportati diversi tipi di interfaccia host: Agent, SNMP, JMX e IPMI.
Per impostazione predefinita non sono definite interfacce. Per aggiungere una nuova interfaccia, fare clic su Add nel blocco Interfaces, selezionare il tipo di interfaccia e immettere le informazioni IP/DNS, Connect to e Port.
Nota: Le interfacce utilizzate in qualsiasi item non possono essere rimosse e il collegamento Remove è disattivato per esse.
L'"IP" o il "DNS" di un'interfaccia SNMP viene utilizzato anche per gli SNMP trap.
Durante la corrispondenza, viene utilizzato solo l'"IP" o il "DNS" selezionato nell'interfaccia host.
Per ulteriori dettagli sulla configurazione di un'interfaccia SNMP (v1, v2 e v3), vedere Configurazione del monitoraggio SNMP.
IP address Indirizzo IP dell'host (facoltativo).
DNS name Nome DNS dell'host (facoltativo).
Connect to Facendo clic sul rispettivo pulsante si indica a Zabbix server cosa usare per recuperare i dati dagli agent:
IP - Connessione all'indirizzo IP dell'host (consigliato)
DNS - Connessione al nome DNS dell'host
Port Numero di porta TCP/UDP. I valori predefiniti sono: 10050 per Zabbix agent, 161 per SNMP agent, 12345 per JMX e 623 per IPMI.
Default Selezionare il pulsante di opzione per impostare l'interfaccia predefinita.
Description Immettere la descrizione dell'host.
Monitored by Selezionare se l'host è monitorato da:
Server - l'host è monitorato da Zabbix server;
Proxy - l'host è monitorato da un proxy autonomo;
Proxy group - l'host è monitorato da un gruppo di proxy.
Proxy Viene visualizzato il nome del proxy assegnato (solo se Zabbix server ne ha assegnato uno dal gruppo di proxy selezionato).
Questo campo viene visualizzato solo se l'host è monitorato da un gruppo di proxy.
Enabled Quando la casella di controllo è selezionata, l'host è abilitato - pronto per il monitoraggio.

Quando la casella di controllo non è selezionata, l'host è disabilitato - non monitorato:
Per le richieste di dati passive avviate da Zabbix server/proxy (ad esempio, Zabbix agent, SNMP agent, simple checks), il monitoraggio viene disabilitato dopo la sincronizzazione della configurazione. Anche i trigger e le azioni collegati all'host vengono disabilitati solo dopo il ricaricamento della configurazione.
Per i controlli attivi di Zabbix agent, il monitoraggio si interrompe entro l'intervallo di tempo (circa 5 secondi) in cui Zabbix agent riceve le informazioni che l'host è stato disabilitato. Durante questo breve intervallo, l'host continuerà a raccogliere localmente i dati per i controlli attivi e proverà a inviarli al server/proxy; tuttavia, poiché l'host è contrassegnato come Disabled, il server/proxy rifiuterà i dati.

Quando si disabilita l'host, i relativi item vengono rimossi immediatamente dalla cache della cronologia (tranne gli ultimi valori, che vengono conservati per i log).

La scheda IPMI contiene gli attributi di gestione IPMI.

Parameter Description
Authentication algorithm Selezionare l'algoritmo di autenticazione.
Privilege level Selezionare il livello di privilegio.
Username Nome utente per l'autenticazione. È possibile usare macro utente.
Password Password per l'autenticazione. È possibile usare macro utente.

La scheda Tags consente di definire tag a livello di host. Tutti i problemi di questo host saranno contrassegnati con i valori immessi qui.

Nelle tag sono supportate le macro utente, le macro {INVENTORY.*}, {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {HOST.PORT} e {HOST.ID}.

È inoltre possibile visualizzare qui i tag a livello di template se si seleziona l'opzione Inherited and host tags. Qui vengono visualizzati tutti i tag utente definiti per l'host, insieme alla loro origine.

Per comodità, sono forniti collegamenti ai rispettivi template.

La scheda Macros consente di definire macro utente a livello di host come coppie nome-valore. Si noti che i valori delle macro possono essere mantenuti come testo normale, testo segreto o segreto Vault. È supportata anche l'aggiunta di una descrizione.

È inoltre possibile visualizzare qui le macro utente a livello di template e globali se si seleziona l'opzione Inherited and host macros. Qui vengono visualizzate tutte le macro utente definite per l'host con il valore a cui vengono risolte, insieme alla loro origine.

Per comodità, sono forniti collegamenti ai rispettivi template e alla configurazione delle macro globali. È inoltre possibile modificare una macro di template/globale a livello di host, creando di fatto una copia della macro sull'host.

La scheda Inventory consente di immettere manualmente le informazioni di inventory per l'host. È anche possibile abilitare la compilazione Automatic dell'inventory, oppure disabilitare la compilazione dell'inventory per questo host.

Se l'inventory è abilitato (manuale o automatico), viene visualizzato un punto verde accanto al nome della scheda.

Crittografia

La scheda Crittografia consente di richiedere connessioni crittografate con il host.

Parametro Descrizione
Connessioni al host Come Zabbix server o proxy si connette a Zabbix agent su un host: nessuna crittografia (predefinito), tramite PSK (chiave precondivisa) o certificato.
Connessioni dal host Seleziona quali tipi di connessioni sono consentiti dal host (cioè da Zabbix agent e Zabbix sender). È possibile selezionare contemporaneamente più tipi di connessione (utile per i test e per il passaggio a un altro tipo di connessione). Il valore predefinito è "Nessuna crittografia".
Issuer Emittente consentito del certificato. Il certificato viene prima convalidato con la CA (autorità di certificazione). Se è valido e firmato dalla CA, il campo Issuer può essere utilizzato per limitare ulteriormente le CA consentite. Questo campo è pensato per essere usato se l'installazione di Zabbix utilizza certificati provenienti da più CA. Se questo campo è vuoto, viene accettata qualsiasi CA.
Subject Soggetto consentito del certificato. Il certificato viene prima convalidato con la CA. Se è valido e firmato dalla CA, il campo Subject può essere utilizzato per consentire solo un valore della stringa Subject. Se questo campo è vuoto, viene accettato qualsiasi certificato valido firmato dalla CA configurata.
PSK identity Stringa identificativa della chiave precondivisa.
Non inserire informazioni sensibili nell'identità PSK, poiché viene trasmessa in chiaro sulla rete per informare il destinatario su quale PSK utilizzare.
PSK Chiave precondivisa (stringa esadecimale). Lunghezza massima: 512 cifre esadecimali (PSK da 256 byte) se Zabbix utilizza la libreria GnuTLS o OpenSSL, 64 cifre esadecimali (PSK da 32 byte) se Zabbix utilizza la libreria mbed TLS (PolarSSL). Esempio: 1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952
Mappatura dei valori

La scheda Mappatura dei valori consente di configurare una rappresentazione dei dati degli item comprensibile per l'utente nelle mappature dei valori.