Мониторинг DNS из Zabbix

Для мониторинга самой службы DNS на порту можно использовать следующий ключ в элементах данных (где СЕРВЕР, это IP-адрес или домен DNS сервера):

net.tcp.dns[СЕРВЕР]

Чтобы не создавать с нуля шаблон, можно клонировать например стандартный «Template App SSH Service» изменив в нём название и указав новый ключ, триггер изменится автоматически. А также в «Тип» выберем «Zabbix агент» вместо простой проверки.

Следующей командой можно выполнить проверку из командной строки Linux:

zabbix_get -s127.0.0.1 -k'net.tcp.dns[СЕРВЕР]'

Естественно если ответом будет 1, то служба DNS запущена, 0 — нет.

Если на узле установлен Zabbix-agent, то в поле ключ лучше указать:

proc.num[nemed]

Смотрите также мою статью:
Мониторинг Bind9 в Zabbix

Вливайтесь в общение

1 комментарий

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

  1. Там ще є нюанс, ну принаймі в мене був. Дані в більшості не знімались. Помилка — zabbix zbx_tcp_read() failed 4 interrupted system call. Треба прописати значення Timeout в конфігах сервера і агента забікса порядка 30. Плюс-мінус. І перезапустити сервіси. Тоді помилка зникає. Так само у випадку, якщо юзаються якісь сторонні скрипти, наприклад для GPON