監視 · 1 min read · Jan 30, 2026

Opsviewを使用したMicrosoft Exchange 2007/2010の監視

Opsviewを使用したMicrosoft Exchange 2007/2010の監視

標準のOpsviewエージェントを使用して、Exchange 07/10サービスの多数を「箱から出して」監視できます。これは、組み込みのWindowsパフォーマンスモニターとサービスステータスを使用します。

前提条件

この記事では、OpsviewエージェントがMicrosoft Exchange 2007/2010を実行しているWindows Server 200*サーバーにインストールされており、Microsoft Exchangeホスト(基盤となるWindowsサーバー)がすでにOpsviewに追加されていることを前提としています。

設定

  1. まず、Exchangeサーバーに対して実行したいサービスチェックを追加する必要があります。これらのサービスチェックは、パフォーマンスカウンター、サービスステータス、およびその他のいくつかを監視します。Opsviewには、IMAP/SMTPチェックが「箱から出して」付属しています。

  2. 新しいサービスチェックを追加するには、Opsviewサーバーにログインし、「 設定 > サービスチェック 」に移動し、左上の緑色のアイコンをクリックします。

  3. 次に、サービスチェックテンプレートフィールドを入力する必要があります。この例では、1つのサービスチェックを追加する方法を説明しますが、この記事の最後にある付録の情報を使用して、同じ方法論を使用してさらに多くのサービスチェックを追加できます。

  4. この例では、Exchangeの「アクティブメールボックス配信」キューを監視するため、名前に「Exchange 2007/2010 アクティブメールボックス配信キュー」というタイトルを追加します。

説明フィールドには、「…を確実に監視するため」といった説明を追加できます。「サービスグループ」には、新しいサービスグループ「Microsoft Exchange 2010」を追加できます。

残りのフィールドは、お好みに応じて入力できます。つまり、チェック/再チェックの頻度などです。

  1. 残りのフィールドが入力されたので、「プラグイン」と「引数」セクションに進むことができます。これがこの記事の要点です。

「check_nrpe」プラグインを選択する必要があります。これはOpsviewにデフォルトで付属しており、引数セクションには次のように追加する必要があります:

-H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length” MaxWarn=200 MaxCrit=250 ShowAll’

引数は、Microsoft Exchangeパフォーマンスカウンターライブラリに従って、任意のものに変更できます。

  1. 追加したら、「送信」をクリックし、新しいサービスチェックが以下のように追加されます:

これを多数のサービスチェックに対して何度でも行うことができます。また、以下のコマンドに関して「-c nsc_checkservicestate」を使用することもできます:

-H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAB=started’
  1. サービスチェックが追加されたので、「 設定 > ホスト 」に進み、「 Exchange 」またはホストの名前をクリックして追加します。

  2. ホストに移動したら、「 モニター 」をクリックし、「 Microsoft Exchange 2010 」セクションを見つけて、新しいチェックをクリックします。

  3. 完了したら、ページの下部にスクロールして送信をクリックします。

  4. 最後に、新しいサービスチェックをホストに適用するためにシステムを再読み込みする必要があります。これを行うには、「 システム > 変更を適用 」に移動し、「 構成を再読み込み 」をクリックします。新しいサービスチェックが適用されます。

付録

MS Exchange 07/10サーバーに対して使用できるコマンドのいくつかの例を示します:

Exchange 2007/2010 アクティブ配信キュー

check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Active Mailbox Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’

Exchange 2007/2010 ポイズンキューの長さ

check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Poison Queue Length” MaxWarn=1 MaxCrit=1 ShowAll’

Exchange 2007/2010 再試行非SMTP配信キュー

check_nrpe -H $HOSTADDRESS$ -c nsc_checkcounter -a ‘”\MSExchangeTransport Queues(_total)\Retry Non-Smtp Delivery Queue Length” MaxWarn=75 MaxCrit=100 ShowAll’

Microsoft Exchange 2007/2010 アンチスパム更新(サービス)

check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeAntispamUpdate=started’

Microsoft Exchange 2007/2010 IMAPサービス

check_nrpe -H $HOSTADDRESS$ -c nsc_checkservicestate -a ‘ShowAll MSExchangeImap4=started’

TechNetには、上記のコマンドに適応できる多くのものがあります。

投稿者:ブライアン・キング

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。