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

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

apt -y update
apt -y upgrade

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

Установка сервера 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 на Debian 9

Для установки 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

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.