DNS

The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.

Available solutions


Zabbix community templates

12 Contributed to the zabbix/community-templates repository
community-templates / template_dns_name_resolution

A records and DNS server must be specified in macros. {$ARECORDLIST} {$DNSSERVER}

Template Python Zabbix 7.0+
2026 2 mo ago
3
community-templates / template_app_powerdns_dnsdist

Self-contained Zabbix template to get information about PowerDNS dnsdist.For installation instructions see: https://github.com/frei-style/zabbix-powerdns-dnsdist-template

Template Zabbix 5.0+ Manuel Frei
2026 5 mo ago
4
community-templates / template_app_powerdns_auth

Collects all metrics through a single master item and extracts individual values with Prometheus preprocessing. Source: https://github.com/zabbix/community-templates/ Author: Joël de Jager

Template Zabbix 7.0+
2026 5 mo ago
1
community-templates / template_bind_stat_active

This is the Agent 2 Active variant

Template Zabbix 7.0+
2026 6 mo ago
1
DNS
community-templates / template_bind_stat

RequirementsBind Server 9 and aboveZabbix Server 4+ and aboveZabbix Agent on monitored hostHow it worksInclude statistics in named.confstatistics-channels {inet 127.0.0.1 port 8053 allow { 127.0.0.1; };};Include - zabbix_agentd.d/bind.confUserParameter=bind.net.udp,netstat -nua | grep :53 | wc -lUserParameter=bind.net.tcp,netstat -nta | grep :53 | wc -lUserParameter=bind.queries.in[],curl http://127.0.0.1:8053/ 2>/dev/null | xml2 | grep -A1 "/statistics/server/counters/counter/@name=$1$" | tail -1 | cut -d= -f2UserParameter=bind.queries.out[],curl http://127.0.0.1:8053/ 2>/dev/null | xml2 | grep -A1 "/statistics/views/view/counters/counter/@name=$1$" | tail -1 | cut -d= -f2UserParameter=bind.queries.query[*],curl http://127.0.0.1:8053/ 2>/dev/null | xml2 | grep -A1 "/statistics/server/counters/counter/@name=Qry$1$" | tail -1 | cut -d= -f2

Zabbix 5.0+
2025 1 y ago
10
community-templates / template_AdGuard_Home

GitHub: https://github.com/AdguardTeam/AdGuardHome API documentation: https://github.com/AdguardTeam/AdGuardHome/tree/master/openapi Access the documentation with https://editor.swagger.io by importing the openapi.yaml file.

Template Zabbix 6.4+
2025 1 y ago
1
community-templates / template_app_pihole_updates

Core Web FTL To use, set the {$WEBPASSWORD} macro to your API key & assign the template to your pihole host.

Template Zabbix 6.4+
2025 1 y ago
2
community-templates / template_unbound_recursive

This template provides monitoring for Unbound DNS resolver statistics. It includes metrics such as total number of queries, cache hits and misses, recursion times, response codes, and more. The metrics are collected using the Unbound-Control command-line tool and parsed using grep and cut.

Template Zabbix 6.2+
2025 1 y ago
2
community-templates / template_bind_recursive_queries

Shows recursive queries on your BIND server. Triggers on excesive usage. Best for caching servers.Instalation description:/etc/zabbix/zabbix_agentd.d/userparameter_bind.conf:UserParameter=bind.tcpcl,/bin/cat /tmp/namedtcp.logUserParameter=bind.udpcl,/bin/cat /tmp/namedudp.logcron every 30 sec:/var/spool/cron/root:SHELL=/bin/shPATH=/sbin:/bin:/usr/sbin:/usr/bin0-59 * * * * /etc/zabbix/custom/named.sh0-59 * * * * ( sleep 30; /etc/zabbix/custom/named.sh )chmod +x /etc/zabbix/custom/named.sh:#!/bin/bash/usr/local/named/sbin/rndc status > /tmp/rndcstatuscat /tmp/rndcstatus | grep tcp | awk ´{ print $3 }´ | cut -d ´/´ -f 1 > /tmp/namedtcp.logcat /tmp/rndcstatus | grep recursive | awk ´{ print $3 }´ | cut -d ´/´ -f 1 > /tmp/namedudp.logadd key for rndc in config of named

Zabbix 5.0+
2025 1 y ago
4
community-templates / template_pihole_daemon_check

check status pihole-FTL serviceif not "start" send alarm triger

Zabbix 5.0+ whyborn
2022 5 y ago
3
community-templates / template_net.dns.perf

DNSの応答性能を測定します。テンプレートを利用する場合zabbix_agentd.confでリモートコマンドを有効にしてください。EnableRemoteCommands=1UnsafeUserParameters=1マクロ{$DNS_SERVER}=利用するDNSサーバを指定します。{$DOMAIN_NAME}=対象ドメイン名を指定します。

Zabbix 5.0+
2022 5 y ago
3
community-templates / template_knot_resolver
Zabbix 5.0+ Václav Nováček
2022 5 y ago
3

Community repositories

3 Independent projects on GitHub
github.com/nobody43/zabbix-dnscheck

This external check allows public dns records monitoring without zabbix agent or dns server access. It is also useful when you want to know if the pinged host does not exist (that's right).

Script Python nobody43
2021 6 y ago
21 11
github.com/heximcz/bind-manager

Periodical update of the root zone for Bind DNS resolver.

Script PHP heximcz
2020 6 y ago
9 138
github.com/webo3/zabbix-dnsbl-iprange
Script Bash PHP webo3
2016 10 y ago
1 4

See all Zabbix community templates

Não encontrou a integração que vocá precisa?