Installazione Zabbix
Step 1 - Installare Apache, PHP e Mysql
installiamo apache2
installiamo mysql
$ sudo apt-get install mysql-server -y
installazione di PHP8
$ sudo apt-get install php php-pear php-cgi php-common libapache2-mod-php php-mbstring php-net-socket php-gd php-xml php-mysql php-bcmath -y
Step 2 - Download e Installazione Zabbix su Ubuntu 22
Download del repository Zabbix con Wget
$ sudo wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2%2Bubuntu22.04_all.deb
Installare il repository con dpkg tool:
$ sudo dpkg -i zabbix-release_6.2-2+ubuntu22.04_all.deb
Aggiorniamo la lista dei packages:
$ sudo apt-get update
Installiamo Zabbix Server, Frontend e Agent
$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y
Step 3 - Configurazione del Database
Entriamo nel DB Mysql ed eseguiamo i seguenti comandi:
$ sudo mysql
Creiamo il db:
# create database zabbix character set utf8mb4 collate utf8mb4_bin;
Creiamo l'utenza db:
# create user zabbix@localhost identified by 'Password';
Assegnamo i privilegi sul db appena creato all'utente zabbix ed usciamo dal DB:
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
Importiamo dati e schema iniziali sull'host Zabbix server ed inserire la password quando richiesta:
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
Disabilitiamo l'opzione log_bin_trust_function_creators dopo aver importato lo schema del DB:
# sudo mysql
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
Step 4 - Configurazione Zabbix server e start del processo
Editiamo il file di configurazione:
# sudo vi /etc/zabbix/zabbix_server.conf
decommentiamo la riga "DBPassword" e mettiamo la password dell'utenza Zabbix:
DBPassword=password
Startiamo Zabbix Server, Agent ed Apache:
# sudo systemctl restart zabbix-server zabbix-agent apache2
Facciamo in modo che i servizi si avviino al boot:
# sudo systemctl enable zabbix-server zabbix-agent apache2
Installiamo il language pack per zabbix:
# apt-get install language-pack-en
Step 5 - Completiamo il settaggio
Apriamo il browser e inseriamo la seguente url:
http://192.168.1.47/zabbix/setup.php
Clicchiamo su continua. La pagina successiva mostrerà i prerequisiti installati e verificati:
Clicchiamo "Next step" ed inseriamo la password per l'utente Zabbix del Database:
Inseriamo il nome del Server Zabbix, scegliamo il tema e il Time Zone e clicchiamo su "Next step":
Verrà mostrata una pagina di riepilogo e clicchiamo su "Next step":
Una pagina con un messaggio di installazione completata verrà visualizzata, clicchiamo su "Finish":
Verrà visualizzata la pagina di login:
Inseriamo username "Admin" e password "zabbix" di default. Ci ritroveremo sulla Dashboard principale:
Nel prossimo tutorial invece vedremo come installare l'agent sia su macchine Linux sia su macchine Windows.
Per ora è tutto, alla prossima! Ciao!
Nessun commento:
Posta un commento