パフォーマンスモニタで閾値を監視、alertメールを送信する
1. メール送信タスクの作成
2. パフォーマンスカウンターの設定
3. 作成したメール送信タスクを指定
サーバーマネージャ > 構成 > タスクスケジューラ を右クリック > タスクの作成 で "タスクの作成" ダイアログが開く。
全般タブで、
名前を指定:ex)警告メール送信
セキュリティオプション:"ユーザがログオンしているかどおうかにかかわらず実行する" を選択
[ユーザまたはグループ] をクリックして、タスクを実行するアドミン権限を有するアカウントを指定する
操作タブで、
[新規] をクリックして、"新しい操作" ダイアログを開く
操作を選択:"電子メールの送信"
差出人:ex)administrator@host.domeinname
送信先:管理者のメールアドレス
件名:ex)警告:使用率の超過
テキスト:ex)メモリの使用率が閾値を超えました。。。。。。システムの状態を確認してください。
サーバーマネージャ > 診断 > パフォーマンス > データコレクターセット > ユーザ定義 を右クリック >
新規作成 > で データコレクターセット で "新しいデータコレクターセットを作成します" ダイアログが開く。
名前を指定:ex)CPU使用率
"手動で作成する(詳細)" を選択 > [次へ]
"パフォーマンスカウンターの警告" を選択 > [次へ]
[追加] をクリック
"使用可能なカウンター" 一覧から、ex)"% Processor Time" を選択
"選択したオブジェクトのインスタンス" で "Total" を選択 > [追加] > [OK]
"警告する時間" 欄で、"より上" を選択し、"制限値" に ex)90 を入力 > [次へ]
"保存して閉じる" を選択 > [完了]
サーバーマネージャ > 診断 > パフォーマンス > データコレクターセット > ユーザ定義 > CPU使用率 を
選択 > DataCollector01 を右クリックして "プロパティ" を開く
警告タブで、
"サンプルの間隔" を指定
警告のタスクタブで、
"警告が出されたときに実行するタスク" に、作成したタスク "警告メール送信" を入力 > [OK]
サーバーマネージャ > 診断 > パフォーマンス > データコレクターセット > ユーザ定義 > CPU使用率 を
右クリック > "開始" を選択
(Windows 2008 R2)
タグ:Windows