ファイルコンテンツモニタは、指定されたファイルをスキャンして文字列パターンを検出します。ログファイルで既知のエラー文字列を検出するためのスキャンに使用できます。このモニタは、バイナリファイルではなく、ログなどのテキストファイルをスキャンします。最良のパフォーマンスを得るには、スキャンするファイルの数をできるだけ少なくしてください。ファイル名とスキャンパターンの指定に正規表現を使用すると、モニタのパフォーマンスに影響が及ぶ可能性があります。最良の結果を得るには、詳しい正規表現を作成し、特にスキャンパターンを指定する必要があります。

モニタの一意の名前と説明を入力し、次の項目を設定します。

  • フォルダーパス WhatsUp Gold がこのフォルダへのアクセスに使用する汎用命名規則 (UNC) ファイルパス。指定したコンテンツについて、選択したフォルダの下にあるフォルダをスキャンするには、 [サブフォルダを含める] を有効にします。
  • 含めるファイル 。すべてのアクセス可能なファイルをスキャンするようにモニタを設定するには、 [すべてのファイル] を選択します。ワイルドカードまたは正規表現を指定してモニタの検索を特定のファイルに絞り込むには、 [一致する名前を持つファイル] を選択します。
    注: ワイルドカード式は、ファイル検索結果のフィルタに使用できます。たとえば、拡張子が .txt のすべてのテキストファイルを列挙する場合は、「 *.txt 」を使用します。また、「 file_1.txt 」、「 file_2.txt 」などの名前のすべてのテキストファイルを検索する場合は、「 file?.txt 」を使用します。これらの例では、複数の文字との一致に * ワイルドカードを、単一の文字との一致に ? ワイルドカードを使用しています。
  • 監視するパターン 。[リテラル文字列] または [正規表現] を選択し、モニタが検索する 1 行のコンテンツを入力します。モニタが大文字と小文字を入力されたとおりに区別するように設定するには、 [大文字と小文字を区別して比較を実行する] オプションを有効にします。
  • ファイルコンテンツ全体をスキャンする 。ファイル全体でパターンを検索するには、このオプションを選択します。
  • [前回のポーリング以降にファイルに追加されたコンテンツのみをスキャンする] 。ファイル内の新しい情報のみに検索を限定するには、このオプションを選択します。
    注: [前回のポーリング以降にファイルに追加されたコンテンツのみをスキャンする] オプションを選択すると、 WhatsUp Gold はスキャンで到達したファイル内のオフセットを追跡し、次回のスキャンはその箇所から開始されます。タイムアウトによってファイルの末尾に到達しない場合もあるため、これは必ずしもファイルの末尾ではありません。スキャンしたファイルが削除され、新しいコンテンツで再度作成された場合、次のいずれかの状況が発生します。再度作成されたファイルがそのファイルの最終スキャンオフセットよりも小さい場合、 WhatsUp Gold はファイルの最初からスキャンを開始します。または、再度作成されたファイルが最終スキャンオフセットと同じサイズか、それ以上である場合、 WhatsUp Gold は最終スキャンオフセットからスキャンを開始します。
    重要: モニタが適用されるターゲットデバイスではなく、ファイルコンテンツモニタ自体にアクションを関連付けます。このスキャン方法が選択されている場合にファイルコンテンツモニタで監視されているデバイスにアクションを適用すると、スキャン対象ファイルを変更した後、デバイスにポーリングを行うたびに、モニタはエラーを報告し、続いて成功を報告する可能性があります。
  • [タイムアウト] 。選択したデバイスへの接続を試行する時間を入力します。指定した時間内に接続できない場合はタイムアウトが発生し、サーバーへの接続試行を停止します。これは接続失敗と見なされます。
  • [タイムアウトエラーを無視する] 。ファイルのスキャン中に発生したタイムアウトエラーを無視するには、このオプションを有効にします。
  • [Monitor is up/down if the pattern occurs at least x times (パターンが少なくとも x 回検出された場合、モニタは稼働/停止状態である)] モニタがパターンをその数だけ検出すると稼働または停止として報告する、パターンのインスタンスの数を指定します。