############################################################################### Changelog for check_lsi_raid, a Nagios/Icinga plugin to check LSI RAID controllers ############################################################################### Version 2.5 20161118 * Increased temperature warning and critical thresholds for the controller * Check if GasGaugeStatus equals to N/A string * Check for failure 46, drive not attached Version 2.4 20160519 * Exit with warning if no storage is attached to controller * Add JBOD to valid states (THX to ddesmet) Version 2.3 20151020 * Check for solaris in linux code path * Remove storcli logs per default, as a log is created on each plugin call Version 2.2 20150624 * Dereference hash keys when using key method * DHS is a valid drive state (dedicated hot spare) * Add nosudo to help text, only add sudo if not already root * Fix status string check and setting of Critical level Version 2.1 20141120 * Various bug fixes ** Allow state for global hot spare ** Skip consistency check for cachecade volumes ** Dereference status level Version 2.0 20141020 * Completed refactoring of all check methods, the plugin now seperates value gathering and status checking. * The /c0 show all command is no longer used, as it influences the IO response time of the controller. * Take a look at the README file to get a complete list of what is checked. Version 1.2 20140304 * Plugin is now working with current storcli 1.07.07 * Fix physical drive check as code did not reach the check * Check for storcli on more paths * Replace storli command return status in separate method Version 1.1 20131128 * Thanks to Jonas Meurer for the patches * Minor fix: uninitialized variables for bbu=0 * Typo fix: "other error count" instead of "media error count" * Output STATUS variable for nagios performance data processing * Add commandline options to define warning threshold for media errors, other errors, predictive fail count and shield count * Set state to critical for non-optimal virtual/logical disks Version 1.0 20131028 * First stable release. Improved testing with reading output from simple text files. * Check status of BBU and CacheVault * Fix storcli path checking * Fix rebuild progress for physical devices * Fix temperature check for a real integer List of contributors: * Georg Schoenberger (gschoenberger@thomas-krenn.com) * Grubhofer Martin (s1110239013@students.fh-hagenberg.at) * Scheipner Alexander (s1110239032@students.fh-hagenberg.at) * Werner Sebastian (s1110239038@students.fh-hagenberg.at) * Jonas Meurer (jmeurer@inet.de)