Специфическими для данного плагина являются следующие поля:
Параметры плагина практически ничем не отличаются от параметров других плагинов.
Возможные состояния сервиса:
eye=# select * from parametrs where nameofcfg = 'dns1';
nameofcfg | parametr | value
-----------+--------------+----------------------
dns1 | ChaildNumber | 10
dns1 | LogFile | /var/log/eye/dns.err
dns1 | SendTime | 200
dns1 | StartCounter | 500
(4 rows)
eye=#
Resolved | [_] | Сервер смог ответить на запрос заданного типа о данном объекте. |
Wrong query format | [_] | Неправильный формат запроса. Скорее всего в качестве параметра Запрашиваемый объект задано доменное имя при параметре Тип запроса равном x. |
Server failure | [_] | Сервер недоступен, либо он не отвечает на запросы по данному объекту. |
Not implemented | [_] | Неизвестный серверу тип запроса. |
Refused | [_] | Сервер оиказывается отвечать на данный запрос. Наиболее часто эта ошибка возникает при запросе переноса зоны (значение axfr поля Тип запроса). Хост на котором запущен мониториг не имеет права скачивать эту зону с primary. |
Несмотря на то, что плагин может распознавать значительно больше типов ошибок, все они сведены к вышеописаным пяти группам. Поскольку детальная их диагностика оператором требует просмотра информации, возвращаемой DNS сервером. Таким образом плагин dns лишь информирует о возникновении неисправности, требующей затем от оператора более глубокого диагностирования и устранения.