recommit for updates in build 4

This commit is contained in:
Jenkins ConfDroid
2018-12-07 18:19:09 +01:00
parent 6b566a5bb2
commit 68e5bec0d7
21 changed files with 418 additions and 496 deletions

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nrpe::params
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -104,43 +104,33 @@ inherited by all classes except defines.
<div class="docstring">
<div class="discussion">
<p>cd_nrpe::params.pp
Module name: cd_nrpe
Author: Arne Teuke
<p>cd_nrpe::params.pp Module name: cd_nrpe Author: Arne Teuke
(arne_teuke@ConfDroid.com)</p>
<h1 id="label-License%3A">License:</h1>
<h1 id="label-License-3A">License:</h1>
<p>This file is part of cd_nrpe.</p>
<p>cd_nrpe is used for providing automatic configuration of NRPE.
Copyright
(C) 2016 ConfDroid (copyright@ConfDroid.com)
This program is free
software: you can redistribute it and/or modify
it under the terms of the
GNU General Public License as published by
the Free Software Foundation,
either version 3 of the License, or
(at your option) any later version.</p>
<p>cd_nrpe is used for providing automatic configuration of NRPE. Copyright
(C) 2016 ConfDroid (copyright@ConfDroid.com) This program is free
software: you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.</p>
<p>This program is distributed in the hope that it will be useful,
but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
<p>This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.</p>
<p>You should have received a copy of the GNU General Public License
along
<p>You should have received a copy of the GNU General Public License along
with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.
be passed to
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/. be passed to
the NRPE daemon.</p>
</div>
</div>
<div class="tags">
<p class="tag_title">Parameters:</p>
<ul class="param">
@@ -159,8 +149,7 @@ the NRPE daemon.</p>
&mdash;
<div class='inline'>
<p>which <a href="https://confdroid.com/2017/05/puppet-type-package/">package
type</a>
to choose, i.e. <code>latest</code> or <code>present</code>.</p>
type</a> to choose, i.e. <code>latest</code> or <code>present</code>.</p>
</div>
</li>
@@ -196,8 +185,7 @@ to choose, i.e. <code>latest</code> or <code>present</code>.</p>
&mdash;
<div class='inline'>
<p>If a log file is specified in this option,
nrpe will write to that file
<p>If a log file is specified in this option, nrpe will write to that file
instead of using syslog. i.e. /var/run/nrpe.log</p>
</div>
@@ -216,8 +204,7 @@ instead of using syslog. i.e. /var/run/nrpe.log</p>
&mdash;
<div class='inline'>
<p>Whether debugging messages are logged to the
syslog facility.</p>
<p>Whether debugging messages are logged to the syslog facility.</p>
</div>
</li>
@@ -235,8 +222,7 @@ syslog facility.</p>
&mdash;
<div class='inline'>
<p>the NRPE port. used in firewall ( optional)
and configuration file.</p>
<p>the NRPE port. used in firewall ( optional) and configuration file.</p>
</div>
</li>
@@ -254,8 +240,7 @@ and configuration file.</p>
&mdash;
<div class='inline'>
<p>Listen queue size (backlog) for
serving incoming connections.</p>
<p>Listen queue size (backlog) for serving incoming connections.</p>
</div>
</li>
@@ -273,10 +258,8 @@ serving incoming connections.</p>
&mdash;
<div class='inline'>
<p>ipaddress of the nagios server to be allowed
to connect to NRPE service.
Default is to look up a global parameter from
ENC.</p>
<p>ipaddress of the nagios server to be allowed to connect to NRPE service.
Default is to look up a global parameter from ENC.</p>
</div>
</li>
@@ -294,8 +277,7 @@ ENC.</p>
&mdash;
<div class='inline'>
<p>whether or not the NRPE daemon will
allow clients to specify arguments to
<p>whether or not the NRPE daemon will allow clients to specify arguments to
commands that are executed.</p>
</div>
@@ -314,10 +296,8 @@ commands that are executed.</p>
&mdash;
<div class='inline'>
<p>whether or not the NRPE daemon will
allow clients to specify arguments that
contain bash command substitutions
of the form $(...).</p>
<p>whether or not the NRPE daemon will allow clients to specify arguments that
contain bash command substitutions of the form $(…).</p>
</div>
</li>
@@ -335,8 +315,7 @@ of the form $(...).</p>
&mdash;
<div class='inline'>
<p>Whether to allow sudo access. used in nrpe.cfg
as well as for creating a
<p>Whether to allow sudo access. used in nrpe.cfg as well as for creating a
sudo role.</p>
</div>
@@ -355,8 +334,7 @@ sudo role.</p>
&mdash;
<div class='inline'>
<p>allows you to prefix all commands with a
user-defined string.</p>
<p>allows you to prefix all commands with a user-defined string.</p>
</div>
</li>
@@ -392,8 +370,7 @@ user-defined string.</p>
&mdash;
<div class='inline'>
<p>maximum number of seconds that the NRPE
daemon will allow plugins to finish
<p>maximum number of seconds that the NRPE daemon will allow plugins to finish
executing before killing them off.</p>
</div>
@@ -412,8 +389,7 @@ executing before killing them off.</p>
&mdash;
<div class='inline'>
<p>maximum number of seconds that the
NRPE daemon will wait for a connection
<p>maximum number of seconds that the NRPE daemon will wait for a connection
to be established before exiting.</p>
</div>
@@ -432,8 +408,7 @@ to be established before exiting.</p>
&mdash;
<div class='inline'>
<p>These directives allow you to specify how to
use SSL/TLS.</p>
<p>These directives allow you to specify how to use SSL/TLS.</p>
</div>
</li>
@@ -451,10 +426,8 @@ use SSL/TLS.</p>
&mdash;
<div class='inline'>
<p>This is for backward compatibility and is
DEPRECATED. Set to 1 to enable
ADH or 2 to require ADH. 1 is currently the
default but will be changed in
<p>This is for backward compatibility and is DEPRECATED. Set to 1 to enable
ADH or 2 to require ADH. 1 is currently the default but will be changed in
a later version.</p>
</div>
@@ -473,10 +446,8 @@ a later version.</p>
&mdash;
<div class='inline'>
<p>ciphers can be used. For backward
compatibility, this defaults to
&#39;ssl_cipher_list=ALL:!MD5:@STRENGTH&#39; in
this version but will be
<p>ciphers can be used. For backward compatibility, this defaults to
&#39;ssl_cipher_list=ALL:!MD5:@STRENGTH&#39; in this version but will be
changed in a later version of NRPE.</p>
</div>
@@ -495,8 +466,7 @@ changed in a later version of NRPE.</p>
&mdash;
<div class='inline'>
<p>path and name of the ssl certificate
authority (ca) file / chain. must be
<p>path and name of the ssl certificate authority (ca) file / chain. must be
full path.</p>
</div>
@@ -515,8 +485,7 @@ full path.</p>
&mdash;
<div class='inline'>
<p>path and name of the server ssl certificate.
must include full path.</p>
<p>path and name of the server ssl certificate. must include full path.</p>
</div>
</li>
@@ -534,8 +503,7 @@ must include full path.</p>
&mdash;
<div class='inline'>
<p>path and name of the server ssl
private key. Must include full path.</p>
<p>path and name of the server ssl private key. Must include full path.</p>
</div>
</li>
@@ -553,11 +521,8 @@ private key. Must include full path.</p>
&mdash;
<div class='inline'>
<p>determines client certificate usage.
Values: 0 = Don&#39;t ask for or
require client certificates
1 = Ask for client certificates
2 = Require
<p>determines client certificate usage. Values: 0 = Don&#39;t ask for or
require client certificates 1 = Ask for client certificates 2 = Require
client certificates</p>
</div>
@@ -576,22 +541,13 @@ client certificates</p>
&mdash;
<div class='inline'>
<p>determines which SSL messages are send to
syslog. OR values together to
specify multiple options.
Values: 0x00 (0) = No additional logging
(default)
0x01 (1) = Log startup SSL/TLS parameters
0x02 (2) = Log remote
IP address
0x04 (4) = Log SSL/TLS version of connections
0x08 (8) = Log
which cipher is being used for the connection
0x10 (16) = Log if client has
a certificate
0x20 (32) = Log details of client&#39;s certificate if it has
one
-1 or 0xff or 0x2f = All of the above</p>
<p>determines which SSL messages are send to syslog. OR values together to
specify multiple options. Values: 0x00 (0) = No additional logging
(default) 0x01 (1) = Log startup SSL/TLS parameters 0x02 (2) = Log remote
IP address 0x04 (4) = Log SSL/TLS version of connections 0x08 (8) = Log
which cipher is being used for the connection 0x10 (16) = Log if client has
a certificate 0x20 (32) = Log details of client&#39;s certificate if it has
one -1 or 0xff or 0x2f = All of the above</p>
</div>
</li>
@@ -627,8 +583,7 @@ one
&mdash;
<div class='inline'>
<p>include definitions from an external
config file.</p>
<p>include definitions from an external config file.</p>
</div>
</li>
@@ -646,8 +601,7 @@ config file.</p>
&mdash;
<div class='inline'>
<p>ordering prefix for he firewall rules. Adjust
to your environment if
<p>ordering prefix for he firewall rules. Adjust to your environment if
needed.</p>
</div>
@@ -864,8 +818,7 @@ needed.</p>
&mdash;
<div class='inline'>
<p>Whether to manage command rules for NRPE
checks, to allow dynamic check
<p>Whether to manage command rules for NRPE checks, to allow dynamic check
&amp; command rules.</p>
</div>