紹介
exem-nginx-module 、exem-apache-module から受け取ったトランザクション情報及び状態をexemone Receiverに送信します。

- 各ウェブサーバーmoduleが送信するトランザクション情報を受信してRECEIVERに送信します。
- ウェブサーバーのmetric情報を収集してRECEIVERに送信します。(module設定が必要)
- 1台のexem-webserver-agent(以下agent)にN個のmoduleが接続可能です。
事前準備及び参考事項
- JAVA 17バージョンのインストールが必要 (3.0.20.x以降はJAVA 17を内蔵して配布するため除外)
- Receiver接続用の9009ポートとmodule接続用の12848ポートのファイアウォール確保が必要
- moduleのmetrics値収集のためにはexem_${webserver}_mod.confファイルに設定されたポートもファイアウォール確保が必要です。(httpdデフォルト値: 12829、nginxデフォルト値: 12849)
- 上記で説明したexemOneの設定ページでウェブサーバーagentを登録する手順が必要
- 1台のウェブサーバーエージェントが受け取れる最大接続数は65535個であり、
WORKER_MAX_COUNT値で調整可能です。 - 上記の構成図のように、1つのモジュールに複数のワーカープロセスが生成され、各ワーカープロセスごとにウェブサーバーエージェントと接続される形態です。
- moduleで生成されたワーカープロセスが多く
WORKER_MAX_COUNT値を超過する場合、ウェブサーバーエージェントが接続を拒否することがあります。