CPU が過剰に使用されているときにアラートを受け取るにはどうすればいいですか?

CPU が過剰に使用されているときにアラートを受け取るにはどうすればいいですか?

サーバーのCPUが過剰に使用されている場合に自動的にメールを送信できるツールやアプリケーションはありますか?例:一定期間CPUの使用率が90%を超えた場合や異常なCPU使用率の場合

答え1

これは次のように行うことができますパフォーマンス モニター (perfmon)Windows ではすぐに使用できます。しきい値 (CPU の合計など) を使用して WMI カウンターにアラートを設定できます。

唯一の難点は、メールを送信するオプションがないことです(ネットワークメッセージ) ですが、コマンドライン引数を実行することもできます。次のようなコマンドラインメーラープログラムを使用できます。ブラットメールを送信します。

答え2

Windows では、以前 ServersAlive (リンク) を使用したことがありますが、これは素晴らしい軽量ツールであることがわかりました。

他にも多くの製品がありますが、Nagios と Microsoft System Center が思い浮かびます。

答え3

数か月前に同じ質問がありました。Windows の組み込みツールを使用してパフォーマンス アラートを設定しました。しきい値を超えると、電子メールを送信する VBS スクリプトが起動します。Google で VBS スクリプトを見つけました。うまく機能します。また、必要な時間帯にのみ実行します。本当に緊急でない限り、ナイト スタンドで BlackBerry を鳴らしても意味がありません。最大の欠点は、スロットリングがないことです。アラートが起動するたびに電子メールが送信され続けます。VBS を調べて、制限する方法があるかどうかを確認しようと考え続けています。

答え4

数日前に同様の質問をしましたが、PRTG Network Monitor を試してみることにしました。最も効果的な使い方かどうかはわかりませんが、設定は非常に簡単で、アラームがトリガーされると電子メール通知が送信されます。

「無料」版をお試しください。10 個のセンサーが利用可能で、事前設定されたセンサーの 1 つは CPU センサーです。アラーム トリガーを追加して通知サービスを構成するだけです。

幸運を。

PRTG ネットワークモニター

関連情報