In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Zabbix su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Zabbix è una soluzione di monitoraggio gratuita e open source progettata per il monitoraggio in tempo reale di server, macchine virtuali, reti e servizi cloud. È stato sviluppato da Alexei Vladishev e attivamente supportato da Zabbix SIA. Si basa sul modello client-server ed è in grado di monitorare milioni di parametri, come il carico della CPU, l'utilizzo della rete e il consumo di spazio su disco da decine di migliaia di server.
Installa Zabbix su Ubuntu 20.04
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa lo stack LAMP su Ubuntu.
Si presume che tu abbia già installato lo stack LAMP sul sistema Ubuntu. In caso contrario, dai un'occhiata al seguente tutorial:
- Come installare lo stack LAMP (Apache, MariaDB e PHP)
Passaggio 3. Installa Zabbix sul sistema Ubuntu.
Esegui i seguenti comandi per installare i pacchetti del server Zabbix:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf
Passaggio 4. Crea database e utente Zabbix
Devi creare un database per l'utente Zabbix:
$ mysql -u root -p CREATE DATABASE zabbixdb; GRANT ALL PRIVILEGES ON zabbix.* TO [email protected]'localhost' IDENTIFIED BY 'Your-Strong-Password'; FLUSH PRIVILEGES; QUIT;
Dopo aver creato il database, carica lo schema predefinito di Zabbix del database:
cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -u zabbix -p zabbixdb
Passaggio 5. Configura Zabbix Server.
Ora modifichiamo il file di configurazione di Zabbix /etc/zabbix/zabbix_server.conf
e impostare il nome del database, l'utente e la password:
nano /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbixdb DBUser=zabbix DBPassword=your-strong-password
Successivamente, abilita il servizio Zabbix per l'avvio all'avvio del sistema e riavvia il servizio per ricaricare le nuove impostazioni:
sudo systemctl enable zabbix-server sudo systemctl restart zabbix-server
Passaggio 6. Configura Firewall.
Configura il firewall per consentire all'agente Zabbix di raggiungere il server Zabbix:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-port=10050/tcp sudo firewall-cmd --permanent --add-port=10051/tcp sudo firewall-cmd --reload
Passaggio 7. Accesso a Zabbix.
Ecco fatto. È ora di utilizzare il tuo browser Web preferito e accedere a:
http://your-server-ip/zabbix
Questo è tutto ciò che devi fare per installare Zabbix su Ubuntu 20.04 LTS Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Per ulteriori letture su Zabbix, fare riferimento alla loro base di conoscenza ufficiale. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.