O 3ware oferece um programa de monitoramento / gerenciamento em 3dm2. basta olhar para a página deles, existe uma versão binária para o linux, e até funciona bem [pelo menos no debian].
coisa é - eu nunca confiei nessas ferramentas extravagantes ... então eu faço o seguinte. então eu uso scripts próprios baseados em tw_cli - também baixáveis do site 3ware.
uma vez por semana eu executo a patrulha:
./tw_cli /c0/u0 start verify
e o tempo todo, a cada 15 minutos eu despejo estado atual de raid:
./tw_cli /c0 show > current.txt
eu uso o plugin nagios muito simples para verificar se o status atual é idêntico ao esperado [apenas comparo o conteúdo de um arquivo com um dump de status bem conhecido que foi tirado no início].
#!/bin/bash
if [ 'diff current.txt expected.txt|wc -l' -ne 0 ] ; then
echo "CRITICAL - current state of raid does not match expected pattern "
exit 2
fi
if [ 'find . -name current.txt -mmin -16|wc -l' -ne 1 ] ; then
echo "CRITICAL - state file is old "
exit 2
fi
echo "OK"
exit 0
você provavelmente colocaria mail em vez de exit 2 ... ou mais provavelmente usará 3dm2.