Рабочая инструкция по установке Zabbix 4.2 на Ubuntu 18 без лишних слов.
wget https://repo.zabbix.com/zabbix/4.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.2-1%2Bbionic_all.deb
dpkg -i zabbix-release*
apt-get update
apt install apache2 mysql-server php php-cli php-common php-mysql apt install zabbix-server-mysql zabbix-frontend-php
mysql -uroot
dpkg -i zabbix-release*
apt-get update
apt install apache2 mysql-server php php-cli php-common php-mysql apt install zabbix-server-mysql zabbix-frontend-php
mysql -uroot
Зайдя в MySQL из под рута, создаем базу и юзера:
CREATE DATABASE zabbixdb;
ALTER DATABASE zabbixdb CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL on zabbixdb.* to zabbix@localhost IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
quit;
ALTER DATABASE zabbixdb CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL on zabbixdb.* to zabbix@localhost IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
quit;
Выходим из MySQL и импортируем базу
cd /usr/share/doc/zabbix-server-mysql/
zcat create.sql.gz| mysql -u root zabbixdb
zcat create.sql.gz| mysql -u root zabbixdb
После чего необходимо отредактировать пару кофигов. В /etc/zabbix/zabbix_server.conf нужно указать данные от БД, а именно:
DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password
DBName=zabbixdb
DBUser=zabbix
DBPassword=password
В /etc/apache2/conf-available/zabbix.conf находим date.timezone и устанавливаем в
date.timezone = «Europe/Moscow»
Перезагружаем apache и zabbix сервер:
service apache2 restart
service zabbix-server restart
service zabbix-server restart
Дальше идем по url http://IP-адрес-сервера/zabbix . Вас встретит скрипт установки zabbix. Все что необходимо, это указать логин, пароль, название базы данных.
На этом установка завершена.
Снова переходим по http://IP-адрес-сервера/zabbix . На этот раз увидим форму авторизации, в которой укажем логин admin, пароль zabbix. Готово!