Installare l’agent Zabbix su un server
L’agent di Zabbix è essenziale per il monitoraggio attivo del server. Se è stato rimosso o risulta danneggiato, segui questa guida per reinstallarlo e configurarlo.
Installare l’agent su server Windows
-
Scarica il software in versione zip dal seguente link: zabbix_agent oppure cerca un’altra versione su https://www.zabbix.com/download_agents
-
Estrai lo zip scaricato e copia la cartella risultante su C:\Programmi\
-
Copia il file conf\zabbix_agentd.win.conf in C:\ e rinominalo in zabbix_agentd.conf
-
Modifica il file C:\zabbix_agentd.conf inserendo:
Server=monitor.serverlet.com,monitor-clienti1.serverlet.comServerActive=`<nome del vostro server>`Hostname=`<nome del vostro server>`Sostituisci “
<nome del vostro server>” con il nome del tuo server (esempio: shcl-1224.serverlet.com). -
Apri il prompt dei comandi dal menu Start digitando “cmd”.
-
Spostati nella cartella seguente (modifica il percorso se necessario) con il comando:
cd C:\Program Files\zabbix_agents_2.5.0.win\bin\win64 -
Installa e avvia il servizio con i seguenti comandi:
zabbix_agentd.exe --installzabbix_agentd.exe --start -
Crea le regole nel firewall: per funzionare è necessario abilitare la connessione alla porta 10050.
- Apri la configurazione del firewall e crea le regole sia in entrata che in uscita
- Tipo di regola: Porta
- Protocollo: TCP
- Porte: 10050
- Azione: Consenti la connessione
- Tipo di applicazione: tutti e tre i check
- Nome: Zabbix-agent (o un nome a tua scelta)
Installare l’agent su server Linux
Per Linux esistono molte varianti. Accedi al sito https://www.zabbix.com/download?zabbix=5.0 e, nella sezione dedicata, seleziona il sistema operativo. Verranno mostrati i comandi da eseguire dopo l’accesso SSH al tuo server.
Esempio: Debian 11
-
Installa i repository Zabbix:
wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-2%2Bdebian11_all.debdpkg -i zabbix-release_5.0-2+debian11_all.debapt update -
Installa l’agent Zabbix:
apt install zabbix-agent -
Avvia l’agent e impostalo con partenza automatica al boot del server:
systemctl restart zabbix-agentsystemctl enable zabbix-agent -
Modifica il file /etc/zabbix/zabbix_agentd.conf, in particolare i seguenti valori:
Server=monitor.serverlet.com,monitor-clienti1.serverlet.comEnableRemoteCommands=1AllowRoot=1 -
Se modifichi il file di configurazione, riavvia il demone:
systemctl restart zabbix-agent