Defined Type: dnsrecursor::monitor
- Defined in:
- modules/dnsrecursor/manifests/monitor.pp
Overview
icinga monitoring for DNS recursors
2 3 4 5 6 7 8 9 10 11 12 13 14 |
# File 'modules/dnsrecursor/manifests/monitor.pp', line 2
define dnsrecursor::monitor() {
# Monitoring
monitoring::host { $title:
ip_address => $title,
parents => $::hostname,
}
monitoring::service { "recursive dns ${title}":
host => $title,
description => 'Recursive DNS',
check_command => 'check_dns_query!www.wikipedia.org',
notes_url => 'https://wikitech.wikimedia.org/wiki/DNS',
}
}
|