服务器运维之服务器Raid状态监控报警
概述
对于大数据存储,可选的方式有很多,比如分布式存储,服务器软链接,但今天我要说的是硬盘阵列(Raid),它可以把很多硬盘组合成一个大的盘,几百T的存储空间,相信对于大多数公司来说可以用一生了。常用的方式有软组盘,硬组盘。但是企业级常用的还是硬组盘居多。
Raid搭建,这篇文章就谈了,可以去易点知识库 看,地址为https://sun.book77.com这盘文章更想说的是,raid搭建好了,怎么能及时发现故障处理故障。就是raid6也只能坏2块硬盘。如果故障不能及时发现,坏了3块硬盘,你只有找地方取苦把(当然还是有方法找会数据的,不会很麻烦还要花很多钱还要看运气硬盘的健康状态如何。呵呵!!)。大家是不是有点不耐烦了,前面说了这多么废话。好了,下面马上进入今天正题。
Linux系统Riad状态监控
脚本附上:
#!/bin/sh
flag=1
for ste in /sbin/megacli -LDInfo -Lall -aALL |grep "State" |awk '{print $3}'
do
if [ $ste == “Optimal” ]
then
flag=expr $flag + 0
else
flag=expr $flag + 1
fi
done
if [ f l a g − e q 1 ] t h e n e c h o " s t a t u s : g o o d : " flag -eq 1 ] then echo "status:good:"