Passa al contenuto principale

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

  1. Scarica il software in versione zip dal seguente link: zabbix_agent oppure cerca un’altra versione su https://www.zabbix.com/download_agents

  2. Estrai lo zip scaricato e copia la cartella risultante su C:\Programmi\

  3. Copia il file conf\zabbix_agentd.win.conf in C:\ e rinominalo in zabbix_agentd.conf

  4. Modifica 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>`

    Sostituisci “<nome del vostro server>” con il nome del tuo server (esempio: shcl-1224.serverlet.com).

  5. Apri il prompt dei comandi dal menu Start digitando “cmd”.

  6. Spostati nella cartella seguente (modifica il percorso se necessario) con il comando:

    cd C:\Program Files\zabbix_agents_2.5.0.win\bin\win64
  7. Installa e avvia il servizio con i seguenti comandi:

    zabbix_agentd.exe --install
    zabbix_agentd.exe --start
  8. 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

  1. 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
  2. Installa l’agent Zabbix:

    apt install zabbix-agent
  3. Avvia l’agent e impostalo con partenza automatica al boot del server:

    systemctl restart zabbix-agent
    systemctl enable zabbix-agent
  4. Modifica il file /etc/zabbix/zabbix_agentd.conf, in particolare i seguenti valori:

    Server=monitor.serverlet.com,monitor-clienti1.serverlet.com
    EnableRemoteCommands=1
    AllowRoot=1
  5. Se modifichi il file di configurazione, riavvia il demone:

    systemctl restart zabbix-agent