diff --git a/doc/puppet_classes/confdroid_puppet_3A_3Amonitoring_3A_3Atarget.html b/doc/puppet_classes/confdroid_puppet_3A_3Amonitoring_3A_3Atarget.html index c59e17f..c4feab9 100644 --- a/doc/puppet_classes/confdroid_puppet_3A_3Amonitoring_3A_3Atarget.html +++ b/doc/puppet_classes/confdroid_puppet_3A_3Amonitoring_3A_3Atarget.html @@ -135,7 +135,24 @@ 37 38 39 -40 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57
# File 'manifests/monitoring/target.pp', line 6
@@ -173,6 +190,23 @@ class confdroid_puppet::monitoring::target (
contacts => $pt_target_contacts,
}
}
+
+ if $fqdn == $pt_puppetdb_fqdn and $pt_use_puppetdb == true {
+ # puppetdb service
+ @@nagios_service { "check_puppetdb_${fqdn}":
+ check_command => "check_nrpe!check_puppetdb!${pt_procs_allowed}!puppetdb",
+ use => 'generic-service',
+ host_name => $fqdn,
+ notification_period => '24x7',
+ service_description => "${fqdn}_check_puppetdb",
+ target => $pt_target_service,
+ owner => 'nagios',
+ group => 'nagios',
+ mode => '0640',
+ contacts => $pt_target_contacts,
+ }
+ }
+
}
}