From 448cfbf4f6ae2d0757291a193a633129000d2571 Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Sat, 14 Feb 2026 16:47:46 +0100 Subject: [PATCH] Recommit for updates in build 35 --- .../confdroid_nagios_3A_3Aparams.html | 289 ++++++++++++++++-- 1 file changed, 257 insertions(+), 32 deletions(-) diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html index bef9b13..07daed4 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html @@ -599,6 +599,207 @@ inherited by all classes except defines. +
  • + + ng_event_broker_options + + + (String) + + + (defaults to: '-1') + + + — +
    +

    The options for the Nagios event broker. Default is ‘-1’, which means no specific options will be configured. You can specify options like ‘–log-level=debug’ to set the log level for the event broker, for example.

    +
    + +
  • + +
  • + + ng_log_rotation_method + + + (String) + + + (defaults to: 'h') + + + — +
    +

    The method for log rotation in the Nagios configuration. Default is ‘h’, which means hourly log rotation. You can set this to ‘d’ for daily log rotation, ‘w’ for weekly log rotation, or ‘m’ for monthly log rotation if needed.

    +
    + +
  • + +
  • + + ng_log_archive_path + + + (String) + + + (defaults to: '/var/log/nagios/archives') + + + — +
    +

    The path to the Nagios log archive directory. Default is ‘/var/log/nagios/archives’.

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

    Whether to use syslog for logging in the Nagios configuration. Default is ‘1’, which means syslog will be used for logging. You can set this to ‘0’ to disable syslog logging if needed.

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

    Whether to log notifications in the Nagios configuration. Default is ‘1’, which means notifications will be logged. You can set this to ‘0’ to disable logging of notifications if needed.

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

    Whether to log service retries in the Nagios configuration. Default is ‘1’, which means service retries will be logged. You can set this to ‘0’ to disable logging of service retries if needed.

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

    Whether to log host retries in the Nagios configuration. Default is ‘1’, which means host retries will be logged. You can set this to ‘0’ to disable logging of host retries if needed.

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

    Whether to log event handlers in the Nagios configuration. Default is ‘1’, which means event handlers will be logged. You can set this to ‘0’ to disable logging of event handlers if needed.

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

    Whether to log initial states in the

    +
    + +
  • + +
  • + + ng_log_current_states + + + (String) + + + (defaults to: '1') + + +
  • + +
  • + + ng_log_external_commands + + + (String) + + + (defaults to: '1') + + +
  • + +
  • + + ng_log_passive_checks + + + (String) + + + (defaults to: '1') + + +
  • + @@ -610,32 +811,6 @@ inherited by all classes except defines.
     
     
    -73
    -74
    -75
    -76
    -77
    -78
    -79
    -80
    -81
    -82
    -83
    -84
    -85
    -86
    -87
    -88
    -89
    -90
    -91
    -92
    -93
    -94
    -95
    -96
    -97
    -98
     99
     100
     101
    @@ -740,10 +915,48 @@ inherited by all classes except defines.
     200
     201
     202
    -203
    +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 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 -
    # File 'manifests/params.pp', line 73
    +        
    # File 'manifests/params.pp', line 99
     
     class confdroid_nagios::params (
     
    @@ -763,10 +976,6 @@ class confdroid_nagios::params (
       Integer $ng_u_uid                 = 1004,
     
     # nagios_cfg settings
    -  String $ng_event_broker_module     = '',
    -  String $ng_glob_host_evt_handler   = '',
    -  String $ng_glob_svc_evt_handler    = '',
    -  String $ng_check_workers           = '',
       String $ng_log_file                = '/var/log/nagios/nagios.log',
       String $ng_object_cache_file       = '/var/spool/nagios/objects.cache',
       String $ng_precached_obj_file      = '/var/spool/nagios/objects.precache',
    @@ -778,6 +987,22 @@ class confdroid_nagios::params (
       String $ng_lock_file               = '/var/run/nagios/nagios.pid',
       String $ng_temp_file               = '/var/spool/nagios/nagios.tmp',
       String $ng_temp_path               = '/tmp',
    +  String $ng_event_broker_options    = '-1',
    +  String $ng_event_broker_module     = '',
    +  String $ng_glob_host_evt_handler   = '',
    +  String $ng_glob_svc_evt_handler    = '',
    +  String $ng_check_workers           = '',
    +  String $ng_log_rotation_method     = 'h',
    +  String $ng_log_archive_path        = '/var/log/nagios/archives',
    +  String $ng_use_syslog              = '1',
    +  String $ng_log_notifications       = '1',
    +  String $ng_log_service_retries     = '1',
    +  String $ng_log_host_retries        = '1',
    +  String $ng_log_event_handlers      = '1',
    +  String $ng_log_initial_states      = '0',
    +  String $ng_log_current_states      = '1',
    +  String $ng_log_external_commands   = '1',
    +  String $ng_log_passive_checks      = '1',
     
     # httpd
       Boolean $ng_use_https       = false,