1 Procedura guidata host
Panoramica
Host Wizard è un'interfaccia guidata, passo dopo passo, per configurare il tuo target di monitoraggio (dispositivo, applicazione, servizio, ecc.) in Zabbix. Ti accompagna 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 tuo 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 della schermata
- 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 ad esso) in varie sezioni del frontend per accedere a Host Wizard dal menu host. Nota che alcuni passaggi vengono saltati quando modifichi un host esistente se questo include già la configurazione richiesta dal template selezionato.
In alternativa, puoi usare l'approccio classico per creare e configurare 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.
Seleziona un template
Il primo passo per configurare il tuo target di monitoraggio è selezionare un template — un insieme di configurazioni predefinite (metriche da raccogliere, condizioni per generare avvisi, ecc.) progettato per il tuo target di monitoraggio.
I template pronti all'uso di Zabbix offrono una varietà di configurazioni di monitoraggio predefinite per sistemi operativi, applicazioni, database, dispositivi di rete, servizi e altro ancora.
In questo passaggio, puoi:
- Esplorare i template per classe (Cloud, Database, Network, ecc.) e sottoclasse (ad esempio, automation, backup), basate sui tag del template.
- Cercare i template per parole chiave nel nome del template o nei nomi e valori dei tag del template.
- Filtrare i template in base al metodo di raccolta dati (basato su agent o senza agent; i template basati su agent includono almeno un item Zabbix agent).
- Filtrare i template in base alla modalità dell'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, vedi Controlli agent passivi e attivi).
- Quando usi la procedura guidata Host per configurare un host esistente, puoi anche filtrare i template già collegati all'host.

Quando selezioni un template, potresti vedere il seguente messaggio: Alcuni template (n) non sono compatibili con la procedura guidata Host. Vedi come aggiornarli. I template personalizzati non sono supportati. Questo indica che alcuni template pronti all'uso non sono ancora compatibili con la procedura guidata Host e devono essere aggiornati; consulta le istruzioni di aggiornamento del template.
Il template che selezioni determinerà i passaggi successivi nella procedura guidata Host. Ad esempio, se selezioni il template MySQL by Zabbix agent, che usa Zabbix agent per la raccolta dei dati, la procedura guidata ti accompagnerà 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 sul target di monitoraggio per controllare attivamente le risorse e le applicazioni locali (se richiesto dal template).
In questo passaggio:
- Verificare l'indirizzo di Zabbix server, proxy o cluster (ad esempio, 192.0.2.1:10051). Questo valore verrà usato per configurare il parametro Server e ServerActive per Zabbix agent.
- Immettere una nuova identity della chiave precondivisa, univoca e non segreta (ad esempio, PSK 001 o mysql-agent-psk1), e generare la chiave precondivisa. Questi valori verranno usati per configurare la crittografia pre-shared key (PSK) per l'host Zabbix (ad esempio, MySQL server) 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 il target di monitoraggio.
- Installare Zabbix agent su quel sistema eseguendo lo script fornito oppure seguendo le istruzioni di installazione.
Ad esempio, si potrebbe impostare Pre-shared key identity su PSK 001 e generare una nuova Pre-shared key. Quindi, si potrebbe selezionare Linux come sistema operativo ed eseguire lo script fornito su quel sistema. Dopo aver installato Zabbix agent, tornare al Host Wizard.

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.
