diff --git a/doc/file.README.html b/doc/file.README.html index 4eea7d5..0b2ddd9 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -175,11 +175,16 @@

Defining commands is as simple as that:

confdroid_nrpe::commands::definitions { 'check_users':
+      ne_check_name     => 'check_users',
       ne_check_cmd      =>  'check_users',
       ne_cmd_argstring  =>  '-w $ARG1$ -c $ARG2$',
     }
 
+
+

Q: ne_check_name is the same as ne_check_cmd, why is that? A: Sometimes the name of the check is different, like this: command[check_fail2ban]=/usr/lib/nagios/plugins/check_procs -c 1:1 -a fail2ban-server

+
+

It is very recommendable to define such commands directly within Puppet modules or profiles, so any node running the particular service controlled by the module will automatically get the required check commands defined as well, while nodes not running the service also do not contain the command check. The same then is true for Nagios checks, so you would have both the NRPE command definition and the Nagios check contained in Puppet modules or profiles to have it in one location.

SELINUX

diff --git a/doc/index.html b/doc/index.html index 37ca5f6..efb3c37 100644 --- a/doc/index.html +++ b/doc/index.html @@ -175,11 +175,16 @@

Defining commands is as simple as that:

confdroid_nrpe::commands::definitions { 'check_users':
+      ne_check_name     => 'check_users',
       ne_check_cmd      =>  'check_users',
       ne_cmd_argstring  =>  '-w $ARG1$ -c $ARG2$',
     }
 
+
+

Q: ne_check_name is the same as ne_check_cmd, why is that? A: Sometimes the name of the check is different, like this: command[check_fail2ban]=/usr/lib/nagios/plugins/check_procs -c 1:1 -a fail2ban-server

+
+

It is very recommendable to define such commands directly within Puppet modules or profiles, so any node running the particular service controlled by the module will automatically get the required check commands defined as well, while nodes not running the service also do not contain the command check. The same then is true for Nagios checks, so you would have both the NRPE command definition and the Nagios check contained in Puppet modules or profiles to have it in one location.

SELINUX

diff --git a/doc/puppet_classes/confdroid_nrpe_3A_3Acommands_3A_3Adefinition_rules.html b/doc/puppet_classes/confdroid_nrpe_3A_3Acommands_3A_3Adefinition_rules.html index 74e07ea..f016a1d 100644 --- a/doc/puppet_classes/confdroid_nrpe_3A_3Acommands_3A_3Adefinition_rules.html +++ b/doc/puppet_classes/confdroid_nrpe_3A_3Acommands_3A_3Adefinition_rules.html @@ -176,7 +176,12 @@ 72 73 74 -75 +75 +76 +77 +78 +79 +80
# File 'manifests/commands/definition_rules.pp', line 12
@@ -213,27 +218,32 @@ class confdroid_nrpe::commands::definition_rules (
     # basic example rules
 
     confdroid_nrpe::commands::definitions { 'check_users':
+      ne_check_name    => 'check_users',
       ne_check_cmd     => 'check_users',
       ne_cmd_argstring => '-w $ARG1$ -c $ARG2$',
       ne_cmd_comment   => 'check the amount of user logged in locally',
     }
 
     confdroid_nrpe::commands::definitions { 'check_load':
+      ne_check_name    => 'check_load',
       ne_check_cmd     => 'check_load',
       ne_cmd_argstring => '-w $ARG1$ -c $ARG2$',
     }
 
     confdroid_nrpe::commands::definitions { 'check_disk':
+      ne_check_name    => 'check_disk',
       ne_check_cmd     => 'check_disk',
       ne_cmd_argstring => '-w $ARG1$ -c $ARG2$ -p $ARG3$',
     }
 
     confdroid_nrpe::commands::definitions { 'check_procs':
+      ne_check_name    => 'check_procs',
       ne_check_cmd     => 'check_procs',
       ne_cmd_argstring => '-w $ARG1$ -c $ARG2$ -s $ARG3$',
     }
 
     confdroid_nrpe::commands::definitions { 'check_swap':
+      ne_check_name    => 'check_swap',
       ne_check_cmd     => 'check_swap',
       ne_cmd_argstring => '-w $ARG1$ -c $ARG2$',
     }