2 Configurazione di un host

Panoramica

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

  • Vai a: Raccolta dati > Host oppure Monitoraggio > Host
  • Fai clic su Crea host nell'angolo in alto a destra dello schermo (oppure sul nome dell'host per modificare un host esistente)
  • Inserisci i parametri dell'host nel modulo

Puoi anche usare il pulsante Clona 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.) di tali template, nonché le entità collegate direttamente all'host esistente.

Tieni presente che, quando un host viene clonato, manterrà tutte le entità del template così come sono originariamente nel template. Eventuali modifiche a tali entità effettuate a livello dell'host esistente (come un intervallo dell'item modificato, un'espressione regolare modificata o prototipi aggiunti alla regola di low-level discovery) non verranno clonate nel nuovo host; saranno invece come nel template.

In alternativa, puoi usare 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 con un asterisco rosso.

Parametro Descrizione
Host name Inserire un nome host univoco. Sono consentiti caratteri alfanumerici, spazi, punti, trattini e underscore. Tuttavia, gli spazi iniziali e finali non sono consentiti.
Nota: con Zabbix agent 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 inserito qui. Il nome nel parametro è necessario per l'elaborazione dei controlli attivi.
Visible name Inserire un nome visibile univoco per l'host. Se si imposta questo nome, sarà quello visualizzato negli elenchi, nelle mappe, ecc. invece del nome host tecnico. Questo attributo supporta UTF-8.
Templates Collegare i template all'host. Tutte le entità (item, trigger, ecc.) saranno 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 saranno collegati all'host quando il modulo di configurazione dell'host verrà salvato o aggiornato.
Per scollegare un template, utilizzare 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 link cliccabili che portano al modulo di configurazione del template.
Host groups Selezionare i gruppi host a cui appartiene l'host. Un host deve appartenere ad almeno un gruppo host. È possibile creare un nuovo gruppo e collegarlo all'host aggiungendo un nome di gruppo non esistente.
Interfaces Per un host sono supportati diversi tipi di interfaccia host: Agent, SNMP, JMX e IPMI.
Per impostazione predefinita non è definita alcuna interfaccia. Per aggiungere una nuova interfaccia, fare clic su Add nel blocco Interfaces, selezionare il tipo di interfaccia e inserire le informazioni IP/DNS, Connect to e Port.
Nota: le interfacce utilizzate in qualsiasi item non possono essere rimosse e per esse il link Remove è disattivato.
L'"IP" o il "DNS" di un'interfaccia SNMP viene utilizzato anche per le trap SNMP.
Durante la corrispondenza, viene utilizzato solo l'"IP" o il "DNS" selezionato nell'interfaccia host.
Vedere Configurazione del monitoraggio SNMP per ulteriori dettagli sulla configurazione di un'interfaccia SNMP (v1, v2 e v3).
IP address Indirizzo IP dell'host (opzionale).
DNS name Nome DNS dell'host (opzionale).
Connect to Facendo clic sul pulsante corrispondente si indica a Zabbix server cosa utilizzare 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 agent SNMP, 12345 per JMX e 623 per IPMI.
Default Selezionare il pulsante di opzione per impostare l'interfaccia predefinita.
Description Inserire 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 standalone;
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, agent SNMP, controlli semplici), 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 il periodo di tempo (circa 5 secondi) in cui Zabbix agent riceve l'informazione che l'host è stato disabilitato. Durante questo breve intervallo, l'host continuerà a raccogliere localmente i dati per i controlli attivi e tenterà di inviarli al server/proxy; tuttavia, poiché l'host è contrassegnato come Disabled, il server/proxy rifiuterà i dati.

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

La scheda IPMI contiene gli attributi di gestione IPMI.

Parametro Descrizione
Authentication algorithm Selezionare l'algoritmo di autenticazione.
Privilege level Selezionare il livello di privilegio.
Username Nome utente per l'autenticazione. È possibile utilizzare macro utente.
Password Password per l'autenticazione. È possibile utilizzare macro utente.

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

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

Qui è anche possibile visualizzare i tag a livello di template selezionando 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 link 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.

Qui è anche possibile visualizzare le macro utente a livello di template e globali selezionando l'opzione Inherited and host macros. Qui vengono visualizzate tutte le macro utente definite per l'host con il valore a cui vengono risolte, nonché la loro origine.

Per comodità, sono forniti link ai rispettivi template e alla configurazione delle macro globali. È anche 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 inserire manualmente le informazioni di inventory per l'host. È anche possibile scegliere di abilitare il popolamento Automatic dell'inventory oppure disabilitare il popolamento 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.