2013-08-01

Monitor FS Primergy R600 S4 hard disks

I have a FS Primergy R600 S4 with RHEL 5.3 on it.
It seems it has:
LSI1078 PCI-e SAS RAID controller with 512MB cache memory,
Description: LSI MegaRAID SAS 8708ELP

/I still don't get which is which/

I tried mpt-status, and followed this guy:
http://www.how2forge.info/monitoring-lsi-raid-adapter-with-mpt-status/#comment-518

but finally I got :
octl: No such device



SOLUTION:

I found  MegaCli-8.07.10-1.noarch.rpm from
http://www.lsi.com/Search/Pages/results.aspx?k=megacli&r=os%3D%22AQVMaW51eAJvcwEBXgEk%22

you can install it witch command:
rpm -ivh MegaCli-8.07.10-1.noarch.rpm

When you install it, the MegaCli command becomes availabale from
/opt/MegaRAID/MegaCli/MegaCli64

However this command has very complicated syntax. To simplify this, I downloaded a special script lsi.sh from: https://calomel.org/megacli_lsi_commands.html
Special thanks to whom created it!!
With its options you can easily check the status of your RAID, or even put it in a cron job.

                OBPG  .:.  lsi.sh $arg1 $arg2
    -----------------------------------------------------
    status        = Status of Virtual drives (volumes)
    drives        = Status of hard drives
    ident \$slot   = Blink light on drive (need slot number)
    good \$slot    = Simply makes the slot \"Unconfigured(good)\" (need slot number)
    replace \$slot = Replace \"Unconfigured(bad)\" drive (need slot number)
    progress      = Status of drive rebuild
    errors        = Show drive errors which are non-zero
    bat           = Battery health and capacity
    batrelearn    = Force BBU re-learn cycle
    logs          = Print card logs
    checkNemail   = Check volume(s) and send email on raid errors
    allinfo       = Print out all settings and information about the card
    settime       = Set the raid card's time to the current system time
    setdefaults   = Set preferred default settings for new raid setup


You need to set

# Full path to the MegaRaid CLI binary
MegaCli="/opt/MegaRAID/MegaCli/MegaCli64"

to tell the script where is your MegaCli.
You may also need to set enclosure.

No comments:

Post a Comment