Установка Zabbix 3.x в Debian

Zabbix — это очень гибкая система мониторинга, позволяющая отслеживать статус разнообразных устройств и сервисов.
Поддерживаемые виды мониторинга:

  • Simple checks — проверка доступности и реакций различных сервисов без установки какого-либо ПО на проверяемом хосте;
  • Zabbix agent — установка агента на проверяемом хосте;
  • External check — выполнение внешних программ на проверяемом хосте. Так же поддерживается протокол SNMP.

В данной статье рассказывается про установку сервера Zabbix 3.x в ОС Debian.

Установим Apache, PHP и php-mysql для Frond-End часть Zabbix:

Установим базу данных MariaDB:

Установим серверную часть Zabbix и Front-End:

После установки всех требуемых пакетов, включим Zabbix Front-End в Apache:


Теперь нужно создать базу данных, в которой Zabbix будет хранить свои данные, для этого подключимся к MariaDB (подключение нужно производить от пользователя root, о более подробной настройке MariaDB вы можете прочитать в статье: Установка MariaDB в Debian Stretch):

После подключения создадим пользователя в базе данных для сервера Zabbix:

где:
zabbix — имя пользователя для базы данных;
password — пароль пользователя базы данных.

Следующим шагом создадим базу данных:

где:
zabbixdb — имя базы данных.

Дадим пользователю zabbix все права на базу zabbixdb:

Применим все привилегии для созданного пользователя:

Выходим из клиента для базы данных:

Теперь требуется сделать первичное наполнение базы данных, для этого есть шаблоны, которые идут в комплекте с сервером Zabbix (schema.sql.gz, images.sql.gz и data.sql.gz) которые лежат в директории /usr/share/zabbix-server-mysql/.
произведем импорт шаблонов в базу данных:

Создаем файл, где будет храниться конфигурация Zabbix Front-End и разрешаем в него запись:

Остается добавить временную зону в php.ini, для этого открываем файл /etc/php/7.0/apache2/php.ini, находим в нем строку:

Раскомментируем ее и допишем используемую временную зону ( в примере указана зона для Москвы):

Предварительная настройка закончена.

Перезапускаем Apache:

Переходим к конфигурированию Front-End части, для этого подключаемся с помощью браузера по адресу:

и продолжаем настройку в графическом интерфейсе:

Welcome to Zabbix

zabbix_3_install_1 Нажимаем Next step.

Проверка настроек

zabbix_3_install_2 Zabbix проверяет все ли настроено правильно для работы. Если везде OK, то нажимаем Next step и переходим далее.

Настройка базы данных

zabbix_3_install__3 Указываем настройки ранее созданной базы данных.
Database host — адрес сервера базы данных;
Database name — имя базы данных (в примере, ранее созданная, zabbixdb);
User — имя пользователя базы данных (в примере, ранее созданный пользователь zabbix);
Password — пароль пользователя базы данных.
После заполнения нажимаем Next step.

Zabbix server

zabbix_3_install_4 На данном шаге требуется указать для Front-End адрес сервера Zabbix, в нашем случае он установлен на тот же сервер где и Front-End.
Host — адрес сервера Zabbix;
Port — порт сервера (по умолчанию 10051);
Name — Имя сервера (произвольное).
После заполнения нажимаем Next step.

Сводные данные по установке

zabbix_3_install_5 Проверяем все настройки и если все правильно — нажимаем Next step.

Install

zabbix_3_install_6 Проходит процесс установки. Если все правильно сделано, то мы увидим поздравления. Нажимаем Finish.

Теперь снова переключимся в консоль, чтобы закончить настройку сервера.

Запретим запись посторонним пользователям в файл конфигурации Web Front-End Zabbix:

Настроим сам сервер Zabbix, добавив в него настройки для базы данных.
Для этого отредактируем файл /etc/zabbix/zabbix_server.conf где-то изменив, а где-то раскомментировав строки:

Запустим сервер Zabbix:

zabbix_3_install_7 После запуска сервера возвращаемся в графический интерфейс и входим в панель управления Zabbix под учетной записью администратора:
Имя пользователя: Admin (имя пользователя чувствительно к регистру).
Пароль: zabbix

Интерфейс Zabbix

zabbix_3_install_8 После аутентификации открывается главный интерфейс Zabbix. Первым делом нужно сменить пароль пользователя Admin, для этого нажимаем «человечка» в правом верхнем углу, чтобы попасть в настройки пользователя.

Профиль пользователя

zabbix_3_install_9 В профиле пользователя нажимаем Change password для смены пароля.

Смена пароля Zabbix

zabbix_3_install_10 Вводим два раза новый пароль в поля Password и Password(once again).
Нажимаем Update.

Установка Zabbix сервера закончена.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.