Zabbix Agent è necessario per l'installazione su tutti i sistemi remoti necessari per il monitoraggio tramite il server Zabbix. L'agente Zabbix raccoglie l'utilizzo delle risorse e i dati delle applicazioni sul sistema client e fornisce tali informazioni al server Zabbix in base alle loro richieste.
Ci sono due tipi di controlli che possono essere configurati tra Zabbix Server e Client.
- Controllo passivo – L'agente Zabbix ha inviato i dati al server solo su sua richiesta.
- Controllo attivo – Zabbix Agent invia periodicamente i dati al Server.
Dopo aver installato il server zabbix sul tuo sistema Debian. Questo articolo ti aiuterà a installare l'agente zabbix sui sistemi Debian 9 Stretch, Debian 8 Jessie e Debian 7 Wheezy. Successivamente puoi aggiungere l'host remoto nel server zabbix.
Fase 1 – Prerequisiti
Per questo tutorial, utilizzeremo i repository apt di Zabbix forniti dal sito Web ufficiale di Zabbix. Aggiungiamo prima il repository richiesto sul tuo sistema eseguendo uno dei seguenti comandi come per la versione Debian:
## For Debian 10:wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+buster_all.deb sudo dpkg -i zabbix-release_4.0-3+buster_all.deb ## For Debian 9: wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb sudo dpkg -i zabbix-release_4.0-3+stretch_all.deb ## For Debian 8: wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+jessie_all.deb sudo dpkg -i zabbix-release_4.0-3+jessie_all.deb
Passaggio 2:installare l'agente Zabbix
Ora hai aggiunto i repository Zabbix al tuo sistema. usiamo il seguente comando per installare l'agente Zabbix sulla macchina Debian.
sudo apt-get update sudo apt-get install zabbix-agent
Fase 3:configurare l'agente Zabbix
Dopo l'installazione completata di Zabbix get. Modifica il file di configurazione dell'agente zabbix zabbix_agentd.conf e aggiorna l'indirizzo IP del server Zabbix e il nome dell'agente zabbix.
/etc/zabbix/zabbix_agentd.confsudo vi /etc/zabbix/zabbix_agentd.conf
#Server=[zabbix server ip] #Hostname=[Hostname of client system ] Server=192.168.1.10 Hostname=Server2
Qui 192.168.1.10 è l'IP del server Zabbix per consentire la connessione con questo client Zabbix.
Fase 4:riavvia Zabbix Agent
Dopo aver aggiunto l'IP del server Zabbix nel file di configurazione, ora riavvia il servizio dell'agente utilizzando il comando seguente.
sudo service zabbix-agent start
Per abilitare e avviare il servizio zabbix-agent in qualsiasi momento, utilizzare i seguenti comandi.
sudo systemctl enable zabbix-agent sudo systemctl start zabbix-agent
Congratulazioni, hai installato con successo Zabbix Agent sul sistema Debian. Consente di aggiungere host in Zabbix Server da monitorare.