소개
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를 등록하는 절차 필요
- 한 웹 서버 에이전트가 받을 수 있는 최대 연결 수는 65535 개이며
WORKER_MAX_COUNT 값으로 조절 가능합니다. - 위의 구성도 그림과 같이 하나의 모듈에 여러개의 워커 프로세스가 생성되어 각 워커 프로세스 별로 웹 서버 에이전트와 연결되는 형태입니다.
- module에서 생성된 워커 프로세스가 많아
WORKER_MAX_COUNT 값을 초과하는 경우 웹서버 에이전트에서 연결을 거절 할 수 있습니다.