본문 바로가기

Solution/JENNIFER

[JENNIFER] JENNIFER Server, JavaAgent, IndependentAgent, Client Server구성과 기능

728x90

 

 제니퍼 에이전트와 제니퍼 독립 에이전트는 다양한 성능 데이터를 수집하고 이를 제니퍼 서버에 전송

 제니퍼 서버는 제니퍼 에이전트와 제니퍼 독립 에이전트로부터 전송받은 성능 데이터를 가공하여 파일과 데이터베이스에 저장하고, 사용자, 권한 그리고 메뉴 등에 대한 구성 정보를 관리

 제니퍼 플라이언트는 성능 데이터를 직관적으로 모니터링하는데 적합한 웹 기반의 사용자 인터페이스를 제공

====================

 

제니퍼 자바 에이전트

- 다양한 성능 데이터를 수집하고 이를 제니퍼 서버에 전송하는 일들 담당

- 수집 성능 데이터의 출처는 애플리케이션이고 일반적으로는 Web Application Server(WAS)에서 동작하는 웹 애플리케이션

- 제니퍼 에이전트는 자바 애플리케이셔노가 내부적으로 결합해서(embeded) 동작

- 제니퍼 에이전트와 자바 애플리케이션은 동일한 자바 가상머진 (JVM) 위에서 동작

 

====================

제니퍼 독립 에이전트

- 자바 애플리케이션과는 상관 없는 다른 영역의 성능 데이터를 수집

- 데이터 베이스가 운영되는 하드웨어의 CPU 사용률이나 임의의 운연 체계에서 특정 스크립트를 실행해서 언은 경과 등을 성능 데이터로 수집

 

====================

제니퍼 서버

- 제니퍼 에이전트와 제니퍼 독립 에이전트로부터 전송받은 성능 데이터를 가공하여 파일과 데이터베이스에 저장

- 사용자, 권한 그리고 메뉴 등에 대한 구성 정 보를 관리

- 하나의 제니퍼 서버가 담당하는 제니퍼 에이전트의 숫자가 많을 수 있다. 따라서 제니퍼 서버는 이런 상황에서 발생하는 높은 부하를 적절하게 처리할 수 있도록 설계

- 이를 위해서 제니퍼 서버는 내부적으로 크게 3가지 모듈로 구성

   (Agent Data Collector, Data Manager, Client Service Provider)

 

 

====================

제니서 클라이언트

- 제니퍼는 성능 데이터를 직관적으로 모니터링하는데 적합한 사용자 인터페이스를 제공

- XHTML, CSS, 자바스크립트, AJAX 등의 기술로 구현한 웹에 기반

 

 

 

 

https://cdn.jennifersoft.com/wp-content/uploads/Documents/ko/JENNIFER4.5_Manual.pdf

728x90