Skip to content

Настройка мониторинга в Zabbix

Anton Moroz edited this page Mar 13, 2022 · 1 revision

В системе предусмотрен функционал передачи информации об устройствах и их статусах резервного копирования и подготовлен шаблон мониторинга для Zabbix с функцией LLD, что позволяет автоматизировать добавления мониторинга для новых устройств. Мониторинг основан на HTTP запросах к серверу RMB.

Настройка со стороны Real Mikrotik Backup

Необходимо в файле .env указать переменную ZABBIX_AUTHKEY, данный ключ будет использоваться для проверки запросов от Zabbix.

Пример: ZABBIX_AUTHKEY=cyCKQWNBojr6Jgsy

Изменения переменных среды применяются только после перезагрузки Docker контейнеров через docker-compose stop && docker-compose up -d

Настройка на стороне Zabbix

Первоначально необходимо импортировать шаблон, который располагается по пути ../zbx_template/zbx_rmb_template.xml

Шаблон добавляем к узлу сети сервера RMB. Если ранее не производился мониторинг сервера необходимо добавить новый узел сети с указанием IP адреса или DNS имени сервер.

Установите значение макроса {#AUTHKEY} для узла сети, равное переменной ZABBIX_AUTHKEY в файле .env. Нзначить макром можно как в шаблоне, так и отдельно для узла сети, все зависит от вашей реализации и дальнейшего масштабирования.

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

Если что-то пошло не так

Мое правило обнаружения получает ошибку 500. Что проверить?

Первично проверьте, что вы добавили переменную ZABBIX_AUTHKEY

Вместо списка устройств мой Zabbix получает html страницу авторизации

Первично проверьте, что заполнили макрос {#AUTHKEY} и значение макроса равно ZABBIX_AUTHKEY.