Se hai già installato un server Zabbix e desideri monitorare qualsiasi macchina o server di destinazione, usa il suo agente per semplificare le cose. Qui in questo tutorial impareremo i passaggi per installare Zabbix Agent su Debian 11 Bullseye.
L'agente Zabbix fa parte dell'intero strumento di monitoraggio della rete open source offerto dagli sviluppatori di esso. Ciò è necessario per monitorare attivamente un target/server o per interrogare le sue risorse (HDD, RAM, CPU, database, statistiche generali, rete, ecc.). L'agente viene eseguito come servizio sul server o sui desktop. Non è necessario perché il server Zabbix può anche raccogliere informazioni utilizzando, ad esempio, SNMP, SSH, IPMI, macro, ecc. Successivamente, l'amministratore può valutare i dati di varie macchine utilizzando l'interfaccia web. Sulla base delle informazioni fornite dall'Agente, la parte server di Zabbix può generare avvisi in caso di emergenza agli amministratori tramite vari canali (e-mail, SMS, ecc.).
Zabbix Agent è disponibile per un'ampia gamma di piattaforme Linux, IBM AIX, FreeBSD, NetBSD, OpenBSD, HP-UX, Mac OS X, Solaris:9, 10, 11, Windows 11/10/e tutte le versioni desktop e server dal 2000 .
Passaggi per installare Zabbix Agent su Debian 11
Abbiamo già realizzato un tutorial in cui l'utente può sapere come installare il servizio Zabbix su Debian 11 Bullseye o 10 Buster. Qui ci concentreremo solo su Agent, nel caso in cui desideri monitorare un sistema in esecuzione su Debian tramite l'interfaccia web del server di questo strumento di monitoraggio della rete.
Esegui aggiornamento Apt
Innanzitutto, dobbiamo eseguire il comando di aggiornamento del sistema per ricostruire la cache del repository di sistema e anche per installare eventuali aggiornamenti di sicurezza, se disponibili.
sudo apt update
Installa Zabbix Agent LTS su Debian 11 usando APT
L'agente Zabbix è già disponibile per l'installazione utilizzando il repository di base di Debian 11 o 10, tuttavia la versione sarà un po' più vecchia. È perché il repository di base offre solo pacchetti ben stabilizzati e supportati a lungo termine, quindi la versione durante la stesura di questo articolo era Zabbix Agent 5.0 LTS, tuttavia, l'ultima versione era 5.4.x.
Quindi per eseguire la versione LTS:
sudo apt install zabbix-agent
Per l'ultima versione, scaricala manualmente
Se non vuoi installare la versione LTS e sei interessato a ottenere l'ultima disponibile sul sito Web Zabbix, visita la sua pagina Web per ottenere l'ultimo repository per il tuo Debian Linux.
Attualmente, la versione è 5.4 e per questo puoi utilizzare i passaggi indicati:
sudo apt install nano wget
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian11_all.deb
sudo dpkg -i zabbix-release_5.4-1+debian11_all.deb
Esegui l'aggiornamento del sistema
Per applicare le modifiche apportate e consentire al sistema di recuperare le informazioni per gli ultimi pacchetti disponibili tramite il repository aggiunto, eseguire il comando di aggiornamento del sistema:
sudo apt update
Comando per installare l'ultimo agente Zabbix su Debian 11 bullseye
Proprio come abbiamo usato il gestore di pacchetti APT per ottenere la versione LTS-Supportata a lungo termine, possiamo eseguire lo stesso comando ma questa volta il pacchetto dell'agente Zabbix sarà l'ultimo.
sudo apt install zabbix-agent
Avvia, abilita e controlla lo stato del server
Una volta che l'agente è installato su Debian Linux, creerà automaticamente un servizio in background per eseguire l'agente in modo invisibile all'utente. Tuttavia, dobbiamo avviarlo e abilitarlo.
sudo systemctl enable --now zabbix-agent
Controlla lo stato:
systemctl status zabbix-agent