Adaptech makes great raid controlers, but if your running a Linux system how do you monitor your raid's integrity? Well I had that issue, and to make matters worse the distro wasn't natively supported by Adaptech. The distro we were using is called rPath. Once you find everything you need its a relatively simple process.
First of all find your controler on Adaptec's site. Your going to need the Linux Driver Source and the Linux Storage Manager.
- conary update conary
- conary update gcc
- Download aacraid-linux-src-x.x.x-x.tgz (raid driver source file)
- gunzip -f aacraid-linux-src-x.x.x-x.tgz
- tar -xvf aacraid-linux-src-x.x.x-x.tar
- rpm2cpio aacraid-x.x.x-x.src.rpm | cpio -iuvd
- mkdir aacraid
- mv aacraid_source.tgz aacraid
- gunzip -f aacraid_source.tgz
- tar -xvf aacraid_source.tar
- rm -rf aacraid_source.tar
- make -C /lib/modules/`uname -r`/build M=$PWD modules
- cp aacraid.ko /lib/modules/`uname -r`/kernel/drivers/scsi/aacraid
- depmod
- insmod /lib/modules/`uname -r`/kernel/drivers/scsi/aacraid/aacraid.ko
- Download StorageManger for Linux
- rpm2cpio StorMan-x.x.x86_64.rpm | cpio -iuvd
- cp ./usr/StorMan/libstdc++.so.5 /usr/lib64
- mkdir /usr/StorMan
- chmod +x ./usr/StorMan/arcconf
- cp ./usr/StorMan/arcconf /usr/StorMan/
- ln /usr/StorMan/arcconf arcconf
Then test by just running "arcconf getconfig 1" or "arcconf getstatus 1". Then you can go ahead and setup a cron job to check the status of the raid and e-mail you when its no longer Optimal.