LINUX

Come installare Zabbix Server su Ubuntu 20.04

Zabbix è uno strumento di monitoraggio web open source per il monitoraggio di un’ampia gamma di componenti IT. Ciò include dispositivi di rete come server, macchine virtuali e applicazioni. Fornisce una moltitudine di metriche di monitoraggio come l’utilizzo della rete, il carico della CPU e l’utilizzo del disco. Ciò semplifica la risoluzione dei problemi quando il sistema si comporta in modo anomalo. È possibile visualizzare le metriche delle prestazioni come grafici, schermate, mappe e panoramiche.

In questa guida, ti mostriamo come installare Il server Zabbix 5.0 abilitato Ubuntu 20.04 È.

Prerequisiti

Prima di iniziare, assicurati di avere un’istanza di Ubuntu 20.04 in esecuzione con privilegi sudo. Inoltre, assicurati di essere connesso a una connessione Internet stabile.

Passaggio 1: installa e configura Apache

In questo passaggio, installiamo il server Web Apache. Innanzitutto, aggiorna tutti gli elenchi dei repository Ubuntu e installa i pacchetti Apache eseguendo il comando seguente:

$ sudo apt update 

Adesso Installa Apache utilizzando il seguente comando:

$ sudo apt install  apache2 

Il servizio Apache verrà avviato per impostazione predefinita dopo l’installazione. Se non è avviato, eseguire il seguente comando per avviare apache2.

$  sudo systemctl start apache2  

a abilita apache2 all’avvio digitare:

$ sudo systemctl enable apache2

Passaggio 2: installa PHP e i relativi moduli

Il frontend di Zabbix è scritto in PHP e per questo abbiamo bisogno di installare PHP. Ubuntu offre già nei suoi repository, che è PHP 7.4 per impostazione predefinita. Questo è ciò che useremo per questa guida.

Per installare i pacchetti PHP utilizzare il seguente comando apt:

$ sudo apt install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql

Puoi controllare la versione PHP installata utilizzando il seguente comando:

$ php -v

Una volta completata l’installazione, vai alla directory di configurazione di PHP e modifica /etc/php/7.4/apache2/php.ini file. Modifica i parametri come mostrato e assicurati di impostare il fuso orario corretto per la tua posizione.

$ sudo vim /etc/php/7.4/apache2/php.ini
memory_limit 256M
upload_max_filesize 16M
post_max_size 16M
max_execution_time 300
max_input_time 300
max_input_vars 10000
date.timezone="Africa/Nairobi"

Per rendere effettive le modifiche, riavviare il servizio Apache

$ sudo systemctl restart apache2

Passaggio 3: installare il server del database MariaDB

Successivamente, installeremo il database MariaDB come server di database preferito per l’archiviazione dei dati utente e l’archiviazione di altri valori.

Installa i pacchetti del server MariaDB eseguendo il seguente comando:

$ sudo apt install mariadb-server

Una volta installato, assicurati di rafforzare il server del database utilizzando il comando:

$ sudo mysql_secure_installation

Inizia impostando la password di root.

impostare la password per mariadb

Quindi digitare “Y‘ per tutte le richieste rimanenti:

rafforzare l’istanza mariadb

Passaggio 4: creare un utente e un database Zabbix

Successivamente, creiamo un utente del database per il server Zabbix. Dovrai prima connetterti alla tua istanza MariaDB:

$ sudo mysql -u root -p

Crea un utente e un database Zabbix come mostrato e concedi tutti i privilegi all’utente come segue:

CREATE DATABASE zabbix_db character set utf8 collate utf8_bin;
CREATE USER 'zabbix_user'@'localhost' IDENTIFIED BY 'P@ssword321';
GRANT ALL PRIVILEGES ON zabbix_db.* TO 'zabbix_user'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
creare un database per Zabbix

Passaggio 5: abilita il repository Zabbix

Per aggiungere il repository Zabbix al tuo sistema, prima scarica Zabbix rilasciare il pacchetto Debian usando il comando wget.

$ wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb

Noi usiamo Zabbix versione 5.01 che è più recente al momento della stesura di questa guida.

Successivamente, per abilitare il repository Zabbix, digitare:

$ sudo dpkg -i zabbix-release_5.0-1+focal_all.deb

Per sincronizzare il repository appena aggiunto con il sistema, aggiornare gli elenchi dei pacchetti

$ sudo apt update

Passaggio 6: installa Zabbix Server su Ubuntu 20.04

Per installare il server Zabbix, installeremo zabbix-server-mysql pacchetto che fornisce il supporto MySQLzabbix-frontend-php pacchetto che fornisce un’interfaccia web per il server insieme a agente zabbix per i valori di spedizione e zabbix-apache-conf pacchetto per Apache.

$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf

Passaggio 7: configurare il server Zabbix

Con Zabbix installato, sono necessarie alcune modifiche aggiuntive. Il file di configurazione si trova in /etc/zabbix/zabbix_server.conf modo. Quindi apri il file.

$ sudo vim /etc/zabbix/zabbix_server.conf

Aggiorna le configurazioni del database in base alle impostazioni dell’utente del database

DBHost=localhost
DBName=zabbix_db
DBUser=zabbix_user
DBPassword=P@ssword321

Quindi caricare lo schema del database Zabbix predefinito.

$ cd /usr/share/doc/zabbix-server-mysql
$ zcat create.sql.gz | mysql -u zabbix_user -p zabbix_db

Ti verrà chiesto di fornire la tua password, quindi vai avanti e forniscila.

Ora abilita il servizio Zabbix per l’avvio all’avvio del sistema e riavvia il servizio per applicare le nuove impostazioni.

$ sudo systemctl enable zabbix-server
$ sudo systemctl restart zabbix-server

Puoi controllare lo stato di Zabbix usando il comando:

$ sudo systemctl status zabbix-server

Zabbix crea anche il proprio file di configurazione di Apache /etc/zabbix/apache.conf e crea un collegamento alla directory di configurazione di Apache. Utilizzare il comando seguente per riavviare i servizi Apache.

$ sudo systemctl restart apache2

Controlla anche se Apache è in esecuzione:

$ sudo systemctl status apache2

Il tuo sistema è ora pronto per l’installazione di Zabbix.

Passaggio 6: configurare il firewall

Se sei protetto da un firewall, devi consentire le porte Zabbix 10050 e 10051 e HTTP. Eseguire i comandi seguenti per abilitare le porte:

$ sudo ufw allow 80/tcp
$ sudo ufw allow 10050/tcp
$ sudo ufw 10051

Quindi ricaricare il servizio firewall per applicare le modifiche apportate sopra:

$ sudo ufw reload

Passaggio 7: terminare l’installazione di Zabbix su un browser

Ora siamo tutti a posto. L’unica cosa rimasta è completare l’installazione su un browser web. Quindi, avvia il browser e vai all’indirizzo visualizzato:

http://server-ip/zabbix

Viene visualizzata una pagina di benvenuto mostrata di seguito. Basta fare clic su Avanti per passare al passaggio successivo.

Verificare che tutti i prerequisiti siano soddisfatti dal server e fare clic sul pulsante Passaggio successivo.

verificare i prerequisiti

Nel passaggio successivo, fornisci le credenziali del database fornite durante la creazione di un database per Zabbix nel passaggio 4 e fai clic sul pulsante Passaggio successivo.

configurare la connessione al database Zabbix
configurare la connessione al database Zabbix

Per i dettagli del server Zabbix, fornire il nome host e l’indirizzo IP del server, quindi fare nuovamente clic sul pulsante “Passaggio successivo”.

zabbix-server-dettagli
dettagli del server zabbix

Riceverai un riepilogo pre-installazione come mostrato. Assicurati che tutti i parametri di configurazione siano corretti, quindi fai clic sul pulsante Passaggio successivo.

Installa Zabbix Server su Ubuntu
Riepilogo della preinstallazione di zabbix

Una volta che l’installazione è stata completata con successo, dovresti vedere la schermata qui sotto:

Installa Zabbix Server su Ubuntu
l’installazione di zabbix è completa

Fare clic sul pulsante Fine. Verrai indirizzato alla pagina di accesso del frontend di Zabbix mostrata di seguito:

Accedi con le seguenti credenziali predefinite:

Nome utente: amministratore
Parola d’ordine: zabbix

Installa Zabbix Server su Ubuntu
Pagina di accesso Zabbix

Dopo aver effettuato correttamente l’accesso, vedrai la dashboard di Zabbix come mostrato di seguito:

Installa Zabbix Server su Ubuntu
Cruscotto Zabbix

Conclusione

E questo è tutto! Ora puoi iniziare ad aggiungere i tuoi host al server di monitoraggio per monitorare le loro prestazioni. In questa guida, ti abbiamo mostrato come installare il server Zabbix sul sistema Ubuntu 20.04.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close