All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial public release
- Using tr to replace the string-output from camcontrol, for a more human-readable script, no changes in functionality.
- If a volume didn't have a known state, it just wouldn't show that volume, it now exits with errorcode3 and outputs as "unknown state"
- Patch by Christoph Schug applied to replace two (cut) systemcalls with one (sed) when getting DEVICESTRING.
- Added quotes in various places for consistency
- Don't set state to unknown if state is already critical (for code added in 1.4)
- unset $ERR before doing anything to avoid problems if the variable is already set
- The nagios web interface would only show one RAID volume, it seems nagios blocks "|" in the input and throws everything after that away.
- Changed the "|" to a "/" in output
- Thanks to Kai Gallasch for reporting this
- Changed tr A-Z a-z to tr [:upper:] [:lower:] to prevent problems with various locales.
- Thanks to Oliver Fromme for reporting this
- Added online expansion
- Thanks to Mikael Antonsen for reporting this
- Problems with status of ADG (Advanced Data Guarding) Volumes fixed.
- Thanks to Peter Larsen for reporting this
- Can now email an address of choice, just use email address(es) as arguments to shellscript
- check if camcontrol binary exists on system before running script
- HP Finally changed the SCSI output of their latest smart array controllers, updated script to be compatible with both versions
- Thanks to Paul Yates for reporting this and providing sample output
- Added support for FreeBSD 10.1 and later
- Thanks to Marc Peters for reporting this