Proxmox
Home / Proxmox
제목Proxmox(Debian)에서 Megaraid 관련 이메일 경보 보내기 (Storcli)2024-07-28 22:14
작성자 Level 10

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을 넣어서 테스트를 하면 잘 됩니다.


#megaraid#email#alert#proxmox#debian#storcli
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)