Nagios Plugin Check Raid Versions Save

Nagios/Icinga/Sensu plugin to check current server's RAID status ⛺

4.0.1

8 years ago
  • megacli: Support Predictive Failures as Warning rather than critical #123
  • tw_cli: Implement detailed BBU & Enclosure checks #131

NOTES:

  • tw_cli users need to update their sudo rules

4.0.0

8 years ago

Source code layout changed so that all plugins are in separate file (#115).

The distribution will still include single check_raid.pl file for official releases. See Development how to roll check_raid.pl or run from source tree yourself.

Despite the major version change, the underlying plugins code is same as in 3.2.5.

3.0.1

8 years ago
  • Fixes to cciss plugin, improvements in mpt, areca, mdstat plugins

3.0.2

8 years ago
  • Detecting SCSI devices or hosts with lsscsi
  • Updated to handle ARCCONF 9.30 output
  • Fixed -W option handling (#29)
  • dmraid support (#35)
  • mdstat plugin rewritten to handle external devices (#34)
  • added --resync=OK|WARNING|CRITICAL|UNKNOWN option. defaults to OK (#23, #24, #28, #37)

3.0.3

8 years ago
  • resync fixes

3.0.4

8 years ago
  • added --noraid=OK|WARNING|CRITICAL|UNKNOWN option. defaults to UNKNOWN
  • setup sudo rules option (-S) supports debug (-d) and will only print the rules. Output is sent to stdout, so you can save that output to file of your liking.
  • sudo: add -A option to use askpass and fail sooner if no sudo rules present
  • arcconf: check physical devices
  • megacli: Fixed handling of multiple Virtual Drive without name
  • megacli: Batteries check (megacli), perfdata, longoutput, and --noraidok option (#39, #33)
  • megacli: reports CRITICAL on Battery state Optimal (#45, #46)
  • set state WARNING when raid is resyncing by default, override with --resync=STATE
  • arcconf: check physical devices

3.0.5

8 years ago
  • fixed program version

3.2.5

8 years ago
  • tw_cli: respect bbu monitoring flag in tw_cli (defaults to off). #117
  • hpssacli: make plugin to work if hpacucli is dected as well. #116, #114
  • arcconf: parse multiple controllers. #110, #118
  • mvcli: new plugin, partial implementation #92
  • improvements to make rpm. #108
  • arcconf: bbu monitoring is optional (defaults to off). #118

NOTES:

  • arcconf users need to update their sudo rules
  • arcconf & tw_cli respect bbu monitoring flag, which defaults to off

3.2.4

8 years ago
  • arcconf: handle unparsed data from Arcconf 1.7. #99
  • cciss: parse spare drive status. #100
  • hide errors from sudo -h when using old sudo. #88
  • don't detect sudo if running as root. fixes #101
  • hpacucli: check for array status. fixes #98
  • hp_msa: allow configuring via plugin-options. #97
  • allow plugin specific options #58
  • make plugins work even if plugin programs not executable for non-root #104
  • arcconf: handle when battery has failed and no status available at all. #105
  • hpacucli: fix for HP H240ar controller. #106
  • add make rpm target #108
  • add missing lsscsi command for cciss. #109

3.2.3

9 years ago
  • arcconf: dead disks have no id, use physical location instead #90
  • sudo: detect if sudo has -A option #88
  • mpt: fix uninitialized value in mpt plugin when tool is installed but no controllers are present #95
  • megacli: handle CacheCade devices (ignore for now). #91
  • sas2ircu: handle when no RAID function is available (LSI 9202 16E) #93
  • metastat: plugin is now usable #38, #96
  • hpssacli: adding hpssacli support #94