Recommit for updates in build 154

This commit is contained in:
Jenkins Server
2026-03-07 15:02:43 +01:00
parent ec636af465
commit 2d32be17bc

View File

@@ -2665,6 +2665,474 @@ inherited by all classes except defines.
—
<div class='inline'>
<p>The high host flap threshold for Nagios. Default is 20.0.</p>
</div>
</li>
<li>
<span class='name'>ng_date_format</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;euro&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The date format for Nagios. Default is euro.</p>
</div>
</li>
<li>
<span class='name'>ng_use_timezone_offset</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to use timezone offset in Nagios. Default is false.</p>
</div>
</li>
<li>
<span class='name'>ng_use_timezone</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;UTC&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The timezone to use in Nagios if timezone offset is enabled. Default is UTC.</p>
</div>
</li>
<li>
<span class='name'>ng_illegal_obj_name_chars</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;~!$%^&amp;*|\&#39;&quot;&lt;&gt;?,()=&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>A string of characters that are not allowed in object names in Nagios. Default is ~!$%^&amp;*|&#39;&lt;&gt;?,()=.</p>
</div>
</li>
<li>
<span class='name'>ng_ill_macro_output_chars</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;`~$&amp;|\&#39;&quot;&lt;&gt;&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>A string of characters that are not allowed in macro output in Nagios. Default is `~$&amp;|&#39;&lt;&gt;?,()=.</p>
</div>
</li>
<li>
<span class='name'>ng_use_regexp_matching</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to use regular expression matching in Nagios. Default is 0.</p>
</div>
</li>
<li>
<span class='name'>ng_true_regexp_matching</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to use true regular expression matching in Nagios. Default is 0.</p>
</div>
</li>
<li>
<span class='name'>ng_mail_user</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;nagios@localhost&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The email address for the Nagios administrator. Default is nagios@localhost.</p>
</div>
</li>
<li>
<span class='name'>ng_page_user</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;nagios@localhost&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The pager address for the Nagios administrator. Default is nagios@localhost.</p>
</div>
</li>
<li>
<span class='name'>ng_daemon_dumps_core</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to allow the Nagios daemon to dump core files. Default is 0.</p>
</div>
</li>
<li>
<span class='name'>ng_use_large_inst_tweaks</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to use large instance tweaks in Nagios. Default is 0.</p>
</div>
</li>
<li>
<span class='name'>ng_enable_env_macros</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to enable environment macros in Nagios. Default is 0.</p>
</div>
</li>
<li>
<span class='name'>ng_free_child_process_mem</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to free child process memory after processing checks in Nagios. Default is 1.</p>
</div>
</li>
<li>
<span class='name'>ng_child_proc_fork_twice</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to fork child processes twice in Nagios. Default is 1.</p>
</div>
</li>
<li>
<span class='name'>ng_debug_level</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The debug level for Nagios. Default is 0.</p>
</div>
</li>
<li>
<span class='name'>ng_debug_verbosity</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The debug verbosity for Nagios. Default is 1.</p>
</div>
</li>
<li>
<span class='name'>ng_max_debug_file_size</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1000000&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The maximum debug file size for Nagios. Default is 1000000.</p>
</div>
</li>
<li>
<span class='name'>ng_allow_empty_hostgroups</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to allow empty hostgroup assignments in Nagios. Default is 1.</p>
</div>
</li>
<li>
<span class='name'>ng_check_workers</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;3&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The number of check worker processes for Nagios. Default is 3.</p>
</div>
</li>
<li>
<span class='name'>ng_host_down_svc_checks</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;0&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to disable service checks when a host is down in Nagios. Default is 0.</p>
</div>
</li>
<li>
<span class='name'>ng_svc_skip_chk_dep_status</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;-1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The status to skip for dependency checks in Nagios. Default is -1.</p>
</div>
</li>
<li>
<span class='name'>ng_svc_skip_chk_par_status</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;-1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The status to skip for parent checks in Nagios. Default is -1.</p>
</div>
</li>
<li>
<span class='name'>ng_svc_skip_chk_par_h_d_sts</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;-1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The status to skip for parent host down checks in Nagios. Default is -1.</p>
</div>
</li>
<li>
<span class='name'>ng_host_skip_chk_dep_status</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;-1&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The status to skip for host dependency checks in Nagios. Default is -1.</p>
</div>
</li>
<li>
<span class='name'>ng_enable_load_ctl_options</span>
<span class='type'>(<tt>Boolean</tt>)</span>
<em class="default">(defaults to: <tt>false</tt>)</em>
&mdash;
<div class='inline'>
<p>Whether to enable load control options in Nagios. Default is false.</p>
</div>
</li>
<li>
<span class='name'>ng_load_ctl_options</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;jobs_max=100;backoff_limit=10;rampup_change=5&#39;</tt>)</em>
&mdash;
<div class='inline'>
<p>The load control options for Nagios. Default is jobs_max=100;backoff_limit=10;rampup_change=5.</p>
</div>
</li>
@@ -2680,55 +3148,6 @@ inherited by all classes except defines.
<pre class="lines">
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
@@ -2952,10 +3371,86 @@ inherited by all classes except defines.
560
561
562
563</pre>
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639</pre>
</td>
<td>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 291</span>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 340</span>
class confdroid_nagios::params (
@@ -3083,6 +3578,32 @@ class confdroid_nagios::params (
String $ng_high_svc_flap_threshold = &#39;20.0&#39;,
String $ng_low_h_flap_threshold = &#39;5.0&#39;,
String $ng_high_h_flap_threshold = &#39;20.0&#39;,
String $ng_date_format = &#39;euro&#39;,
Boolean $ng_use_timezone_offset = false,
String $ng_use_timezone = &#39;UTC&#39;,
String $ng_illegal_obj_name_chars = &#39;~!$%^&amp;*|\&#39;&quot;&lt;&gt;?,()=&#39;,
String $ng_ill_macro_output_chars = &#39;`~$&amp;|\&#39;&quot;&lt;&gt;&#39;,
String $ng_use_regexp_matching = &#39;0&#39;,
String $ng_true_regexp_matching = &#39;0&#39;,
String $ng_mail_user = &#39;nagios@localhost&#39;,
String $ng_page_user = &#39;nagios@localhost&#39;,
String $ng_daemon_dumps_core = &#39;0&#39;,
String $ng_use_large_inst_tweaks = &#39;0&#39;,
String $ng_enable_env_macros = &#39;0&#39;,
String $ng_free_child_process_mem = &#39;1&#39;,
String $ng_child_proc_fork_twice = &#39;1&#39;,
String $ng_debug_level = &#39;0&#39;,
String $ng_debug_verbosity = &#39;1&#39;,
String $ng_max_debug_file_size = &#39;1000000&#39;,
String $ng_allow_empty_hostgroups = &#39;1&#39;,
String $ng_check_workers = &#39;3&#39;,
String $ng_host_down_svc_checks = &#39;0&#39;,
String $ng_svc_skip_chk_dep_status = &#39;-1&#39;,
String $ng_svc_skip_chk_par_status = &#39;-1&#39;,
String $ng_svc_skip_chk_par_h_d_sts = &#39;-1&#39;,
String $ng_host_skip_chk_dep_status = &#39;-1&#39;,
Boolean $ng_enable_load_ctl_options = false,
String $ng_load_ctl_options = &#39;jobs_max=100;backoff_limit=10;rampup_change=5&#39;,
# cgi.cfg
String $ng_context_help = &#39;1&#39;,
@@ -3205,6 +3726,7 @@ class confdroid_nagios::params (
$ng_state_retention_file = &quot;${ng_spool_dir}/retention.dat&quot;
$ng_host_perfdata_file = &quot;${ng_log_dir}/host-perfdata&quot;
$ng_svc_perfdata_file = &quot;${ng_log_dir}/service-perfdata&quot;
$ng_debug_file = &quot;${ng_log_dir}/nagios.debug&quot;
## old
# $ng_taccgi_erb = &#39;confdroid_nagios/selinux/taccgi.erb&#39;