From 4ae4a056901361ae176085a6a1455e3c25ac122f Mon Sep 17 00:00:00 2001 From: Jenkins Server Date: Tue, 25 Jul 2017 16:34:30 +0200 Subject: [PATCH] recommit for updates in build 83 --- CHANGELOG.md | 10 + doc/_index.html | 2 +- doc/file.README.html | 6 +- doc/index.html | 6 +- doc/puppet_classes/cd_nagios.html | 2 +- .../cd_nagios_3A_3Acertbot_3A_3Acerts.html | 2 +- .../cd_nagios_3A_3Aclient_3A_3Atarget.html | 2 +- ...cd_nagios_3A_3Afirewall_3A_3Aiptables.html | 2 +- .../cd_nagios_3A_3Amain_3A_3Aconfig.html | 2 +- .../cd_nagios_3A_3Amain_3A_3Adirs.html | 2 +- .../cd_nagios_3A_3Amain_3A_3Ainstall.html | 2 +- .../cd_nagios_3A_3Amain_3A_3Auser.html | 2 +- doc/puppet_classes/cd_nagios_3A_3Aparams.html | 2588 +++++++++++++++-- .../cd_nagios_3A_3Aselinux_3A_3Aconfig.html | 2 +- ..._nagios_3A_3Aserver_3A_3Aaccess_rules.html | 2 +- .../cd_nagios_3A_3Aserver_3A_3Afiles.html | 2 +- .../cd_nagios_3A_3Aserver_3A_3Aservice.html | 2 +- .../cd_nagios_3A_3Aserver_3A_3Aaccess.html | 2 +- doc/top-level-namespace.html | 2 +- 19 files changed, 2338 insertions(+), 302 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a5fbe5..08f8a3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,16 @@ Changelog of Git Changelog.

No issue

+449f2f7825b0d88 Jenkins Server 2017-07-24 15:25:38 +

+

recommit for updates in build 68

+ +

+11d478e13b89c8e Arne Teuke 2017-07-24 15:25:26 +

+

fixing parameter documentation

+ +

f4daf7fcf0ae6fa Jenkins Server 2017-07-24 15:04:22

recommit for updates in build 67

diff --git a/doc/_index.html b/doc/_index.html index 5f3b402..448e55a 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -186,7 +186,7 @@ diff --git a/doc/file.README.html b/doc/file.README.html index b93d4df..8fe3fb3 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -304,6 +304,10 @@ facts and inherited parameters.

80 characters, although typically only occurring on the parameter vault params.pp.

  • +

    --no-140chars-check: it is not always possible to stay within +140 characters, although typically only occurring on the parameter vault +params.pp.

    +
  • --no-arrow_alignment-check: this check leads to actually not having am easily readable arrow alignment, as this checks per block, not per class.

    @@ -333,7 +337,7 @@ environments.

    diff --git a/doc/index.html b/doc/index.html index d92b47b..3877d07 100644 --- a/doc/index.html +++ b/doc/index.html @@ -304,6 +304,10 @@ facts and inherited parameters.

    80 characters, although typically only occurring on the parameter vault params.pp.

  • +

    --no-140chars-check: it is not always possible to stay within +140 characters, although typically only occurring on the parameter vault +params.pp.

    +
  • --no-arrow_alignment-check: this check leads to actually not having am easily readable arrow alignment, as this checks per block, not per class.

    @@ -333,7 +337,7 @@ environments.

    diff --git a/doc/puppet_classes/cd_nagios.html b/doc/puppet_classes/cd_nagios.html index 94679d1..1127305 100644 --- a/doc/puppet_classes/cd_nagios.html +++ b/doc/puppet_classes/cd_nagios.html @@ -139,7 +139,7 @@ class cd_nagios { diff --git a/doc/puppet_classes/cd_nagios_3A_3Acertbot_3A_3Acerts.html b/doc/puppet_classes/cd_nagios_3A_3Acertbot_3A_3Acerts.html index 9d5157f..a545981 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Acertbot_3A_3Acerts.html +++ b/doc/puppet_classes/cd_nagios_3A_3Acertbot_3A_3Acerts.html @@ -230,7 +230,7 @@ class cd_nagios::certbot::certs ( diff --git a/doc/puppet_classes/cd_nagios_3A_3Aclient_3A_3Atarget.html b/doc/puppet_classes/cd_nagios_3A_3Aclient_3A_3Atarget.html index f7d85a2..2a5bdc3 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Aclient_3A_3Atarget.html +++ b/doc/puppet_classes/cd_nagios_3A_3Aclient_3A_3Atarget.html @@ -368,7 +368,7 @@ class cd_nagios::client::target ( diff --git a/doc/puppet_classes/cd_nagios_3A_3Afirewall_3A_3Aiptables.html b/doc/puppet_classes/cd_nagios_3A_3Afirewall_3A_3Aiptables.html index 53acb27..fce13b4 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Afirewall_3A_3Aiptables.html +++ b/doc/puppet_classes/cd_nagios_3A_3Afirewall_3A_3Aiptables.html @@ -207,7 +207,7 @@ class cd_nagios::firewall::iptables ( diff --git a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Aconfig.html index a5919d0..c5f144a 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Aconfig.html +++ b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Aconfig.html @@ -195,7 +195,7 @@ class cd_nagios::main::config ( diff --git a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Adirs.html index 3202575..fcd68d0 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Adirs.html +++ b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Adirs.html @@ -468,7 +468,7 @@ class cd_nagios::main::dirs ( diff --git a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Ainstall.html index 8343570..0b67770 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Ainstall.html @@ -235,7 +235,7 @@ class cd_nagios::main::install ( diff --git a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Auser.html index 39413b1..35d9e5a 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Auser.html +++ b/doc/puppet_classes/cd_nagios_3A_3Amain_3A_3Auser.html @@ -200,7 +200,7 @@ class cd_nagios::main::user ( diff --git a/doc/puppet_classes/cd_nagios_3A_3Aparams.html b/doc/puppet_classes/cd_nagios_3A_3Aparams.html index 0980d09..bf9b17e 100644 --- a/doc/puppet_classes/cd_nagios_3A_3Aparams.html +++ b/doc/puppet_classes/cd_nagios_3A_3Aparams.html @@ -290,7 +290,7 @@ overridden on host level.

    -

    Wheter to include or exclude the check. +

    Whether to include or exclude the check. Can be overridden on host level.

    @@ -979,8 +979,8 @@ that have not yet been checked

    authentication when displaying host and service information, as well as committing commands to Nagios for -processing. This should not -be set to 0.

    +processing. This should +not be set to 0.

  • @@ -1065,15 +1065,15 @@ without authenticating. Only actuve if

    Specify the name of a nagios administration user here. Value will be used -in cgi.cfg for all authorized commands and info, -i.e. nagiosadmin. however, -its stronlgly suggested to use a different name. -Can be overridden per host -/ hostgroups, so allows flexibility and increased -security. You can also -add a comma-separated list of people in here instead, -which then would -function like a group instead a single user.

    +in cgi.cfg for all authorized commands and +info,i.e. nagiosadmin. however, +its stronlgly suggested to use a different +name. Can be overridden per host +/ hostgroups to allow flexibility and +increased security. You can also add +a comma-separated list of people in +here instead, which then would function +like a group instead a single user.

    @@ -1828,7 +1828,8 @@ enabled.

    should be allowed/required. Requires format 'host1.example.com -host2.example.com'. If you want no restriction, chose 'all'.

    +host2.example.com'. If you want no restriction, chose +'all'.

    @@ -1846,16 +1847,16 @@ host2.example.com'. If you want no restriction, chose 'all'.

    -

    string of <b>_<em>Ip addresses __** for hosts which -should be -allowed/reqired. Requires format 'ipaddress ip address range'. -If -you want no restriction, choose '0.0.0.0/0'Ip addresses -_</em></b> for hosts which -should be allowed/reqired. Requires -format 'ipaddress ip address range'. -If you want no restriction, -choose '0.0.0.0/0'

    +

    string of <b>_<em>Ip addresses __** for hosts +which should be +allowed/reqired. Requires format 'ipaddress ip address +range'. If +you want no restriction, choose '0.0.0.0/0'.Ip addresses +_</em></b> for hosts +which should be allowed/reqired. Requires +format 'ipaddress ip address +range'. If you want no restriction, +choose '0.0.0.0/0'.

    @@ -1913,7 +1914,29 @@ challenges for the certification process.

    email address to receive administrative mail. used for nagios itself as -well as for certbot.

    +well as for certbot. Mail environment must be +configured separately, i.e. +through cd_postfix.

    +
    + + + +
  • + + ng_page_user + + + (string) + + + (defaults to: "pageadmin@${::domain}") + + + — +
    +

    pager address to be used by Nagios for +notifications. Paging environment +must be configured separately.

  • @@ -2135,8 +2158,8 @@ by ng_command_file.

    requests. It is also where the command CGI will write commands that are submitted # by users, so it must -be writeable by the user that the web server -is running as.

    +be writeable by the user that the web +server is running as.

    @@ -2861,10 +2884,10 @@ check caching.

    -

    Whether Nagios will attempt to execute -checks of hosts when it predicts -that future dependency logic test may be -needed. Valid options are +

    Whether Nagios will attempt to +execute checks of hosts when it predicts +that future dependency logic test +may be needed. Valid options are 0 and 1.

    @@ -2999,6 +3022,1829 @@ checks. Only host and service checks that occur in the next X seconds (determined by this variable) will be rescheduled.

    + + + + +
  • + + ng_service_check_timeout + + + (string) + + + (defaults to: '60') + + + — +
    +

    how much time Nagios will allow +service check commands to execute before +killing them off.

    +
    + +
  • + +
  • + + ng_host_check_timeout + + + (string) + + + (defaults to: '30') + + + — +
    +

    how much time Nagios will allow +host check commands to execute before +killing them off.

    +
    + +
  • + +
  • + + ng_event_handler_timeout + + + (string) + + + (defaults to: '30') + + + — +
    +

    how much time Nagios will allow +event handler commands to execute before +killing them off.

    +
    + +
  • + +
  • + + ng_notification_timeout + + + (string) + + + (defaults to: '30') + + + — +
    +

    how much time Nagios will allow +notification commands to execute before +killing them off.

    +
    + +
  • + +
  • + + ng_ocsp_timeout + + + (string) + + + (defaults to: '5') + + + — +
    +

    how much time Nagios will allow +ocsp commands to execute before killing +them off.

    +
    + +
  • + +
  • + + ng_perfdata_timeout + + + (string) + + + (defaults to: '5') + + + — +
    +

    how much time Nagios will allow +performance data commands to execute before +killing them off.

    +
    + +
  • + +
  • + + ng_retain_state_inf + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will save state +information for services and hosts before it +shuts down. Upon +startup Nagios will reload all saved service and host +state information +before starting to monitor. Valid options are +0 and 1.

    +
    + +
  • + +
  • + + ng_state_retention_file + + + (string) + + + (defaults to: '/var/spool/nagios/retention.dat') + + + — +
    +

    Where Nagios should use to store +host and # service state information +before it shuts down. The state +information in this file is also read +immediately prior to starting to +monitor the network when Nagios is +restarted. This file is used only if +the ng_retain_state_inf +variable is set to 1.

    +
    + +
  • + +
  • + + ng_retention_update_intval + + + (string) + + + (defaults to: '60') + + + — +
    +

    how often (in minutes) that +Nagios # will automatically save retention data +during normal operation. +If you set this value to 0, Nagios will not save +retention data at regular +interval, but it will still save retention data +before shutting down or +restarting. If you have disabled state retention, +this option has no effect.

    +
    + +
  • + +
  • + + ng_use_ret_program_state + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will set +program status variables based on the values saved +in the retention file. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_use_ret_scheduling_info + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will retain +the scheduling info (next check time) for hosts +and services based on the +values saved in the retention file. Valid options +are 0 and 1.

    +
    + +
  • + +
  • + + ng_ret_host_attr_mask + + + (string) + + + (defaults to: '0') + + + — +
    +

    mask determines what host +attributes are not retained

    +
    + +
  • + +
  • + + ng_ret_service_attr_mask + + + (string) + + + (defaults to: '0') + + + — +
    +

    mask determines what service +attributes are not retained

    +
    + +
  • + +
  • + + ng_ret_proc_host_attr_mask + + + (string) + + + (defaults to: '0') + + + — +
    +

    what host process attributes +are not retained.

    +
    + +
  • + +
  • + + ng_ret_proc_svc_attr_mask + + + (string) + + + (defaults to: '0') + + + — +
    +

    what service process attributes +are not retained

    +
    + +
  • + +
  • + + ng_ret_contact_h_attr_mask + + + (string) + + + (defaults to: '0') + + + — +
    +

    what host contact attributes are +not retained.

    +
    + +
  • + +
  • + + ng_ret_contact_s_attr_mask + + + (string) + + + (defaults to: '0') + + + — +
    +

    what service contact attributes +are not retained.

    +
    + +
  • + +
  • + + ng_interval_length + + + (string) + + + (defaults to: '60') + + + — +
    +

    seconds per unit interval as used in the +host/contact/service configuration +files.

    +
    + +
  • + +
  • + + ng_check_for_updates + + + (string) + + + (defaults to: '1') + + + — +
    +

    whether Nagios will automatically check +to see if new updates (releases) +are available. Effectively, setting +$pkg_ensure to +latest will have Puppet take care for that +automatically +though through the packages available in the yum repos. +Valid +options are 0 and 1.

    +
    + +
  • + +
  • + + ng_bare_update_check + + + (string) + + + (defaults to: '0') + + + — +
    +

    what data Nagios will send to +api.nagios.org when it checks for updates. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_use_aggr_host_checking + + + (string) + + + (defaults to: '0') + + + — +
    +

    Whether to enable aggressive host +checking. Read Nagios documentation for +more infos aggressive host checking.

    +
    + +
  • + +
  • + + ng_execute_service_checks + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will actively +execute service checks when it initially +starts. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_accept_pass_svc_checks + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether or not Nagios will accept +passive # service checks results when it +initially (re)starts. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_execute_host_checks + + + (string) + + + (defaults to: '1') + + + — +
    +

    whether or not Nagios will actively +execute host checks when it initially +starts. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_accept_pass_host_checks + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether or not Nagios will accept +passive # host checks results when it +initially (re)starts. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_enable_notifications + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will sent out any host +or service notifications when it is +initially (re)started. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_enable_event_handlers + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will run any host or +service event handlers when it is +initially (re)started. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_process_perf_data + + + (string) + + + (defaults to: '0') + + + — +
    +

    Whether Nagios will process performance +data returned from service and host +checks. +Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_host_perfdata_command + + + (string) + + + (defaults to: 'process-host-perfdata') + + + — +
    +

    Short name of a command definition +defined in your host configuration file. +Only active if +ng_process_perf_data is set to 1

    +
    + +
  • + +
  • + + ng_svc_perfdata_command + + + (string) + + + (defaults to: 'process-service-perfdata') + + + — +
    +

    Short name of a command definition +defined in your service configuration +file. Only active if +ng_process_perf_data is set to +1

    +
    + +
  • + +
  • + + ng_host_perfdata_file + + + (string) + + + (defaults to: '/var/spool/nagios/host-perfdata') + + + — +
    +

    used to store host performance data. +Only active if +ng_process_perf_data is set to 1

    +
    + +
  • + +
  • + + ng_service_perfdata_file + + + (string) + + + (defaults to: '/var/spool/nagios/service-perfdata') + + + — +
    +

    used to store service performance +data. Only active if +ng_process_perf_data is set to 1

    +
    + +
  • + +
  • + + ng_host_perfdata_template + + + (string) + + + (defaults to: '[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$') + + + — +
    +

    What data is written (and how) +to the performance data files. The templates +may contain macros, special +characters (\t for tab, \r for carriage return, +\n for newline) +and plain text. Only active if +ng_process_perf_data is set to 1

    +
    + +
  • + +
  • + + ng_svc_perfdata_template + + + (string) + + + (defaults to: '[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$') + + + — +
    +

    What data is written (and how) +to the performance data files. The templates +may contain macros, special +characters (\t for tab, \r for carriage return, +\n for newline) +and plain text. Only active if +ng_process_perf_data is set to 1

    +
    + +
  • + +
  • + + ng_host_perfdata_file_mode + + + (string) + + + (defaults to: 'a') + + + — +
    +

    Whether the host performance data +files are opened in write +("w"), append ("a") or named pipe ("p") +mode. +Only active if ng_process_perf_data is set to +1.

    +
    + +
  • + +
  • + + ng_svc_perfdata_file_mode + + + (string) + + + (defaults to: 'a') + + + — +
    +

    Whether the service performance +data files are opened in write +("w"), append ("a") or named pipe ("p") +mode. +Only active if ng_process_perf_data is set to +1.

    +
    + +
  • + +
  • + + ng_h_perfdata_proc_intval + + + (string) + + + (defaults to: '0') + + + — +
    +

    How often (in seconds) the host +performance data files are processed using +the commands defined below. +0 indicates that the files should +not be periodically processed. +Only active if +ng_process_perf_data is set to 1.

    +
    + +
  • + +
  • + + ng_s_perfdata_proc_intval + + + (string) + + + (defaults to: '0') + + + — +
    +

    How often (in seconds) the service +performance data files are processed +using the commands defined below. +0 indicates that the files +should not be periodically processed. +Only active if +ng_process_perf_data is set to 1.

    +
    + +
  • + +
  • + + ng_h_perfdata_proc_cmd + + + (string) + + + (defaults to: 'process-host-perfdata-file') + + + — +
    +

    Commands used to periodically process +the host performance data files. +Only +active if ng_process_perf_data is set to 1.

    +
    + +
  • + +
  • + + ng_s_perfdata_proc_cmd + + + (string) + + + (defaults to: 'process-service-perfdata-file') + + + — +
    +

    Commands used to periodically process +the service performance data +files. +Only active if ng_process_perf_data is set to +1.

    +
    + +
  • + +
  • + + ng_h_perfdata_proc_e_res + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether the core will process empty +host perfdata results. Valid options +are 0 and 1. +Only active if +ng_process_perf_data is set to 1.

    +
    + +
  • + +
  • + + ng_s_perfdata_proc_e_res + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether the core will process empty +service perfdata results. Valid options +are 0 and 1. +Only active if +ng_process_perf_data is set to 1.

    +
    + +
  • + +
  • + + ng_obsess_over_services + + + (string) + + + (defaults to: '0') + + + — +
    +

    Whether Nagios will obsess over +service checks and run the ocsp_command +defined. Unless you are +planning on implementing distributed monitoring, do +not enable this option.

    +
    + +
  • + +
  • + + ng_ocsp_command + + + (string) + + + (defaults to: '') + + + — +
    +

    Command that is run for every service check +that is processed by Nagios. +This command is executed only if the +ng_obsess_over_services +option is set to 1. The command argument is the +short name of a command +definition defined in your service configuration +file. Read the HTML docs +for # more information on implementing distributed +monitoring.

    +
    + +
  • + +
  • + + ng_obsess_over_hosts + + + (string) + + + (defaults to: '0') + + + — +
    +

    Whether Nagios will obsess over +host checks and run the ocsp_command +defined. Unless you are +planning on implementing distributed monitoring, do +not enable this option.

    +
    + +
  • + +
  • + + ng_ochp_command + + + (string) + + + (defaults to: '') + + + — +
    +

    Command that is run for every service check +that is processed by Nagios. +This command is executed only if the +ng_obsess_over_hosts +option is set to 1. The command argument is the +short name of a command +definition defined in your host configuration file. +Read the HTML docs for +# more information on implementing distributed +monitoring.

    +
    + +
  • + +
  • + + ng_translate_pass_h_checks + + + (string) + + + (defaults to: '0') + + + — +
    +

    Whether or not Nagios will +translate # DOWN/UNREACHABLE passive host check +results into their proper +state for this instance of Nagios. This option is +useful only if you have +distributed or failover monitoring setup. Valid +options are 0 and 1.

    +
    + +
  • + +
  • + + ng_pass_h_checks_are_soft + + + (string) + + + (defaults to: '0') + + + — +
    +

    Whether Nagios will treat passive +host checks as being HARD or SOFT. Valid +options are 0 and 1.

    +
    + +
  • + +
  • + + ng_check_orphaned_svc + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will periodically check +for orphaned service checks.Valid +options are 0 and 1.

    +
    + +
  • + +
  • + + ng_check_orphaned_hosts + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will periodically +check for orphaned host checks.Valid +options are 0 and 1.

    +
    + +
  • + +
  • + + ng_check_service_freshness + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether Nagios will periodically +check the "freshness" of service +results. Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_svc_fresh_check_intval + + + (string) + + + (defaults to: '60') + + + — +
    +

    how often (in seconds) Nagios will +check the "freshness" of +service check results. Only active +if +ng_check_service_freshness is set to 1.

    +
    + +
  • + +
  • + + ng_svc_check_timeout_state + + + (string) + + + (defaults to: 'c') + + + — +
    +

    The state Nagios will report when +a service check times out - that is does +not respond within +ng_service_check_timeout seconds. Valid +settings are: +c - Critical (default) +u - Unknown +w - Warning +o - OK

    +
    + +
  • + +
  • + + ng_check_host_freshness + + + (string) + + + (defaults to: '0') + + + — +
    +

    Whether Nagios will periodically +check the "freshness" of host +check results. Valid options are 0 and 1.

    +
    + +
  • + +
  • + + ng_host_fresh_check_intval + + + (string) + + + (defaults to: '60') + + + — +
    +

    how often (in seconds) Nagios +will check the "freshness" of host +check results. Only active if +ng_check_service_freshness is +set to 1.

    +
    + +
  • + +
  • + + ng_add_freshness_latency + + + (string) + + + (defaults to: '15') + + + — +
    +

    number of seconds that Nagios will +add to any host and service freshness +thresholds that it calculates +(those not explicitly specified by the user).

    +
    + +
  • + +
  • + + ng_enable_flap_detection + + + (string) + + + (defaults to: '1') + + + — +
    +

    Whether or not Nagios will try +and detect hosts and services that are +"flapping". Flapping occurs when a +host or service changes +between # states too frequently. When Nagios +detects that a # host or +service is flapping, it will temporarily suppress +notifications for that +host/service until it stops flapping.

    +
    + +
  • + +
  • + + ng_low_svc_flap_threshold + + + (string) + + + (defaults to: '5.0') + + + — +
    +

    Low threshold for service flapping. +only active if +ng_enable_flap_detection is set to 1.

    +
    + +
  • + +
  • + + ng_high_svc_flap_threshold + + + (string) + + + (defaults to: '20.0') + + + — +
    +

    High threshold for service +flapping. Only active if +ng_enable_flap_detection is set to 1.

    +
    + +
  • + +
  • + + ng_low_h_flap_threshold + + + (string) + + + (defaults to: '5.0') + + + — +
    +

    Low threshold for host flapping. +only active if +ng_enable_flap_detection is set to 1.

    +
    + +
  • + +
  • + + ng_high_h_flap_threshold + + + (string) + + + (defaults to: '20.0') + + + — +
    +

    High threshold for host +flapping. Only active if +ng_enable_flap_detection is set to 1.

    +
    + +
  • + +
  • + + ng_date_format + + + (string) + + + (defaults to: 'us') + + + — +
    +

    How short dates are displayed. +Valid options include: +us (MM-DD-YYYY +HH:MM:SS) +euro (DD-MM-YYYY HH:MM:SS) +iso8601 (YYYY-MM-DD +HH:MM:SS) +strict-iso8601 (YYYY-MM-DDTHH:MM:SS)

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

    Whether to use timezone offsets. +if set to false, the system +configured timezone will be used.

    +
    + +
  • + +
  • + + ng_use_timezone + + + (string) + + + (defaults to: '') + + + — +
    +

    used to override the default timezone that +this # instance of Nagios runs +in. If not specified, Nagios will use the +system configured timezone. NOTE: +In order to display the correct timezone +in the CGIs, you # will also need +to alter the Apache directives for the +CGI path # to include your timezone. +It is highly recommended to configure +the timezone correctly at system +level anyway. Only active if +ng_use_timezone_offset is set to +true.

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

    specify illegal characters that +cannot # be used in host names, service +descriptions, or names of other +object types.

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

    Specify illegal characters that +are stripped from macros before being used +in notifications, event handlers, +etc. This DOES NOT affect macros used in +service or host check commands. +The following macros are stripped of the +characters you +specify: +$HOSTOUTPUT$ +$HOSTPERFDATA$ +$HOSTACKAUTHOR$ +$HOSTACKCOMMENT$ +$SERVICEOUTPUT$ +$SERVICEPERFDATA$ +$SERVICEACKAUTHOR$ +$SERVICEACKCOMMENT$

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

    Whether regular expression +matching takes place in the object config files. +Regular expression +matching is used to match host, hostgroup, service, and +service group +names/descriptions in some fields of various object +types. +Valid options are 0 and 1.

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

    Whether or not “true” regular +expression # matching takes place in the +object config files. Only active if +ng_use_regexp_matching is +set to true.

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

    Whether Nagios is allowed to create +a core dump when it runs as a daemon.

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

    Whether or not Nagios will take some +shortcuts # which can save on memory +and CPU usage in large Nagios +installations. Valid options are +0 or 1.

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

    Whether Nagios will make all standard +macros available as environment +variables when host/service checks and +system commands (event handlers, +notifications, etc.) are executed. Can +cause performance problems in large +installations if enabled. +Valid options are 0 or +1.

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

    Whether Nagios should free up +memory on child processes. Valid options are +0 and 1.

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

    ow Nagios will fork child processes. +Valid options are 0 or +1.

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

    how much (if any) debugging information will +be written to the debug file. +Valid options are: +-1 = Everything + 0 = Nothing + 1 = Functions + 2 = +Configuration + 4 = Process information + 8 = Scheduled events +16 = +Host/service checks +32 = Notifications +64 = Event broker +128 = External +commands +256 = Commands +512 = Scheduled downtime +1024 = Comments +2048 = +Macros

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

    How verbose the debug log out will be. +Valid options: +0 = Brief output +1 = +More detailed +2 = Very detailed

    +
    + +
  • + +
  • + + ng_debug_file + + + (string) + + + (defaults to: '/var/spool/nagios/nagios.debug') + + + — +
    +

    FQDN where Nagios should write debug +information.

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

    Maximum size (in bytes) of the debug +file. If the file grows larger than +this size, it will be renamed with +a .old # extension. If a file already +exists with a .old extension it will +automatically be deleted.

    +
    + +
  • + +
  • + + ng_allow_empty_hostgroups + + + (string) + + + (defaults to: '0') + + + — +
    +

    Should we allow hostgroups to have +no hosts, we default this to off since +that was the old behavior.

    +
    + +
  • + +
  • + + ng_check_workers + + + (string) + + + (defaults to: '') + + + — +
    +

    Normally worker count is dynamically +allocated based on 1.5 * number of +cpu's with a minimum of 4 workers. +This value will override the +defaults.

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

    This option will disable all service +checks if the host is not in an UP +state. While desirable in some +environments, enabling this value can +distort report values as the expected +quantity of checks will not have been +performed. Valid options are 0 and +1.

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

    Whether to enable loadctl_options +To get current defaults based on your +system issue a command to +the query handler. Experiemental feature and not +recomended for production.

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

    load controlling options +jobs_max - The maximum amount of jobs to run at +one time +jobs_min - The minimum amount of jobs to run at one +time +jobs_limit - The maximum amount of jobs the current load lets us +run +backoff_limit - The minimum backoff_change +backoff_change - # of jobs +to remove from jobs_limit when backing off +rampup_limit - Minimum +rampup_change +rampup_change - # of jobs to add to jobs_limit when ramping +up

  • @@ -3020,260 +4866,346 @@ rescheduled.

     
     
    -361
    -362
    -363
    -364
    -365
    -366
    -367
    -368
    -369
    -370
    -371
    -372
    -373
    -374
    -375
    -376
    -377
    -378
    -379
    -380
    -381
    -382
    -383
    -384
    -385
    -386
    -387
    -388
    -389
    -390
    -391
    -392
    -393
    -394
    -395
    -396
    -397
    -398
    -399
    -400
    -401
    -402
    -403
    -404
    -405
    -406
    -407
    -408
    -409
    -410
    -411
    -412
    -413
    -414
    -415
    -416
    -417
    -418
    -419
    -420
    -421
    -422
    -423
    -424
    -425
    -426
    -427
    -428
    -429
    -430
    -431
    -432
    -433
    -434
    -435
    -436
    -437
    -438
    -439
    -440
    -441
    -442
    -443
    -444
    -445
    -446
    -447
    -448
    -449
    -450
    -451
    -452
    -453
    -454
    -455
    -456
    -457
    -458
    -459
    -460
    -461
    -462
    -463
    -464
    -465
    -466
    -467
    -468
    -469
    -470
    -471
    -472
    -473
    -474
    -475
    -476
    -477
    -478
    -479
    -480
    -481
    -482
    -483
    -484
    -485
    -486
    -487
    -488
    -489
    -490
    -491
    -492
    -493
    -494
    -495
    -496
    -497
    -498
    -499
    -500
    -501
    -502
    -503
    -504
    -505
    -506
    -507
    -508
    -509
    -510
    -511
    -512
    -513
    -514
    -515
    -516
    -517
    -518
    -519
    -520
    -521
    -522
    -523
    -524
    -525
    -526
    -527
    -528
    -529
    -530
    -531
    -532
    -533
    -534
    -535
    -536
    -537
    -538
    -539
    -540
    -541
    -542
    -543
    -544
    -545
    -546
    -547
    -548
    -549
    -550
    -551
    -552
    -553
    -554
    -555
    -556
    -557
    -558
    -559
    -560
    -561
    -562
    -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
    +646 +647 +648 +649 +650 +651 +652 +653 +654 +655 +656 +657 +658 +659 +660 +661 +662 +663 +664 +665 +666 +667 +668 +669 +670 +671 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +684 +685 +686 +687 +688 +689 +690 +691 +692 +693 +694 +695 +696 +697 +698 +699 +700 +701 +702 +703 +704 +705 +706 +707 +708 +709 +710 +711 +712 +713 +714 +715 +716 +717 +718 +719 +720 +721 +722 +723 +724 +725 +726 +727 +728 +729 +730 +731 +732 +733 +734 +735 +736 +737 +738 +739 +740 +741 +742 +743 +744 +745 +746 +747 +748 +749 +750 +751 +752 +753 +754 +755 +756 +757 +758 +759 +760 +761 +762 +763 +764 +765 +766 +767 +768 +769 +770 +771 +772 +773 +774 +775 +776 +777 +778 +779 +780 +781 +782 +783 +784 +785 +786 +787 +788 +789 +790 +791 +792 +793 +794 +795 +796 +797 +798 +799 +800 +801 +802 +803 +804 +805 +806 +807 +808 +809 +810 +811 +812 +813 +814 +815 +816 +817 +818 +819 +820 +821 +822 +823 +824 +825 +826 +827 +828 +829 +830 +831 +832 +833 +834 +835 +836 +837 +838 +839 +840 +841 +842 +843 +844 +845 +846 +847 +848 +849 +850 +851 +852 +853 +854 +855 +856 +857 +858 +859 +860 +861 +862 +863 +864 +865 +866 +867 +868 +869 +870 +871 +872 +873 +874 +875 +876 +877 +878 +879 +880 +881 +882 +883 +884 +885 +886 +887 +888 +889 +890 +891 +892 +893 +894 +895 +896 +897 +898 +899 +900 +901 +902 +903 +904 +905 +906 +907 +908 +909 +910 +911 +912 +913 +914 +915 +916 +917 +918 +919 +920 +921 +922 +923 +924 +925 +926 +927 +928 +929 +930 +931 +932 +933 +934 +935 +936 +937 +938 +939 +940 +941 +942 +943 +944 +945 +946 +947 +948 +949 +950 +951 +952 +953 +954 +955 +956 +957 +958 +959 +960 +961 +962 +963 +964 +965 +966 +967 +968 +969 +970 +971 +972 +973 +974 +975 +976 +977 +978 +979 +980 +981 +982 -
    # File 'manifests/params.pp', line 361
    +        
    # File 'manifests/params.pp', line 646
     
     class cd_nagios::params (
     
    @@ -3282,6 +5214,7 @@ $pkg_ensure                 = 'latest',
     $ng_nagios_server           = "nagios.${::domain}",
     $ng_nagios_ext_ip           = undef,
     $ng_mail_user               = "admin@${::domain}",
    +$ng_page_user               = "pageadmin@${::domain}",
     
     $ng_include_nrpe            = true,
     
    @@ -3441,7 +5374,88 @@ $ng_time_change_threshold   = '900',
     $ng_auto_reschedule_checks  = '0',
     $ng_auto_reschedule_intval  = '30',
     $ng_auto_reschedule_window  = '180',
    -
    +$ng_service_check_timeout   = '60',
    +$ng_host_check_timeout      = '30',
    +$ng_event_handler_timeout   = '30',
    +$ng_notification_timeout    = '30',
    +$ng_ocsp_timeout            = '5',
    +$ng_perfdata_timeout        = '5',
    +$ng_retain_state_inf        = '1',
    +$ng_state_retention_file    = '/var/spool/nagios/retention.dat',
    +$ng_retention_update_intval = '60',
    +$ng_use_ret_program_state   = '1',
    +$ng_use_ret_scheduling_info = '1',
    +$ng_ret_host_attr_mask      = '0',
    +$ng_ret_service_attr_mask   = '0',
    +$ng_ret_proc_host_attr_mask = '0',
    +$ng_ret_proc_svc_attr_mask  = '0',
    +$ng_ret_contact_h_attr_mask = '0',
    +$ng_ret_contact_s_attr_mask = '0',
    +$ng_interval_length         = '60',
    +$ng_check_for_updates       = '1',
    +$ng_bare_update_check       = '0',
    +$ng_use_aggr_host_checking  = '0',
    +$ng_execute_service_checks  = '1',
    +$ng_accept_pass_svc_checks  = '1',
    +$ng_execute_host_checks     = '1',
    +$ng_accept_pass_host_checks = '1',
    +$ng_enable_notifications    = '1',
    +$ng_enable_event_handlers   = '1',
    +$ng_process_perf_data       = '0',
    +$ng_host_perfdata_command   = 'process-host-perfdata',
    +$ng_svc_perfdata_command    = 'process-service-perfdata',
    +$ng_host_perfdata_file      = '/var/spool/nagios/host-perfdata',
    +$ng_service_perfdata_file   = '/var/spool/nagios/service-perfdata',
    +$ng_host_perfdata_template  = '[HOSTPERFDATA]\t$TIMET$\t$HOSTNAME$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$',
    +$ng_svc_perfdata_template   = '[SERVICEPERFDATA]\t$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$',
    +$ng_host_perfdata_file_mode = 'a',
    +$ng_svc_perfdata_file_mode  = 'a',
    +$ng_h_perfdata_proc_intval  = '0',
    +$ng_s_perfdata_proc_intval  = '0',
    +$ng_h_perfdata_proc_cmd     = 'process-host-perfdata-file',
    +$ng_s_perfdata_proc_cmd     = 'process-service-perfdata-file',
    +$ng_h_perfdata_proc_e_res   = '1',
    +$ng_s_perfdata_proc_e_res   = '1',
    +$ng_obsess_over_services    = '0',
    +$ng_ocsp_command            = '',
    +$ng_obsess_over_hosts       = '0',
    +$ng_ochp_command            = '',
    +$ng_translate_pass_h_checks = '0',
    +$ng_pass_h_checks_are_soft  = '0',
    +$ng_check_orphaned_svc      = '1',
    +$ng_check_orphaned_hosts    = '1',
    +$ng_check_service_freshness = '1',
    +$ng_svc_fresh_check_intval  = '60',
    +$ng_svc_check_timeout_state = 'c',
    +$ng_check_host_freshness    = '0',
    +$ng_host_fresh_check_intval = '60',
    +$ng_add_freshness_latency   = '15',
    +$ng_enable_flap_detection   = '1',
    +$ng_low_svc_flap_threshold  = '5.0',
    +$ng_high_svc_flap_threshold = '20.0',
    +$ng_low_h_flap_threshold    = '5.0',
    +$ng_high_h_flap_threshold   = '20.0',
    +$ng_date_format             = 'us',
    +$ng_use_timezone_offset     = false,
    +$ng_use_timezone            = '',
    +$ng_illegal_obj_name_chars  = '`~!$%^&*|\'"<>?,()=',
    +$ng_ill_macro_output_chars  = '`~$&|\'"<>',
    +$ng_use_regexp_matching     = '0',
    +$ng_true_regexp_matching    = '0',
    +$ng_daemon_dumps_core       = '0',
    +$ng_use_large_inst_tweaks   = '0',
    +$ng_enable_env_macros       = '0',
    +$ng_free_child_process_mem  = '1',
    +$ng_child_proc_fork_twice   = '1',
    +$ng_debug_level             = '0',
    +$ng_debug_verbosity         = '1',
    +$ng_debug_file              = '/var/spool/nagios/nagios.debug',
    +$ng_max_debug_file_size     = '1000000',
    +$ng_allow_empty_hostgroups  = '0',
    +$ng_check_workers           = '',
    +$ng_host_down_svc_checks    = '0',
    +$ng_enable_load_ctl_options = false,
    +$ng_loadctl_options         = 'jobs_max=100;backoff_limit=10;rampup_change=5',
     ) {
     
     # installation section
    @@ -3450,7 +5464,11 @@ $ng_auto_reschedule_window  = '180',
         /(?i-mx:centos|fedora|redhat)/ => ['nagios','nagios-devel']
       }
       $reqpackages_client = $::operatingsystem ? {
    -    /(?i-mx:centos|fedora|redhat)/ => ['net-snmp-utils','nagios-plugins','nagios-plugins-all', 'nagios-plugins-nrpe', 'nagios-common']
    +    /(?i-mx:centos|fedora|redhat)/ => ['net-snmp-utils',
    +                                        'nagios-plugins',
    +                                        'nagios-plugins-all',
    +                                        'nagios-plugins-nrpe',
    +                                        'nagios-common']
       }
       $reqpackages_nrpe = $::operatingsystem ? {
         /(?i-mx:centos|fedora|redhat)/ => ['nrpe']
    @@ -3533,7 +5551,7 @@ $ng_target_command        = "${ng_conf_d_dir}/nagios_command.cfg"
     
     
           
    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html b/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html
    index afc8b75..519d67e 100644
    --- a/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html
    +++ b/doc/puppet_classes/cd_nagios_3A_3Aselinux_3A_3Aconfig.html
    @@ -249,7 +249,7 @@ class cd_nagios::selinux::config (
     
     
           
    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html
    index 3ed7c28..e984ea0 100644
    --- a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html
    +++ b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aaccess_rules.html
    @@ -195,7 +195,7 @@ class cd_nagios::server::access_rules (
     
     
           
    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html
    index 116a6f9..dc045f4 100644
    --- a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html
    +++ b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Afiles.html
    @@ -334,7 +334,7 @@ class cd_nagios::server::files (
     
     
           
    diff --git a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html
    index 7d688e5..235aa00 100644
    --- a/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html
    +++ b/doc/puppet_classes/cd_nagios_3A_3Aserver_3A_3Aservice.html
    @@ -266,7 +266,7 @@ class cd_nagios::server::service (
     
     
           
    diff --git a/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html b/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html
    index 5c7ac66..f4134cf 100644
    --- a/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html
    +++ b/doc/puppet_defined_types/cd_nagios_3A_3Aserver_3A_3Aaccess.html
    @@ -220,7 +220,7 @@ $ng_service       = $::cd_nagios::params::ng_service
     
     
           
    diff --git a/doc/top-level-namespace.html b/doc/top-level-namespace.html
    index 5a3d5f2..bcc5013 100644
    --- a/doc/top-level-namespace.html
    +++ b/doc/top-level-namespace.html
    @@ -90,7 +90,7 @@