Opened on 11/13/2014 at 05:54:52 PM

Last modified on 12/21/2017 at 11:29:28 AM

#1568 new change

Create DNS nagios tests

Reported by: matze Assignee:
Priority: P3 Milestone:
Module: Infrastructure Keywords:
Cc: Blocked By: #112, #3638
Blocking: Platform: Unknown
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):


Currently our Nagios tests are implicitly performing DNS lookups before connecting to the hosts under test. This will change in #1567, so we need to manually test the DNS resolution.

What to change

Implement Nagios-DNS-tests for A (IPv4) and AAAA (IPv6) records, at least. The input data from hiera (hosts.yaml) should be sufficient, so that the tests themselves could become auto-generated using Puppet.

Attachments (0)

Change History (6)

comment:1 Changed on 11/13/2014 at 05:56:37 PM by matze

  • Component changed from Unknown to Infrastructure

comment:2 Changed on 11/13/2014 at 05:59:25 PM by trev

  • Cc trev added
  • Priority changed from Unknown to P3
  • Ready set

comment:3 Changed on 11/13/2014 at 06:01:28 PM by trev

Note that IMHO we currently don't test the AAAA DNS record at all because all Nagios tests use IPv4. Also, this change will allow us to test names like - these aren't associated with individual hosts meaning that they aren't being tested right now. Not sure whether this can be easily done as part of this ticket however (Nagios tests individual hosts and these names aren't associated with a host - they can return any number of hosts of the same type).

Last edited on 11/13/2014 at 06:05:06 PM by trev

comment:4 Changed on 09/18/2015 at 09:58:33 AM by matze

  • Blocking 1567 removed

comment:5 Changed on 03/10/2016 at 12:08:18 AM by matze

  • Blocked By 3638 added

comment:6 Changed on 12/21/2017 at 11:29:28 AM by fhd

  • Cc trev removed

Add Comment

Modify Ticket

Change Properties
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from (none).
Next status will be 'reviewing'.
Note: See TracTickets for help on using tickets.