Skip to main content

Установка Zabbix 4 + MySQL 8 на Debian 9

MySQL 8 сервер

Первое, что необходимо сделать обновить пакеты Debian:

apt -y update
apt -y upgrade

Теперь нам необходимо установить MySQL или PostgreSQL сервер. В нашем случае это будет MySQL 8.

 

Настройка репозитория

wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
dpkg -i mysql-apt-config_0.8.10-1_all.deb


 

Установка

apt -y update
apt -y install mysql-community-server

 

Появиться окно мастера установки в котором необходимо задать пароль Администратора MySQL, а так же выбрать тип пароля (с усиленным шифрованием или нет как в 5.х версиях MySQL). На этом установка MySQL сервера будет завершена.

Запустить MySQL сервер можно с помощью команды:

/etc/init.d/mysql start

или

service mysql start

 

Подключение к MySQL

Подключиться к MySQL серверу можно с помощью команды:

mysql -uUser -p

 

Например для подключения под пользователем Root необходимо набрать:

mysql -uroot -p

 

В ответ на команду система запросит пароль пользователя, так же пароль можно указать сразу набрав:

mysql -uUser -pPassword

 

Создание пользователя в MySQL для базы Zabbix:

CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'PassworD';

 

Создание базы данных для Zabbix:

create database zabbix character set utf8 collate utf8_bin;

 

Даем права пользователю Zabbix к базе данных Zabbix

GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;

 

Zabbix 4.0 сервер

Установка

Для установки Zabbix необходимо ввести следующие команды:

wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-2+stretch_all.deb
dpkg -i zabbix-release_4.0-2+stretch_all.deb
apt -y update
apt -y install zabbix-server-mysql zabbix-frontend-php

 

Импорт данных в БД

Импортируем изначальную схему и данные сервера на MySQL

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

 

Настройка базы данных для Zabbix сервера/прокси

Измените zabbix_server.conf или zabbix_proxy.conf для использования созданной базы данных. Например:

nano /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<пароль>

 

Запуск сервера:

service zabbix-server start

 

Добавление сервера в автозагрузку:

update-rc.d zabbix-server enable