recommit for updates in build 26

This commit is contained in:
2018-12-07 18:17:58 +01:00
parent 8d701f049c
commit fb74d57410
43 changed files with 1534 additions and 2286 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Documentation by YARD 0.9.12
Documentation by YARD 0.9.16
</title>
@@ -52,7 +52,7 @@
<div class="clear"></div>
</div>
<div id="content"><h1 class="noborder title">Documentation by YARD 0.9.12</h1>
<div id="content"><h1 class="noborder title">Documentation by YARD 0.9.16</h1>
<div id="listing">
<h1 class="alphaindex">Alphabetic Index</h1>
@@ -274,6 +274,8 @@
<h2>File Listing</h2>
<ul id="files" class="index_inline_list">

View File

@@ -245,6 +245,7 @@ ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; }
dl.constants { margin-left: 10px; }
dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }
dl.constants.compact dt { display: inline-block; font-weight: normal }
dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; }
dl.constants .docstring .note:first-child { margin-top: 5px; }
@@ -326,13 +327,9 @@ ul.summary a, ul.summary a:visited {
text-decoration: none; font-size: 1.1em;
}
ul.summary li { margin-bottom: 5px; }
.summary .summary_signature {
padding: 4px 8px;
background: #f8f8f8;
border: 1px solid #f0f0f0;
border-radius: 5px;
}
.summary_signature { padding: 4px 8px; background: #f8f8f8; border: 1px solid #f0f0f0; border-radius: 5px; }
.summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; }
.summary_signature.deprecated { background: #ffe5e5; border-color: #e9dada; }
ul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;}
ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; }
#content .summary_signature:hover a,
@@ -485,7 +482,7 @@ pre.code .rubyid_nth_ref { color: #6D79DE; }
pre.code .regexp, .dregexp { color: #036A07; }
pre.code a { border-bottom: 1px dotted #bbf; }
/* inline code */
p > code {
*:not(pre) > code {
padding: 1px 3px 1px 3px;
border: 1px solid #E1E1E8;
background: #F7F7F9;

View File

@@ -6,7 +6,7 @@
<title>
File: README
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -58,12 +58,9 @@
</div>
<div id="content"><div id='filecontents'>
<p>|Repo Name| version | Build
Status|
|---|---|---|---|
|<code>cd_nagios</code>| 1.0.0.0 | <a
href="https://pipelines.confdroid.com/buildStatus/icon?job=cd_nagios">{Build
Status</a>/]|</p>
<p>|Repo Name| version | Build Status| |—|—|—|—| |<code>cd_nagios</code>|
1.1.1.3 | <a href="https://pipelines.confdroid.com/job/cd_nagios/"><img
src="https://pipelines.confdroid.com/buildStatus/icon?job=cd_nagios"></a>|</p>
<h3 id="label-Synopsis">Synopsis</h3>
@@ -86,58 +83,55 @@ production!!! __**</code></p>
<h3 id="label-Table+of+Contents">Table of Contents</h3>
<ul><li>
<p><a href="#features">Features</a></p>
<p><a href="#label-Features">Features</a></p>
</li><li>
<p><a
href="https://gitlab.confdroid.com/12WW1160/cd_nagios/blob/master/REPOSTRUCTURE.md">Repo
Structure</a></p>
</li><li>
<p><a href="#dependencies">Dependencies</a></p>
<p><a href="#label-Dependencies">Dependencies</a></p>
</li><li>
<p><a href="#deployment">Deployment</a></p>
<p><a href="#label-Deployment">Deployment</a></p>
</li><li>
<p><a href="#native-puppet-deployment">native Puppet deployment</a></p>
<p><a href="#label-Native+puppet+deployment">native Puppet deployment</a></p>
</li><li>
<p><a href="#through-foreman">through Foreman</a></p>
<p><a href="#label-Through+foreman">through Foreman</a></p>
</li><li>
<p><a href="#parameters">Parameters</a></p>
<p><a href="#label-Parameters">Parameters</a></p>
</li><li>
<p><a href="#mandatory-parameters">Mandatory Parameters</a></p>
<p><a href="#label-Mandatory+parameters">Mandatory Parameters</a></p>
</li><li>
<p><a href="#optional-parameters">Optional Parameters</a></p>
<p><a href="#label-Optional+parameters">Optional Parameters</a></p>
</li><li>
<p><a href="#puppetdb">PuppetDB</a></p>
<p><a href="#label-Puppetdb">PuppetDB</a></p>
</li><li>
<p><a href="#selinux">SELINUX</a></p>
<p><a href="#label-Selinux">SELINUX</a></p>
</li><li>
<p><a href="#certbot">Certbot</a></p>
<p><a href="#label-Certbot">Certbot</a></p>
</li><li>
<p><a href="#httpd-vhost-files">Httpd vHost Files</a></p>
<p><a href="#label-Httpd+vhost+files">Httpd vHost Files</a></p>
</li><li>
<p><a href="#client-connections">Client Connections</a></p>
<p><a href="#label-Client+connections">Client Connections</a></p>
</li><li>
<p><a href="#manage-additional-resources">Manage additional resources</a></p>
<p><a href="#label-Manage+additional+resources">Manage additional resources</a></p>
</li><li>
<p><a href="#known-problems">Known Problems</a></p>
<p><a href="#label-Known+problems">Known Problems</a></p>
</li><li>
<p><a href="#support">Support</a></p>
<p><a href="#label-Support">Support</a></p>
</li><li>
<p><a href="#tests">Tests</a></p>
<p><a href="#label-Tests">Tests</a></p>
</li><li>
<p><a
href="https://gitlab.confdroid.com/12WW1160/cd_nagios/blob/master/CHANGELOG.md">Changelog</a></p>
</li><li>
<p><a href="https://confdroid.com/contact/">Contact Us</a></p>
</li><li>
<p><a href="#disclaimer">Disclaimer</a></p>
<p><a href="#label-Disclaimer">Disclaimer</a></p>
</li></ul>
<h3 id="label-Features">Features</h3>
<p>Installation:
* Nagios Server instance:
* install httpd via cd_apache
*
<p>Installation: * Nagios Server instance: * install httpd via cd_apache *
install Nagios server binaries on Nagios server</p>
<ul><li>
<p>Nagios clients:</p>
@@ -147,63 +141,34 @@ install Nagios server binaries on Nagios server</p>
<p>include NRPE via <code>cd_nrpe</code> (optional)</p>
</li></ul>
<p>Configuration
* configure all aspects of Nagios on server
* manage nagios
service user
* manage directories (filesystem permissions, selinux )
*
manage cgi.cfg through parameters
* manage nagios.cfg through parameters
*
manage Nagios users through external Puppet rules via define
* manage
Nagios commands through Puppet exports
* manage Nagios template definitions
through external Puppet rules via define
* manage Nagios main contacts
<p>Configuration * configure all aspects of Nagios on server * manage nagios
service user * manage directories (filesystem permissions, selinux ) *
manage cgi.cfg through parameters * manage nagios.cfg through parameters *
manage Nagios users through external Puppet rules via define * manage
Nagios commands through Puppet exports * manage Nagios template definitions
through external Puppet rules via define * manage Nagios main contacts
through Puppet exports. Additional contacts can be created through external
Puppet rules via define, to avoid having to alter the module code.
* manage
Puppet rules via define, to avoid having to alter the module code. * manage
Nagios main contactgroups through Puppet exports. Additional contact groups
can be created through external Puppet rules via define, to avoid having to
alter the module code.
* manage Nagios main hostgroups through Puppet
alter the module code. * manage Nagios main hostgroups through Puppet
exports. Additional host groups can be created through external Puppet
rules via define, to avoid having to alter the module code.
* manage Nagios
rules via define, to avoid having to alter the module code. * manage Nagios
main servicegroups through Puppet exports. Additional service groups can be
created through external Puppet rules via define, to avoid having to alter
the module code.
* manage Nagios main timeperiods through Puppet exports.
the module code. * manage Nagios main timeperiods through Puppet exports.
Additional timeperiods can be created through external Puppet rules via
define, to avoid having to alter the module code.
* configure firewall
(optional)
* configure selinux policies (optional)
* configure forwarding
http to https including accesing the /nagios url directly (optional)
*
manage TLS certificates through certbot (optional)
* manage
define, to avoid having to alter the module code. * configure firewall
(optional) * configure selinux policies (optional) * configure forwarding
http to https including accesing the /nagios url directly (optional) *
manage TLS certificates through certbot (optional) * manage
<code>$user$</code> arguments in resource file via define</p>
<p>Service
* manage Nagios service on server</p>
<p>Service * manage Nagios service on server</p>
<p>Monitoring
* monitor Nagios host
* monitor Nagios service
* monitor
clients:
* ping
* root partition
* swap usage
* logged-in local users
* amount of total processes
* amount of zombie processes
* current Load</p>
<p>Monitoring * monitor Nagios host * monitor Nagios service * monitor
clients: * ping * root partition * swap usage * logged-in local users
* amount of total processes * amount of zombie processes * current Load</p>
<h3 id="label-Repo+Structure">Repo Structure</h3>
@@ -252,7 +217,7 @@ concat</a> to concatenate configuration files from different sources.</p>
include cd_nagios
}</code></pre>
<h4 id="label-through+Foreman%3A">through Foreman:</h4>
<h4 id="label-through+Foreman-3A">through Foreman:</h4>
<p>In order to apply parameters through Foreman,
<strong>cd_nagios::params</strong> must be added to the host or hostgroup
@@ -338,8 +303,7 @@ directly, hence the module creates a vhost for the ssl host.</p>
<h3 id="label-Client+Connections">Client Connections</h3>
<p>In order to monitor clients, NAGIOS must be able to connect to them. There
are multiple ways of doing so, the most common ones being NRPE and SSH.
So
are multiple ways of doing so, the most common ones being NRPE and SSH. So
far this module works through the usage of NRPE, which by default is
enabled. Class cd_nagios::client::nrpe configures nrpe.cfg and opens the
required firewall port on clients (optional,default).</p>
@@ -357,9 +321,9 @@ might be typically easier to work through sealerts manually.</p>
<h3 id="label-Support">Support</h3>
<ul><li>
<p>OS: CentOS 6, 7</p>
<p>OS: CentOS 7</p>
</li><li>
<p>Puppet 3.x</p>
<p>Puppet 5.x</p>
</li></ul>
<h3 id="label-Tests">Tests</h3>
@@ -404,8 +368,7 @@ with PuppetDB (see tests/UTF_Files)</p>
<p>ConfDroid as entity is entirely independent from Puppet. We provide custom
configuration modules, written for specific purposes and specific
environments.
The modules are tested and supported only as documented, and
environments. The modules are tested and supported only as documented, and
require testing in designated environments (i.e. lab or development
environments) for parameter tuning etc. before deploying into production
environments.</p>

View File

@@ -2,7 +2,7 @@
<html>
<head>
<meta charset="utf-8">
<title>Documentation by YARD 0.9.12</title>
<title>Documentation by YARD 0.9.16</title>
</head>
<script type="text/javascript" charset="utf-8">
var match = unescape(window.location.hash).match(/^#!(.+)/);

View File

@@ -6,7 +6,7 @@
<title>
File: README
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -58,12 +58,9 @@
</div>
<div id="content"><div id='filecontents'>
<p>|Repo Name| version | Build
Status|
|---|---|---|---|
|<code>cd_nagios</code>| 1.0.0.0 | <a
href="https://pipelines.confdroid.com/buildStatus/icon?job=cd_nagios">{Build
Status</a>/]|</p>
<p>|Repo Name| version | Build Status| |—|—|—|—| |<code>cd_nagios</code>|
1.1.1.3 | <a href="https://pipelines.confdroid.com/job/cd_nagios/"><img
src="https://pipelines.confdroid.com/buildStatus/icon?job=cd_nagios"></a>|</p>
<h3 id="label-Synopsis">Synopsis</h3>
@@ -86,58 +83,55 @@ production!!! __**</code></p>
<h3 id="label-Table+of+Contents">Table of Contents</h3>
<ul><li>
<p><a href="#features">Features</a></p>
<p><a href="#label-Features">Features</a></p>
</li><li>
<p><a
href="https://gitlab.confdroid.com/12WW1160/cd_nagios/blob/master/REPOSTRUCTURE.md">Repo
Structure</a></p>
</li><li>
<p><a href="#dependencies">Dependencies</a></p>
<p><a href="#label-Dependencies">Dependencies</a></p>
</li><li>
<p><a href="#deployment">Deployment</a></p>
<p><a href="#label-Deployment">Deployment</a></p>
</li><li>
<p><a href="#native-puppet-deployment">native Puppet deployment</a></p>
<p><a href="#label-Native+puppet+deployment">native Puppet deployment</a></p>
</li><li>
<p><a href="#through-foreman">through Foreman</a></p>
<p><a href="#label-Through+foreman">through Foreman</a></p>
</li><li>
<p><a href="#parameters">Parameters</a></p>
<p><a href="#label-Parameters">Parameters</a></p>
</li><li>
<p><a href="#mandatory-parameters">Mandatory Parameters</a></p>
<p><a href="#label-Mandatory+parameters">Mandatory Parameters</a></p>
</li><li>
<p><a href="#optional-parameters">Optional Parameters</a></p>
<p><a href="#label-Optional+parameters">Optional Parameters</a></p>
</li><li>
<p><a href="#puppetdb">PuppetDB</a></p>
<p><a href="#label-Puppetdb">PuppetDB</a></p>
</li><li>
<p><a href="#selinux">SELINUX</a></p>
<p><a href="#label-Selinux">SELINUX</a></p>
</li><li>
<p><a href="#certbot">Certbot</a></p>
<p><a href="#label-Certbot">Certbot</a></p>
</li><li>
<p><a href="#httpd-vhost-files">Httpd vHost Files</a></p>
<p><a href="#label-Httpd+vhost+files">Httpd vHost Files</a></p>
</li><li>
<p><a href="#client-connections">Client Connections</a></p>
<p><a href="#label-Client+connections">Client Connections</a></p>
</li><li>
<p><a href="#manage-additional-resources">Manage additional resources</a></p>
<p><a href="#label-Manage+additional+resources">Manage additional resources</a></p>
</li><li>
<p><a href="#known-problems">Known Problems</a></p>
<p><a href="#label-Known+problems">Known Problems</a></p>
</li><li>
<p><a href="#support">Support</a></p>
<p><a href="#label-Support">Support</a></p>
</li><li>
<p><a href="#tests">Tests</a></p>
<p><a href="#label-Tests">Tests</a></p>
</li><li>
<p><a
href="https://gitlab.confdroid.com/12WW1160/cd_nagios/blob/master/CHANGELOG.md">Changelog</a></p>
</li><li>
<p><a href="https://confdroid.com/contact/">Contact Us</a></p>
</li><li>
<p><a href="#disclaimer">Disclaimer</a></p>
<p><a href="#label-Disclaimer">Disclaimer</a></p>
</li></ul>
<h3 id="label-Features">Features</h3>
<p>Installation:
* Nagios Server instance:
* install httpd via cd_apache
*
<p>Installation: * Nagios Server instance: * install httpd via cd_apache *
install Nagios server binaries on Nagios server</p>
<ul><li>
<p>Nagios clients:</p>
@@ -147,63 +141,34 @@ install Nagios server binaries on Nagios server</p>
<p>include NRPE via <code>cd_nrpe</code> (optional)</p>
</li></ul>
<p>Configuration
* configure all aspects of Nagios on server
* manage nagios
service user
* manage directories (filesystem permissions, selinux )
*
manage cgi.cfg through parameters
* manage nagios.cfg through parameters
*
manage Nagios users through external Puppet rules via define
* manage
Nagios commands through Puppet exports
* manage Nagios template definitions
through external Puppet rules via define
* manage Nagios main contacts
<p>Configuration * configure all aspects of Nagios on server * manage nagios
service user * manage directories (filesystem permissions, selinux ) *
manage cgi.cfg through parameters * manage nagios.cfg through parameters *
manage Nagios users through external Puppet rules via define * manage
Nagios commands through Puppet exports * manage Nagios template definitions
through external Puppet rules via define * manage Nagios main contacts
through Puppet exports. Additional contacts can be created through external
Puppet rules via define, to avoid having to alter the module code.
* manage
Puppet rules via define, to avoid having to alter the module code. * manage
Nagios main contactgroups through Puppet exports. Additional contact groups
can be created through external Puppet rules via define, to avoid having to
alter the module code.
* manage Nagios main hostgroups through Puppet
alter the module code. * manage Nagios main hostgroups through Puppet
exports. Additional host groups can be created through external Puppet
rules via define, to avoid having to alter the module code.
* manage Nagios
rules via define, to avoid having to alter the module code. * manage Nagios
main servicegroups through Puppet exports. Additional service groups can be
created through external Puppet rules via define, to avoid having to alter
the module code.
* manage Nagios main timeperiods through Puppet exports.
the module code. * manage Nagios main timeperiods through Puppet exports.
Additional timeperiods can be created through external Puppet rules via
define, to avoid having to alter the module code.
* configure firewall
(optional)
* configure selinux policies (optional)
* configure forwarding
http to https including accesing the /nagios url directly (optional)
*
manage TLS certificates through certbot (optional)
* manage
define, to avoid having to alter the module code. * configure firewall
(optional) * configure selinux policies (optional) * configure forwarding
http to https including accesing the /nagios url directly (optional) *
manage TLS certificates through certbot (optional) * manage
<code>$user$</code> arguments in resource file via define</p>
<p>Service
* manage Nagios service on server</p>
<p>Service * manage Nagios service on server</p>
<p>Monitoring
* monitor Nagios host
* monitor Nagios service
* monitor
clients:
* ping
* root partition
* swap usage
* logged-in local users
* amount of total processes
* amount of zombie processes
* current Load</p>
<p>Monitoring * monitor Nagios host * monitor Nagios service * monitor
clients: * ping * root partition * swap usage * logged-in local users
* amount of total processes * amount of zombie processes * current Load</p>
<h3 id="label-Repo+Structure">Repo Structure</h3>
@@ -252,7 +217,7 @@ concat</a> to concatenate configuration files from different sources.</p>
include cd_nagios
}</code></pre>
<h4 id="label-through+Foreman%3A">through Foreman:</h4>
<h4 id="label-through+Foreman-3A">through Foreman:</h4>
<p>In order to apply parameters through Foreman,
<strong>cd_nagios::params</strong> must be added to the host or hostgroup
@@ -338,8 +303,7 @@ directly, hence the module creates a vhost for the ssl host.</p>
<h3 id="label-Client+Connections">Client Connections</h3>
<p>In order to monitor clients, NAGIOS must be able to connect to them. There
are multiple ways of doing so, the most common ones being NRPE and SSH.
So
are multiple ways of doing so, the most common ones being NRPE and SSH. So
far this module works through the usage of NRPE, which by default is
enabled. Class cd_nagios::client::nrpe configures nrpe.cfg and opens the
required firewall port on clients (optional,default).</p>
@@ -357,9 +321,9 @@ might be typically easier to work through sealerts manually.</p>
<h3 id="label-Support">Support</h3>
<ul><li>
<p>OS: CentOS 6, 7</p>
<p>OS: CentOS 7</p>
</li><li>
<p>Puppet 3.x</p>
<p>Puppet 5.x</p>
</li></ul>
<h3 id="label-Tests">Tests</h3>
@@ -404,8 +368,7 @@ with PuppetDB (see tests/UTF_Files)</p>
<p>ConfDroid as entity is entirely independent from Puppet. We provide custom
configuration modules, written for specific purposes and specific
environments.
The modules are tested and supported only as documented, and
environments. The modules are tested and supported only as documented, and
require testing in designated environments (i.e. lab or development
environments) for parameter tuning etc. before deploying into production
environments.</p>

View File

@@ -120,6 +120,49 @@ function summaryToggle() {
} else { localStorage.summaryCollapsed = "expand"; }
}
function constantSummaryToggle() {
$('.constants_summary_toggle').click(function(e) {
e.preventDefault();
localStorage.summaryCollapsed = $(this).text();
$('.constants_summary_toggle').each(function() {
$(this).text($(this).text() == "collapse" ? "expand" : "collapse");
var next = $(this).parent().parent().nextAll('dl.constants').first();
if (next.hasClass('compact')) {
next.toggle();
next.nextAll('dl.constants').first().toggle();
}
else if (next.hasClass('constants')) {
var list = $('<dl class="constants compact" />');
list.html(next.html());
list.find('dt').each(function() {
$(this).addClass('summary_signature');
$(this).text( $(this).text().split('=')[0]);
if ($(this).has(".deprecated").length) {
$(this).addClass('deprecated');
};
});
// Add the value of the constant as "Tooltip" to the summary object
list.find('pre.code').each(function() {
console.log($(this).parent());
var dt_element = $(this).parent().prev();
var tooltip = $(this).text();
if (dt_element.hasClass("deprecated")) {
tooltip = 'Deprecated. ' + tooltip;
};
dt_element.attr('title', tooltip);
});
list.find('.docstring, .tags, dd').remove();
next.before(list);
next.toggle();
}
});
return false;
});
if (localStorage.summaryCollapsed == "collapse") {
$('.constants_summary_toggle').first().click();
} else { localStorage.summaryCollapsed = "expand"; }
}
function generateTOC() {
if ($('#filecontents').length === 0) return;
var _toc = $('<ol class="top"></ol>');
@@ -241,6 +284,7 @@ $(document).ready(function() {
searchFrameButtons();
linkSummaries();
summaryToggle();
constantSummaryToggle();
generateTOC();
mainFocus();
});

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -78,40 +78,29 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::init.pp
Module name: cd_nagios
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_nagios.</p>
<p>cd_nagios::init.pp Module name: cd_nagios Author: Arne Teuke
(arne_teuke@confdroid.com) License: This file is part of cd_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
Copyright (C) 2017 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
<p>cd_nagios is used for providing automatic configuration of Nagios
Copyright (C) 2017 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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::certbot::certs
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::certbot::certs.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::certbot::certs.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::client::target
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,40 +83,29 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::client::target.pp
Module name: nagios
Author: Arne Teuke
(arne_teuke@ConfDroid.com)
License:
This file is part of nagios.</p>
<p>cd_nagios::client::target.pp Module name: nagios Author: Arne Teuke
(arne_teuke@ConfDroid.com) License: This file is part of nagios.</p>
<p>nagios is used for providing automatic configuration of Nagios targets.
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
<p>nagios is used for providing automatic configuration of Nagios targets.
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::firewall::iptables
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,41 +83,29 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::firewall::iptables.pp
Module name: cd_nagios
Author: Arne Teuke
(arne_teuke@ConfDroid.com)
License:
This file is part of cd_nagios.</p>
<p>cd_nagios::firewall::iptables.pp Module name: cd_nagios Author: Arne Teuke
(arne_teuke@ConfDroid.com) License: This file is part of cd_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of
&lt;service /
purpose&gt;
Copyright (C) 2017 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)
<p>cd_nagios is used for providing automatic configuration of &lt;service /
purpose&gt; Copyright (C) 2017 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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::main::config
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ cd_nagios.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::main::config.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::main::config.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::main::dirs
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::main::dirs.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::main::dirs.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios.
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
<p>cd_nagios is used for providing automatic configuration of Nagios.
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>/.</p>
</div>
</div>
<div class="tags">
@@ -292,7 +283,49 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
183
184
185
186</pre>
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/main/dirs.pp', line 23</span>
@@ -348,7 +381,7 @@ class cd_nagios::main::dirs (
if $::fqdn == $ng_nagios_server {
# /etc/nagios/conf.d
# /etc/nagios/conf.d
file { $ng_conf_d_dir:
ensure =&gt; directory,
@@ -459,6 +492,48 @@ class cd_nagios::main::dirs (
seltype =&gt; usr_t,
seluser =&gt; system_u,
}
# run dir for pid file
file { $ng_run_dir:
ensure =&gt; directory,
path =&gt; $ng_run_dir,
owner =&gt; &#39;nagios&#39;,
group =&gt; &#39;nagios&#39;,
mode =&gt; &#39;0750&#39;,
selrange =&gt; s0,
selrole =&gt; object_r,
seltype =&gt; nagios_var_run_t,
seluser =&gt; system_u,
}
# cmd dir
file { $ng_cmd_dir:
ensure =&gt; directory,
path =&gt; $ng_cmd_dir,
owner =&gt; &#39;nagios&#39;,
group =&gt; &#39;nagios&#39;,
mode =&gt; &#39;0775&#39;,
selrange =&gt; s0,
selrole =&gt; object_r,
seltype =&gt; nagios_spool_t,
seluser =&gt; system_u,
}
# checkresults dir
file { $ng_checkresults_dir:
ensure =&gt; directory,
path =&gt; $ng_checkresults_dir,
owner =&gt; &#39;nagios&#39;,
group =&gt; &#39;nagios&#39;,
mode =&gt; &#39;0770&#39;,
selrange =&gt; s0,
selrole =&gt; object_r,
seltype =&gt; nagios_spool_t,
seluser =&gt; system_u,
}
}
}</pre>
</td>

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::main::install
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ cd_nagios
<div class="docstring">
<div class="discussion">
<p>cd_nagios::main::install.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::main::install.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios.
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
<p>cd_nagios is used for providing automatic configuration of Nagios.
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::main::user
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::main::user.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::main::user.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::add_contact_rules
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ concat.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_contact_rules.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::add_contact_rules.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::add_contactgroups_rules
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ and populates through define and external puppet rules
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_contactgroups_rules.pp
Module name:
cd_nagios
Author: Arne Teuke (arne_teuke@ConfDroid.com)</p>
<p>cd_nagios::nagios::objects::add_contactgroups_rules.pp Module name:
cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::add_hostgroup_rules
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ additional hostgroups through external Puppet rules via define.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_hostgroup_rules.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::add_hostgroup_rules.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::add_servicegroup_rules
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ additional servicegroups through external Puppet rules via define.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_servicegroup_rules.pp
Module name:
cd_nagios
Author: Arne Teuke (arne_teuke@ConfDroid.com)</p>
<p>cd_nagios::nagios::objects::add_servicegroup_rules.pp Module name:
cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::add_timeperiod_rules
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,43 +84,33 @@ add. hostgroups through external Puppet rules via define.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_timeperiod_rules.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::add_timeperiod_rules.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.
}</p>
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/. }</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::commands
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ and populates /etc/nagios/conf.d/nagios_commands.cfg.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::commands.pp
Module name: cd_nagios
Author: Arne
<p>cd_nagios::nagios::objects::commands.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::config
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::server::nagios::objects::config.pp
Module name:
cd_nagios
<p>cd_nagios::server::nagios::objects::config.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::contactgroups
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::contactgroups.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::objects::contactgroups.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::contacts
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ and populates /etc/nagios/conf.d/nagios_base_contacts.cfg.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::contacts.pp
Module name: cd_nagios
Author: Arne
<p>cd_nagios::nagios::objects::contacts.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::hostgroups
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ exports, and populates /etc/nagios/conf.d/nagios_base_hostgroups.cfg.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::hostgroups.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::objects::hostgroups.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::servicegroups
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ exports, and populates /etc/nagios/conf.d/nagios_base_hostgroups.cfg.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::servicegroups.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::objects::servicegroups.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::template_rules
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ concat.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::template_rules.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::template_rules.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::objects::timeperiods
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -84,42 +84,33 @@ and populates /etc/nagios/conf.d/nagios_timeperiods_base.cfg.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::timeperiods.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::objects::timeperiods.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::nagios::resources::resource
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,43 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::resources::resource.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::resources::resource.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.
}</p>
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/. }</p>
</div>
</div>
<div class="tags">
<div class="examples">

File diff suppressed because it is too large Load Diff

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::selinux::config
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::selinux::config.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::selinux::config.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
@@ -264,7 +255,9 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
155
156
157
158</pre>
158
159
160</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/selinux/config.pp', line 23</span>
@@ -275,6 +268,8 @@ class cd_nagios::selinux::config (
if $ng_use_selinux_tools == true {
require cd_selinux
# it appears that selinux hehaves differently accross different nodes,
# so all we can do for now is to create a list of the AVC alerts and come up
# with a solution on that later.
@@ -287,23 +282,23 @@ class cd_nagios::selinux::config (
}
# sealert tac-cgi
exec { &#39;create_policy_taccgi&#39;:
command =&gt; template($ng_taccgi_erb),
path =&gt; [&#39;/usr/bin&#39;,&#39;/usr/sbin&#39;],
user =&gt; $ng_user,
cwd =&gt; $ng_user_home,
creates =&gt; &quot;${ng_user_home}/my-taccgi.pp&quot;,
notify =&gt; Exec[&#39;semodule_taccgi&#39;],
}
# exec { &#39;create_policy_taccgi&#39;:
# command =&gt; template($ng_taccgi_erb),
# path =&gt; [&#39;/usr/bin&#39;,&#39;/usr/sbin&#39;],
# user =&gt; $ng_user,
# cwd =&gt; $ng_user_home,
# creates =&gt; &quot;${ng_user_home}/my-taccgi.pp&quot;,
# notify =&gt; Exec[&#39;semodule_taccgi&#39;],
# }
exec { &#39;semodule_taccgi&#39;:
command =&gt; &quot;semodule -i ${ng_user_home}/my-taccgi.pp&quot;,
path =&gt; [&#39;/usr/bin&#39;,&#39;/usr/sbin&#39;],
user =&gt; $ng_user,
cwd =&gt; $ng_user_home,
require =&gt; Exec[&#39;create_policy_taccgi&#39;],
refreshonly =&gt; true,
}
# exec { &#39;semodule_taccgi&#39;:
# command =&gt; &quot;semodule -i ${ng_user_home}/my-taccgi.pp&quot;,
# path =&gt; [&#39;/usr/bin&#39;,&#39;/usr/sbin&#39;],
# user =&gt; $ng_user,
# cwd =&gt; $ng_user_home,
# require =&gt; Exec[&#39;create_policy_taccgi&#39;],
# refreshonly =&gt; true,
# }
# sealert status.cgi

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::server::access_rules
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::server::access_rules.pp
Module name: cd_nagios
Author: Arne
<p>cd_nagios::server::access_rules.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::server::files
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::server::files.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::server::files.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
@@ -224,9 +215,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
115
116
117
118
119
120</pre>
118</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/server/files.pp', line 23</span>
@@ -238,9 +227,7 @@ class cd_nagios::server::files (
if $::fqdn == $ng_nagios_server {
if $ng_use_https == true {
if $ng_enable_certbot == true {
require cd_nagios::certbot::certs
}
}

View File

@@ -6,7 +6,7 @@
<title>
Puppet Class: cd_nagios::server::service
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -83,42 +83,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::server::service.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::server::service.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::nagios::objects::add_contact
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -77,42 +77,33 @@ Puppet rules, and populates /etc/nagios/conf.d/nagios_add_contact.cfg.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_contact.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::objects::add_contact.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::nagios::objects::add_contactgroups
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -77,42 +77,33 @@ external puppet rules.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_contactgroups.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::add_contactgroups.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/</p>
</div>
</div>
<div class="tags">
<p class="tag_title">Parameters:</p>
<ul class="param">
@@ -130,8 +121,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/</p>
&mdash;
<div class='inline'>
<p>Specify the short name of the
contact group.</p>
<p>Specify the short name of the contact group.</p>
</div>
</li>
@@ -149,8 +139,7 @@ contact group.</p>
&mdash;
<div class='inline'>
<p>Specify the alias (long name) of the
contact group</p>
<p>Specify the alias (long name) of the contact group</p>
</div>
</li>
@@ -168,8 +157,7 @@ contact group</p>
&mdash;
<div class='inline'>
<p>Specify whether the contact group
should be registered in Nagios.</p>
<p>Specify whether the contact group should be registered in Nagios.</p>
</div>
</li>

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::nagios::objects::add_hostgroups
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -77,42 +77,33 @@ extermal Puppet rules.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_hostgroups.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::add_hostgroups.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::nagios::objects::add_servicegroups
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -77,42 +77,33 @@ extermal Puppet rules.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_servicegroups.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::add_servicegroups.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/</p>
</div>
</div>
<div class="tags">
<div class="examples">
@@ -159,8 +150,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/</p>
&mdash;
<div class='inline'>
<p>Specify the servicegroup alias
(long name).</p>
<p>Specify the servicegroup alias (long name).</p>
</div>
</li>
@@ -178,8 +168,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/</p>
&mdash;
<div class='inline'>
<p>Whether you want to register the
servicegroup</p>
<p>Whether you want to register the servicegroup</p>
</div>
</li>

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::nagios::objects::add_timeperiods
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -77,42 +77,33 @@ extermal Puppet rules.
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::add_timeperiods.pp
Module name:
cd_nagios
<p>cd_nagios::nagios::objects::add_timeperiods.pp Module name: cd_nagios
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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/</p>
</div>
</div>
<div class="tags">
<div class="examples">

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::nagios::objects::templates
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -76,44 +76,34 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::objects::templates.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::objects::templates.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.
notifications.
for the defined service or host.</p>
notifications. for the defined service or host.</p>
</div>
</div>
<div class="tags">
<p class="tag_title">Parameters:</p>
<ul class="param">
@@ -131,8 +121,7 @@ for the defined service or host.</p>
&mdash;
<div class='inline'>
<p>the object type for the templates.
Valid options are <code>contact</code>,
<p>the object type for the templates. Valid options are <code>contact</code>,
<code>host</code> and <code>service</code>.</p>
</div>
@@ -151,8 +140,7 @@ Valid options are <code>contact</code>,
&mdash;
<div class='inline'>
<p>populates the name field,
i.e. <code>generic-contact</code>,
<p>populates the name field, i.e. <code>generic-contact</code>,
<code>generic-host</code>, <code>generic-service</code>.</p>
</div>
@@ -171,8 +159,7 @@ i.e. <code>generic-contact</code>,
&mdash;
<div class='inline'>
<p>Period in which to send out
notifications for service events, i.e.
<p>Period in which to send out notifications for service events, i.e.
<code>24x7</code>.</p>
</div>
@@ -191,8 +178,7 @@ notifications for service events, i.e.
&mdash;
<div class='inline'>
<p>Period in which to send out
notifications for host events , i.e.
<p>Period in which to send out notifications for host events , i.e.
<code>24x7</code>.</p>
</div>
@@ -211,17 +197,10 @@ notifications for host events , i.e.
&mdash;
<div class='inline'>
<p>What service events to send
out notifications for:
w = notify on WARNING
service states,
u = notify on UNKNOWN service states,
c = notify on
CRITICAL service states,
r = notify on service recoveries (OK states),
f =
notify when the service starts and stops flapping.
n = none (the contact
<p>What service events to send out notifications for: w = notify on WARNING
service states, u = notify on UNKNOWN service states, c = notify on
CRITICAL service states, r = notify on service recoveries (OK states), f =
notify when the service starts and stops flapping. n = none (the contact
will not receive any type of service notifications).</p>
</div>
@@ -240,19 +219,11 @@ will not receive any type of service notifications).</p>
&mdash;
<div class='inline'>
<p>What host events to send
out notifications for:
d = notify on DOWN host
states,
u = notify on UNREACHABLE host states,
r = notify on host
recoveries (UP states),
f = notify when the host starts and stops
flapping,
s = notify when host or service scheduled downtime starts and
ends.
n = none (the contact will not receive any type of host
notifications).</p>
<p>What host events to send out notifications for: d = notify on DOWN host
states, u = notify on UNREACHABLE host states, r = notify on host
recoveries (UP states), f = notify when the host starts and stops flapping,
s = notify when host or service scheduled downtime starts and ends. n =
none (the contact will not receive any type of host notifications).</p>
</div>
</li>
@@ -270,8 +241,7 @@ notifications).</p>
&mdash;
<div class='inline'>
<p>Command to use for
service event notification. Command must be defined in
<p>Command to use for service event notification. Command must be defined in
commands.cfg</p>
</div>
@@ -290,8 +260,7 @@ commands.cfg</p>
&mdash;
<div class='inline'>
<p>Command to use for
host event notification. Command must be defined in
<p>Command to use for host event notification. Command must be defined in
commands.cfg.</p>
</div>
@@ -310,8 +279,7 @@ commands.cfg.</p>
&mdash;
<div class='inline'>
<p>Whether to register the object to Nagios.
Since this is a template
<p>Whether to register the object to Nagios. Since this is a template
definition, we do not want to register those.</p>
</div>
@@ -330,8 +298,7 @@ definition, we do not want to register those.</p>
&mdash;
<div class='inline'>
<p>Which template to use for a given
host or service definition, i.e.
<p>Which template to use for a given host or service definition, i.e.
<code>generic-host</code>, <code>generic-service</code> etc.</p>
</div>
@@ -350,8 +317,7 @@ host or service definition, i.e.
&mdash;
<div class='inline'>
<p>Whether notifications are enabled.
Valid options are <code>0</code> and
<p>Whether notifications are enabled. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -370,8 +336,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether event handlers are enabled.
Valid options are <code>0</code> and
<p>Whether event handlers are enabled. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -390,8 +355,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether flap detection is enabled.
Valid options are <code>0</code> and
<p>Whether flap detection is enabled. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -410,8 +374,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether to process performance data.
Valid options are <code>0</code> and
<p>Whether to process performance data. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -430,8 +393,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether to retain status
information. Valid options are <code>0</code> and
<p>Whether to retain status information. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -450,8 +412,7 @@ information. Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether to retain non-status
information. Valid options are <code>0</code>
<p>Whether to retain non-status information. Valid options are <code>0</code>
and <code>1</code>.</p>
</div>
@@ -488,8 +449,7 @@ and <code>1</code>.</p>
&mdash;
<div class='inline'>
<p>Whoe often (in minutes) we should
resend notifications for the current
<p>Whoe often (in minutes) we should resend notifications for the current
status.</p>
</div>
@@ -508,46 +468,7 @@ status.</p>
&mdash;
<div class='inline'>
<p>Which period in to run checks for the defined
object.</p>
</div>
</li>
<li>
<span class='name'>ng_check_interval</span>
<span class='type'>(<tt>string</tt>)</span>
<em class="default">(defaults to: <tt>&#39;5&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>How often in minutes to check the defined
object.</p>
</div>
</li>
<li>
<span class='name'>ng_retry_interval</span>
<span class='type'>(<tt>string</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>at what interval in minutes to schedule
retries for the defined object.</p>
<p>Which period in to run checks for the defined object.</p>
</div>
</li>
@@ -565,8 +486,7 @@ retries for the defined object.</p>
&mdash;
<div class='inline'>
<p>how often to check the defined object
maximal.</p>
<p>how often to check the defined object maximal.</p>
</div>
</li>
@@ -584,8 +504,7 @@ maximal.</p>
&mdash;
<div class='inline'>
<p>see <code>ng_service_notification_options</code>
and
<p>see <code>ng_service_notification_options</code> and
<code>ng_host_notification_options</code>.</p>
</div>
@@ -604,8 +523,7 @@ and
&mdash;
<div class='inline'>
<p>contact groups for the defined oject.
Specified contact group must exit in
<p>contact groups for the defined oject. Specified contact group must exit in
contact_groups</p>
</div>
@@ -624,8 +542,7 @@ contact_groups</p>
&mdash;
<div class='inline'>
<p>Whether to enable active checks.
Valid options are <code>0</code> and
<p>Whether to enable active checks. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -644,8 +561,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether to enable passive checks.
Valid options are <code>0</code> and
<p>Whether to enable passive checks. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -664,8 +580,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether to parallelize checks
Valid options are <code>0</code> and
<p>Whether to parallelize checks Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -684,8 +599,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether to obsess over the service.
Valid options are <code>0</code> and
<p>Whether to obsess over the service. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -704,8 +618,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether to check freshness.
Valid options are <code>0</code> and
<p>Whether to check freshness. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -724,8 +637,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>Whether the service is volatile.
Valid options are <code>0</code> and
<p>Whether the service is volatile. Valid options are <code>0</code> and
<code>1</code>.</p>
</div>
@@ -744,8 +656,7 @@ Valid options are <code>0</code> and
&mdash;
<div class='inline'>
<p>How often to check the service
under normal conditions.</p>
<p>How often to check the service under normal conditions.</p>
</div>
</li>
@@ -763,8 +674,7 @@ under normal conditions.</p>
&mdash;
<div class='inline'>
<p>Re-check the service every x minutes
until a hard state can be determined.</p>
<p>Re-check the service every x minutes until a hard state can be determined.</p>
</div>
</li>
@@ -797,6 +707,10 @@ until a hard state can be determined.</p>
<pre class="lines">
96
97
98
99
100
101
102
@@ -839,16 +753,10 @@ until a hard state can be determined.</p>
139
140
141
142
143
144
145
146
147
148</pre>
142</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/nagios/objects/templates.pp', line 100</span>
<pre class="code"><span class="info file"># File 'manifests/nagios/objects/templates.pp', line 96</span>
define cd_nagios::nagios::objects::templates (
$ng_template_object = undef,
@@ -882,8 +790,6 @@ $ng_parallelize_check = &#39;1&#39;,
$ng_obsess_over_service = &#39;1&#39;,
$ng_check_freshness = &#39;0&#39;,
$ng_is_volatile = &#39;0&#39;,
$ng_check_interval = &#39;10&#39;,
$ng_retry_interval = &#39;2&#39;,
) {

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::nagios::resources::resource_df
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -76,42 +76,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::nagios::resources::resource_df.pp
Module name: cd_nagios
Author:
<p>cd_nagios::nagios::resources::resource_df.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<p class="tag_title">Parameters:</p>
<ul class="param">

View File

@@ -6,7 +6,7 @@
<title>
Defined Type: cd_nagios::server::access
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>
@@ -76,42 +76,33 @@
<div class="docstring">
<div class="discussion">
<p>cd_nagios::server::access.pp
Module name: cd_nagios
Author: Arne Teuke
<p>cd_nagios::server::access.pp Module name: cd_nagios 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_nagios.</p>
<p>cd_nagios is used for providing automatic configuration of Nagios
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
<p>cd_nagios is used for providing automatic configuration of Nagios
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>/.</p>
</div>
</div>
<div class="tags">
<p class="tag_title">Parameters:</p>
<ul class="param">
@@ -147,8 +138,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
&mdash;
<div class='inline'>
<p>the encrypted password for the
/etc/nagios/passwd file.</p>
<p>the encrypted password for the /etc/nagios/passwd file.</p>
</div>
</li>

View File

@@ -6,7 +6,7 @@
<title>
Top Level Namespace
&mdash; Documentation by YARD 0.9.12
&mdash; Documentation by YARD 0.9.16
</title>