需求:因爲斷電故障,會致使虛機文件系統損壞,最後變成read-only的模式,這種狀況影響轉碼虛機的服務。因此對於read-only文件系統,須要在zabbix監控起來,若是發現哪一個虛機的文件系統是read-only的,要立刻發信報警。bash
處理方法:能夠經過腳本和zabbix實現。ide
腳本詳細以下:spa
腳本1it
#!/bin/sh
testfile="/test.tmp"
touch $testfile >/dev/null 2&>1
if [ -f "$testfile" ] ; then
rm -f $testfile&&echo "1"
else
echo "0"
fi
ast
腳本2class
#!/bin/bash
for file in `ls /root`
do
if [ -f $file ];then
filew=`ls -l $file|cut -c 3`
if [ $filew = w ];then
echo "1"
exit 1
else
echo "0"
exit 0
fi
fi
done
test
#!/bin/sh
declare -a pid
ro=`mount|awk '{print $6}'|grep ro`
if [ -z $ro ];then
echo "1"
exit 1
else
echo "0"
exit 0
fi
~ awk
3個腳本均可以實現目的。監控