This project adheres to Semantic Versioning.
This CHANGELOG follows the format listed here
- check-mysql-select-value.rb script (@DrMurx)
2.5.1 - 2018-06-21
- check-mysql-alive.rb: allow specifying a value for
-i(@scones)
2.5.0 - 2018-06-12
- metrics-mysql-raw.rb: added
Qcache_free_memorycollection (@alchandia)
2.4.0 - 2018-06-4
- Add check-mysql-select-count.rb script (@negachov)
2.3.0 - 2018-03-17
- check-mysql-msr-replication-status.rb: new script that helps with monitoring mysql multi-source replication (@ndelic0)
- appeased cops (@majormoses)
2.1.1 - 2018-02-07
- check-mysql-status.rb: if --socket flag is specified, it overrides config (@tinle)
2.2.0 - 2017-11-19
- check-mysql-alive.rb: Add support for custom section in inifile. (@oba11)
- check-mysql-connections.rb: Add support for custom section in inifile. (@oba11)
- check-mysql-disk.rb: Add support for custom section in inifile. (@oba11)
- check-mysql-innodb-lock.rb: Add support for custom section in inifile. (@oba11)
- check-mysql-query-result-count.rb: Add support for custom section in inifile. (@oba11)
- check-mysql-replication-status.rb: Add support for custom section in inifile. (@oba11)
- check-mysql-status.rb: Add support for custom section in inifile. (@oba11)
- check-mysql-threads.rb: Add support for custom section in inifile. (@oba11)
- metrics-mysql-graphite.rb: Add support for custom section in inifile. (@oba11)
- metrics-mysql-processes.rb: Add support for custom section in inifile. (@oba11)
- metrics-mysql-query-result-count.rb: Add support for custom section in inifile. (@oba11)
- metrics-mysql-raw.rb: Add support for custom section in inifile. (@oba11)
- README.md: update useage to have an example using the custom ini section (@majormoses)
- update changelog guidelines location (@majormoses)
- misc spelling and whitespace (@majormoses)
2.1.2 - 2017-10-04
- In
READMEclarify why they should not use privileged users for monitoring with sensu. (@majormoses) - In
READMEadd more usage examples. (@rwillmer)
- check-mysql-disk.rb: fixed short option
-sto-Sfor--socketas it conflicted with--size(@2autunni)
2.1.1 - 2017-06-25
- Added minimum viable permissions in
READMEfor all the checks, metrics, and handlers. (@majormoses)
- check-mysql-disk.rb: make required options required. (@majormoses)
- check-mysql-disk.rb: misc changes on where option output is cast. (@majormoses)
2.1.0 - 2017-06-10
- metrics-mysql-query-result-count.rb: Creates a graphite-formatted metric for the length of a result set from a MySQL query. (@athal7)
2.0.0 - 2017-06-05
- check-mysql-status.rb: renamed short arg of
--checkdue to conflicts (@majormoses)
- check-mysql-status.rb: made the options easier to read by splitting them across multiple lines (@majormoses)
- Add testing on Ruby 2.4 (@eheydrick)
1.2.1 - 2017-05-03
- Fix configuration for check-mysql-query-result-count.rb script (@athal7)
1.2.0 - 2017-03-23
- Add check-mysql-query-result-count.rb script (@athal7)
1.1.0 - 2017-01-15
- Added minimum thresholds to the check-mysql-threads.rb script
- Added metrics plugin with mysql gem requirement
- Added metrics plugin metrics-mysql-processes from
SHOW PROCESSLIST - Added fallback plugin check-mysql-status.rb with no mysql gem requirement - status and replication
- Added multi source replication parameter on check-mysql-replication-status.rb
- metrics-mysql-graphite.rb: Properly close mysql connection
1.0.0 - 2016-08-15
- added check-mysql-threads.rb script
- changed metrics-mysql-graphite.rb to use mysql / ruby-mysql gem
- Removed compatibility with Ruby 1.9
- Updated sensu-plugin dependency from
= 1.2.0to~> 1.2 - removed --help option as it comes from opt parser
- check-cloudwatch-mysql-sensu.rb - sensu-plugins-aws check-cloudwatch-metric.rb should be used
0.0.4 - 2015-08-04
- updated sensu-plugin gem to 1.2.0
0.0.3 - 2015-07-14
- updated sensu-plugin gem to 1.2.0
- ability to read configuration data from an ini file
0.0.2 - 2015-06-03
- added binstubs
- removed cruft from /lib
- initial release