2017年3月7日火曜日

Job Arranger 개요

http://enterprise.zabbix.co.jp/solutions/4555 여기를 번역하였습니다.
Zabbix에 딱 맞는 스케줄(schedule) 관리 툴이 있어 소개 합니다.

1. Job Arranger의 개요.
Job Arranger은 Zabbix에 Add On 하는 것으로 편리하게 이용할수 있는 Job 관련프로그램 입니다. 풀 오픈소스(OSS) 이며 상용의 Job 프로그램과 비교해도 절대 뒤쳐지지 않는 기능을 가지고 있습니다..

2. 특징.

  1. Zabbix에 간단하게 추가하여, 손 쉽게 Job 관리를 할 수있습니다.
  2. C언어로 만들어져 경량의 소프트웨어로 높은 퍼포먼스와 안정성을 보장합니다.
  3. 공식 서포트와 도큐먼트가 충실 합니다. (일본어로 되어 있습니다.)

3. 아키텍쳐




Job Arranger Server

Job의 실행관리를 하는 프로세스입니다.
데이터베이스에 보존하고 있는 JobNet 또는 스케줄, 칼렌다의 정보를 기본으로 하여, 해당 Job Agent에 작업을 지시 합니다. Zabbix의 데이트베이스를 공유하므로, 호스트, 유져, 유져의 권한을 Zabbix와 공유합니다.

Job Arranger Agent

Job의 실행을 담당하는 프로세스입니다.
Job Agent은 Job Arranger Server로 부터 받은 Job을 실행하고, 실행한 결과를 Job Arranger Server에 보냅니다. Job Agent은 SQLite를 사용하고 있어서 Agent를 재실행하고 나서도, Journaling file로 부터 최근의 정보를 받아 그상태를 유지하거나, 작업 결과를 Job Arranger서버에 보냅니다.

Job Arranger Manager

Jobnet의 작성, 칼렌다 작성, 스케줄 작성등을 하고, Job의 실행 상태등을 확인할 수 있는 클라이언트 소프트 웨어입니다. GUI을 기본으로 하는 windows 어플리케이션 입니다. 여기서 Zabbix에 등록한 호스트, 유져, 유져 권한등을 이용합니다.

Job Arranger Monitor 

JobNet의 전개(loading), 실행을 감시하는 프로세스 입니다.
만약에 Jobnet가 스케줄에 맞게 전개 되지 않았을 경우에, 그내용을 로그파일에 출력합니다.


4. 주의 사항:

Job Arranger와 Standalone이 아니므로 절대로 Job Arranger만 사용하시는 것은 불가능 합니다.

인스톨 방법은
https://naiggy.blogspot.jp/2017/03/job-arranger-install-centos-7-mariadb-kr.html
참조 바랍니다.

0 件のコメント: