エージェント設定
WhaTapエージェントは、エージェントごとに必要な設定をwhatap.confファイルに作成します。 エージェントは、環境変数を使用して設定ファイルの位置を把握して読み込みます。
他の設定がない場合、エージェントは(whatap.agent-X.Y.Z.jar)にあるディレクトリからwhatap.conf ファイルを実装します。5秒ごとにwhatap.confファイルの確認してリロードします。
ユーザーの利便性を高めるため、WhaTapモニタリングサービスでもエージェント設定機能を提供しています。
基本設定
whatap.conf
whatap.home=.
whatap.config=whatap.conf
-
whatap.home:既定値はwhatap.agent.jarファイルへのパスを入力します。 -
whatap.config: ファイル名のみを入力することをお勧めします。相手パスを一緒に入力することができます。
エージェントがデータを収集し、サーバーにデータを送信するには、アクセスキーとサーバーアドレスが設定されている必要があります。
whatap.conf
license=x220g160hgd29-x3qpff0garcus7-z4p0kao58un11a
whatap.server.host=10.10.0.1
WhaTapエージェントを初めて実行すると、次のようにどのjarファイルがエージェントとして使用され、どのパスでwhatap.confファイルをロードされたのかを確認できます。

サーバー接続およびデータ送信
WhaTapエージェントは、whatap.confファイルに設定したサーバーアドレスに接続します。
whatap.conf
whatap.server.host=10.10.1.1
whatap.server.port=6600 # 既定値
- TCPセッションを接続すると
licenseを利用してサーバーから通信キーを受け取ります。誤ったlicenseを設定すると、サーバーはセッションを終了します。 - TCP接続が繰り返し終了する場合は、ファイアウォールの確認または
licenseの値が正しいことを確認してください。 - TCPセッションを接続すると、サーバーから受信した秘密鍵に基づいてセキュリティで保護された通信データが送信されます。
複数のアプリケーションサーバーの設定ファイル管理
1つのサーバーで複数のアプリケーションを実行する場合、各アプリケーション別の設定ファイルを個別に管理する場合は、whatap.confファイル名を変更し、起動スクリプトにJVMオプションを追加します。
Service A
-Dwhatap.config=whatap_Aservice.conf
Service B
-Dwhatap.config=whatap_Bservice.conf
注意
whatap.conf設定ファイルは、${WHATAP_HOME}パスに配置する必要があります。