Шаблон zabbix для PowerDNS и PowerDNS Recursor

PowerDNS, DNS Service, PowerDNS Recursor, Service PowerDNS Server и другие
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 809
Стаж: 5 лет 2 месяца
Откуда: Вологодская область
Поблагодарили: 34 раза
Контактная информация:

Шаблон zabbix для PowerDNS и PowerDNS Recursor

Сообщение Артём Мамзиков »

App PowerDNS и PowerDNS Recursor

Установка PowerDNS

СКАЧАТЬ
PowerDNS.zip
PowerDNS.zip
(11.23 КБ) 15 скачиваний
Пример Последних данных
Последние данные PowerDNS
Последние данные PowerDNS
Оригинал на Оф.share.zabbix
Шаблон App PowerDNS Recursor zabbix2.0 EN.zip
Шаблон App PowerDNS Recursor zabbix2.0 EN.zip
(6.41 КБ) 9 скачиваний
Инструкция по установке
Показать
PowerDNS и PowerDNS Recursor
Требования
Pdns и/или PDNS Recursor 3.X и выше.
Zabbix агента на наблюдаемом хосте.
Zabbix 2.X и выше.

Как это работает

Файл экспорта шаблона содержит два шаблона.
Один к сетям авторитетный сервер и один к сетям recursor.
Они действуют независимо друг от друга и один при необходимости можно отключит.

С помощью агента Zabbix, "pdns_control" и "rec_control" регулярно опрашиваются на статистику сетям авторитетный сервер и сетям Recursor.

При необходимости элементы в двух шаблонах были созданы с помощью "Store Value - Delta (скорость в секунду)".
Остальные элементы, представляющие сведения о "текущем состоянии" (например, время безотказной работы, задержка и состояние безопасности), хранятся "как есть".

Запуск "pdns_control" и "rec_control" требует привилегий суперпользователя и при этом требуется, чтобы делегировать полномочия root пользователя zabbix для этих двух двоичные файлы конкретно.

Примечание:
Шаблоны не содержат предварительно настроенных триггеров.
Эти шаблоны предназначены в первую очередь для сбора информации о службах DNS, их работе и способах оптимизации.

Инструкции и шаблон были построены и протестированы с использованием CentOS 6.7 и CentOS 7.0
Инструкции-PowerDNS и PowerDNS Recursor

Примечание: шаги настройки Sudo и Zabbix агента должны быть выполнены на каждом хосте, который вы хотите контролировать.

"/etc/sudoers"
Сетям

1. На хостах, которые вы хотите отслеживать, добавьте следующее В конце "/etc/sudoers"
1.PDNS
# Zabbix Agent PDNS
Defaults:zabbix !requiretty
zabbix ALL=NOPASSWD: /usr/bin/pdns_control

2.PDNS Recursor
# Zabbix Agent PDNS Recursor
Defaults:zabbix !requiretty
zabbix ALL=NOPASSWD: /usr/bin/rec_control

2. Убедитесь, что в файле конфигурации Zabbix агента присутствует следующая строка "/etc/zabbix/zabbix_agentd.conf"
1.Include=/etc/zabbix/zabbix_agentd.d/

3. Создайте два дополнительных файла конфигурации Zabbix агента со следующим содержимым
1. pdns.conf (/etc/zabbix/zabbix_agentd.d/pdns.conf)
UserParameter=pdns_stats[*],/usr/bin/sudo /usr/bin/pdns_control show $1
2. pdns_recursor.conf (/etc/zabbix/zabbix_agentd.d/pdns_recursor.conf)
UserParameter=pdnsrec_stats[*],/usr/bin/sudo /usr/bin/rec_control get $1

4. Перезапустите Zabbix агент, чтобы загрузить новые файлы конфигурации.

5. Создайте следующую карту значений (администрирование -> общие -> Преобразование значений)
1. Имя: PowerDNS Security Status
0 => Сбой разрешения
1 => OK
2 => Рекомендуется обновить
3 => Обновление обязательно

6. Импортируйте шаблон и назначьте его хосту (- s).
1.Создаем преобразования
Администрирование -> общие -> Преобразование значений
Имя: PowerDNS Security Status
0 => Сбой разрешения
1 => OK
2 => Рекомендуется обновить
3 => Обновление обязательно

2.Делаем импорт шаблонов.

У меня заббикс агент работает от root будем выполнять без sudo
так же
Нету рекурса не установлен /usr/bin/rec_control
Есть путь /usr/bin/pdns_control

Открываем конфигурацию заббикс агента

Код: Выделить всё

nano /etc/zabbix/zabbix_agentd.conf
Прописываем 2 пользовательских параметра
UserParameter=pdnsrec_stats[*],/usr/bin/rec_control get $1 не надо нет рукурса
UserParameter=pdns_stats[*],/usr/bin/pdns_control show $1



Группы элементов данных
PowerDNS

Элементы данных
App PowerDNS Элементы данных
App PowerDNS Элементы данных
uptime время безотказной работы pdns_stats[uptime] 1800 7d 30d Zabbix агент PowerDNS Активировано

udp4-answers udp4-ответы pdns_stats[udp4-answers] 300 7d 30d Zabbix агент PowerDNS Активировано

udp-queries udp-запросы pdns_stats[udp-queries] 300 7d 30d Zabbix агент PowerDNS Активировано

udp-do-queries udp-do-запросы pdns_stats[udp-do-queries] 300 7d 30d Zabbix агент PowerDNS Активировано

security-status состояние безопасности pdns_stats[security-status] 300 7d 30d Zabbix агент PowerDNS Активировано

udp-answers УДП-ответы pdns_stats[udp-answers] 300 7d 30d Zabbix агент PowerDNS Активировано

timedout-questions тайм-аут-вопросы pdns_stats[timedout-questions] 300 7d 30d Zabbix агент PowerDNS Активировано

timedout-packets истекло-пакеты pdns_stats[timedout-packets] 300 7d 30d Zabbix агент PowerDNS Активировано

udp4-queries udp4-запросов pdns_stats[udp4-queries] 300 7d 30d Zabbix агент PowerDNS Активировано

tcp-queries tcp-запросы pdns_stats[tcp-queries] 300 7d 30d Zabbix агент PowerDNS Активировано

sys-msec система потрачен мили.сек. pdns_stats[sys-msec] 300 7d 30d Zabbix агент PowerDNS Активировано

signatures подписывание pdns_stats[signatures] 300 7d 30d Zabbix агент PowerDNS Активировано

signature-cache-size подпись-кэш-размер pdns_stats[signature-cache-size] 300 7d 30d Zabbix агент PowerDNS Активировано

udp-answers-bytes udp-ответы-байты pdns_stats[udp-answers-bytes] 300 7d 30d Zabbix агент PowerDNS Активировано

corrupt-packets поврежденные пакеты pdns_stats[corrupt-packets] 300 7d 30d Zabbix агент PowerDNS Активировано

user-msec пользователь затрачено МилиСекунд pdns_stats[user-msec] 300 7d 30d Zabbix агент PowerDNS Активировано

recursing-answers рекурсивные-ответы pdns_stats[recursing-answers] 300 7d 30d Zabbix агент PowerDNS Активировано

tcp-answers tcp-ответы pdns_stats[tcp-answers] 300 7d 30d Zabbix агент PowerDNS Активировано

rd-queries rd-запросы pdns_stats[rd-queries] 300 7d 30d Zabbix агент PowerDNS Активировано

udp6-answers udp6-ответы pdns_stats[udp6-answers] 300 7d 30d Zabbix агент PowerDNS Активировано

servfail-packets серв.файл-пакеты pdns_stats[servfail-packets] 300 7d 30d Zabbix агент PowerDNS Активировано

query-cache-hit Запрос кэш хит pdns_stats[query-cache-hit] 300 7d 30d Zabbix агент PowerDNS Активировано

qsize-q м размер-М pdns_stats[qsize-q] 300 7d 30d Zabbix агент PowerDNS Активировано

packetcache-size размер кэша пакетов pdns_stats[packetcache-size] 300 7d 30d Zabbix агент PowerDNS Активировано

packetcache-miss кэш пакетов - Мисс pdns_stats[packetcache-miss] 300 7d 30d Zabbix агент PowerDNS Активировано

recursing-questions рекурсивные вопросы pdns_stats[recursing-questions] 300 7d 30d Zabbix агент PowerDNS Активировано

packetcache-hit кэш пакетов-хит pdns_stats[packetcache-hit] 300 7d 30d Zabbix агент PowerDNS Активировано

latency время ожидания pdns_stats[latency] 300 7d 30d Zabbix агент PowerDNS Активировано

udp6-queries udp6-запросов pdns_stats[udp6-queries] 300 7d 30d Zabbix агент PowerDNS Активировано

key-cache-size ключ-кэш-размер pdns_stats[key-cache-size] 300 7d 30d Zabbix агент PowerDNS Активировано

обновление DNS-запросов pdns_stats[dnsupdate-queries] 300 7d 30d Zabbix агент PowerDNS Активировано

dnsupdate-changes обновление dns-изменения pdns_stats[dnsupdate-changes] 300 7d 30d Zabbix агент PowerDNS Активировано

dnsupdate-answers обновление dns-ответы pdns_stats[dnsupdate-answers] 300 7d 30d Zabbix агент PowerDNS Активировано

deferred-cache-lookup отложенный кэш-поиск pdns_stats[deferred-cache-lookup] 300 7d 30d Zabbix агент PowerDNS Активировано

meta-cache-size мета-кэш-размер pdns_stats[meta-cache-size] 300 7d 30d Zabbix агент PowerDNS Активировано

deferred-cache-inserts отложенные вставки кэша pdns_stats[deferred-cache-inserts] 300 7d 30d Zabbix агент PowerDNS Активировано

recursion-unanswered рекурсия-без ответа pdns_stats[recursion-unanswered] 300 7d 30d Zabbix агент PowerDNS Активировано

dnsupdate-refused обновление dns-отказано pdns_stats[dnsupdate-refused] 300 7d 30d Zabbix агент PowerDNS Активировано

query-cache-miss запрос-кэш-Мисс pdns_stats[query-cache-miss] 300 7d 30d Zabbix агент PowerDNS Активировано


Шаблон PowerDNS Recursor

Группы элементов данных
PowerDNS Recursor

Элементы данных
PowerDNS Recursor
PowerDNS Recursor
uptime время безотказной pdnsrec_stats[uptime] 1800 90d 365d Zabbix агент PowerDNS Recursor Активировано

unreachables недостижимый pdnsrec_stats[unreachables] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

unexpected-packets мнеожиданно- колич.пакеты pdnsrec_stats[unexpected-packets] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

unauthorized-udp несанкционированный-udp pdnsrec_stats[unauthorized-udp] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

unauthorized-tcp отклоненные tcp pdnsrec_stats[unauthorized-tcp] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

слишком-старые-вопрос pdnsrec_stats[too-old-drops] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

throttled-out исходящих UDP pdnsrec_stats[throttled-out] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

throttle-entries дроссель-входы pdnsrec_stats[throttle-entries] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

questions запросы pdnsrec_stats[questions] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

resource-limits ограничение ресурсов pdnsrec_stats[resource-limits] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

tcp-questions tcp-вопросы pdnsrec_stats[tcp-questions] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

tcp-client-overflow переполнение tcp-клиента pdnsrec_stats[tcp-client-overflow] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

sys-msec кол.мили/секнуд зат. реж. система pdnsrec_stats[sys-msec] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

spoof-prevents пародия-предотвращает pdnsrec_stats[spoof-prevents] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

servfail-answers серв fail-ответы pdnsrec_stats[servfail-answers] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

server-parse-errors сервер-разбор ошибок pdnsrec_stats[server-parse-errors] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

security-status состояние безопасности pdnsrec_stats[security-status] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

tcp-outqueries протокол запросы tcp-исход pdnsrec_stats[tcp-outqueries] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

tcp-clients tcp-клиенты pdnsrec_stats[tcp-clients] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

all-outqueries все исходящих запросы UDP pdnsrec_stats[all-outqueries] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

qa-latency qa-задержка pdnsrec_stats[qa-latency] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

client-parse-errors клиент-разбор ошибок pdnsrec_stats[client-parse-errors] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

packetcache-entries размер кэша пакетов pdnsrec_stats[packetcache-entries] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

packetcache-bytes размер кэша пакетов в байтах pdnsrec_stats[packetcache-bytes] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

over-capacity-drops сверх-емкость-падения pdnsrec_stats[over-capacity-drops] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

outgoing-timeouts исходящие-таймауты pdnsrec_stats[outgoing-timeouts] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

nxdomain-answers домен nx-ответы pdnsrec_stats[nxdomain-answers] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

nsspeeds-entries скорость записи NS pdnsrec_stats[nsspeeds-entries] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

negcache-entries кэш-записи отриц ответ pdnsrec_stats[negcache-entries] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

max-mthread-stack макс количество используемых стеков потоков pdnsrec_stats[max-mthread-stack] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

answers-slow ответы-медленно pdnsrec_stats[answers-slow] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

policy-drops пакеты отброшены из-за решения политики (Lua) pdnsrec_stats[policy-drops] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

cache-misses промах кэша pdnsrec_stats[cache-misses] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

cache-hits кэш-попаданий pdnsrec_stats[cache-hits] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

cache-bytes кэш-байты pdnsrec_stats[cache-bytes] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

answers100-1000 ответы 100-1000 в течении 1 секунды pdnsrec_stats[answers100-1000] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

answers10-100 ответ на запросы в 100 миллисекунд pdnsrec_stats[answers10-100] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

answers1-10 ответы за 1-10 милисекунд pdnsrec_stats[answers1-10] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

answers0-1 ответов на запр. в1 миллисекунды pdnsrec_stats[answers0-1] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

concurrent-queries параллельные запросы pdnsrec_stats[concurrent-queries] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано

user-msec пользоват. мили.секунд pdnsrec_stats[user-msec] 300 90d 365d Zabbix агент PowerDNS Recursor Активировано
количество слов: 1208

Вернуться в «DNS Service»