前のトピック: CA APM for Web Servers のアップグレード次のトピック: Web サーバの検出


Web サーバの監視

質問: 標準ベース タイプの Sun ONE、Apache、および Microsoft IIS をベースにした新しい Web サーバのパフォーマンス メトリックを監視および取得するための要件は何ですか?

回答: Apache ベースの Web サーバについては、mod_status モジュールが利用可能である必要があります。 Sun ONE サーバでは、IIS Web サーバ ホスト上で service-dump 関数および WMI クラスを利用可能にしておく必要があります。

質問: HTTPS を介して通信するように設定された Web サーバを監視しようとしています。 WebServerConfig.xml 内の ServerURL 属性を http から https に変更しました。 しかし、サーバは監視されていないようです。 何が問題の原因として考えられるでしょうか?

回答: HTTPS を介して Web サーバを監視する場合、CA APM for Web Servers はデフォルトでは Non-Permissive モードになります。 さらに、別途指定がない限り、SSL v3.0 プロトコルがデフォルトで使用されます。 Non-Permissive モードで Web サーバを監視するには、トラストストア ファイル内の Web サーバ証明書をインポートして CA APM for Web Servers にそのファイルを入力します。 Web サーバ証明書を提供しない場合は、WebServerConfig.xmlMode 属性を Permissive に設定することにより、Permissive モードを選択することができます。

質問: WebServerConfig.xml ファイルで Non-Permissive モードを設定したいくつかの Web サーバを定義しました。 しかし、どの Web サーバも監視されません。 何が問題の原因として考えられるでしょうか?

回答: トラストストア ファイル内の Web サーバ証明書をすべてインポートしたことを確認します。 そのトラストストア ファイルを CA APM for Web Servers に入力します。 AgentConfigTool ユーティリティを使用して、トラストストア設定を指定します。

質問: CA APM for Web Servers を展開して、Web サーバを監視するように設定しました。 Web サーバが稼働中であるにもかかわらず、Investigator ツリーで Availability メトリックのステータスがゼロとして表示されます。 何が問題の原因として考えられるでしょうか?

回答: この状況は、CA APM for Web Servers が Web サーバとの接続を確立できないことを示します。 Web サーバが実行されているポートがブロックされていないことを確認します。 また、監視が HTTPS を介して行われている場合は、SSL v3.0 または TLS v1.0 プロトコルで通信するように Web サーバを設定します。

質問: CA APM for Web Servers は、公開鍵証明書のすべての形式をサポートしますか?

回答: いいえ、CA APM for Web Servers は X.509 公開鍵インフラストラクチャ証明書の形式のみをサポートしています。

質問: WMI クラスが IIS Web サーバ ホストで利用可能かどうかはどのようにして知ることができますか?

回答: Web サーバ ホストに IIS ファイルをコピーし、それを展開します。 VBScript.bat を手動で変更し、PublishIISStats.vbs および統計ページの有効な場所を入力します。 コマンド プロンプトを開き、IIS アーカイブが展開されたディレクトリに移動します。 コマンド プロンプトから VBScript.bat を実行します。 バッチ ファイルが <PublishIISStats.vbs の場所>(51, 2) (null): 0x80041010」のようなエラーで終了する場合は、WMI クラスはホストで利用できず、そのサーバ用のパフォーマンス メトリックも利用できません。

質問: CA APM for Web Servers エージェント以外は誰もまだアクセスできない新しい Web サーバがあります。 パフォーマンス メトリックを有効にしましたが、Requests Per Interval、NotFoundErrors などのメトリックについては定数値が表示されます。 これは正常な動作ですか?

回答: はい、これは正常です。 Web サーバからパフォーマンス メトリックを取得するには、指定した頻度でサーバとの接続を確立します。 これにより、それらのメトリックの一部に値が入ります。

質問: 監視する Web サーバ メトリックを指定できますか?

回答: いいえ、できません。 メトリック名を明示的に指定することはできず、有用な特定のメトリックのみがレポートされます。

質問: Windows 統合認証をオンにした IIS Web サーバがあります。 CA APM for Web Servers はこのサーバを監視できますか?

回答: いいえ、CA APM for Web Servers は認証された Web サーバを監視できません。 CA APM for Web Servers は、Web サーバに接続する際のユーザ名およびパスワードを指定するオプションを提供していません。 これらの Web サーバを監視するには、統計ページが CA APM for Web Servers への匿名アクセスを選択的に与えられる必要があります。 [IISPERFSTATS]仮想ディレクトリを右クリックして、[プロパティ]-[ディレクトリ セキュリティ]の順に移動します。 その後、[認証とアクセス制御]に移動し、設定を編集して匿名アクセスを許可します。 また、[IP アドレスとドメイン名の制限]に移動して、クライアント IP のみがこのページにアクセスできるようにサーバを設定することもできます。 クライアント IP とは、CA APM for Web Servers がインストールされているホストの IP です。

質問: IIS Web サーバが PCT 1.0 プロトコルで実行されています。 CA APM for Web Servers でそれを監視しようとしていますが、Availability がゼロとして表示されます。 何が問題の原因として考えられるでしょうか?

回答: CA APM for Web Servers は SSL v3.0 および TLS v1.0 プロトコルのみをサポートします。 PCT 1.0 または SSL v2.0 プロトコルを介して実行される IIS Web サーバは監視できません。

質問: CA APM for Web Servers はプロキシ サーバ経由で Web サーバを監視できますか?

回答: いいえ。

質問: WebServerConfig.xml 内の Web サーバの Protocol を変更した後に、CA APM for Web Servers を再起動する必要がありますか?

回答: いいえ。ProtocolModeDisplayNameServer-URL、および RefreshFrequencyInSeconds 属性は動的です。 これらは、CA APM for Web Servers の再起動を必要としません。 CA APM for Web Servers は次の監視サイクルでこれらの値を選択します。 監視サイクルは毎分実行されます。

質問: Investigator の[Info]ノードの下に[Mode]という名前のメトリックがあります。 このメトリックは何を意味しますか?

回答: Mode メトリックは HTTPS を介して実行される Web サーバに対してのみ表示されます。 このメトリックは、CA APM for Web Servers が特定の Web サーバを監視するモードを示します。 Mode メトリックの有効な値は Permissive および Non-Permissive です。 Permissive モードは Web サーバ証明書を必要としませんが、Non-Permissive モードでは必要になります。

質問: CA APM for Web Servers v1.x を使用すると、Apache Web サーバは Investigator ツリーのそのサーバのバージョン ノードの下に表示されます。 しかし、このリリースでは Apache Web サーバは[Apache]ノードの下に表示されます。 これは正常な動作ですか?

回答: はい。 このリリースで、監視対象の Web サーバはその親の名前の下に表示されるようになりました。 たとえば、IBM HTTP Server、Oracle HTTP Server、および Apache Web サーバは Apache から派生しているので、[Apache Web Servers]ノードの下に表示されます。 同様に、IIS Web サーバのすべてのバージョンは[Microsoft-IIS Web Servers]の下に表示されます。また、Sun ONE Web サーバは[SUN ONE Web Servers]ノードの下に表示されます。

質問: WebServerConfig.xml で RefreshFrequencyInSeconds 属性を指定しましたが、その値を指定しませんでした。 次のような解析エラーが表示されるのはなぜですか?: 「Error parsing configuration file. Will retry after 1 minute(s).」

回答: WebServerConfig.xml 内で RefreshFrequencyInSeconds を指定して、RefreshFrequencyInSeconds= に値を指示しなかった場合、この解析エラーが発生します。 属性に値を指定するか、またはファイルから属性を削除します。 属性が含まれていない場合、15 秒のデフォルト値が RefreshFrequencyInSeconds に適用されます。