メインコンテンツまでスキップ

紹介

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

構成​

clipboard

役割​

  • 各ウェブサーバーmoduleが送信するトランザクション情報を受信してRECEIVERに送信します。
  • ウェブサーバーのmetric情報を収集してRECEIVERに送信します。(module設定が必要)
  • 1台のexem-webserver-agent(以下agent)にN個のmoduleが接続可能です。

事前準備及び参考事項​

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