1 Procedura guidata host
Panoramica
Host Wizard è un'interfaccia guidata, passo dopo passo, per configurare il target di monitoraggio (dispositivo, applicazione, servizio, ecc.) in Zabbix. Ti guida attraverso i seguenti passaggi:
- Selezione di un template
- Creazione o selezione di un host
- Installazione di Zabbix agent o agent 2
- Aggiunta di un'interfaccia host
- Applicazione di configurazioni aggiuntive al target di monitoraggio o all'host Zabbix (se richiesto dal template)
Per accedere a Host Wizard nel frontend di Zabbix, procedi come segue:
- Vai a: Data collection > Hosts
- Fai clic su Host Wizard nell'angolo in alto a destra dello schermo
- Segui le istruzioni nella procedura guidata
Puoi anche modificare un host esistente facendo clic sul suo nome (o sull'icona con i tre puntini accanto) in varie sezioni del frontend per accedere a Host Wizard dal menu host. Tieni presente che alcuni passaggi vengono saltati durante la modifica di un host esistente se questo include già la configurazione richiesta dal template selezionato.
In alternativa, puoi utilizzare l'approccio classico per la creazione e configurazione di un host.
Benvenuti nella procedura guidata host
Quando si avvia la procedura guidata host, viene visualizzata una schermata di benvenuto:

Per saltare questa schermata nelle sessioni future, è possibile selezionare la casella di controllo Non mostrare la schermata di benvenuto e fare clic su Avanti.
Se si inizia a configurare le impostazioni nei passaggi successivi della procedura guidata host e si tenta di chiudere la procedura facendo clic sull'icona di chiusura o premendo ESC, verrà visualizzata una schermata di conferma:

Facendo clic su Sì si uscirà dalla procedura guidata host senza salvare i progressi. Facendo clic su No, premendo ESC o facendo clic sull'icona di chiusura si tornerà all'ultimo passaggio.
Selezionare un template
Il primo passo per configurare il target di monitoraggio consiste nel selezionare un template, ovvero un insieme di configurazioni predefinite (metriche da raccogliere, condizioni per generare avvisi, ecc.) progettate per il target di monitoraggio.
I template predefiniti di Zabbix offrono una varietà di configurazioni di monitoraggio già pronte per sistemi operativi, applicazioni, database, dispositivi di rete, servizi e altro ancora.
In questo passaggio è possibile:
- Sfogliare i template per classe (Cloud, Database, Network, ecc.) e sottoclasse (ad esempio, automation, backup), basate sui tag del template.
- Cercare i template tramite parole chiave nel nome del template oppure nei nomi e nei valori dei tag del template.
- Filtrare i template per metodo di raccolta dati (basato su agent o senza agent; i template basati su agent includono almeno un item Zabbix agent).
- Filtrare i template per modalità agent (attiva o passiva; i template attivi includono almeno un item Zabbix agent (active), mentre i template passivi includono almeno un item passivo; per i dettagli, vedere Controlli agent passivi e attivi).
- Quando si utilizza l'Host Wizard per configurare un host esistente, è anche possibile filtrare i template già collegati all'host.

Quando si seleziona un template, potrebbe essere visualizzato il seguente messaggio: Some templates (n) are incompatible with the Host Wizard. See how to update them. Custom templates are not supported. Ciò indica che alcuni template predefiniti non sono ancora compatibili con l'Host Wizard e devono essere aggiornati; vedere le istruzioni per l'aggiornamento dei template.
Il template selezionato determinerà i passaggi successivi nell'Host Wizard. Ad esempio, se si seleziona il template MySQL by Zabbix agent, che utilizza Zabbix agent per la raccolta dei dati, la procedura guidata accompagnerà l'utente nel processo di installazione dell'agent.
Creare o selezionare un host
Un template deve essere collegato a un host, ovvero un'entità in Zabbix che rappresenta l'obiettivo del monitoraggio. Una volta collegato, l'host riceve tutte le entità del template, come item (metriche da raccogliere) e trigger (condizioni per generare avvisi), necessarie per il monitoraggio.
Ogni host deve inoltre appartenere ad almeno un gruppo di host, utilizzato per organizzare gli host e assegnare loro i permessi utente.
In questo passaggio, è possibile:
- Creare un nuovo host e un nuovo gruppo di host inserendo i nomi di entrambi.
- Creare un nuovo host inserendone il nome e selezionare un gruppo di host esistente, al quale verrà assegnato il nuovo host.
- Selezionare un host esistente; è inoltre possibile assegnare questo host a gruppi di host aggiuntivi senza rimuoverlo da alcun gruppo corrente.
La selezione di un host esistente non rimuove né sovrascrive la sua configurazione attuale, salvo diversa indicazione esplicita nei passaggi successivi. Gli host rilevati automaticamente non possono essere selezionati.
Ad esempio, è possibile creare un nuovo host denominato MySQL server per rappresentare il server MySQL installato localmente che si desidera monitorare. Il template MySQL by Zabbix agent selezionato in precedenza verrà collegato a questo host. Inoltre, è possibile selezionare il gruppo di host esistente Databases (oppure crearne uno nuovo, ad esempio MySQL servers) per organizzare l'host insieme ad altri host correlati ai database e semplificare successivamente la gestione dei permessi.

Installare Zabbix agent
I template basati su agent (come MySQL by Zabbix agent) richiedono l'installazione di Zabbix agent o agent 2, un processo distribuito sulla destinazione di monitoraggio per monitorare attivamente le risorse locali e le applicazioni (se richiesto dal template).
In questo passaggio:
- Verificare l'indirizzo del server, proxy o cluster Zabbix (ad esempio, 192.0.2.0:10051). Questo valore verrà utilizzato per configurare i parametri Server e ServerActive per Zabbix agent.
- Immettere una nuova identità della chiave precondivisa univoca e non segreta (ad esempio, PSK 001 o mysql-agent-psk1) e generare la chiave precondivisa. Questi valori verranno utilizzati per configurare la crittografia con chiave precondivisa (PSK) per l'host Zabbix (ad esempio, server MySQL) e Zabbix agent.
Quando si modifica un host esistente, la configurazione PSK sovrascriverà tutte le impostazioni di crittografia esistenti sull'host.
- Selezionare il sistema operativo della macchina che ospita la destinazione di monitoraggio.
- Installare Zabbix agent su quel sistema eseguendo lo script fornito oppure seguendo le istruzioni di installazione.
Ad esempio, è possibile impostare Pre-shared key identity su PSK 001 e generare una nuova Pre-shared key. Quindi, è possibile selezionare Linux come sistema operativo ed eseguire lo script fornito su quel sistema. Dopo aver installato Zabbix agent, tornare alla Procedura guidata host.

Aggiungi interfaccia host
L'interfaccia host definisce come il server Zabbix si connette tramite la rete alla destinazione di monitoraggio. Definisce i parametri di connessione, come indirizzo IP, nome DNS, porta e tipo di interfaccia (Agent, SNMP, JMX o IPMI), in base al metodo di raccolta dati richiesto dal template selezionato.
In questo passaggio, inserisci i dettagli dell'interfaccia host richiesti dal template selezionato.
Ad esempio, puoi usare l'indirizzo agent predefinito (127.0.0.1) e la porta (10050) se il server Zabbix, Zabbix agent e il server MySQL sono tutti in esecuzione localmente sulla stessa macchina.

Configurare host
Alcuni template richiedono una configurazione aggiuntiva prima che l'host possa essere creato. Questa può includere:
- Configurazione manuale del target di monitoraggio (ad esempio, abilitazione di servizi specifici, creazione di utenti di servizio o concessione di autorizzazioni):

- Definizione delle macro host, ovvero variabili che controllano il comportamento degli item, le impostazioni di connessione, le credenziali di autenticazione e altri parametri:

Dopo aver completato tutti i passaggi di configurazione richiesti, fare clic su Create per aggiungere l'host a Zabbix (oppure su Update per aggiornare la configurazione di un host esistente):

Configurazione completata
A questo punto, Zabbix sta già monitorando il tuo target.
Per i nuovi host, fai clic su Finish per passare alla sezione Latest data e visualizzare i dati più recenti del tuo host. Per gli host esistenti, fai clic su Finish per chiudere la procedura guidata Host Wizard e tornare alla schermata da cui è stata aperta.
