2017年3月8日水曜日

Job Arranger Install (CentOS 7, MariaDB) kr

Job Arranger을 인스톨 하기 전에 반듯이 Zabbix를 인스톨 하고 있어야 합니다.
Job Arranger는 Zabbix의 DB를 빌려사용하므로 Zabbix 인스톨이 필수라고 말할수 있습니다.
CentOS 7과 MariaDB를 기준으로 내용을 쓰겠습니다.
아직, Zabbix를 인스톨 하지 않으신 분이 있으시면
https://naiggy.blogspot.jp/2017/02/10-zabbix-install-mariadb.html
여기를 참조해 주세요.

1. Job Arranger Server & Job Arranger Agent Install

MySQL lib가 있는 서버에서 인스톨 하시길 바라겠습니다.
# wget https://www.jobarranger.info/redmine/projects/job-arranger-for-zabbix/repository/raw/3.2.0/Job%20Arranger%20Server/jobarranger-server-mysql-3.2.0-1.el7.x86_64.rpm

# wget https://www.jobarranger.info/redmine/projects/job-arranger-for-zabbix/repository/raw/3.2.0/Job%20Arranger%20Agent/jobarranger-agentd-3.2.0-1.el7.x86_64.rpm

# rpm -ivh jobarranger-server-mysql-3.2.0-1.el7.x86_64.rpm
# rpm -ivh jobarranger-agentd-3.2.0-1.el7.x86_64.rpm
# cat /usr/share/doc/jobarranger-server-mysql-3.2.0/database/mysql/MySQL_JA_CREATE_TABLE.sql | mysql -uzabbix zabbix -p
Enter password:
# cat /usr/share/doc/jobarranger-server-mysql-3.2.0/database/data/JA_INSERT_TABLE.sql | mysql -uzabbix zabbix -p
Enter password:

# vi /etc/jobarranger/jobarg_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

vi /etc/jobarranger/jobarg_agentd.conf
Hostname=Zabbix server

# systemctl start jobarg-server
# systemctl start jobarg-monitor
# systemctl start jobarg-agentd
# systemctl enable jobarg-server
# systemctl enable jobarg-monitor
# systemctl enable jobarg-agentd

# mysql -uroot
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
MariaDB [(none)]> exit

MySQL Port:3306
# firewall-cmd --add-port=3306/tcp --zone=public --permanent
Job Arranger Server → Job Arranger Agent : 10055
# firewall-cmd --add-port=10055/tcp --zone=public --permanent
Job Arranger Agent → Job Arranger Server : 10061
# firewall-cmd --add-port=10061/tcp --zone=public --permanent
# firewall-cmd --reload
만약, firewalld이 정지하고 있으면 위의 작업은 필요하지 않습니다.

2. ODBC 설정

ODBC를 먼저 인스톨 합니다.
제어판 → 관리도구 → 데이터 원본 (ODBC)



MySQL ODBC Unicode Driver를 선택합니다.

















Data Source Name에는 Job Arranger Manager의 configure파일에 쓸 이름을 적습니다.
반듯이, test버튼을 눌러 성공하는지를 확인 합니다.

3.Job Arranger Manager Install








https://www.jobarranger.info/redmine/projects/job-arranger-for-zabbix/repository/raw/3.2.0/windows/Job%20Aranger%20Manager/Job_Arranger_Manager_x64.msi

여기에서 환경에 맞는 Job Arranger Manager를 Download하여 실행합니다.















Job Arranger Manager를 사용할수 있는 유져를 선택합니다.
















Job Arranger Manager와 job Arranger Manager View를 선택하는 하면에서는
용도에 맞게 인스톨 합니다.
View의 경우는 참조 외에는 할수가 없습니다.

4.Job Arranger Manger Conf파일의 설정

conf파일이 있는 곳은



conf파일의 내용은
<JobconDBInfo>
  <DBInfo>
    <JobconName>test1</JobconName> <=Manager를 실행하면 왼쪽위에 표시
    <DBUser>zabbix</DBUser>       <=Zabbix DB Login User
    <DBPassword>zabbix</DBPassword>   <=Zabbix DB Login Password
    <DBSource>test1</DBSource>             <=ODBC작성시Data Source Name
    <DBType>0</DBType>                   <=0:MySQL 1:PostgreSQL
    <HealthCheckFlag>1</HealthCheckFlag><=MySQL의 접속 타임아웃 방지
    <HealthCheckInterval>5</HealthCheckInterval><=Heathcheck간격(초)
    <JaZabbixVersion>3</JaZabbixVersion><=Zabbix 2.2이상은3을 설정
  </DBInfo>
  <DBInfo>
    <JobconName>pgsql-odbc</JobconName>
    <DBUser>zabbix</DBUser>
    <DBPassword>zabbix</DBPassword>
    <DBSource>pgsql-odbc</DBSource>
    <DBType>1</DBType>
    <HealthCheckFlag>0</HealthCheckFlag>
    <HealthCheckInterval>5</HealthCheckInterval>
    <JaZabbixVersion>3</JaZabbixVersion>
  </DBInfo>
</JobconDBInfo>
설정하고 나서 Job Arranger Manager의 아이콘을 클릭합니다.

일본에서 만든것이므로 일본어로 표시 됩니다.
그러나 작업 환경은 한글로 표시됩니다.
이것으로 Job Arranger인스톨을 완료 하겠습니다.



0 件のコメント: