L’agent del software di monitoraggio risulta molto importante sui nostri server, dato che permette tutte le operazioni di monitoraggio attivo che ci distinguono.
Per installarlo nel vostro server, nel caso fosse stato rimosso o danneggiato, potete seguire questa guida
Installare l’agent su server windows
- Prima di tutto scaricare il software in versione zip dal seguente link: zabbix_agent oppure cercare un altra versione su https://www.zabbix.com/download_agents
- Estrarre lo zip scaricato e copiare la cartella risultante su C:\Programmi\
- Copiare il file conf\zabbix_agentd.win.conf in C:\ e rinominarlo in zabbix_agentd.conf
- Modificare il file C:\zabbix_agentd.conf inserendo:
Server=monitor.serverlet.com,monitor-clienti1.serverlet.com ServerActive=<nome del vostro server> Hostname=<nome del vostro server>
avendo cura di modificare “<nome del vostro server>” con il nome del vostro server(esempio shcl-1224.serverlet.com)
- aprire il rpompt dei comandi, cliccando sul menu start e scrivendo “cmd”.
- spostarsi nella cartella seguente, modificando eventualmente il path, con il seguente comando:
cd C:\Program Files\zabbix_agents_2.5.0.win\bin\win64
- installare e avviare il servizio con i seguenti comandi:
zabbix_agentd.exe --install zabbix_agentd.exe --start
- Creare le regole nel firewall: affinché funzioni, è necessario abilitare la connessione alla porta 10050.
Aprire quindi la configurazione del firewall e creare le regole sia in entrata che in uscita:Tipo di regola: Porta
Protocollo: TCP
Porte: 10050
Azione: Consenti la connessione
Tipo di applicazione: tutte e tre i check
Nome: Zabbix-agent ( o altro a vostra scelta)
Installare l’agent su server Lunix
Nel caso di linux, esistono numerose varianti. Consigliamo quindi di accedere direttamente al sito https://www.zabbix.com/download?zabbix=5.0 e, nella sezione apposita, selezionare il sistema operativo desiderato.
A seconda del sistema operativo comparirà la relativa guida da seguire, con i comandi da lanciare una volta fatto accesso ssh al vostro server.
Nel caso di Debian 11, ad esempio, i passi da effettuare sono i seguenti:
a. 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.deb dpkg -i zabbix-release_5.0-2+debian11_all.deb apt update
b. Install l’agent zabbix
apt install zabbix-agent
c. Avvia l’agent e impostalo con partenza automatica al boot del server:
systemctl restart zabbix-agent systemctl enable zabbix-agent
In tutti i casi modificare poi il file /etc/zabbix/zabbix_agentd.conf e nello specifico modificando i seguenti valori:
Server=monitor.serverlet.com,monitor-clienti1.serverlet.com EnableRemoteCommands=1 AllowRoot=1
In caso di modifiche al file, riavviare il demone con:
systemctl restart zabbix-agent