Recommit for updates in build 152
This commit is contained in:
@@ -1909,6 +1909,420 @@ inherited by all classes except defines.
|
|||||||
—
|
—
|
||||||
<div class='inline'>
|
<div class='inline'>
|
||||||
<p>The retention contact service attribute mask for Nagios. Default is ‘0’.</p>
|
<p>The retention contact service attribute mask for Nagios. Default is ‘0’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_interval_length</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'60'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The interval length for Nagios. Default is ‘60’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_check_for_updates</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to check for updates in Nagios. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_bare_update_check</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to perform a bare update check in Nagios. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_use_aggr_host_checking</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'0'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to use aggressive host checking in Nagios. Default is ‘0’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_execute_service_checks</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to execute service checks in Nagios at initial start. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_accept_pass_svc_checks</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to accept passive service checks in Nagios. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_execute_host_checks</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to execute host checks in Nagios at initial start. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_accept_pass_host_checks</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to accept passive host checks in Nagios. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_enable_notifications</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to enable notifications in Nagios when it is initially started. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_enable_event_handlers</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'1'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to enable event handlers in Nagios when it is initially started. Default is ‘1’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_process_perf_data</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'0'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>Whether to process performance data in Nagios when it is initially started. Default is ‘0’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_host_perfdata_command</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'process-host-perfdata'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The command to process host performance data in Nagios. Default is ‘process-host-perfdata’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_svc_perfdata_command</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'process-service-perfdata'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The command to process service performance data in Nagios. Default is ‘process-service-perfdata’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_host_perfdata_template</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The template for host performance data in Nagios.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_svc_perfdata_template</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The template for service performance data in Nagios.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_host_perfdata_file_mode</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'a'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The file mode for host performance data in Nagios. Default is ‘a’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_svc_perfdata_file_mode</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'a'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The file mode for service performance data in Nagios. Default is ‘a’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_h_perfdata_proc_intval</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'0'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The interval for processing host performance data in Nagios. Default is ‘0’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_s_perfdata_proc_intval</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'0'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The interval for processing service performance data in Nagios. Default is ‘0’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_h_perfdata_proc_cmd</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'process-host-perfdata'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The command to process host performance data in Nagios. Default is ‘process-host-perfdata’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_s_perfdata_proc_cmd</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'process-service-perfdata'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The command to process service performance data in Nagios. Default is ‘process-service-perfdata’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_h_perfdata_proc_e_result</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'0'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The expected result for processing host performance data in Nagios. Default is ‘0’.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
|
||||||
|
<span class='name'>ng_s_perfdata_proc_e_result</span>
|
||||||
|
|
||||||
|
|
||||||
|
<span class='type'>(<tt>String</tt>)</span>
|
||||||
|
|
||||||
|
|
||||||
|
<em class="default">(defaults to: <tt>'0'</tt>)</em>
|
||||||
|
|
||||||
|
|
||||||
|
—
|
||||||
|
<div class='inline'>
|
||||||
|
<p>The expected result for processing service performance data in Nagios. Default is ‘0’.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
@@ -1924,52 +2338,6 @@ inherited by all classes except defines.
|
|||||||
<pre class="lines">
|
<pre class="lines">
|
||||||
|
|
||||||
|
|
||||||
207
|
|
||||||
208
|
|
||||||
209
|
|
||||||
210
|
|
||||||
211
|
|
||||||
212
|
|
||||||
213
|
|
||||||
214
|
|
||||||
215
|
|
||||||
216
|
|
||||||
217
|
|
||||||
218
|
|
||||||
219
|
|
||||||
220
|
|
||||||
221
|
|
||||||
222
|
|
||||||
223
|
|
||||||
224
|
|
||||||
225
|
|
||||||
226
|
|
||||||
227
|
|
||||||
228
|
|
||||||
229
|
|
||||||
230
|
|
||||||
231
|
|
||||||
232
|
|
||||||
233
|
|
||||||
234
|
|
||||||
235
|
|
||||||
236
|
|
||||||
237
|
|
||||||
238
|
|
||||||
239
|
|
||||||
240
|
|
||||||
241
|
|
||||||
242
|
|
||||||
243
|
|
||||||
244
|
|
||||||
245
|
|
||||||
246
|
|
||||||
247
|
|
||||||
248
|
|
||||||
249
|
|
||||||
250
|
|
||||||
251
|
|
||||||
252
|
|
||||||
253
|
253
|
||||||
254
|
254
|
||||||
255
|
255
|
||||||
@@ -2152,95 +2520,189 @@ inherited by all classes except defines.
|
|||||||
432
|
432
|
||||||
433
|
433
|
||||||
434
|
434
|
||||||
435</pre>
|
435
|
||||||
|
436
|
||||||
|
437
|
||||||
|
438
|
||||||
|
439
|
||||||
|
440
|
||||||
|
441
|
||||||
|
442
|
||||||
|
443
|
||||||
|
444
|
||||||
|
445
|
||||||
|
446
|
||||||
|
447
|
||||||
|
448
|
||||||
|
449
|
||||||
|
450
|
||||||
|
451
|
||||||
|
452
|
||||||
|
453
|
||||||
|
454
|
||||||
|
455
|
||||||
|
456
|
||||||
|
457
|
||||||
|
458
|
||||||
|
459
|
||||||
|
460
|
||||||
|
461
|
||||||
|
462
|
||||||
|
463
|
||||||
|
464
|
||||||
|
465
|
||||||
|
466
|
||||||
|
467
|
||||||
|
468
|
||||||
|
469
|
||||||
|
470
|
||||||
|
471
|
||||||
|
472
|
||||||
|
473
|
||||||
|
474
|
||||||
|
475
|
||||||
|
476
|
||||||
|
477
|
||||||
|
478
|
||||||
|
479
|
||||||
|
480
|
||||||
|
481
|
||||||
|
482
|
||||||
|
483
|
||||||
|
484
|
||||||
|
485
|
||||||
|
486
|
||||||
|
487
|
||||||
|
488
|
||||||
|
489
|
||||||
|
490
|
||||||
|
491
|
||||||
|
492
|
||||||
|
493
|
||||||
|
494
|
||||||
|
495
|
||||||
|
496
|
||||||
|
497
|
||||||
|
498
|
||||||
|
499
|
||||||
|
500
|
||||||
|
501
|
||||||
|
502
|
||||||
|
503
|
||||||
|
504
|
||||||
|
505
|
||||||
|
506</pre>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 207</span>
|
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 253</span>
|
||||||
|
|
||||||
class confdroid_nagios::params (
|
class confdroid_nagios::params (
|
||||||
|
|
||||||
# main
|
# main
|
||||||
String $ng_nagios_server = 'nagios.example.net',
|
String $ng_nagios_server = 'nagios.example.net',
|
||||||
Array $ng_reqpackages_server = ['nagios','nagios-devel'],
|
Array $ng_reqpackages_server = ['nagios','nagios-devel'],
|
||||||
Array $ng_reqpackages_client = ['net-snmp-utils','nagios-plugins','nagios-plugins-all','nagios-plugins-nrpe','nagios-common'],
|
Array $ng_reqpackages_client = ['net-snmp-utils','nagios-plugins','nagios-plugins-all','nagios-plugins-nrpe','nagios-common'],
|
||||||
String $ng_pkg_ensure = 'present',
|
String $ng_pkg_ensure = 'present',
|
||||||
Boolean $ng_include_nrpe = true,
|
Boolean $ng_include_nrpe = true,
|
||||||
String $ng_main_user = 'nagios',
|
String $ng_main_user = 'nagios',
|
||||||
String $ng_main_password = 'nagios',
|
String $ng_main_password = 'nagios',
|
||||||
String $ng_max_check_attempts = '10',
|
String $ng_max_check_attempts = '10',
|
||||||
String $ng_status_upd_interval = '10',
|
String $ng_status_upd_interval = '10',
|
||||||
String $ng_check_ext_commands = '1',
|
String $ng_check_ext_commands = '1',
|
||||||
String $ng_user = 'nagios',
|
String $ng_user = 'nagios',
|
||||||
Boolean $ng_enable_target = true,
|
Boolean $ng_enable_target = true,
|
||||||
Boolean $ng_purge_target = true,
|
Boolean $ng_purge_target = true,
|
||||||
|
|
||||||
# contact groups
|
# contact groups
|
||||||
String $ng_contactgroup_name = 'admins',
|
String $ng_contactgroup_name = 'admins',
|
||||||
String $ng_contactgroup_alias = 'Nagios Administrators',
|
String $ng_contactgroup_alias = 'Nagios Administrators',
|
||||||
String $ng_contactgroup_members = 'nagiosadmin',
|
String $ng_contactgroup_members = 'nagiosadmin',
|
||||||
|
|
||||||
# contacts
|
# contacts
|
||||||
String $ng_contact_name = 'nagiosadmin',
|
String $ng_contact_name = 'nagiosadmin',
|
||||||
String $ng_contact_alias = 'Nagios Admin',
|
String $ng_contact_alias = 'Nagios Admin',
|
||||||
String $ng_contact_groups = 'admins',
|
String $ng_contact_groups = 'admins',
|
||||||
String $ng_contact_email = 'nagiosadmin@example.net',
|
String $ng_contact_email = 'nagiosadmin@example.net',
|
||||||
|
|
||||||
# hostgroups
|
# hostgroups
|
||||||
String $ng_hostgroup_name = 'linux-servers',
|
String $ng_hostgroup_name = 'linux-servers',
|
||||||
String $ng_hostgroup_alias = 'Linux Servers',
|
String $ng_hostgroup_alias = 'Linux Servers',
|
||||||
|
|
||||||
# nagios.cfg
|
# nagios.cfg
|
||||||
String $ng_log_file = '/var/log/nagios/nagios.log',
|
String $ng_log_file = '/var/log/nagios/nagios.log',
|
||||||
String $ng_event_broker_options = '-1',
|
String $ng_event_broker_options = '-1',
|
||||||
Boolean $ng_enable_query_handler = false,
|
Boolean $ng_enable_query_handler = false,
|
||||||
Array $ng_event_broker_module = [],
|
Array $ng_event_broker_module = [],
|
||||||
String $ng_log_rotation_method = 'd',
|
String $ng_log_rotation_method = 'd',
|
||||||
String $ng_use_syslog = '1',
|
String $ng_use_syslog = '1',
|
||||||
String $ng_log_notifications = '1',
|
String $ng_log_notifications = '1',
|
||||||
String $ng_log_service_retries = '1',
|
String $ng_log_service_retries = '1',
|
||||||
String $ng_log_host_retries = '1',
|
String $ng_log_host_retries = '1',
|
||||||
String $ng_log_event_handlers = '1',
|
String $ng_log_event_handlers = '1',
|
||||||
String $ng_log_initial_states = '0',
|
String $ng_log_initial_states = '0',
|
||||||
String $ng_log_current_states = '1',
|
String $ng_log_current_states = '1',
|
||||||
String $ng_log_external_commands = '1',
|
String $ng_log_external_commands = '1',
|
||||||
String $ng_log_passive_checks = '1',
|
String $ng_log_passive_checks = '1',
|
||||||
Array $ng_glob_host_evt_handler = [],
|
Array $ng_glob_host_evt_handler = [],
|
||||||
Array $ng_glob_svc_evt_handler = [],
|
Array $ng_glob_svc_evt_handler = [],
|
||||||
String $ng_svc_int_check_delay = 's',
|
String $ng_svc_int_check_delay = 's',
|
||||||
String $ng_max_svc_check_spread = '30',
|
String $ng_max_svc_check_spread = '30',
|
||||||
String $ng_svc_interleave_factor = 's',
|
String $ng_svc_interleave_factor = 's',
|
||||||
String $ng_host_int_check_delay = 's',
|
String $ng_host_int_check_delay = 's',
|
||||||
String $ng_max_host_check_spread = '30',
|
String $ng_max_host_check_spread = '30',
|
||||||
String $ng_max_concurrent_checks = '0',
|
String $ng_max_concurrent_checks = '0',
|
||||||
String $ng_check_res_reaper_freq = '10',
|
String $ng_check_res_reaper_freq = '10',
|
||||||
String $ng_max_check_res_reap_time = '30',
|
String $ng_max_check_res_reap_time = '30',
|
||||||
String $ng_max_check_res_file_age = '3600',
|
String $ng_max_check_res_file_age = '3600',
|
||||||
String $ng_cached_h_check_horizon = '15',
|
String $ng_cached_h_check_horizon = '15',
|
||||||
String $ng_cached_s_check_horizon = '15',
|
String $ng_cached_s_check_horizon = '15',
|
||||||
String $ng_pred_host_dep_checks = '1',
|
String $ng_pred_host_dep_checks = '1',
|
||||||
String $ng_pred_svc_dep_checks = '1',
|
String $ng_pred_svc_dep_checks = '1',
|
||||||
String $ng_soft_state_dependencies = '0',
|
String $ng_soft_state_dependencies = '0',
|
||||||
String $ng_time_change_threshold = '900',
|
String $ng_time_change_threshold = '900',
|
||||||
String $ng_auto_reschedule_checks = '1',
|
String $ng_auto_reschedule_checks = '1',
|
||||||
String $ng_auto_reschedule_intval = '30',
|
String $ng_auto_reschedule_intval = '30',
|
||||||
String $ng_auto_reschedule_window = '180',
|
String $ng_auto_reschedule_window = '180',
|
||||||
String $ng_service_check_timeout = '60',
|
String $ng_service_check_timeout = '60',
|
||||||
String $ng_host_check_timeout = '30',
|
String $ng_host_check_timeout = '30',
|
||||||
String $ng_event_handler_timeout = '30',
|
String $ng_event_handler_timeout = '30',
|
||||||
String $ng_notification_timeout = '30',
|
String $ng_notification_timeout = '30',
|
||||||
String $ng_ocsp_timeout = '5',
|
String $ng_ocsp_timeout = '5',
|
||||||
String $ng_ochp_timeout = '5',
|
String $ng_ochp_timeout = '5',
|
||||||
String $ng_perfdata_timeout = '5',
|
String $ng_perfdata_timeout = '5',
|
||||||
String $ng_retain_state_inf = '1',
|
String $ng_retain_state_inf = '1',
|
||||||
String $ng_retention_update_intval = '60',
|
String $ng_retention_update_intval = '60',
|
||||||
String $ng_use_ret_program_state = '1',
|
String $ng_use_ret_program_state = '1',
|
||||||
String $ng_use_ret_scheduling_info = '1',
|
String $ng_use_ret_scheduling_info = '1',
|
||||||
String $ng_ret_host_attr_mask = '0',
|
String $ng_ret_host_attr_mask = '0',
|
||||||
String $ng_ret_service_attr_mask = '0',
|
String $ng_ret_service_attr_mask = '0',
|
||||||
String $ng_ret_proc_host_attr_mask = '0',
|
String $ng_ret_proc_host_attr_mask = '0',
|
||||||
String $ng_ret_proc_svc_attr_mask = '0',
|
String $ng_ret_proc_svc_attr_mask = '0',
|
||||||
String $ng_ret_contact_h_attr_mask = '0',
|
String $ng_ret_contact_h_attr_mask = '0',
|
||||||
String $ng_ret_contact_s_attr_mask = '0',
|
String $ng_ret_contact_s_attr_mask = '0',
|
||||||
|
String $ng_interval_length = '60',
|
||||||
|
String $ng_check_for_updates = '1',
|
||||||
|
String $ng_bare_update_check = '1',
|
||||||
|
String $ng_use_aggr_host_checking = '0',
|
||||||
|
String $ng_execute_service_checks = '1',
|
||||||
|
String $ng_accept_pass_svc_checks = '1',
|
||||||
|
String $ng_execute_host_checks = '1',
|
||||||
|
String $ng_accept_pass_host_checks = '1',
|
||||||
|
String $ng_enable_notifications = '1',
|
||||||
|
String $ng_enable_event_handlers = '1',
|
||||||
|
String $ng_process_perf_data = '0',
|
||||||
|
String $ng_host_perfdata_command = 'process-host-perfdata',
|
||||||
|
String $ng_svc_perfdata_command = 'process-service-perfdata',
|
||||||
|
String $ng_host_perfdata_template = '[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$',
|
||||||
|
String $ng_svc_perfdata_template = '[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$',
|
||||||
|
String $ng_host_perfdata_file_mode = 'a',
|
||||||
|
String $ng_svc_perfdata_file_mode = 'a',
|
||||||
|
String $ng_h_perfdata_proc_intval = '0',
|
||||||
|
String $ng_s_perfdata_proc_intval = '0',
|
||||||
|
String $ng_h_perfdata_proc_cmd = 'process-host-perfdata',
|
||||||
|
String $ng_s_perfdata_proc_cmd = 'process-service-perfdata',
|
||||||
|
String $ng_h_perfdata_proc_e_result = '0',
|
||||||
|
String $ng_s_perfdata_proc_e_result = '0',
|
||||||
|
|
||||||
# cgi.cfg
|
# cgi.cfg
|
||||||
String $ng_context_help = '1',
|
String $ng_context_help = '1',
|
||||||
@@ -2361,27 +2823,29 @@ class confdroid_nagios::params (
|
|||||||
$ng_temp_file = "${ng_spool_dir}/nagios.tmp"
|
$ng_temp_file = "${ng_spool_dir}/nagios.tmp"
|
||||||
$ng_check_result_path = "${ng_spool_dir}/checkresults"
|
$ng_check_result_path = "${ng_spool_dir}/checkresults"
|
||||||
$ng_state_retention_file = "${ng_spool_dir}/retention.dat"
|
$ng_state_retention_file = "${ng_spool_dir}/retention.dat"
|
||||||
|
$ng_host_perfdata_file = "${ng_log_dir}/host-perfdata"
|
||||||
|
$ng_svc_perfdata_file = "${ng_log_dir}/service-perfdata"
|
||||||
|
|
||||||
## old
|
## old
|
||||||
$ng_taccgi_erb = 'confdroid_nagios/selinux/taccgi.erb'
|
# $ng_taccgi_erb = 'confdroid_nagios/selinux/taccgi.erb'
|
||||||
$ng_statcgi_erb = 'confdroid_nagios/selinux/statuscgi.erb'
|
# $ng_statcgi_erb = 'confdroid_nagios/selinux/statuscgi.erb'
|
||||||
$ng_statdat_erb = 'confdroid_nagios/selinux/statusdat.erb'
|
# $ng_statdat_erb = 'confdroid_nagios/selinux/statusdat.erb'
|
||||||
$ng_checknrpe_erb = 'confdroid_nagios/selinux/checknrpe.erb'
|
# $ng_checknrpe_erb = 'confdroid_nagios/selinux/checknrpe.erb'
|
||||||
$ng_checknagios_erb = 'confdroid_nagios/selinux/checknagios.erb'
|
# $ng_checknagios_erb = 'confdroid_nagios/selinux/checknagios.erb'
|
||||||
$ng_nagios_conf = '/etc/httpd/conf.d/nagios.conf'
|
# $ng_nagios_conf = '/etc/httpd/conf.d/nagios.conf'
|
||||||
$ng_nagios_conf_erb = 'confdroid_nagios/httpd/nagios_conf.erb'
|
# $ng_nagios_conf_erb = 'confdroid_nagios/httpd/nagios_conf.erb'
|
||||||
$ng_welcome_conf = '/etc/httpd/conf.d/welcome.conf'
|
# $ng_welcome_conf = '/etc/httpd/conf.d/welcome.conf'
|
||||||
$ng_welcome_conf_erb = 'confdroid_nagios/httpd/welcome_conf.erb'
|
# $ng_welcome_conf_erb = 'confdroid_nagios/httpd/welcome_conf.erb'
|
||||||
$ng_forward_conf = '/etc/httpd/conf.d/nagios_forward.conf'
|
# $ng_forward_conf = '/etc/httpd/conf.d/nagios_forward.conf'
|
||||||
$ng_forward_conf_erb = 'confdroid_nagios/httpd/forward_conf.erb'
|
# $ng_forward_conf_erb = 'confdroid_nagios/httpd/forward_conf.erb'
|
||||||
$ng_get_cert_erb = 'confdroid_nagios/certbot/get_cert.erb'
|
# $ng_get_cert_erb = 'confdroid_nagios/certbot/get_cert.erb'
|
||||||
$ng_unless_get_cert = 'confdroid_nagios/certbot/unless_get_cert.erb'
|
# $ng_unless_get_cert = 'confdroid_nagios/certbot/unless_get_cert.erb'
|
||||||
$ng_unless_renew_erb = 'confdroid_nagios/certbot/unless_renew_cert.erb'
|
# $ng_unless_renew_erb = 'confdroid_nagios/certbot/unless_renew_cert.erb'
|
||||||
$ng_index_html_file = '/var/www/html/index.html'
|
# $ng_index_html_file = '/var/www/html/index.html'
|
||||||
$ng_index_html_erb = 'confdroid_nagios/httpd/index_html.erb'
|
# $ng_index_html_erb = 'confdroid_nagios/httpd/index_html.erb'
|
||||||
$ng_ssl_vhost_file = '/etc/httpd/conf.d/nagios_ssl.conf'
|
# $ng_ssl_vhost_file = '/etc/httpd/conf.d/nagios_ssl.conf'
|
||||||
$ng_ssl_vhost_erb = 'confdroid_nagios/httpd/nagios_ssl_vhost.erb'
|
# $ng_ssl_vhost_erb = 'confdroid_nagios/httpd/nagios_ssl_vhost.erb'
|
||||||
$ng_grep_erb = 'confdroid_nagios/selinux/grep.erb'
|
# $ng_grep_erb = 'confdroid_nagios/selinux/grep.erb'
|
||||||
|
|
||||||
# includes must be last
|
# includes must be last
|
||||||
include confdroid_nagios::main::config
|
include confdroid_nagios::main::config
|
||||||
|
|||||||
Reference in New Issue
Block a user