- Nagios Network Monitoring
- General Information and TidBits
- Installation Tips & Tricks
- Addons, Plugins, Tweaks & Customizations
- Checking Drupal Status with Nagios and WebInject
- AddOn - NRPE / NSClient
- AddOn - Nagios Event Log aka NagEventLog
- Addon - Nagios Passive Checks with NSCA
- Nagios Custom Object Variables
- Nagios Event Handler - Restart Remote Service
- Nagios Event Handler - Restarting a Local Service
- Plugin: check_dns_secondary - Checking NS Servers
- Plugin: check_http_requisites - Page Size, Files, and Loadtime
- Plugin: check_mem - Linux Memory Usage
- Plugin: check_sql - Check MSSQL and MYSQL servers
- Plugin: check_svn - Check Subversion
- Tweak - Nagios Jabber / XMPP Notifications
- Tweak - Nagios SMS Messaging
- Tweak - check_file_age to check_file_modified
- Tweak: Using NagiosGraph's SHOW.CGI
- Tweak: check_sql - Allow decimal values
- Common Errors & Fixes
Plugin: check_dns_secondary - Checking NS Servers
- References:
Ref: http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F1948.html;d=1
NOTE: May require installation of additional perl modules.
I renamed the check to "check_ns_servers" on my install to be a little more obvious as to its function. After several DNS hosting provider outages which would manifest a wide array of errors over odd periods of time thanks to DNS caching, I wanted a Nagios plugin to check to make sure our DNS was working correctly. Sure there is "check_dns" which I also use to check the resolution of a name to correct IP, but I wanted something a bit more powerful.
"check_dns_secondary" will query for the name servers of the provided domain. Each NS server is queried individually for the SOA record of the domain. An error is generated if any server is not functioning, or not authoritative. A warning is generated if any server lags the others in serial-number.
- Printer-friendly version
- Login or register to post comments
-

Recent comments
7 weeks 2 days ago
24 weeks 5 days ago
27 weeks 6 days ago
37 weeks 5 days ago
45 weeks 1 day ago
45 weeks 3 days ago
50 weeks 4 hours ago
1 year 1 week ago