[RAID] LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] 모니터링 툴 설치
1. 다운로드 및 설치
본 매뉴얼을 작성할때 사용한 서버의 OS는 CentOS 6.2 (64bit) 이므로 아래의 링크로 다운받았습니다.
다른 OS종류나 버전을 사용하시는 분은 URL을 적당히 수정하여 다운로드 받으세요.
sas2ircu 다운로드
# cd /usr/local/src
# wget http://download1.obs.j0ke.net/hardware:/raid/CentOS_6/x86_64/sas2ircu-5.00.00-1.1.x86_64.rpm
# rpm -ivh sas2ircu-5.00.00-1.1.x86_64.rpm
2. 사용 방법
# sas2ircu list // RAID 구성된 INDEX 번호 보기
LSI Corporation SAS2 IR Configuration Utility.
|
# sas2ircu 0 display // INDEX 0번 으로 구성된 RAID level 및 모든 디스크 상태보기
LSI Corporation SAS2 IR Configuration Utility.
Read configuration has been initiated for controller 0
Device is a Hard disk
Device is a Hard disk
Device is a Hard disk
Device is a Hard disk
Device is a Hard disk
Device is a Hard disk
Device is a Hard disk
Device is a Hard disk |
3. 일일 체크 스크립트
아래 내용으로 스크립트 파일을 만들고 crontab 에 등록하여
30분 단위로 HDD 상태를 체크하도록 합니다.
> HDD 상태가 '최상'이 아닐 경우 메일 발송
# crontab -e
mailto="" 00,30 * * * * sh /root/RAID_monitoring.sh |
# vi /root/hdd_list.txt
1 2 3 4 5 6 7 |
# vi /root/RAID_monitoring.sh
#!/bin/sh
check=`sas2ircu 0 display |grep State |grep -v Optimal |grep -v Rebuilding |wc -l`
if [ "$check" == "0" ]; then
# 1~7 번 디스크중 에러난 디스크 체크 while read hdd_no trash # 0 번 디스크 오류 여부 체크
# error_hdd_no.txt 에 입력된 값을 메일로 발송 IP=`ifconfig |grep 'inet addr:' |awk '{print $2}' |sed 's/addr://g' |head -n 1`
fi
# 정리
exit 0 |
'리눅스 > OS 일반' 카테고리의 다른 글
리눅스 쉘 프롬프트 변경 (0) | 2014.12.31 |
---|---|
grep 검색으로 '또는' (or) 기능 사용하기 (0) | 2014.12.31 |
GlusterFS 설치 (0) | 2014.12.31 |
램디스크 설정 (swap memory를 HDD처럼 사용하기) (0) | 2014.12.31 |
램디스크 설정 (물리 memory를 HDD처럼 사용하기) (0) | 2014.12.31 |