實(shí)現(xiàn)磁盤滿額自動(dòng)郵件報(bào)警的具體思路及操作步驟

Windows系統(tǒng)下,如果出現(xiàn)在軟件中的磁盤滿了,那么要如何實(shí)現(xiàn)磁盤滿額自動(dòng)郵件報(bào)警呢?這樣才能讓我們了解磁盤已滿的情況!現(xiàn)在我們一起去看看吧!
該問題分為兩個(gè)步驟來考慮,一是如何監(jiān)測磁盤容量;二是如何自動(dòng)郵件報(bào)警。
第一個(gè)問題有兩種解決方法,一是利用命令行下的wmic命令來寫一個(gè)bat腳本;二是利用windows自帶的性能監(jiān)控。第一種方法比較麻煩,這里采用了第二種方法。
這樣,總的詳細(xì)步驟如下:
第一步 啟用“性能”功能
在服務(wù)器中,點(diǎn)擊“開始→運(yùn)行”,在“運(yùn)行”對(duì)話框中輸入“perfmon.msc”命令后回車,彈出“性能”管理主窗口。接著依次展開“性能日志和警報(bào)→ 警報(bào)”選項(xiàng),下面就可以利用“新建警報(bào)設(shè)置”來監(jiān)控服務(wù)器空間的剩余數(shù)量,當(dāng)服務(wù)器剩余空間低于某個(gè)數(shù)值時(shí),就向管理員報(bào)警,提示空間 不足的警告信息。
第二步 新建警告設(shè)置
接下來要新建一個(gè)警報(bào)設(shè)置,用來監(jiān)控磁盤空間剩余量。
在“性能”管理主窗口中,右鍵點(diǎn)擊“警報(bào)”選項(xiàng),在彈出的菜單中選擇“新建警報(bào)設(shè)置”選項(xiàng),彈出新建警報(bào)設(shè)置對(duì)話框,在“名稱”欄中為該警報(bào)起個(gè)名稱,如“Diskfree”,點(diǎn)擊“確定”按鈕后,進(jìn)入到警報(bào)參數(shù)設(shè)置對(duì)話框。
第三步 警報(bào)參數(shù)設(shè)置
1. 添加計(jì)數(shù)器
在警報(bào)參數(shù)設(shè)置對(duì)話框中,點(diǎn)擊“添加”按鈕,彈出“添加計(jì)數(shù)器”對(duì)話框,接著在“性能對(duì)象”下拉列表框中選中“LogicalDisk”選項(xiàng)。
下面選中“從列表選中計(jì)數(shù)器”選項(xiàng),接著在列表框中選中“%Free Space”,再選中要監(jiān)控的盤符,如“C:”,最后點(diǎn)擊“添加”按鈕。 (注意,監(jiān)控多個(gè)盤要分別添加警報(bào);監(jiān)控整個(gè)磁盤容量就選擇“_Total”)
2. 警告參數(shù)和采樣間隔
然后回到警報(bào)參數(shù)設(shè)置對(duì)話框中,接下來要設(shè)置觸發(fā)警告參數(shù)和數(shù)據(jù)采樣間隔參數(shù)。這里要設(shè)置為剩余磁盤空間低于15%后,就向管理員發(fā)出警報(bào)。在“將觸發(fā)警報(bào),如果值是”下拉框中選擇“低于”選項(xiàng),在“限制”欄中輸入“15”。 接著設(shè)置數(shù)據(jù)采樣間隔值,這個(gè)間隔時(shí)間不要設(shè)置的過短,如設(shè)置為“5分鐘”,在“間隔”欄中輸入“5”,“單位”欄中選擇“分鐘”。
3. 指定警告操作
最后還要切換到“操作”標(biāo)簽頁,在“當(dāng)觸發(fā)警報(bào)時(shí)”框體中選中“執(zhí)行這個(gè)程序”選項(xiàng),單擊“瀏覽”,選擇“郵件警告.bat”
附上“郵件警告.bat”示例:
[html]
@echo off
echo 磁盤已滿,請(qǐng)及時(shí)清理!!!服務(wù)器地址為: > c:\mail_body.txt
ipconfig | find "IP Address" >> c:\mail_body.txt
:::::::::::::: 參數(shù)設(shè)置:::::::::::::
set from=test@qq.com
set user=test
set pass=11111
set to=alarm@qq.com
set subj="Disk Full Alarm!"
set mail=c:\mail_body.txt
set server=smtp.qq.com
set debug=-debug -log c:\blat.log -timestamp
::::::::::::::::: 運(yùn)行blat :::::::::::::::::
blat %mail% -to %to% -base64 -charset Gb2312 -subject %subj% -server %server% -f %from% -u %user% -pw %pass% %debug%
郵件報(bào)警截圖:

相關(guān)文章
Win7系統(tǒng)C盤爆滿怎么辦 Win7系統(tǒng)清理C盤的方法
win7系統(tǒng)c盤滿了怎么清理,win7系統(tǒng)c盤空間越來越小,自己的電腦系統(tǒng)盤設(shè)置過小,滿了怎么樣解決呢。下面腳本之家小編給大家?guī)砹薟in7系統(tǒng)清理C盤的方法,感興趣的朋友一2016-08-18win7系統(tǒng)C盤空間被臨時(shí)文件占滿怎么辦?win7系統(tǒng)C盤空間轉(zhuǎn)移臨時(shí)文件的
win7系統(tǒng)使用一段時(shí)間后,系統(tǒng)磁盤就會(huì)堆積很多垃圾文件,比如臨時(shí)文件,會(huì)占用大量磁盤空間,影響系統(tǒng)運(yùn)行速度,win7系統(tǒng)C盤空間被臨時(shí)文件占滿怎么辦?本文將提供win7系2015-10-20PE裝系統(tǒng)時(shí)C盤顯示容量為0M滿了怎么辦?
PE裝系統(tǒng)時(shí)C盤顯示容量為0M滿了怎么辦?用U盤的PE智能裝系統(tǒng)時(shí)候,有時(shí)候會(huì)碰到顯示C盤容量為0M,導(dǎo)致無法裝系統(tǒng)到C盤,那么方法很簡單,下面分享解決辦法2015-06-07升級(jí)Win8后C盤空間爆滿 教你清理Win8 C盤空間的方法
不少用戶已經(jīng)升級(jí)到了Windows 8,升級(jí)后系統(tǒng)盤的空間幾乎沒了。微軟中國TechNet今天在微博中解釋了這個(gè)問題,其實(shí)原因很簡單,在升級(jí)過程中,Windows 8自動(dòng)備份了之前系統(tǒng)2013-02-20- 使用suse的ramdisk,來掛接虛擬磁盤分區(qū),然后通過填滿虛擬磁盤分區(qū)來實(shí)現(xiàn)磁盤滿環(huán)境的條件2013-02-13
Linux構(gòu)造磁盤空間滿的測試環(huán)境解決方案
如何利用suse操作系統(tǒng)的ramdisk,來掛接虛擬磁盤分區(qū),然后通過填滿虛擬磁盤分區(qū)來實(shí)現(xiàn)磁盤滿環(huán)境的條件,本文將詳細(xì)介紹有需要的朋友可以參考下2012-11-30- 電腦使用一段時(shí)間后,C盤會(huì)越來越滿,運(yùn)行程序也越來越遲緩。 但是C盤是系統(tǒng)盤,與其它分區(qū)相比,這里的文件一般不能直接刪除,否則可能導(dǎo)致系統(tǒng)出錯(cuò),甚至崩潰。 那怎么2012-05-04
win7系統(tǒng)C盤突然就滿了怎么辦?win7系統(tǒng)盤突然爆滿了三種解決方法圖文
win7系統(tǒng)電腦運(yùn)行速度越來越慢了,很有可能是因?yàn)橄到y(tǒng)c盤空間滿了,最近有windows7系統(tǒng)用戶反映,win7系統(tǒng)C盤突然就滿了,這該怎么辦呢?本文將提供win7系統(tǒng)盤突然爆滿了三2016-09-22