Установка PowerDNS
СКАЧАТЬ Пример Последних данных Оригинал на Оф.share.zabbix
Инструкция по установке
Показать
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).
Требования
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).
Администрирование -> общие -> Преобразование значений
Имя: 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
UserParameter=pdnsrec_stats[*],/usr/bin/rec_control get $1 не надо нет рукурса
UserParameter=pdns_stats[*],/usr/bin/pdns_control show $1
Группы элементов данных
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
Элементы данных 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 Активировано