例:Web ページコンテンツの監視とアラート
HTTP コンテンツモニタは、指定された Web ページにコンテンツが表示されているかどうかを確認します。Web ページのコンテンツが期待どおりでない場合、関連付けられたアクションを通じて通知されます。たとえば、あるページが稼働中で実際に表示されている場合、その Web ページに含まれるテキスト文字列を探すことができます。次のスクリプトは、WhatsUp Gold のメインサポートページに "WhatsUp Gold Tech Support" という語句があるかどうかを確認します。
Send=GET /support/index.aspx HTTP/1.0\r\nAccept:*/*\r\nHost:www.whatsupgold.com\r\nUser-Agent:WhatsUp/1.0\r\n\r\n
Expect=WhatsUp Gold Tech Support
- この HTTP コンテンツモニタが "稼働中" と表示されている場合、その Web ページは期待どおりに表示されています。
- この HTTP コンテンツモニタが "停止" と表示されている場合、その Web ページは停止しているか、失われているか、変更されています。
Web ページモニタを設定するには:
- WhatsUp Gold Web インターフェイスで、 に移動します。[モニタライブラリ] ダイアログが表示されます。
- ダイアログ内で タブをクリックします。
- をクリックします。[アクティブモニタの種類の選択] ダイアログが表示されます。
- を選択し、 をクリックします。[HTTP コンテンツモニタの追加] ダイアログが表示されます。
- 適切な情報を入力するか、選択します。
- 。アクティブモニタライブラリに表示されるモニタの名前を入力します。
- 。アクティブモニタライブラリに表示される短い説明を入力します。
HTTP サーバー設定
- 。モニタを使用して確認する URL アドレスを入力します。URL は、
http://
または https://
のように適切な URI で始まる必要があります。
URL には、ドキュメントのファイル名やクエリ文字列パラメータなど、ドキュメントへの完全パスを含めることができます。たとえば、http://www.domain.com/nmconsole/reports.htm?ReportID=100
のように入力します。
- 。必要に応じて、Web サイトで認証に使用するユーザー名を入力します。
- 。Web サイトで認証に使用するユーザー名に対応するパスワードを入力します。
HTTP コンテンツモニタでは、基本認証のみをサポートしています。
- 。WhatsUp Gold が選択したデバイスへの接続を試行する時間を入力します。入力した時間内に接続されない場合は、タイムアウトが発生し、WhatsUp Gold は SMTP サーバーへの接続試行を停止します。これは接続失敗と見なされます。
- 。WhatsUp Gold が確認する内容が、プロキシサーバーの背後にある場合、プロキシサーバーの IP アドレスを入力します。
- 。プロキシサーバーが受信しているポートを入力します。
Web ページコンテンツ
- 。WhatsUp Gold が確認する Web ページ上で探すコンテンツを入力します。プレインテキストまたは正規表現を入力します。
- 。 で正規表現を使用する場合、このオプションを選択します。
HTTP コンテンツモニタは、.NET フレームワークでサポートされているように標準の正規表現処理を使用します。
特定の Web ページ URL のコンテンツが期待どおりであるかどうかを確認するための例については、上記のスクリプトを参照してください。
あるデバイスについて Web ページモニタおよび E メールアラートを設定するには:
- 監視する Web ページコンテンツをホストしているデバイス (Web サーバー) を右クリックします。[デバイスのプロパティ] ダイアログが表示されます。
- をクリックします。[アクティブモニタ] ダイアログが表示されます。
- をクリックします。[アクティブモニタの種類の選択] ダイアログが表示されます。
- デバイスに追加するモニタをリストから選択します。前の手順で作成したモニタに割り当てたモニタ名を探します。これが使用する HTTP コンテンツモニタになります。
- モニタの設定を入力します。
- デフォルト設定 ( および ) を選択されたままにして、 をクリックします。[モニタの状態変化の設定アクション] ダイアログが表示されます。
- を選択し、 をクリックします。[アクションの選択または作成] ダイアログが表示されます。
- を選択し、 をクリックします。[アクションと状態の選択] ダイアログが表示されます。
- リストで、既存の E メールアクションを選択するか、参照ボタン () をクリックして新しい E メールアクションを作成します。
- リストで を選択し、 をクリックして変更内容を保存し、[状態に対するアクションの設定] ページに戻ります。
- をクリックして変更内容を保存し、[モニタの状態変化の設定アクション] ダイアログに戻ります。
- をクリックします。[デバイスのプロパティ] ダイアログが表示されます。
- をクリックして、変更を保存します。
アクティブモニタと、結果として得られる E メールアクションが有効になっています。Web ページから Web コンテンツが返されない場合、そのページは "停止" 状態としてトリガされ、HTTP コンテンツモニタでエラーが発生し、そのページが停止していることと、Web サーバーから Web コンテンツが返されないことを知らせる E メールアクションがトリガされます。