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


Link Source Compatibility Type, Technology Created Updated Rating
DNS records external check (LLD, Trapper)
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).
✔ Low Level Discovery (LLD)   ✔ Zabbix Trapper   ✔ Custom Script  
github.com/nobodysu/zabbix-dnscheck
share.zabbix.com/dns-records-external-check-lld-trapper
share.zabbix.com
1000
2.4
Script, Template, Trapper
LLD dns script
2016-11-27
7 m
Bind DNS server
This method utilises Bind 9s built in statistics export via HTTP/XML. The template for Zabbix 3.4 uses dependent item.
✔ Low Level Discovery (LLD)   ✔ Zabbix Agent   ✔ Custom Script   ✔ Dependent Items  
github.com/vv-sm/Zabbix-Bind9-Statistics-Collection
share.zabbix.com/bind-dns-server
share.zabbix.com
1832    4
3.4
Template, Dependent items
Bind DNS
2017-11-05
2 y
Bind, named, DNS server
Based on Bind 9s export via HTTP/XML
✔ Low Level Discovery (LLD)   ✔ Zabbix Agent   ✔ Custom Script  
github.com/Prototype-X/Zabbix-Bind9-Statistics-Collection
share.zabbix.com/bind-named-dns-server
share.zabbix.com
7
2.0
Template
Python
2016-03-09
Zone DNS Server
Read the PDF (in BR) in attachement for more details
✔ Low Level Discovery (LLD)   ✔ Zabbix Agent  
github.com/suportecavalcante
share.zabbix.com/template-zone-dns-server [br]
share.zabbix.com
1445
3.4
Script
Bash
2018-01-09
1 y
Automatically check DNS Blackhole Lists (DNSBL)
The script "check_dnsbl.sh" is run with parameters for the hostname of the server you wish to check and which DNSBL you wish to check against. It simply returns "0" if the server is not listed and "1" if it is.
✔ Custom Script  
zabbix.tips/are-your-servers-blacklisted/
share.zabbix.com/automatically-check-dns-blackhole-lists-dnsbl
share.zabbix.com
2018    3
2.0
Template, script
2016-04-08
3 y
PowerDNS and PowerDNS Recursor
PowerDNS Security Status (Resolution failure, OK, Upgrade recommended, Upgrade mandatory)
✔ Zabbix Agent  
zabbix.tips/template-powerdns-powerdns-recursor/
share.zabbix.com/powerdns-and-powerdns-recursor
share.zabbix.com
3214
2.0
Script
Bash
2016-04-24
3 y
Unbound DNS
Histogram as queries per second, Histogram as total queries, AAAA queries, AD flag, ANY queries, A queries, Cache hits, CD flag, CHAOS class, CNAME queries, DNSSEC OK, EDNS OPT present, IN class, IPv6 queries, Iterator module memory, Message cache memory, MX queries, nodata rcode, NOERROR rcode, NS queries, ...
✔ Zabbix Agent  
github.com/samwiseg00/zabbix
share.zabbix.com/unbound-dns
share.zabbix.com
878    6
3.2
Script
Bash
2017-09-19
1 y
Windows Server 2008 R2 DNS
13 Items, 2 Triggers, 4 Graphs and 1 Screen built from Windows Server 2008 R2 DNS Server Services, Ports and Performance Counters
✔ Zabbix Agent  
www.zabbix.org/wiki/Zabbix_Templates
share.zabbix.com/windows-server-2008-r2-dns
share.zabbix.com
1235
1.8
 
2014-09-26
4 y
DNS Check
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).

github.com/nobodysu/zabbix-dnscheck
GitHub
9
Script
Python
2016-10-27
6 m
Manager for Bind 9 DNS Resolver
Periodical update of the root zone for Bind DNS resolver.

github.com/heximcz/bind-manager
GitHub
8
Script
Php
2016-01-18
12 m
bind stats
Get DNS BIND stats from named_stats file and Send Zabbix

github.com/penguing27/bind_stats
GitHub
Script, zabbix sender
Python
2018-03-25
1 y


+ Propose new solution

Add your solution