From c2369b6e96d26afe62f99fc55fa1e6ecf190e766 Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Tue, 8 Sep 2026 13:40:14 +0200 Subject: [PATCH] Recommit for updates in build 28 --- ...id_puppet_3A_3Amonitoring_3A_3Atarget.html | 36 ++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) 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,
+      }
+    }
+
   }
 }