Yes. It depends on your PERC controller, however. Here are my notes but it may not match your version. Dell tends to switch brands frequently and between versions in the same generation.
- PERC 5: MegaCli
- PERC 4/Di PERC 3/QC PERC 3/DC PERC 3DCL PERC2/DC PERC2/SC: Dellmgr
- PERC 3/Di PERC 3/Si PERC2/Si PERC 2: afaapps
- afaapps-2.7-2.i386.rpm for some 2650. Probably want to try 4.1 first.
- afaapps-4.1-0.i386.rpm for 2850 and most 2650.
With Nagios, because of the version differences, it gets trickier to maintain. There's a wrapper for the afasnmp app. Here's some links...
With an older 2650 I was able to use afasnmp. Unfortunately, I will not be able to give you a definitive recommendation for all chipsets.
Hm, I get really frustrated with Dell sometimes and their tendency to default to Windows approaches on UNIX. Don't get me started on the MD3000.
It sounds like if you run MegaCLI from command line, it produces the status as desired. I hack out scripts in Nagios all the time. I'll tie a script on the source server, often a simple shell script, it will be
exec in SNMP. On the Nagios server, I'll use a PERL script to pull the mib and produce the results in a fashion that Nagios can use. Would this work for you now?