Compare commits

..

4 Commits

Author SHA1 Message Date
Jenkins Server
aa4b806c1b Recommit for updates in build 28 2026-09-08 13:40:17 +02:00
Jenkins Server
195cbac5fe Merge remote-tracking branch 'origin/master' into jenkins-build-28 2026-09-08 13:38:43 +02:00
c44a23180d OP#672 add monitoring for the puppetdb service 2026-09-08 13:38:22 +02:00
Jenkins Server
3afb3f2296 Recommit for updates in build 27 2026-09-08 13:24:45 +02:00
2 changed files with 52 additions and 1 deletions

View File

@@ -135,7 +135,24 @@
37
38
39
40</pre>
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/monitoring/target.pp', line 6</span>
@@ -173,6 +190,23 @@ class confdroid_puppet::monitoring::target (
contacts =&gt; $pt_target_contacts,
}
}
if $fqdn == $pt_puppetdb_fqdn and $pt_use_puppetdb == true {
# puppetdb service
@@nagios_service { &quot;check_puppetdb_${fqdn}&quot;:
check_command =&gt; &quot;check_nrpe!check_puppetdb!${pt_procs_allowed}!puppetdb&quot;,
use =&gt; &#39;generic-service&#39;,
host_name =&gt; $fqdn,
notification_period =&gt; &#39;24x7&#39;,
service_description =&gt; &quot;${fqdn}_check_puppetdb&quot;,
target =&gt; $pt_target_service,
owner =&gt; &#39;nagios&#39;,
group =&gt; &#39;nagios&#39;,
mode =&gt; &#39;0640&#39;,
contacts =&gt; $pt_target_contacts,
}
}
}
}</pre>
</td>

View File

@@ -36,5 +36,22 @@ 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,
}
}
}
}