apt install locales locales-all jq
use a recent MariaDB version otherwise you would get
Unable to start Zabbix server due to unsupported MariaDB database server version (10.03.31) Must be at least (10.05.00)
see mariadb
prepare the database
mysql -u root create database zabbix character set utf8 collate utf8_bin; create user zabbix@localhost identified by 'PASSWORD-HERE'; grant all privileges on zabbix.* to zabbix@localhost; ^D zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix && echo ALL GOOD
grab the latest release and according to your prefered setup (here buster / mariadb / nginx)
wget https://repo.zabbix.com/zabbix/5.5/debian/pool/main/z/zabbix-release/zabbix-release_5.5-1+debian10_all.deb dpkg -i zabbix-release_5.5-1+debian10_all.deb apt update apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
setup access to db
mv -i /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.dist grep -vE '^#|^$' /etc/zabbix/zabbix_server.conf.dist > /etc/zabbix/zabbix_server.conf vi /etc/zabbix/zabbix_server.conf DBPassword=PASSWORD-HERE ln -s /etc/zabbix/nginx.conf vi nginx.conf listen 80 default_server; server_name _; rm /etc/nginx/sites-enabled/default
start
systemctl restart zabbix-server zabbix-agent nginx php7.3-fpm systemctl enable zabbix-server zabbix-agent nginx php7.3-fpm
stop
systemctl stop zabbix-server zabbix-agent nginx php7.3-fpm
http://zabbix-test/setup.php ls -lF /etc/zabbix/web/zabbix.conf.php
and when done
http://zabbix-test/index.php Admin / zabbix User Settings / Profile Rows per page: 100
Download and install Zabbix https://www.zabbix.com/download?zabbix=6.0&os_distribution=debian&os_version=10_buster&db=mysql&ws=nginx
6 Web interface installationOld revisionsBacklinksExport to PDF https://www.zabbix.com/documentation/6.0/manual/installation/frontend