主頁 > 知識庫 > 監(jiān)視磁盤使用情況的Shell腳本(本地+遠程)

監(jiān)視磁盤使用情況的Shell腳本(本地+遠程)

熱門標(biāo)簽:免費門店地圖標(biāo)注注冊入駐 陜西便宜電銷機器人軟件 ??谥悄苷Z音電銷機器人好用嗎 艾比利外呼系統(tǒng) 衡水外呼線路解決 昆明電話外呼系統(tǒng)好么 電話機器人每天搜索多少次 杞縣地圖標(biāo)注app 外呼系統(tǒng)一天耗費多少流量
monitordisk.sh如下
復(fù)制代碼 代碼如下:

#!/bin/bash
#Updated:2008-03-03 PM By:leif(liangliwen@163.com)
EMAIL=/usr/local/bin/email
/bin/df -h >/tmp/df.txt

USE=`df -H | grep -o [0-9]*% | grep -o ‘[0-9]\+'`

for i in $USE
do
if (( $i > 95 ))
then
$EAMIL -s “WARNING Low disk space for $i” liangliwen@163.com break
fi
if (( $i > 90 ))
then
$EMAIL -s “Low disk space for $i” liangliwen@163.com fi
done

/bin/rm -f /tmp/df.txt

實現(xiàn)目的,任何一個分區(qū)使用到90%就發(fā)送一個郵件給指定的收件人,到95%就在郵件主題出警告(warning),說明發(fā)送郵件程序EMAIL,是從http://www.cleancode.org/projects/email 下載安裝,比較靈活.

把這個shell根據(jù)需要放在crontab 實現(xiàn)定時檢查磁盤情況

以下是補充內(nèi)容:

用于監(jiān)視遠程主機磁盤使用情況的shell腳本,文件名:disklog.sh
復(fù)制代碼 代碼如下:

#!/bin/bash
# 文件名:disklog.sh
# 用途:監(jiān)視遠程系統(tǒng)的磁盤使用情況
logfile="diskusage.log"
if [[ -n $1 ]]
then
logfile=$1
if
if [ ! -e $logfile ]
then
printf "%-8s %-14s %-9s %-8s %-6s %-6s %-6s %s\n" "Date" "IP ADDRESS" "Device" "Capacity" "Used" "Free" "Percent" "Status" > $logfile
fi

IP_LIST="127.0.0.1 0.0.0.0"
# 提供遠程主機IP地址列表
(
for ip in $IP_LIST
do
ssh slynux@$ip 'df -H' | grep ^/dev/ > /tmp/$$.df

while read line;
do
cur_date=$(date +%D)
printf "%-8s %-14s " $cur_date $ip
echo $line | awk '{ printf("%-9s %-8s %-6s %-6s %-8s", $1,$2,$3,$4,$5); }'

pusg=$(echo $line | egrep -o "[0-9]+%")
pusg=${pusg/\%/};
if [ $pusg -lt 80 ];
then
echo SAFT
else
echo ALERT
fi
done /tmp/$$.df
done
)>>$logfile

我們可以用cron以固定的間隔來調(diào)度腳本執(zhí)行,例如在crontab中加入如此條目,以實現(xiàn)每天上午10點自動運行腳本:


00 10 * * * /home/sh/disklog.sh /home/log/diskusg.log

執(zhí)行crontab -e命令,添加上面一行內(nèi)容并保存。

也可以手動執(zhí)行:

$ ./disklog.sh
您可能感興趣的文章:
  • shell腳本快速創(chuàng)建、格式化、掛載新添加的磁盤實現(xiàn)方法詳解
  • powershell遠程管理服務(wù)器磁盤空間的實現(xiàn)代碼
  • 一天一個shell命令 linux好管家--磁盤--df命令詳解
  • Powershell中獲取所有磁盤盤符的方法
  • 使用shell腳本采集系統(tǒng)cpu、內(nèi)存、磁盤、網(wǎng)絡(luò)等信息
  • 獲取磁盤IO與系統(tǒng)負載Load的shell腳本
  • shell腳本快速創(chuàng)建格式化磁盤與詳細操作步驟

標(biāo)簽:泰安 西寧 昌都 宿遷 臨滄 營口 南京

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《監(jiān)視磁盤使用情況的Shell腳本(本地+遠程)》,本文關(guān)鍵詞  監(jiān)視,磁盤,使用,情況,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《監(jiān)視磁盤使用情況的Shell腳本(本地+遠程)》相關(guān)的同類信息!
  • 本頁收集關(guān)于監(jiān)視磁盤使用情況的Shell腳本(本地+遠程)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章