From 2d32be17bceb052c5da037fce906763d12d52903 Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Sat, 7 Mar 2026 15:02:43 +0100 Subject: [PATCH] Recommit for updates in build 154 --- .../confdroid_nagios_3A_3Aparams.html | 624 ++++++++++++++++-- 1 file changed, 573 insertions(+), 51 deletions(-) diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html index a98bf6d..28aa88b 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html @@ -2665,6 +2665,474 @@ inherited by all classes except defines. —

The high host flap threshold for Nagios. Default is ‘20.0’.

+
+ + + +
  • + + ng_date_format + + + (String) + + + (defaults to: 'euro') + + + — +
    +

    The date format for Nagios. Default is ‘euro’.

    +
    + +
  • + +
  • + + ng_use_timezone_offset + + + (Boolean) + + + (defaults to: false) + + + — +
    +

    Whether to use timezone offset in Nagios. Default is false.

    +
    + +
  • + +
  • + + ng_use_timezone + + + (String) + + + (defaults to: 'UTC') + + + — +
    +

    The timezone to use in Nagios if timezone offset is enabled. Default is ‘UTC’.

    +
    + +
  • + +
  • + + ng_illegal_obj_name_chars + + + (String) + + + (defaults to: '~!$%^&*|\'"<>?,()=') + + + — +
    +

    A string of characters that are not allowed in object names in Nagios. Default is ‘~!$%^&*|'“<>?,()=’.

    +
    + +
  • + +
  • + + ng_ill_macro_output_chars + + + (String) + + + (defaults to: '`~$&|\'"<>') + + + — +
    +

    A string of characters that are not allowed in macro output in Nagios. Default is ‘`~$&|'“<>?,()=’.

    +
    + +
  • + +
  • + + ng_use_regexp_matching + + + (String) + + + (defaults to: '0') + + + — +
    +

    Whether to use regular expression matching in Nagios. Default is ‘0’.

    +
    + +
  • + +
  • + + ng_true_regexp_matching + + + (String) + + + (defaults to: '0') + + + — +
    +

    Whether to use true regular expression matching in Nagios. Default is ‘0’.

    +
    + +
  • + +
  • + + ng_mail_user + + + (String) + + + (defaults to: 'nagios@localhost') + + + — +
    +

    The email address for the Nagios administrator. Default is ‘nagios@localhost’.

    +
    + +
  • + +
  • + + ng_page_user + + + (String) + + + (defaults to: 'nagios@localhost') + + + — +
    +

    The pager address for the Nagios administrator. Default is ‘nagios@localhost’.

    +
    + +
  • + +
  • + + ng_daemon_dumps_core + + + (String) + + + (defaults to: '0') + + + — +
    +

    Whether to allow the Nagios daemon to dump core files. Default is ‘0’.

    +
    + +
  • + +
  • + + ng_use_large_inst_tweaks + + + (String) + + + (defaults to: '0') + + + — +
    +

    Whether to use large instance tweaks in Nagios. Default is ‘0’.

    +
    + +
  • + +
  • + + ng_enable_env_macros + + + (String) + + + (defaults to: '0') + + + — +
    +

    Whether to enable environment macros in Nagios. Default is ‘0’.

    +
    + +
  • + +
  • + + ng_free_child_process_mem + + + (String) + + + (defaults to: '1') + + + — +
    +

    Whether to free child process memory after processing checks in Nagios. Default is ‘1’.

    +
    + +
  • + +
  • + + ng_child_proc_fork_twice + + + (String) + + + (defaults to: '1') + + + — +
    +

    Whether to fork child processes twice in Nagios. Default is ‘1’.

    +
    + +
  • + +
  • + + ng_debug_level + + + (String) + + + (defaults to: '0') + + + — +
    +

    The debug level for Nagios. Default is ‘0’.

    +
    + +
  • + +
  • + + ng_debug_verbosity + + + (String) + + + (defaults to: '1') + + + — +
    +

    The debug verbosity for Nagios. Default is ‘1’.

    +
    + +
  • + +
  • + + ng_max_debug_file_size + + + (String) + + + (defaults to: '1000000') + + + — +
    +

    The maximum debug file size for Nagios. Default is ‘1000000’.

    +
    + +
  • + +
  • + + ng_allow_empty_hostgroups + + + (String) + + + (defaults to: '1') + + + — +
    +

    Whether to allow empty hostgroup assignments in Nagios. Default is ‘1’.

    +
    + +
  • + +
  • + + ng_check_workers + + + (String) + + + (defaults to: '3') + + + — +
    +

    The number of check worker processes for Nagios. Default is ‘3’.

    +
    + +
  • + +
  • + + ng_host_down_svc_checks + + + (String) + + + (defaults to: '0') + + + — +
    +

    Whether to disable service checks when a host is down in Nagios. Default is ‘0’.

    +
    + +
  • + +
  • + + ng_svc_skip_chk_dep_status + + + (String) + + + (defaults to: '-1') + + + — +
    +

    The status to skip for dependency checks in Nagios. Default is ‘-1’.

    +
    + +
  • + +
  • + + ng_svc_skip_chk_par_status + + + (String) + + + (defaults to: '-1') + + + — +
    +

    The status to skip for parent checks in Nagios. Default is ‘-1’.

    +
    + +
  • + +
  • + + ng_svc_skip_chk_par_h_d_sts + + + (String) + + + (defaults to: '-1') + + + — +
    +

    The status to skip for parent host down checks in Nagios. Default is ‘-1’.

    +
    + +
  • + +
  • + + ng_host_skip_chk_dep_status + + + (String) + + + (defaults to: '-1') + + + — +
    +

    The status to skip for host dependency checks in Nagios. Default is ‘-1’.

    +
    + +
  • + +
  • + + ng_enable_load_ctl_options + + + (Boolean) + + + (defaults to: false) + + + — +
    +

    Whether to enable load control options in Nagios. Default is false.

    +
    + +
  • + +
  • + + ng_load_ctl_options + + + (String) + + + (defaults to: 'jobs_max=100;backoff_limit=10;rampup_change=5') + + + — +
    +

    The load control options for Nagios. Default is ‘jobs_max=100;backoff_limit=10;rampup_change=5’.

  • @@ -2680,55 +3148,6 @@ inherited by all classes except defines.
     
     
    -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
    +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 -
    # File 'manifests/params.pp', line 291
    +        
    # File 'manifests/params.pp', line 340
     
     class confdroid_nagios::params (
     
    @@ -3083,6 +3578,32 @@ class confdroid_nagios::params (
       String $ng_high_svc_flap_threshold  = '20.0',
       String $ng_low_h_flap_threshold     = '5.0',
       String $ng_high_h_flap_threshold    = '20.0',
    +  String $ng_date_format              = 'euro',
    +  Boolean $ng_use_timezone_offset     = false,
    +  String $ng_use_timezone             = 'UTC',
    +  String $ng_illegal_obj_name_chars   = '~!$%^&*|\'"<>?,()=',
    +  String $ng_ill_macro_output_chars   = '`~$&|\'"<>',
    +  String $ng_use_regexp_matching      = '0',
    +  String $ng_true_regexp_matching     = '0',
    +  String $ng_mail_user                = 'nagios@localhost',
    +  String $ng_page_user                = 'nagios@localhost',
    +  String $ng_daemon_dumps_core        = '0',
    +  String $ng_use_large_inst_tweaks    = '0',
    +  String $ng_enable_env_macros        = '0',
    +  String $ng_free_child_process_mem   = '1',
    +  String $ng_child_proc_fork_twice    = '1',
    +  String $ng_debug_level              = '0',
    +  String $ng_debug_verbosity          = '1',
    +  String $ng_max_debug_file_size      = '1000000',
    +  String $ng_allow_empty_hostgroups   = '1',
    +  String $ng_check_workers            = '3',
    +  String $ng_host_down_svc_checks     = '0',
    +  String $ng_svc_skip_chk_dep_status  = '-1',
    +  String $ng_svc_skip_chk_par_status  = '-1',
    +  String $ng_svc_skip_chk_par_h_d_sts = '-1',
    +  String $ng_host_skip_chk_dep_status = '-1',
    +  Boolean $ng_enable_load_ctl_options = false,
    +  String $ng_load_ctl_options          = 'jobs_max=100;backoff_limit=10;rampup_change=5',
     
     # cgi.cfg
       String $ng_context_help           = '1',
    @@ -3205,6 +3726,7 @@ class confdroid_nagios::params (
       $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"
    +  $ng_debug_file              = "${ng_log_dir}/nagios.debug"
     
     ## old
     #  $ng_taccgi_erb              = 'confdroid_nagios/selinux/taccgi.erb'