Установка 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
No Comments