

Ako prvé je potrebné urobiť update a upgrade
sudo apt update
sudo apt upgrade
Nainštalujeme MariaDB
sudo apt install mariadb-server mariadb-client -y
Spustíme a povolíme službu
sudo systemctl enable mariadb
sudo systemctl start mariadb
Môžeme databázu zabezpečiť
sudo mysql_secure_installation
Vytvoríme databázu
sudo mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
SET GLOBAL log_bin_trust_function_creators = 1;
EXIT;
Zakážeme log_bin_trust_function_creators (nieje to povinné, ale odporúča sa)
SET GLOBAL log_bin_trust_function_creators = 0;
EXIT;
Inštalácia Zabbix repozitárov
wget https://repo.zabbix.com/zabbix/7.4/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.4+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_latest_7.4+ubuntu24.04_all.deb
apt update
Inštalácia Zabbix server, frondend a agent
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Importovať čistú schému Zabbix:
zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
Upravíme konmfiguráciu databázy pre Zabbix server
sudo vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
Reštartujte službu
sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2
Teraz otvorímewebový prehliadač a zadáme IP adresu daného servera v tvare X.X.X.X/zabbix. IP adresu, ak nevieme, ta ksa dá zistiť s príkazom
ip a

Môžete mať problém

berie mspat ide mi t ourobil som iba chybu ale ma mteraz problem Locale for language "en_US" is not found on the web server. Tried to set: en_US, en_US.utf8, en_US.UTF-8, en_US.iso885915, en_US.ISO8859-1, en_US.ISO8859-2, en_US.ISO8859-4, en_US.ISO8859-5, en_US.ISO8859-15, en_US.ISO8859-13, en_US.CP1131, en_US.CP1251, en_US.CP1251, en_US.CP949, en_US.KOI8-U, en_US.US-ASCII, en_US.eucKR, en_US.eucJP, en_US.SJIS, en_US.GB18030, en_US.GB2312, en_US.GBK, en_US.eucCN, en_US.Big5HKSCS, en_US.Big5, en_US.armscii8, en_US.cp1251, en_US.eucjp, en_US.euckr, en_US.euctw, en_US.gb18030, en_US.gbk, en_US.koi8r, en_US.tcvn. Unable to translate Zabbix interface.
Je potrebné doinštalovať locales
sudo apt install locales -y
sudo locale-gen en_US en_US.UTF-8
sudo update-locale
Reštartujte Apache
sudo systemctl restart apache2
Potom znovu choďte na webový prehliadač a obnovte web stránku

Zadáme parametre, aké sme zadali pri vytváraní databázy

Teraz si môžeme nastaviť Zabbix server name, časové pásmo a vzhľad. V mojom prípade, nech to súhlasí s DNS záznamom, tak napíšem mon-ibasterisk.local a zvolím dark mode 🙂




Už sa len prihlásiť. Admin a heslo je zabbix


A keď už mám aj ten DNS server, tak môžeme otestovať A záznam
mon-ibasterisk.local/zabbix
