Recommit for updates in build 164

This commit is contained in:
Jenkins Server
2026-03-08 14:33:39 +01:00
parent 7bf8234127
commit 935e5ec4d9

View File

@@ -3214,10 +3214,10 @@ inherited by all classes except defines.
<span class='name'>ng_sysinfo_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3232,10 +3232,10 @@ inherited by all classes except defines.
<span class='name'>ng_confinfo_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3250,10 +3250,10 @@ inherited by all classes except defines.
<span class='name'>ng_command_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3268,10 +3268,10 @@ inherited by all classes except defines.
<span class='name'>ng_hostview_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3286,10 +3286,10 @@ inherited by all classes except defines.
<span class='name'>ng_serviceview_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3304,10 +3304,10 @@ inherited by all classes except defines.
<span class='name'>ng_host_cmd_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3322,10 +3322,10 @@ inherited by all classes except defines.
<span class='name'>ng_svc_cmd_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3340,10 +3340,10 @@ inherited by all classes except defines.
<span class='name'>ng_readonly_auth</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3481,13 +3481,13 @@ inherited by all classes except defines.
<li>
<span class='name'>ng_statuswrl_include</span>
<span class='name'>ng_statuswrl_incl</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -3592,10 +3592,10 @@ inherited by all classes except defines.
<span class='name'>ng_statusmap_img</span>
<span class='type'>(<tt>String</tt>)</span>
<span class='type'>(<tt>Optional[String]</tt>)</span>
<em class="default">(defaults to: <tt>&#39;&#39;</tt>)</em>
<em class="default">(defaults to: <tt>undef</tt>)</em>
&mdash;
@@ -4286,240 +4286,240 @@ inherited by all classes except defines.
class confdroid_nagios::params (
# main
String $ng_nagios_server = &#39;nagios.example.net&#39;,
Array $ng_reqpackages_server = [&#39;nagios&#39;,&#39;nagios-devel&#39;],
Array $ng_reqpackages_client = [&#39;net-snmp-utils&#39;,&#39;nagios-plugins&#39;,&#39;nagios-plugins-all&#39;,&#39;nagios-plugins-nrpe&#39;,&#39;nagios-common&#39;],
String $ng_pkg_ensure = &#39;present&#39;,
Boolean $ng_include_nrpe = true,
String $ng_main_user = &#39;nagios&#39;,
String $ng_main_password = &#39;nagios&#39;,
String $ng_max_check_attempts = &#39;10&#39;,
String $ng_status_upd_interval = &#39;10&#39;,
String $ng_check_ext_commands = &#39;1&#39;,
String $ng_user = &#39;nagios&#39;,
Boolean $ng_enable_target = true,
Boolean $ng_purge_target = true,
String $ng_nagios_server = &#39;nagios.example.net&#39;,
Array $ng_reqpackages_server = [&#39;nagios&#39;,&#39;nagios-devel&#39;],
Array $ng_reqpackages_client = [&#39;net-snmp-utils&#39;,&#39;nagios-plugins&#39;,&#39;nagios-plugins-all&#39;,&#39;nagios-plugins-nrpe&#39;,&#39;nagios-common&#39;],
String $ng_pkg_ensure = &#39;present&#39;,
Boolean $ng_include_nrpe = true,
String $ng_main_user = &#39;nagios&#39;,
String $ng_main_password = &#39;nagios&#39;,
String $ng_max_check_attempts = &#39;10&#39;,
String $ng_status_upd_interval = &#39;10&#39;,
String $ng_check_ext_commands = &#39;1&#39;,
String $ng_user = &#39;nagios&#39;,
Boolean $ng_enable_target = true,
Boolean $ng_purge_target = true,
# contact groups
String $ng_contactgroup_name = &#39;admins&#39;,
String $ng_contactgroup_alias = &#39;Nagios Administrators&#39;,
String $ng_contactgroup_members = &#39;nagiosadmin&#39;,
String $ng_contactgroup_name = &#39;admins&#39;,
String $ng_contactgroup_alias = &#39;Nagios Administrators&#39;,
String $ng_contactgroup_members = &#39;nagiosadmin&#39;,
# contacts
String $ng_contact_name = &#39;nagiosadmin&#39;,
String $ng_contact_alias = &#39;Nagios Admin&#39;,
String $ng_contact_groups = &#39;admins&#39;,
String $ng_contact_email = &#39;nagiosadmin@example.net&#39;,
String $ng_contact_name = &#39;nagiosadmin&#39;,
String $ng_contact_alias = &#39;Nagios Admin&#39;,
String $ng_contact_groups = &#39;admins&#39;,
String $ng_contact_email = &#39;nagiosadmin@example.net&#39;,
# hostgroups
String $ng_hostgroup_name = &#39;linux-servers&#39;,
String $ng_hostgroup_alias = &#39;Linux Servers&#39;,
String $ng_hostgroup_name = &#39;linux-servers&#39;,
String $ng_hostgroup_alias = &#39;Linux Servers&#39;,
# nagios.cfg
String $ng_log_file = &#39;/var/log/nagios/nagios.log&#39;,
String $ng_event_broker_options = &#39;-1&#39;,
Boolean $ng_enable_query_handler = false,
Array $ng_event_broker_module = [],
String $ng_log_rotation_method = &#39;d&#39;,
String $ng_use_syslog = &#39;1&#39;,
String $ng_log_notifications = &#39;1&#39;,
String $ng_log_service_retries = &#39;1&#39;,
String $ng_log_host_retries = &#39;1&#39;,
String $ng_log_event_handlers = &#39;1&#39;,
String $ng_log_initial_states = &#39;0&#39;,
String $ng_log_current_states = &#39;1&#39;,
String $ng_log_external_commands = &#39;1&#39;,
String $ng_log_passive_checks = &#39;1&#39;,
Array $ng_glob_host_evt_handler = [],
Array $ng_glob_svc_evt_handler = [],
String $ng_svc_int_check_delay = &#39;s&#39;,
String $ng_max_svc_check_spread = &#39;30&#39;,
String $ng_svc_interleave_factor = &#39;s&#39;,
String $ng_host_int_check_delay = &#39;s&#39;,
String $ng_max_host_check_spread = &#39;30&#39;,
String $ng_max_concurrent_checks = &#39;0&#39;,
String $ng_check_res_reaper_freq = &#39;10&#39;,
String $ng_max_check_res_reap_time = &#39;30&#39;,
String $ng_max_check_res_file_age = &#39;3600&#39;,
String $ng_cached_h_check_horizon = &#39;15&#39;,
String $ng_cached_s_check_horizon = &#39;15&#39;,
String $ng_pred_host_dep_checks = &#39;1&#39;,
String $ng_pred_svc_dep_checks = &#39;1&#39;,
String $ng_soft_state_dependencies = &#39;0&#39;,
String $ng_time_change_threshold = &#39;900&#39;,
String $ng_auto_reschedule_checks = &#39;1&#39;,
String $ng_auto_reschedule_intval = &#39;30&#39;,
String $ng_auto_reschedule_window = &#39;180&#39;,
String $ng_service_check_timeout = &#39;60&#39;,
String $ng_host_check_timeout = &#39;30&#39;,
String $ng_event_handler_timeout = &#39;30&#39;,
String $ng_notification_timeout = &#39;30&#39;,
String $ng_ocsp_timeout = &#39;5&#39;,
String $ng_ochp_timeout = &#39;5&#39;,
String $ng_perfdata_timeout = &#39;5&#39;,
String $ng_retain_state_inf = &#39;1&#39;,
String $ng_retention_update_intval = &#39;60&#39;,
String $ng_use_ret_program_state = &#39;1&#39;,
String $ng_use_ret_scheduling_info = &#39;1&#39;,
String $ng_ret_host_attr_mask = &#39;0&#39;,
String $ng_ret_service_attr_mask = &#39;0&#39;,
String $ng_ret_proc_host_attr_mask = &#39;0&#39;,
String $ng_ret_proc_svc_attr_mask = &#39;0&#39;,
String $ng_ret_contact_h_attr_mask = &#39;0&#39;,
String $ng_ret_contact_s_attr_mask = &#39;0&#39;,
String $ng_interval_length = &#39;60&#39;,
String $ng_check_for_updates = &#39;1&#39;,
String $ng_bare_update_check = &#39;1&#39;,
String $ng_use_aggr_host_checking = &#39;0&#39;,
String $ng_execute_service_checks = &#39;1&#39;,
String $ng_accept_pass_svc_checks = &#39;1&#39;,
String $ng_execute_host_checks = &#39;1&#39;,
String $ng_accept_pass_host_checks = &#39;1&#39;,
String $ng_enable_notifications = &#39;1&#39;,
String $ng_enable_event_handlers = &#39;1&#39;,
String $ng_process_perf_data = &#39;0&#39;,
String $ng_host_perfdata_command = &#39;process-host-perfdata&#39;,
String $ng_svc_perfdata_command = &#39;process-service-perfdata&#39;,
String $ng_host_perfdata_template = &#39;[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$&#39;,
String $ng_svc_perfdata_template = &#39;[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$&#39;,
String $ng_host_perfdata_file_mode = &#39;a&#39;,
String $ng_svc_perfdata_file_mode = &#39;a&#39;,
String $ng_h_perfdata_proc_intval = &#39;0&#39;,
String $ng_s_perfdata_proc_intval = &#39;0&#39;,
String $ng_h_perfdata_proc_cmd = &#39;process-host-perfdata&#39;,
String $ng_s_perfdata_proc_cmd = &#39;process-service-perfdata&#39;,
String $ng_h_perfdata_proc_e_result = &#39;0&#39;,
String $ng_s_perfdata_proc_e_result = &#39;0&#39;,
String $ng_obsess_over_services = &#39;0&#39;,
String $ng_ocsp_command = &#39;somecommand&#39;,
String $ng_obsess_over_hosts = &#39;0&#39;,
String $ng_ochp_command = &#39;somecommand&#39;,
String $ng_translate_pass_h_checks = &#39;0&#39;,
String $ng_pass_h_checks_are_soft = &#39;0&#39;,
String $ng_check_orphaned_svc = &#39;1&#39;,
String $ng_check_orphaned_hosts = &#39;1&#39;,
String $ng_check_service_freshness = &#39;1&#39;,
String $ng_svc_fresh_check_intval = &#39;60&#39;,
String $ng_svc_check_timeout_state = &#39;c&#39;,
String $ng_check_host_freshness = &#39;1&#39;,
String $ng_host_fresh_check_intval = &#39;60&#39;,
String $ng_add_freshness_latency = &#39;15&#39;,
String $ng_enable_flap_detection = &#39;1&#39;,
String $ng_low_svc_flap_threshold = &#39;5.0&#39;,
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;,
String $ng_log_file = &#39;/var/log/nagios/nagios.log&#39;,
String $ng_event_broker_options = &#39;-1&#39;,
Boolean $ng_enable_query_handler = false,
Array $ng_event_broker_module = [],
String $ng_log_rotation_method = &#39;d&#39;,
String $ng_use_syslog = &#39;1&#39;,
String $ng_log_notifications = &#39;1&#39;,
String $ng_log_service_retries = &#39;1&#39;,
String $ng_log_host_retries = &#39;1&#39;,
String $ng_log_event_handlers = &#39;1&#39;,
String $ng_log_initial_states = &#39;0&#39;,
String $ng_log_current_states = &#39;1&#39;,
String $ng_log_external_commands = &#39;1&#39;,
String $ng_log_passive_checks = &#39;1&#39;,
Array $ng_glob_host_evt_handler = [],
Array $ng_glob_svc_evt_handler = [],
String $ng_svc_int_check_delay = &#39;s&#39;,
String $ng_max_svc_check_spread = &#39;30&#39;,
String $ng_svc_interleave_factor = &#39;s&#39;,
String $ng_host_int_check_delay = &#39;s&#39;,
String $ng_max_host_check_spread = &#39;30&#39;,
String $ng_max_concurrent_checks = &#39;0&#39;,
String $ng_check_res_reaper_freq = &#39;10&#39;,
String $ng_max_check_res_reap_time = &#39;30&#39;,
String $ng_max_check_res_file_age = &#39;3600&#39;,
String $ng_cached_h_check_horizon = &#39;15&#39;,
String $ng_cached_s_check_horizon = &#39;15&#39;,
String $ng_pred_host_dep_checks = &#39;1&#39;,
String $ng_pred_svc_dep_checks = &#39;1&#39;,
String $ng_soft_state_dependencies = &#39;0&#39;,
String $ng_time_change_threshold = &#39;900&#39;,
String $ng_auto_reschedule_checks = &#39;1&#39;,
String $ng_auto_reschedule_intval = &#39;30&#39;,
String $ng_auto_reschedule_window = &#39;180&#39;,
String $ng_service_check_timeout = &#39;60&#39;,
String $ng_host_check_timeout = &#39;30&#39;,
String $ng_event_handler_timeout = &#39;30&#39;,
String $ng_notification_timeout = &#39;30&#39;,
String $ng_ocsp_timeout = &#39;5&#39;,
String $ng_ochp_timeout = &#39;5&#39;,
String $ng_perfdata_timeout = &#39;5&#39;,
String $ng_retain_state_inf = &#39;1&#39;,
String $ng_retention_update_intval = &#39;60&#39;,
String $ng_use_ret_program_state = &#39;1&#39;,
String $ng_use_ret_scheduling_info = &#39;1&#39;,
String $ng_ret_host_attr_mask = &#39;0&#39;,
String $ng_ret_service_attr_mask = &#39;0&#39;,
String $ng_ret_proc_host_attr_mask = &#39;0&#39;,
String $ng_ret_proc_svc_attr_mask = &#39;0&#39;,
String $ng_ret_contact_h_attr_mask = &#39;0&#39;,
String $ng_ret_contact_s_attr_mask = &#39;0&#39;,
String $ng_interval_length = &#39;60&#39;,
String $ng_check_for_updates = &#39;1&#39;,
String $ng_bare_update_check = &#39;1&#39;,
String $ng_use_aggr_host_checking = &#39;0&#39;,
String $ng_execute_service_checks = &#39;1&#39;,
String $ng_accept_pass_svc_checks = &#39;1&#39;,
String $ng_execute_host_checks = &#39;1&#39;,
String $ng_accept_pass_host_checks = &#39;1&#39;,
String $ng_enable_notifications = &#39;1&#39;,
String $ng_enable_event_handlers = &#39;1&#39;,
String $ng_process_perf_data = &#39;0&#39;,
String $ng_host_perfdata_command = &#39;process-host-perfdata&#39;,
String $ng_svc_perfdata_command = &#39;process-service-perfdata&#39;,
String $ng_host_perfdata_template = &#39;[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$&#39;,
String $ng_svc_perfdata_template = &#39;[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$&#39;,
String $ng_host_perfdata_file_mode = &#39;a&#39;,
String $ng_svc_perfdata_file_mode = &#39;a&#39;,
String $ng_h_perfdata_proc_intval = &#39;0&#39;,
String $ng_s_perfdata_proc_intval = &#39;0&#39;,
String $ng_h_perfdata_proc_cmd = &#39;process-host-perfdata&#39;,
String $ng_s_perfdata_proc_cmd = &#39;process-service-perfdata&#39;,
String $ng_h_perfdata_proc_e_result = &#39;0&#39;,
String $ng_s_perfdata_proc_e_result = &#39;0&#39;,
String $ng_obsess_over_services = &#39;0&#39;,
String $ng_ocsp_command = &#39;somecommand&#39;,
String $ng_obsess_over_hosts = &#39;0&#39;,
String $ng_ochp_command = &#39;somecommand&#39;,
String $ng_translate_pass_h_checks = &#39;0&#39;,
String $ng_pass_h_checks_are_soft = &#39;0&#39;,
String $ng_check_orphaned_svc = &#39;1&#39;,
String $ng_check_orphaned_hosts = &#39;1&#39;,
String $ng_check_service_freshness = &#39;1&#39;,
String $ng_svc_fresh_check_intval = &#39;60&#39;,
String $ng_svc_check_timeout_state = &#39;c&#39;,
String $ng_check_host_freshness = &#39;1&#39;,
String $ng_host_fresh_check_intval = &#39;60&#39;,
String $ng_add_freshness_latency = &#39;15&#39;,
String $ng_enable_flap_detection = &#39;1&#39;,
String $ng_low_svc_flap_threshold = &#39;5.0&#39;,
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;,
String $ng_pending_states = &#39;1&#39;,
String $ng_use_auth = &#39;1&#39;,
String $ng_use_ssl_auth = &#39;0&#39;,
Boolean $ng_enable_def_user = false,
String $ng_def_user_name = &#39;ChangeME&#39;,
String $ng_sysinfo_auth = &#39;&#39;,
String $ng_confinfo_auth = &#39;&#39;,
String $ng_command_auth = &#39;&#39;,
String $ng_hostview_auth = &#39;&#39;,
String $ng_serviceview_auth = &#39;&#39;,
String $ng_host_cmd_auth = &#39;&#39;,
String $ng_svc_cmd_auth = &#39;&#39;,
String $ng_readonly_auth = &#39;&#39; ,
String $ng_statusmap_img = &#39;&#39;,
Boolean $ng_use_colormap = false,
String $ng_colormap_red = &#39;255&#39;,
String $ng_colormap_green = &#39;255&#39;,
String $ng_colormap_blue = &#39;255&#39;,
String $ng_statusmap_layout = &#39;6&#39;,
String $ng_wrl_layout = &#39;4&#39;,
Boolean $ng_incl_own_wrl = false,
String $ng_statuswrl_include = &#39;&#39;,
String $ng_ping_syntax = &#39;/bin/ping -n -U -c 5 $HOSTADDRESS$&#39;,
String $ng_refresh_rate = &#39;90&#39;,
String $ng_enable_page_tour = &#39;1&#39;,
String $ng_result_limit = &#39;100&#39;,
String $ng_escape_html_tags = &#39;1&#39;,
Boolean $ng_use_sound = false,
String $ng_host_unreachable = &#39;hostdown.wav&#39;,
String $ng_host_down = &#39;hostdown.wav&#39;,
String $ng_svc_critical = &#39;critical.wav&#39;,
String $ng_svc_warn = &#39;warning.wav&#39;,
String $ng_svc_unknown = &#39;warning.wav&#39;,
String $ng_normal_sound = &#39;noproblem.wav&#39;,
String $ng_action_url_target = &#39;_blank&#39;,
String $ng_notes_url_target = &#39;_blank&#39;,
String $ng_lock_author_names = &#39;1&#39;,
Boolean $ng_enable_splunk = false,
String $ng_splunk_url = &#39;https://splunk.example.net:8000&#39;,
String $ng_navbar_addresses = &#39;1&#39;,
String $ng_navbar_aliases = &#39;1&#39;,
String $ng_ack_no_sticky = &#39;0&#39;,
String $ng_ack_no_send = &#39;0&#39;,
String $ng_tac_cgi_hard_only = &#39;0&#39;,
String $ng_context_help = &#39;1&#39;,
String $ng_pending_states = &#39;1&#39;,
String $ng_use_auth = &#39;1&#39;,
String $ng_use_ssl_auth = &#39;0&#39;,
Boolean $ng_enable_def_user = false,
String $ng_def_user_name = &#39;ChangeME&#39;,
Optional[String] $ng_sysinfo_auth = undef,
Optional[String] $ng_confinfo_auth = undef,
Optional[String] $ng_command_auth = undef,
Optional[String] $ng_hostview_auth = undef,
Optional[String] $ng_serviceview_auth = undef,
Optional[String] $ng_host_cmd_auth = undef,
Optional[String] $ng_svc_cmd_auth = undef,
Optional[String] $ng_readonly_auth = undef,
Optional[String] $ng_statusmap_img = undef,
Boolean $ng_use_colormap = false,
String $ng_colormap_red = &#39;255&#39;,
String $ng_colormap_green = &#39;255&#39;,
String $ng_colormap_blue = &#39;255&#39;,
String $ng_statusmap_layout = &#39;6&#39;,
String $ng_wrl_layout = &#39;4&#39;,
Boolean $ng_incl_own_wrl = false,
Optional[String] $ng_statuswrl_incl = undef,
String $ng_ping_syntax = &#39;/bin/ping -n -U -c 5 $HOSTADDRESS$&#39;,
String $ng_refresh_rate = &#39;90&#39;,
String $ng_enable_page_tour = &#39;1&#39;,
String $ng_result_limit = &#39;100&#39;,
String $ng_escape_html_tags = &#39;1&#39;,
Boolean $ng_use_sound = false,
String $ng_host_unreachable = &#39;hostdown.wav&#39;,
String $ng_host_down = &#39;hostdown.wav&#39;,
String $ng_svc_critical = &#39;critical.wav&#39;,
String $ng_svc_warn = &#39;warning.wav&#39;,
String $ng_svc_unknown = &#39;warning.wav&#39;,
String $ng_normal_sound = &#39;noproblem.wav&#39;,
String $ng_action_url_target = &#39;_blank&#39;,
String $ng_notes_url_target = &#39;_blank&#39;,
String $ng_lock_author_names = &#39;1&#39;,
Boolean $ng_enable_splunk = false,
String $ng_splunk_url = &#39;https://splunk.example.net:8000&#39;,
String $ng_navbar_addresses = &#39;1&#39;,
String $ng_navbar_aliases = &#39;1&#39;,
String $ng_ack_no_sticky = &#39;0&#39;,
String $ng_ack_no_send = &#39;0&#39;,
String $ng_tac_cgi_hard_only = &#39;0&#39;,
# httpd
Boolean $ng_use_https = false,
Boolean $ng_use_https = false,
# check command parameters
## ping
String $ng_ping_warn = &#39;100.0,20%&#39;,
String $ng_ping_crit = &#39;500.0,60%&#39;,
String $ng_ping_ensure = &#39;present&#39;,
String $ng_ping_warn = &#39;100.0,20%&#39;,
String $ng_ping_crit = &#39;500.0,60%&#39;,
String $ng_ping_ensure = &#39;present&#39;,
## disk
String $ng_disk_warn = &#39;20%&#39;,
String $ng_disk_crit = &#39;10%&#39; ,
String $ng_disk_ensure = &#39;present&#39;,
String $ng_disk_warn = &#39;20%&#39;,
String $ng_disk_crit = &#39;10%&#39; ,
String $ng_disk_ensure = &#39;present&#39;,
# swap
String $ng_swap_warn = &#39;20&#39;,
String $ng_swap_crit = &#39;10&#39;,
String $ng_swap_ensure = &#39;present&#39;,
String $ng_swap_warn = &#39;20&#39;,
String $ng_swap_crit = &#39;10&#39;,
String $ng_swap_ensure = &#39;present&#39;,
# users
String $ng_users_warn = &#39;20&#39;,
String $ng_users_crit = &#39;50&#39;,
String $ng_users_ensure = &#39;present&#39;,
String $ng_users_warn = &#39;20&#39;,
String $ng_users_crit = &#39;50&#39;,
String $ng_users_ensure = &#39;present&#39;,
#total procs
String $ng_procs_tot_warn = &#39;330&#39;,
String $ng_procs_tot_crit = &#39;400&#39;,
String $ng_procs_tot_param = &#39;RDST&#39;,
String $ng_procs_tot_ensure = &#39;present&#39;,
String $ng_procs_tot_warn = &#39;330&#39;,
String $ng_procs_tot_crit = &#39;400&#39;,
String $ng_procs_tot_param = &#39;RDST&#39;,
String $ng_procs_tot_ensure = &#39;present&#39;,
# zombie procs
String $ng_procs_z_warn = &#39;10&#39;,
String $ng_procs_z_crit = &#39;30&#39;,
String $ng_procs_z_param = &#39;Z&#39;,
String $ng_procs_z_ensure = &#39;present&#39;,
String $ng_procs_z_warn = &#39;10&#39;,
String $ng_procs_z_crit = &#39;30&#39;,
String $ng_procs_z_param = &#39;Z&#39;,
String $ng_procs_z_ensure = &#39;present&#39;,
# load
String $ng_load_warn = &#39;5.00,4.00,3.00&#39;,
String $ng_load_crit = &#39;10.00,6.00,4.00&#39;,
String $ng_load_ensure = &#39;present&#39;,
String $ng_load_warn = &#39;5.00,4.00,3.00&#39;,
String $ng_load_crit = &#39;10.00,6.00,4.00&#39;,
String $ng_load_ensure = &#39;present&#39;,
# single nagios checks
Boolean $ng_enable_swap_check = true,
Boolean $ng_enable_swap_check = true,
) {
# Default facts