Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
linux:perc [2007/10/30 13:29] a RAID controller |
linux:perc [2009/05/25 00:35] (current) |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | |||
| + | ===== Dell PERC 6/i and RAID monitoring ===== | ||
| + | |||
| + | |||
| + | A few pointers for people trying to get Dell's PERC 6/i RAID monitoring working under Ubuntu, and any other linux for that matter. It also applies to PERC 5/i too, and... other stuff :-) | ||
| + | |||
| + | First, visit [[http:// | ||
| + | |||
| + | Next, we need to download a tool to get information from your array. Download LSI's MegaRAID CLI tool for linux. It comes as a .RPM, so if you're an ubuntu user, you can convert it to a .deb using alien, or convert it to a .tar.gz. | ||
| + | # alien --to-tgz MegaCli-1.01.39-0.i386.rpm | ||
| + | |||
| + | You then have a CLI tool you can use to get all your data now! For example: | ||
| + | # ./ | ||
| + | |||
| + | One thing I spent a while figuring out was how to get the rebuild progress, so here's how: | ||
| + | # ./ | ||
| + | |||
| + | There' | ||
| + | |||
| + | Don't forget to actually monitor this output with nagios, or your favorite monitoring tool! | ||
| + | |||
| + | |||
| ===== PERC 5/i ===== | ===== PERC 5/i ===== | ||
| Line 12: | Line 36: | ||
| install '' | install '' | ||
| | | ||
| + | |||
| + | ==== Creating new virtualdisk array (RAID) ==== | ||
| + | |||
| + | see manual: [[http:// | ||
| + | |||
| + | <code shell> | ||
| + | # / | ||
| + | </ | ||
| + | |||
| ==== kernel options ==== | ==== kernel options ==== | ||
| Line 61: | Line 94: | ||
| + | |||
| + | ===== Monitoring Dell SAS 5/iR RAID with nagios ===== | ||
| + | |||
| + | see: [[http:// | ||
| + | |||
| + | | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | The status of this RAID card can be read using mpt-status, in Gentoo this package is available as sys-block/ | ||
| + | |||
| + | |||
| + | # mpt-status | ||
| + | ioc0 vol_id 0 type IM, 2 phy, 148 GB, state OPTIMAL, flags ENABLED | ||
| + | ioc0 phy 1 scsi_id 32 ATA WDC WD1600JS-75N 2E04, 149 GB, state ONLINE, flags NONE | ||
| + | ioc0 phy 0 scsi_id 1 ATA WDC WD1600JS-75N 2E04, 149 GB, state ONLINE, flags NONE | ||
| + | |||
| + | The latest ' | ||
| + | |||
| + | |||
| + | The script uses sudo to run mpt-status, so you'll need to modify your / | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| + | Next, you need to configure nagios, your filenames might be different from the names I use below. | ||
| + | / | ||
| + | |||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | |||
| + | / | ||
| + | |||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | check_command | ||
| + | } | ||
| + | Reload nagios, on gentoo, it's / | ||

