Здесь мы рассмотрим установку 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