監控linux文件系統只讀性

需求:因爲斷電故障,會致使虛機文件系統損壞,最後變成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個腳本均可以實現目的。監控

相關文章
相關標籤/搜索