Здесь мы рассмотрим установку Zabbix 5 со всеми проблемами при установке

Устновим Wget и mc для заугрзки и просмотра

 

apt install wget mc

 

Скачаем и установим пакеты

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1%2Bbuster_all.deb

 

dpkg -i zabbix-release_5.0-1+buster_all.deb 

 

Обновим репозитории и установим зависимости

 

apt update
 
apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent

 

Устновим MariaDB

 

 

apt -y install mariadb-server

 

Запустим и сделаем автозагрузку

systemctl start mariadb
systemctl enable mariadb

 

Первый запуск MARIADB

mysql_secure_installation

 

Зайдем в Mysql

  

mysql 

 

create database zabbix character set utf8 collate utf8_bin;

grant all privileges on zabbix.* to zabbix@localhost identified by 'YOURPASS';

flush privileges;

set global innodb_strict_mode='OFF';

quit

 

 

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'YOURPASS' zabbix

 

 Опять зайдем в Mysql

mysql 

 

 

set global innodb_strict_mode='ON';
quit

 

Отредактируем zabbix_server.conf

 

nano /etc/zabbix/zabbix_server.conf

Найдем эту строку, раскомментируем и отредактируем

DBPassword=YOURPASS

 

 

Перезапустим и включим автозагрузку

 

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

 

 

Отредактирем apache.conf

nano /etc/zabbix/apache.conf

 Эту строку мы раскоментируем и исправим

php_value date.timezone Europe/Moscow

 

 

systemctl restart apache2
systemctl enable apache2

 Для доступа к серверу вы можете заходить по вашему ip адресу сервера:

 

http://192.168.XXX.XXX/zabbix

 

Используя логин и пароль (обязательно с большой буквы !)

Admin / zabbix

 

Или изменить настройки apache:

Зайдем в apache:

 

nano /etc/apache2/sites-available/000-default.conf 

 

И отредактируем строку DocumentRoot

 

 DocumentRoot /usr/share/zabbix

 

Перезапустим Apache

 

systemctl restart apache2