如何給服務器設置郵件警報。

例如在windows server2008上,當磁盤空間不夠,或者CPU利用率太高的時候如何設置郵件報警通知shell

管理員呢?windows

工具:1.blat.exe 發送郵件的命令行工具,替換工具爲powershell腳本,參考http://stackoverflow.com/questions/18475519/send-email-alert-from-performance-monitor-using-powershell-script工具

或者powershell的cmdlet: Send-MailMessage性能

或者另外一個工具SmtpMailSender,參考http://www.ituring.com.cn/article/37900命令行

        2.perfmon 性能監視器- 創建性能監控警報,當達到閥值就容許指定的計劃任務中的任務3d

        3.計劃任務 定義發送郵件任務。日誌

 

步驟:orm

建立數據收集器集以監視性能計數器的步驟 server

在 Windows 性能監視器導航窗格中,展開「數據收集器集」,右鍵單擊「用戶定義」,指向「新建」,而後單擊「數據收集器集」。將啓動建立新數據收集器集嚮導。 blog

輸入數據收集器集的名稱。

選擇「手動建立」選項並單擊「下一步」。

選擇「性能計數器警報」選項並單擊「下一步」。

單擊「添加」以打開「添加計數器」對話框。完成添加計數器時,單擊「肯定」返回到嚮導。

根據所選的性能計數器值定義警報。

從性能計數器列表中選擇要監視並觸發警報的計數器。

從「警報條件」下拉列表中選擇當性能計數器值高於或低於限制時是否發出警報。

在「限制」框中,輸入閾值。

完成定義警報時,單擊「下一步」繼續配置,或者單擊「完成」退出並保存當前配置。

單擊「下一步」以後,能夠將數據收集器集配置爲以特定用戶身份運行。單擊「更改」按鈕輸入所列默認用戶之外的其餘用戶的用戶名和密碼。

注意 
若是您是 Performance Log Users 組的成員,則必須將建立的數據收集器集配置爲在您本身的憑據下運行。

單擊「完成」以返回到 Windows 性能監視器。

配置警告操做的步驟

展開導航窗格中的「可靠性和性能」。

展開「數據收集器集」和「用戶定義」,而後單擊帶有性能計數器警報的數據收集器集的名稱。

在控制檯窗格中,右鍵單擊其類型爲「警報」的數據收集器集的名稱,而後單擊「屬性」。

在數據收集器的「屬性」頁上,單擊「警報」選項卡。將會顯示已配置的數據收集器和警報。

單擊「警告操做」選項卡以選擇知足警報條件時是否向事件日誌 「應用程序和服務日誌/Microsoft/Windows/Diagnosis-PLA/操做」寫入條目。知足警報條件時還能夠啓動數據收集器集。

單擊「警報任務」選項卡以選擇知足警報條件時要運行的 Windows Management Interface (WMI) 任務和參數。

image

image

image

image

image

image

image

image

image

 

blat的安裝

blat.exe –install smtp.xx.com sender@email.com –p username –pw password

blat發送郵件-body在命令行中

blat - -body 「alert」-to somebody@email.com –subject 「disk low alert」

blat發送郵件-body從文件讀取

blat filename -to somebody@email.com –subject 「disk low alert」

相關文章
相關標籤/搜索