Agent Light for webMethods HTTP は、REST API を使用して CA Continuous Application Insight と通信するエージェントです。 この軽量エージェントの目的は、webMethods HTTP 要求/応答データ ファイルから入力を取得し、REST API コールを通じて、そのデータを CAI に送信することです。
Agent Light では、以下のソースから webMethods HTTP トランザクションを受信できます。
この軽量エージェントでデータ ファイルを入力として取得するには、-f パラメータを使用します。 このファイル内のデータは、標準的な HTTP 要求/応答形式にする必要があります。 標準データ フォーマットの詳細については、「HTTP の入力トランザクション データ形式」を参照してください。
データ ファイルからのトランザクション パラメータは、以下のとおりです。
CAI にインポートされるトランザクションデータ ファイルを定義します。
データ プロトコル タイプを示します。
デフォルト: http
以下のコード例を使用して、データ ファイルからパスを作成します。
Java –jar lisaagentlight.jar –url http://<LisaServer>:1505 –f webmethods.log –t http
webMethods 統合サーバが trace に設定されている場合、HTTP 要求/応答の Web サービス コール詳細がログ ファイルに記録されます。 Splunk によって、ログ ファイルがインデックス付けされ、HTTP トランザクション データが作成されます。 Agent Light により、Splunk に対してクエリが実行されて webMethods 統合サーバ HTTP トランザクションが取得され、その CAI パスが作成されます。
Splunk からのトランザクション パラメータは、以下のとおりです。
Splunk から取得されたトランザクションを示します。
Splunk サーバのホスト名または IP アドレスを定義します。
Splunk のポート番号を定義します。
Splunk サーバのユーザ名を定義します。
Splunk サーバのパスワードを定義します。
(オプション) Splunk トランザクション検索ステートメントを定義します。
データ プロトコル タイプを定義します。 HTTP、JMS、および MQ がサポートされています。
デフォルト: HTTP
インポートされる最大トランザクションを定義します。
デフォルト: 500
以下のコード例を使用して、Splunk からパスを作成します。
Java –jar lisaagentlight.jar –url http://<LisaServer>:1505 –splunk –hostname 10.130.151.105 –port 8089 –username admin –password admin
Splunk サーバに対して webMethods HTTP トランザクションに関するクエリを実行する場合、Splunk クエリ ステートメントを指定する必要があります。 このエージェントには、デフォルトの統合クエリ ステートメントがあります。 別のクエリが必要な場合は、-search パラメータを使用して、新しいクエリ ステートメントを渡します。
以下に示す例は、デフォルトのクエリ ステートメントです。
"search index=main ((CASE(GET) OR CASE(POST) OR CASE(PUT) OR CASE(DELETE)) /*) OR ((Accept OR User-Agent OR Accept-Encoding OR \"-- Host\" OR Authorization OR Cookie OR Accept-Language OR \"-- Connection\" OR lisaFrameRoot OR lisaFrameRemoteIP OR lisaFrameID OR Authorization OR Set-Cookie OR SOAPAction OR Content-Type OR Content-Length): *) OR (\" SOAP Request:\") OR (\" SOAP Response:\") OR (HTTP/1.*) | transaction startsWith=(CASE(GET) OR CASE(POST) OR CASE(PUT) OR CASE(DELETE)) endsWith=(\"--> Content-Length: \") | where !searchmatch(\"-- User-Agent: webMethods\")"
注: Agent Light for webMethods HTTP がリモート システムから実行されている場合、DevTest サーバ REST URL を指定する必要があります。指定しない場合、エージェントでは DevTest サーバ がローカルであると仮定されます。 URL の形式は、http://<lisa-server>:1505 です。
この Agent Light には、以下の引数があります。
CAI REST ベース URL を定義します。
デフォルト: http://localhost:1505
(オプション)CAI REST ユーザ名を定義します。
(オプション) CAI REST パスワードを定義します。
|
Copyright © 2014 CA Technologies.
All rights reserved.
|
|