Skip to content

Orteko/megaclisas-status

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

megaclisas-status

This will perform health checks on a MegaRAID device using the proper binary for your platform.

Debian information on the binaries are here: http://hwraid.le-vert.net/wiki/DebianPackages (Note that the megaclisas-status linked here is the original un-maintaned version and not this fork).

MegaCLI previously offered by LSI is now maintained by Broadcom, a package with combined binaries for all operating systems can be found here: https://www.broadcom.com/support/download-search/?dk=megacli

Note that the MegaCLI package is only available as an RPM so you will need to use alien or equivalent to convert to your distributions preferred packaging format.

Usage

megaclisas-status [--nagios | --snmp | -q]

  • no parameters: show megaraid info
  • --nagios: show nagios-friendly output
  • --snmp: show snmp MIB friendly output
  • -q: Quiet mode, only displays output if an array or disk is bad - intended for use from cron.

Cron Setup

Populate a cron job as follows to check any found array at 1AM every morning, this will only raise output if issues are found:

# /etc/cron.d/megaclisas-status
# Check raid status
0 1 * * * root /usr/local/sbin/megaclisas-status -q

Nagios Setup

You can find a plugin, with instructions, here: http://exchange.nagios.org/directory/Plugins/System-Metrics/Storage-Subsystem/Raid-Check-using-megaclisas/details

SNMP Setup

  1. Install the MegaCLI Package for your platform
  2. Copy this script to /usr/local/sbin and make it executable
  3. Add the following to snmp.conf: extend megaraid /usr/local/sbin/megaclisas-status --snmp
  4. Restart snmpd

The output MIB will be .1.3.6.1.4.1.8072.1.3.2.4.1.2.8.109.101.103.97.114.97.105.100

and the outputs are:

  • .1 megaraid = 0, no megaraid = 1
  • .2 Healthy = 0, Unhealthy = 1
  • .3 number of good arrays
  • .4 number of bad arrays
  • .5 number of good disks
  • .6 number of bad disks

About

SNMP and Nagios MegaRaid Check

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%