Установка Zabbix 5.4 на Debian 11 + Nginx

Автор: | 03.01.2022

Вводные данные:

  • Система Debian 11
  • Веб сервер Nginx
  • База данных MariaDB

1. Подготовка системы

Т.к. система у меня в контейнере то для начала нужно подготовить систему.

Обновляем систему

Настроим часовой пояс

Далее выставим локаль

Нам нужно выбрать ru_RU.UTF-8 UTF-8. Так же убедитесь на всякий случай, что en_US.UTF-8 тоже выбрана. По умолчанию выбираем ее же — ru_RU.UTF-8 UTF-8

2. Установка пакетов zabbix

Теперь идем на сайт Zabbix и качаем пакет под нашу систему. Напоминаю что это Zabbix 5.4 + Debian 11 + MySQL + Nginx. На момент написания это был Zabbix 5.4.1.

Следующий шаг это установка пакетов

3. Настройка MariaDB

Нужно ответить на несколько вопросов:

  • Вас попросят ввести пароль от root, но т.к мы его не задавали то просто жмем Enter
  • Далее нажимаем Y и задаем пароль от root
  • Нажим Y тем самым вырубая гостевые аккаунты
  • Отключаем удаленный доступ root пользователя
  • Удаляем тестовые базы
  • Перезаписываем таблицы привилегий

Установка базы данных Zabbix. Опишу два варианта, это установка с нуля или перенос базы с другого сервера.

3.1 Установка с нуля

Подключаемся к нашему экземпляру MariaDB

Вводим пароль

Импортируем начальную схему

Не забываем ввести пароль что вводили выше.

После правим файл конфигурации Zabbix сервера

Нас интересуют следующие строки в файле

Адрес сервера базы данных

Пароль от базы данных

3.2 Перенос с другого сервера

Отличий не сильно много, нужно снять дамп базы со старого сервера и залить его на наш сервер, благо Zabbix хранит все в базе данных.

Для начала остановим Zabbix сервер и подождем минут 5 чтобы данные все дописались в базу.

Теперь снимем дамп

Полученный файл передаем на наш сервер и заливаем его не забыв тоже предварительно остановить наш сервер

Заливаем дамп

По окончании запускаем службу обратно

4. Настройка Nginx

По умолчанию в Nginx установлен сайт по умолчанию, которые принимает весь необработанный трафик и я рекомендую его удалить.

Настраиваем веб сервер для Zabbix. Открываем файл для редактирования

Нас интересуют следующие строки

Для начала снимаем коментарии и добавляем свой домен вместо example.com

Осталось перезапустить наши службы и добавить их в автозагрузку

После этого можно заходить на наш сервер. Логин и пароль по умолчанию:

  • Admin
  • zabbix

Добавить комментарий