ラベル install kr の投稿を表示しています。 すべての投稿を表示
ラベル install kr の投稿を表示しています。 すべての投稿を表示

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인스톨을 완료 하겠습니다.



2017年2月26日日曜日

10 분에 끝나는 Zabbix Install MariaDB/MySQL (CentOS7 MariaDB 10.1)

CentOS 7을 기준으로 Zabbix 3.0을 인스톨 하겠습니다.
Zabbix 3.0의 경우에는 LTS입니다.
서포트 기간은
http://www.zabbix.com/jp/life_cycle_and_release_policy
를 참조 바랍니다.
MariaDB와 MySQL을 동격으로 하고 인스톨 하겠습니다.

1.yum update은 선택입니다.
# yum update -y

2.MariaDB의 repo를 등록합니다.
# vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Gpgcheck=1

3.해당 Application을 인스톨 합니다. (MariaDB, apache, zabbix)
# yum install mariadb mariadb-server -y
# yum install httpd -y
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
     다른 Zabbix버젼을 인스톨 하시고 싶은 경우에는 http://repo.zabbix.com/zabbix/를 참조해 주세요.
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
# yum install zabbix-get zabbix-sender -y

4.MariaDB 셋업합니다.
①MariaDB기동
# systemctl start mariadb
②DB를 작성합니다.
# mysql -uroot
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> exit
③Zabbix Data를 입력합니다.
   -uroot보다는 -uzabbix선택하겠습니다.
# zcat /usr/share/doc/zabbix-server-mysql-3.0.7/create.sql.gz | mysql -uzabbix zabbix -p
Enter password: zabbix

5.MariaDB와Apache자동 기동 설정을 합니다.
# systemctl enable mariadb
# systemctl enable httpd

6.Selinux를 disabled을 설정합니다.
  이 설정을 안하면 Zabbix Server인식이 안됨니다.
# vi /etc/selinux/config
SELINUX=enforcing => SELINUX=disabled
reboot

7.firewalld의port를 설정합니다.
  WEB Port개방
# firewall-cmd --add-port=80/tcp --zone=public --permanent
    Zabbix서버 → Zabbix에이전트:10050
# firewall-cmd --add-port=10050/tcp --zone=public --permanent
    Zabbix에이전트 → Zabbix서버:10051
# firewall-cmd --add-port=10051/tcp --zone=public --permanent
    firewalld설정후 재시작
# firewall-cmd --reload
 내부ネットワーク인경우 firewalld이 필요없으면 설정을 지움니다.
# systemctl stop firewalld
# systemctl disable firewalld

8.PHP timezone설정
# vi /etc/httpd/conf.d/zabbix.conf
# php_value date.timezone Europe/Riga
php_value date.timezone Asia/Seoul

9.Apache 재시작
# systemctl restart httpd

10.WEB Page접속합니다.
http://localhost/zabbix

①셋업화면
 ②  모듈 확인

















date.timezone을 설정하지 않은 경우에 위와 같은 에러가 표시 됩니다.
8번을 참조해 주세요.

③DB설정

Password에는 4번에서 이용한 Password를 입력해 주세요.
저의 경우는 zabbix입니다.

④Zabbix 서버명을 설정합니다.
 Name있는 곳에 Zabbix Server의 이름을 씁니다.
저의 경우는 Park.Zabbix라고 했습니다.



                                        Default 유져명:Admin
                                                Password: zabbix


노란색 부분의
Zabbix server is not running:
Zabbix 서버가 동작하지 않습니다.
이 나오면 확인해 볼 곳이 두곳 있습니다.
ⅰ:Zabbix Server기동을 확인 합니다.
ⅱ:6번에 있는 selinux를 확인 합니다.

Zabbix Server의 conf파일을 설정해 주십시요.
# vi /etc/zabbix/zabbix_server.conf
DBPassword=zabbix

# systemctl start zabbix-server
# systemctl enable zabbix-server
# systemctl start zabbix-agent
# systemctl enable zabbix-agent




















Zabbix Install이 완료 되었습니다.

만약 한글 깨짐이 발생하게 되면
https://naiggy.blogspot.jp/2017/02/zabbix_28.html
참조 부탁드립니다.