diff --git a/doc/puppet_classes/confdroid_fail2ban_3A_3Amonitoring_3A_3Atarget.html b/doc/puppet_classes/confdroid_fail2ban_3A_3Amonitoring_3A_3Atarget.html index e3f62cf..89fc20a 100644 --- a/doc/puppet_classes/confdroid_fail2ban_3A_3Amonitoring_3A_3Atarget.html +++ b/doc/puppet_classes/confdroid_fail2ban_3A_3Amonitoring_3A_3Atarget.html @@ -128,7 +128,7 @@ class confdroid_fail2ban::monitoring::target ( ) inherits confdroid_fail2ban::params { if $fn_incl_target == true { @@nagios_service { "check_fail2ban_${fqdn}": - check_command => 'check_nrpe!check_fail2ban!1:1!fail2ban-server', + check_command => "check_nrpe!check_fail2ban!${fn_procs_allowed}!fail2ban-server", use => 'generic-service', host_name => $fqdn, notification_period => '24x7', diff --git a/doc/puppet_classes/confdroid_fail2ban_3A_3Aparams.html b/doc/puppet_classes/confdroid_fail2ban_3A_3Aparams.html index d5b02b5..17a0cf7 100644 --- a/doc/puppet_classes/confdroid_fail2ban_3A_3Aparams.html +++ b/doc/puppet_classes/confdroid_fail2ban_3A_3Aparams.html @@ -869,6 +869,24 @@ —
The nagios contacts to be notified for the service if fn_incl_target is set to true.
+The allowed number of fail2ban processes for the nagios check. Default is ‘1:1’, which means exactly one process should be running.
-110 -111 -112 113 114 115 @@ -976,10 +991,14 @@ 199 200 201 -202+202 +203 +204 +205 +206
# File 'manifests/params.pp', line 110
+ # File 'manifests/params.pp', line 113
class confdroid_fail2ban::params (
@@ -1039,6 +1058,7 @@ class confdroid_fail2ban::params (
Boolean $fn_incl_target = false,
String $fn_target_service = '/etc/nagios/conf.d/fail2ban_service.cfg',
String $fn_target_contacts = 'nagiosadmin',
+ String $fn_procs_allowed = '1:1',
) {
# shortcuts