- Fix nrpe with sudo and SELinux enforcing on RHEL 7.6.
- Add support for passing user, pass and bucket to couchbase check.
- Fix SELinux detection in permissive mode.
- Add AVC rules to fix nrpe+sudo with latest RHEL 7.6 systemd update.
- Add support for RHEL8 (versioned python2 and new AVC rule).
- Add nagios_haproxy fact with simple check_http by default.
- Switch slack integration to official nagios plugin (#155, @lisuml).
- Exclude docker overlay and nsfs from check_disk by default.
- Restart service after resources are purged (#79, @vchepkov).
- Add check_mdraid for Linux MD RAID (#81, @yevtushenko).
- Remove problematic and no longer needed messages.nrpe line.
- Add support for UNIX socket in memcached check.
- Fix pgb_pool_maxwait name (#98, @lisuml).
- Disable pgbouncer checks when pgboucer is not detected (#99, @lisuml).
- Fix unknown variable warnings.
- Add pnp4nagios class (#104, @forgodssake).
- Update nagios 4 config to 4.3.1 (#105, @forgodssake).
- Fix check_mongodb (#106, @forgodssake).
- Fix slack_nagios plugin with nagios 4 (#107, @egrist).
- Add Redis checks (#108, @edupr91).
- Add perfdata for RabbitMQ check (#108, @edupr91).
- Add CPU temperature check (#117, @forgodssake).
- Add custom nrpe services, files and plugins support (#115, @eceglov).
- Add host/service escalation rules support (#116, @eceglov).
- Add ElasticSearch support (#121, @edupr91).
- Add SSD wear check (#125, @forgodssake).
- Add option to set service check interval (#130, @forgodssake).
- Add tls_files check (#131, @forgodssake).
- Add Kafka check (#132, @lisuml).
- Include slack_plugin (#77, @lisuml).
- Require socat package for the moxi check.
- Include SELinux messages for moxi check through UNIX socket.
- Convert all relevant checks to classes, improving hiera override support.
- Add parameter to disable the default checks (#64, @rwf14f).
- Update ntp_time check to better handle defaults.
- Add server *_timeout parameters (#65, @zxjinn).
- Use ensure_packages for mailx server package (#70, @vchepkov).
- Include hpsa check for HP Smart Array RAID controllers (#73, @forgodssake).
- Exclude all loopback addresses from nagios_ipaddress6 fact.
- Remove obsolete membase check, product has been renamed to couchbase.
- Include mongodb checks.
- Update check_ram to use MemAvailable when available (RHEL7+).
- Update check_moxi to perform a deeper key SET+GET check by default.
- Include mountpoints check, rw check auto-enabled for network mounts.
- Include ping6 check, enable by default when a public IPv6 address is found.
- Include postgres checks (#59, @lisuml).
- Update/Fix nagios and nrpe default pid file location for Fedora/RHEL.
- Update check::swap to be a class, for hiera or ENC overrides.
- Support ppc64 architecture (#56, @hamzy).
- Disable missing nagios-plugins-mysql_health on Debian/Ubuntu (#56, @hamzy).
- Add nrpe_debug parameter (#57, @mmedvede).
- Add cfg_append param for appending lines to nagios.cfg (#58, @zxjinn).
- Decouple management of Apache virtual host (#61).
- Fix check::ntp_type when no -H is in args (#50, @raiblue).
- Convert all 'true' facts to booleans, keep compat with legacy paser.
- Code cleanups to make puppet lint a bit happier.
- Update check::ram to be a class, for hiera or ENC overrides.
- Update check::ntp_time to be a class, use more generic 0.pool.ntp.org.
- Add Amazon Linux support (#45).
- Fix Debian defaults and enable hiera overrides (#42, @davideagle).
- Fix some more '' vs. undef in default parameters from facts.
- Fix some more '' vs. undef in server and nagiosgraph classes.
- Add enable_flap_detection server parameter.
- Change ntp_time to become UNKNOWN instead of CRITICAL when it times out.
- Add sshd check (#30, @alexharv074).
- Update apache_httpd to the recent class (requires 0.5.0+).
- Fixes for future parser compatibility.
- Replace Modulefile with metadata.json.
- Clean up to make puppet lint happy.
- Fix the linux-server host template to have 24x7 notifications by default.
- Fix check_proc typo in server.pp (#37, @alexharv074).
- Make the ntp check server configurable (#36, @alexharv074).
- Fix to not install perl bindings package when memcached check is disabled.
- Update nagiosgraph.pp to use the same $apache_allowed_from as server.
- Fix main default httpd configuration file.
- Add /usr/sbin/mysqld to the list of locations for the mysqld fact.
- Include new http check using the http plugin.
- New nrpe_service definition (#23, @thomasvs).
- Allow specifying a megacli version to pin (#35, @thomasvs).
- Add results_limit parameter for cgi.cfg (#32, @alexharv074).
- Add Debian support for nrpe (#26, @davideagle).
- Add memcached check and plugin.
- Add conntrack check and plugin.
- Fix original_args in disk check and exclude cgroup mount by default.
- Update nrpe messages file.
- Update nrpe messages file.
- Update params.pp for CentOS, add pid_file (paths should match EPEL packages).
- Update and fix nrpe SELinux messages for RHEL7.
- Enable declaring all types from the server class, useful with hiera.
- Allow httpd_t to read nagios_spool_t files too.
- Add support for first_notification_delay in class based checks.
- Remove server udp sub-package, now part of the tcp package as of 1.4.15-2.
- Fix for useless $apache_allowed_from existence check (#12).
- Fix nagios pid file location.
- Fix typo in the default parameter variable names for dir_status check.
- Create overrideable resources instead of relying on templates.cfg.
- Add $::nagios_client fact for all nagios client nodes.
- Fix variable name in README (Anton Babenko).
- Make the megaclibin from check::megaraid_sas configurable.
- Update check::load to become a class.
- Add new check::load default values for over 16 CPUs.
- Include mysql_health checks, implemented in a more modern way
- Update check_dir_status to also check dir timestamp when empty.
- Move leftover default checks from client.pp to defaultchecks.pp.
- Update SELinux messages file.
- Change the Gentoo nrpe.pid location, to match the current one.
- Include custom check_dir_status script.
- Update README.
- Add support for Fedora.
- Add support for host_check_command.
- Add support for service contact_groups.
- Fix check_nginx exit statuses (warning and critical were inverted).
- Fix check_disk with configfs on Fedora 17.
- Conditionalize libdir to support Fedora/EPEL plugins.
- Add check for socat presence when checking for moxi+socket.
- Create resource for the check_* parent resource to avoid race condition
- Add none timeperiod by default
- Gentoo nrpe has been renamed net-analyzer/nrpe
- Add !requiretty for the required sudo commands
- Clean up the module to match current puppetlabs guidelines.
- Add new params.pp and use it from nagios::client for Gentoo specifics.
- Renamed checks.pp to defaultchecks.pp to be more explicit.
- Removed var.pp as everything is inside client.pp now.
- Finished updating host.pp and service.pp wrappers, use them from client.pp.
- Remove package.pp and use tag + realize to work around duplicates.
- Renamed nagios::client::nrpe to nagios::client::nrpe_file, more explicit.
- Simplified the check_ping to have a single argument.