cd_nrpe does typically not need to be specifically declared.
+It will be auto-required by cd_nagios with default settings.
+Only if you want to override settings declare it specifically.
+
native Puppet deployment
via site.pp or nodes.pp
@@ -155,7 +169,7 @@ to manage YUM repositories.
In order to apply parameters through Foreman,
cd_nrpe::params must be added to the host or hostgroup in
-question.
+question, unless the defaults are fully acceptable across the estate.
cd_nrpe does typically not need to be specifically declared.
+It will be auto-required by cd_nagios with default settings.
+Only if you want to override settings declare it specifically.
+
native Puppet deployment
via site.pp or nodes.pp
@@ -155,7 +169,7 @@ to manage YUM repositories.
In order to apply parameters through Foreman,
cd_nrpe::params must be added to the host or hostgroup in
-question.
+question, unless the defaults are fully acceptable across the estate.
+ manage firewall settings through cd_firewall or puppetlabs-firewall
+
+
Overview
+
+
+
+
cd_nrpe::firewall::iptables.pp
+Module name: cd_nrpe
+Author: Arne Teuke
+(arne_teuke@ConfDroid.com)
+
+
License:
+
+
This file is part of cd_nrpe.
+
+
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.
+
+
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.
+
+
You should have received a copy of the GNU General Public License
+ along
+with this program. If not, see www.gnu.org/licenses/.
+
+
\ No newline at end of file
diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html
index 0b225d5..acd0656 100644
--- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html
+++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Aconfig.html
@@ -93,18 +93,16 @@ Author: Arne Teuke
This file is part of cd_nrpe.
-
cd_nrpe is used for providing automatic configuration of
- <service /
-purpose>
- 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.
+
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.
This program is distributed in the hope that it will be useful,
but
@@ -131,22 +129,22 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
+24
25
26
27
28
29
-30
-31
+30
-
# File 'manifests/main/config.pp', line 25
+
# File 'manifests/main/config.pp', line 24
class cd_nrpe::main::config (
) inherits cd_nrpe::params {
- include cd_nrpe::main::user
+ include cd_nrpe::main::service
}
+ Class manages all directories required for cd_nrpe.
+
+
Overview
+
+
+
+
cd_nrpe::main::dirs.pp
+Module name: cd_nrpe
+Author: Arne Teuke
+(arne_teuke@ConfDroid.com)
+
+
License:
+
+
This file is part of cd_nrpe.
+
+
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.
+
+
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.
+
+
You should have received a copy of the GNU General Public License
+ along
+with this program. If not, see www.gnu.org/licenses/.
+ Class manages all configuration files required for cd_nrpe.
+
+
Overview
+
+
+
+
cd_nrpe::main::files.pp
+Module name: cd_nrpe
+Author: Arne Teuke
+(arne_teuke@ConfDroid.com)
+
+
License:
+
+
This file is part of cd_nrpe.
+
+
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.
+
+
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.
+
+
You should have received a copy of the GNU General Public License
+ along
+with this program. If not, see www.gnu.org/licenses/.
+
+
\ No newline at end of file
diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html
index c8c6cdd..a632bcb 100644
--- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html
+++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Ainstall.html
@@ -93,18 +93,16 @@ Author: Arne Teuke
This file is part of cd_nrpe.
-
cd_nrpe is used for providing automatic configuration of
- <service /
-purpose>
- 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.
+
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.
This program is distributed in the hope that it will be useful,
but
@@ -131,6 +129,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
cd_nrpe::main::service.pp
+Module name: cd_nrpe
+Author: Arne Teuke
+(arne_teuke@ConfDroid.com)
+
+
License:
+
+
This file is part of cd_nrpe.
+
+
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.
+
+
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.
+
+
You should have received a copy of the GNU General Public License
+ along
+with this program. If not, see www.gnu.org/licenses/.
+
+
\ No newline at end of file
diff --git a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html
index 8a5741c..518fd1f 100644
--- a/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html
+++ b/doc/puppet_classes/cd_nrpe_3A_3Amain_3A_3Auser.html
@@ -92,18 +92,16 @@ Author: Arne Teuke
This file is part of cd_nrpe.
-
cd_nrpe is used for providing automatic configuration of
- <service /
-purpose>
- 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.
+
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.
This program is distributed in the hope that it will be useful,
but
@@ -130,6 +128,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
cd_nrpe is used for providing automatic configuration of
- <service /
-purpose>
- 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.
+
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.
This program is distributed in the hope that it will be useful,
but
@@ -125,7 +131,9 @@ for more details.
You should have received a copy of the GNU General Public License
along
with this program. If not, see www.gnu.org/licenses/.
+href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
+be passed to
+the NRPE daemon.
@@ -153,6 +161,501 @@ to choose, i.e. latest or present.
+
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.
ciphers can be used. For backward
+compatibility, this defaults to
+'ssl_cipher_list=ALL:!MD5:@STRENGTH' in
+this version but will be
+changed in a later version of NRPE.
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's certificate if it has
+one
+-1 or 0xff or 0x2f = All of the above
+ manage firewall settings through cd_firewall or puppetlabs-firewall
+
+
Overview
+
+
+
+
cd_nrpe::commands::definitions.pp
+Module name: cd_nrpe
+Author: Arne Teuke
+(arne_teuke@ConfDroid.com)
+
+
License:
+
+
This file is part of cd_nrpe.
+
+
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.
+
+
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.
+
+
You should have received a copy of the GNU General Public License
+ along
+with this program. If not, see www.gnu.org/licenses/.
+
+
\ No newline at end of file
diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html
index b7da8ce..ba084e7 100644
--- a/doc/top-level-namespace.html
+++ b/doc/top-level-namespace.html
@@ -90,7 +90,7 @@