diff --git a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html index 22cb73a..53f5369 100644 --- a/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html +++ b/doc/puppet_classes/confdroid_nagios_3A_3Aparams.html @@ -1117,6 +1117,312 @@ inherited by all classes except defines. —
Whether to log notifications in Nagios. Default is ‘1’.
+Whether to log service check retries in Nagios. Default is ‘1’.
+Whether to log host check retries in Nagios. Default is ‘1’.
+Whether to log event handlers in Nagios. Default is ‘1’.
+Whether to log initial states in Nagios. Default is ‘0’.
+Whether to log current states in Nagios. Default is ‘1’.
+Whether to log external commands in Nagios. Default is ‘1’.
+Whether to log passive checks in Nagios. Default is ‘1’.
+An array of global host event handlers for Nagios. Default is [].
+An array of global service event handlers for Nagios. Default is [].
+The service inter-check delay method for Nagios. Default is ‘s’.
+The maximum service check spread for Nagios. Default is ‘30’.
+The service interleave factor for Nagios. Default is ‘s’.
+The host inter-check delay method for Nagios. Default is ‘s’.
+The maximum host check spread for Nagios. Default is ‘30’.
+The maximum number of concurrent checks for Nagios. Default is ‘0’.
+The check result reaper frequency for Nagios. Default is ‘10’.
+The maximum check result reaper time for Nagios. Default is ‘30’.
-121 -122 -123 -124 -125 -126 -127 -128 -129 -130 -131 -132 -133 -134 -135 -136 -137 -138 -139 -140 -141 -142 -143 -144 -145 -146 -147 -148 -149 -150 -151 -152 -153 -154 155 156 157 @@ -1314,27 +1586,78 @@ inherited by all classes except defines. 300 301 302 -303+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 +343 +344 +345 +346 +347 +348 +349 +350 +351 +352 +353 +354
# File 'manifests/params.pp', line 121
+ # File 'manifests/params.pp', line 155
class confdroid_nagios::params (
# main
- String $ng_nagios_server = 'nagios.example.net',
- Array $ng_reqpackages_server = ['nagios','nagios-devel'],
- Array $ng_reqpackages_client = ['net-snmp-utils','nagios-plugins','nagios-plugins-all','nagios-plugins-nrpe','nagios-common'],
- String $ng_pkg_ensure = 'present',
- Boolean $ng_include_nrpe = true,
- String $ng_main_user = 'nagios',
- String $ng_main_password = 'nagios',
- String $ng_max_check_attempts = '10',
- String $ng_status_upd_interval = '10',
- String $ng_check_ext_commands = '1',
- String $ng_user = 'nagios',
- Boolean $ng_enable_target = true,
- Boolean $ng_purge_target = true,
+ String $ng_nagios_server = 'nagios.example.net',
+ Array $ng_reqpackages_server = ['nagios','nagios-devel'],
+ Array $ng_reqpackages_client = ['net-snmp-utils','nagios-plugins','nagios-plugins-all','nagios-plugins-nrpe','nagios-common'],
+ String $ng_pkg_ensure = 'present',
+ Boolean $ng_include_nrpe = true,
+ String $ng_main_user = 'nagios',
+ String $ng_main_password = 'nagios',
+ String $ng_max_check_attempts = '10',
+ String $ng_status_upd_interval = '10',
+ String $ng_check_ext_commands = '1',
+ String $ng_user = 'nagios',
+ Boolean $ng_enable_target = true,
+ Boolean $ng_purge_target = true,
# contact groups
String $ng_contactgroup_name = 'admins',
@@ -1348,17 +1671,34 @@ class confdroid_nagios::params (
String $ng_contact_email = 'nagiosadmin@example.net',
# hostgroups
- String $ng_hostgroup_name = 'linux-servers',
- String $ng_hostgroup_alias = 'Linux Servers',
+ String $ng_hostgroup_name = 'linux-servers',
+ String $ng_hostgroup_alias = 'Linux Servers',
# nagios.cfg
- String $ng_log_file = '/var/log/nagios/nagios.log',
- String $ng_event_broker_options = '-1',
- Boolean $ng_enable_query_handler = false,
- Array $ng_event_broker_module = [],
- String $ng_log_rotation_method = 'd',
- String $ng_use_syslog = '1',
- String $ng_log_notifications = '1',
+ String $ng_log_file = '/var/log/nagios/nagios.log',
+ String $ng_event_broker_options = '-1',
+ Boolean $ng_enable_query_handler = false,
+ Array $ng_event_broker_module = [],
+ String $ng_log_rotation_method = 'd',
+ 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',
+ Array $ng_glob_host_evt_handler = [],
+ Array $ng_glob_svc_evt_handler = [],
+ String $ng_svc_int_check_delay = 's',
+ String $ng_max_svc_check_spread = '30',
+ String $ng_svc_interleave_factor = 's',
+ String $ng_host_int_check_delay = 's',
+ String $ng_max_host_check_spread = '30',
+ String $ng_max_concurrent_checks = '0',
+ String $ng_check_res_reaper_freq = '10',
+ String $ng_max_check_res_reap_time = '30',
# cgi.cfg
String $ng_context_help = '1',