前のトピック: Web サーバの監視次のトピック: Web サーバのサポートの改善


Web サーバの検出

質問: 検出は IPv6 サブネットで有効ですか?

回答: はい、有効です。 スキャンするサブネット内のホスト数が多いほど、検出が完了するまでの時間が長くなります。 スキャンするホストの数が、単一の IPv6 サブネットよりもかなり少なくなるように IPv6 アドレスの範囲を設定することを推奨します。

質問: DiscoveryConfig.xml 内の <Concurrency> 属性の値は増やせますか?

回答: はい、できます。 この Concurrency は、設定された各サブネットのスレッドの数を定義します。 この値を増加させると、このプロセスに対して実行されるスレッドの総数が増加し、多くの CPU サイクルが消費されます。 この属性のデフォルト値は変更しないでください。

質問: いくつかの Web サーバが HTTP 経由に設定され、別のいくつかの Web サーバが HTTPS 経由に設定されているサブネットがあります。 両方のクラスの Web サーバを検出したいとします。 この動作を行うには DiscoveryConfig.xml をどのように指定すればよいですか?

回答: 範囲などのサブネットの詳細、および別の Web サーバが HTTP および HTTPS 接続をリスンするポートを指定します。 HTTP と HTTPS のポートを識別し、それらを分離します。 HTTP ポートは直接指定できます。 HTTPS ポートについては、Protocol 属性を指定します。 その後、CA APM for Web Servers はこれらのポートが HTTPS 接続をリスンしていることを認識します。 さらに、Protocol 属性値には、CA APM for Web Servers が Web サーバとの接続を確立するプロトコル(SSL または TLS)を指定します。 以下の例を参照してください。 ポート 80 での検出が HTTP プロトコルを使用して行われます。その一方でポート 443 では、Protocol 属性での指定により HTTPS を使用して行われます。

// HTTP Port
<Port Number="80" Type="TCP" >
<FingerPrintMatcher>Apache</FingerPrintMatcher>
<FingerPrintMatcher>Apache:IBM_HTTP_SERVER</FingerPrintMatcher>
<FingerPrintMatcher>Apache:Oracle-HTTP-Server
</FingerPrintMatcher>
<FingerPrintMatcher>Microsoft-IIS</FingerPrintMatcher>
<FingerPrintMatcher>Sun-ONE</FingerPrintMatcher>
<FingerPrintMatcher>Sun-ONE:Netscape-Enterprise
</FingerPrintMatcher>
</Port>
// HTTPS Port
<Port Number="443" Type="TCP" Protocol="SSL" Mode="Permissive">
<FingerPrintMatcher>Apache</FingerPrintMatcher>
<FingerPrintMatcher>Apache:IBM_HTTP_SERVER</FingerPrintMatcher>
<FingerPrintMatcher>Apache:Oracle-HTTP-Server
</FingerPrintMatcher>
<FingerPrintMatcher>Microsoft-IIS</FingerPrintMatcher>
<FingerPrintMatcher>Sun-ONE</FingerPrintMatcher>
<FingerPrintMatcher>Sun-ONE:Netscape-Enterprise
</FingerPrintMatcher>
</Port>