Megacli에 관한 글은 구글에서 검색을 하면 나옵니다.
이 글은 Storcli 기준입니다. RAID의 상태가 Partially Degraded 또는 Degraded가 되면 이메일을 발송합니다. 스크립트는 아주아주 간단하게 만들었습니다. 메일제목과 내용도 고정입니다. 관리자가 인지만 할 수 있는 수준입니다.
1. postfix를 적당히 설정한다.
dpkg-reconfigure postfix
2. 메일 설정을 발신 전용으로 만든다.
sed -i 's/inet_interfaces = all/inet_interfaces = loopback-only/g' /etc/postfix/main.cf
3. postfix를 재시작한다.
systemctl restart postfix.service
4. 아래 내용으로 스크립트 파일을 만들고, crontab에 등록한다. 이메일이나 메일 제목/내용 등은 알아서 고쳐쓴다. #!/bin/bash
RAID=`/opt/MegaRAID/storcli/storcli64 /call /vall show | grep RAID | grep -E 'Pdgd|Dgrd' | wc -l`
if [ $RAID -ge 1 ]; then echo "Check RAID" | mail -s "Proxmox Server RAID Problem" admin@raoninfo.com fi
5. crontab에 등록해서 10분마다 실행되게 한다.
실동작 테스트는 못해봤습니다. 다만 스크립트에 Dgrd 대신 Optl을 넣어서 테스트를 하면 잘 됩니다.
|