#Change Log This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed at Keep A Changelog
2.0.0 2017-06-07
- check-multicast-groups.rb: Stop loading system wide settings from
settings['check-multicast-groups']
and use only the config specified as-c
(#57 via @maoe)
1.2.0 - 2017-06-07
- Added check-ports-bind.rb (@hanynowsky)
- Added interval option to metrics-netif.rb (@Evesy)
- metrics-netif.rb: expose average-key option that is used to
grep
to more easily handle locale issues (@majormoses) - metrics-netif.rb: unknown if it can not find
sar
in its$PATH
(@majormoses) - check-ping.rb: unknown if using
--reports
and do not havemtr
installed and in "$PATH" (@majormoses)
- metrics-netstat-tcp.rb: Option to disable IPv6 check (#44 via @MattMencel)
- check-multicast-groups.rb: Fix undefined method deep_merge for []:Array (@maoe)
- check-whois-domain-expiration-multi.rb does not fail as timeout is cast to integer (@majormoses)
- check-banner.rb: Option to enable SSL socket for secure connection
1.1.0 - 2016-08-07
- metrics-netstat-tcp.rb: Add IPv6 state counts (@mlf4aiur)
- check-ping.rb: Fix false positives (#34 via @kai101)
1.0.0 - 2016-06-14
- check-whois-domain-expiration-multi.rb: Handle whois errors better by retrying failed lookups
- Use Timeout.timeout not deprecated Object#timeout
- check-whois-domain-expiration-multi.rb: Add timeout option
- Support for Ruby 2.3.0
- Support for Ruby 1.9.3
- Update to Rubocop 0.40 and cleanup
0.2.4 - 2016-04-02
- metrics-ping.rb: Fix error when a host cannot be pinged. Convert to a proper metrics check.
- basic check for netfilter conntrack
- Option for newline character in write string for check-banner
0.1.4 - 2016-01-22
- IPv6 support for check-ping
0.1.3 - 2016-01-15
- Added check-socat.rb
0.1.2 - 2016-01-08
- Bugfix for
check-whois-domain-expiration-multi
andcheck-jsonwhois-domain-expiration
: return a warning-level response if there were any domains with expiration dates in the warning time period but none in the critical time period.
0.1.1 - 2015-12-21
- activesupport runtime dependency locked to 4.2.5 to ensure that we do not need ruby > 2.2
0.1.0 - 2015-12-03
- Added include and ignore options for devices at
metrics-net.rb
- Updated whois gem to 3.6.3
- Support multiple port ranges for check-ports
- Updated net-ping gem to 1.7.8
- Updated whois gem to 3.6.2
0.0.7 - 2015-10-27
- Added
check-jsonwhois-domain-expiration.rb
plugin which uses the API at https://jsonwhois.com to check domain expiry.
0.0.6 - 2015-10-01
- Added new port check
- Changed name of check-ports to check-ports-nmap
0.0.5 - 2015-08-05
- Added new metrics-ping.rb plugin
- Added check-whois-domain-expiration-multi.rb plugin to check multiple domains for expiration using whois records
- general gem cleanup
0.0.4 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
0.0.3 - 2015-06-03
- check-rbl.rb had a typo in the require statement for 'dnsbl-client'
- cleaned up the gemspec
- cleaned up Rakefile
- updated documentation links
- renamed check-ports.rb to check-ports-nmap.rb
- added check-ports.rb based in TCPSocket instead of nmap
- renamed check-ports.rb to check-ports-nmap.rb
- added check-ports.rb based in TCPSocket instead of nmap
0.0.2 - 2015-06-03
- added binstubs
- removed cruft from /lib
- initial release
- add gem metadata
- add chef provisioner to Vagrantfile
- fix ruobcop issues
- pin all dependencies
- added check-whois-domain-expiration #7
- updated check-banner to allow checking for no banner
- added check-mtu functionality #7
- additional functionality to check-banner #6
- all tests pass
- initial gem release
- initial release, same as community repo