Zabbix 6.2 na Ubuntu 22.04.

Balík Zabbix nie je dostupný v predvolenom úložisku Ubuntu 22.04. Takže budete musieť stiahnuť a nainštalovať oficiálne úložisko Zabbix na váš server. Najprv si stiahnite balík úložiska Zabbix 6 z ich oficiálnej webovej stránky pomocou nasledujúceho príkazu:

wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-4%2Bubuntu22.04_all.deb

Následne ho nainštalujeme

dpkg -i zabbix-release_6.2-4+ubuntu22.04_all.deb

Ako prvé teraz musíme urobiť update

sudo apt update -y

Potom nainštalujte Zabbix vrátane ďalších požadovaných komponentov pomocou nasledujúceho príkazu:

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent zabbix-frontend-php zabbix-apache-conf -y

Po nainštalovaní je potrebné zmeniť php.ini časové pásmo. Je potrebné riadok nájsť a odomenotvať a dať tam spávne časové pásmo

sudo vim /etc/php/8.1/apache2/php.ini
date.timezone =Europe/Bratislava

Následne uložte

Nakonfigurujte MariaDB

sudo apt install mariadb-server -y

Po nainštalovaní MariaDB zabezpečte inštaláciu MariaDB a nastavte heslo root pomocou nasledujúceho príkazu:

mariadb-secure-installation
Enter current password for root (enter for none): 
Switch to unix_socket authentication [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Potom sa pripojte k MariaDB pomocou nasledujúceho príkazu:

sudo mysql -u root -p
CREATE DATABASE zabbix character set utf8mb4 collate utf8mb4_bin;
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

Konfigurácia zabbix – je potrebné editovať zabbix_server.conf

vim /etc/zabbix/zabbix_server.conf

Následne zmeňte alebo popridávajte riadky

sudo vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=password

Uložte to

Po dokončení uložte a zatvorte súbor. Potom importujte údaje Zabbix. Pomoocu hesla, ktoré ste zvolili pre Databázu.

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -u zabbix -p zabbix

Teraz reštartujte služby a spustute, príkaz, aby sa zabbix spúšťal pri boote servera

systemctl restart apache2
systemctl enable zabbix-server zabbix-agent apache2
systemctl restart zabbix-server zabbix-agent

Môžemesi overiť, či server správne beží príkazom

systemctl status zabbix-server

Overejne Zabbix Agent

systemctl status zabbix-agent

Overejne apache2

systemctl status apache2

Môžete sa prihlásiť na daný server pomocou webového prehliadača pomocou IP adresy

http://x.x.x.x/zabbix

  • User zabbix
  • password password

Default login je:

  • meno: Admin
  • Heslo Zabbix