Monitoring van LSI MegaSAS 9260 (Dell)

Wij hebben een Dell PowerEdge R510 met 8 schijven erin.
Deze heeft een LSI Logic / Symbios Logic LSI MegaSAS 9260 (rev 04) raid kaart erin zitten. De Raid is makkelijk maar het monitoren is iets meer gedoe. Hier staat beschreven hoe ik het gedaan heb.

Bij sourceforge kan je een monitoring software downloaden.
http://downloads.sourceforge.net/project/megactl/megactl/0.4.1%20beta%20i386%20binary%20release/megactl-0.4.1.i386.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fmegactl%2F&ts=1312971472&use_mirror=switch
tar -zxvf megactl-0.4.1.i386.tar.gz && cd megactl-0.4.1
cp mega* /usr/sbin/

Met cat /proc/devices |grep megaraid|awk ‘{print $1}’ kan je het block nummer vinden.
Je moet dan nog een node aanmaken
mknod /dev/megaraid_sas_ioctl_node c BLOCK_NR 0
Vervang BLOCK_NR door het nummer wat je gevonden hebt.
Met het commando megasasctl kan je dan de raid uitlezen.

In Zabbix heb ik de volgende regel toegevoegd:
UserParameter=raid.megasas,/usr/bin/sudo /usr/sbin/megasasctl|grep ^a0d0|grep optimal|wc -l
Een 1 is ok een 0 betekent error.