2017年3月6日月曜日

Zabbix Install MariaDB/MySQL end in 10 minutes. (CentOS7 MariaDB 10.1)


Let's install zabbix 3.0 based on CentOS 7, In case of zabbix 3.0.LTS
Please see
http://www.zabbix.com/jp/life_cycle_and_release_policy
for support period.
I'll intall MariaDB and MySQL equality.

1. yum update is a choice.
# yum update -y

2. Register repo of MariaDB
# 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. Install corresponding 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
     If you want to install another version of zabbix, Please see http://repo.zabbix.com/zabbix/
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
# yum install zabbix-get zabbix-sender -y

4. Set up MariaDB
①run MariaDB.
# systemctl start mariadb
②Fill 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
③Input Zabbix Data
   I'll choose -uzabbix instead -uzabbix
# zcat /usr/share/doc/zabbix-server-mysql-3.0.7/create.sql.gz | mysql -uzabbix zabbix -p
Enter password: zabbix

5. Set up MariaDB and Apache Auto start
# systemctl enable mariadb
# systemctl enable httpd

6. Set up Selinux disabled
If you don't set up this. Can't recognize Zabbix server.
# vi /etc/selinux/config
SELINUX=enforcing => SELINUX=disabled
reboot

7. Set up port of firewalld
    Web Port Open.
# firewall-cmd --add-port=80/tcp --zone=public --permanent
    Zabbix Server → Zabbix Agent:10050
# firewall-cmd --add-port=10050/tcp --zone=public --permanent
    Zabbix Agent → Zabbix Server:10051
# firewall-cmd --add-port=10051/tcp --zone=public --permanent
    Set up firewalld and restart
# firewall-cmd --reload
 In case of internal network, if you don't need firewalld.
# systemctl stop firewalld
# systemctl disable firewalld

8. Set up timezone
# vi /etc/httpd/conf.d/zabbix.conf
# php_value date.timezone Europe/Riga
php_value date.timezone Asia/Seoul

9. Restart Apache
# systemctl restart httpd

10. Connect to web Page
http://localhost/zabbix
①Set up scrren























②Check module

















In case of not set up date.timezone, an error comes out like about.
Please see No.8

③Set up DB






Put the password which you used in No.4.
I put Zabbix.

④Set up the server name.
write the name of Zabbix server in name place.
In put Park.zabbix.




Default User:Admin
     Password:zabbix


You can check two parts.
if yellow parts of "Zabbix is not running" comes out.
ⅰ.Check Zabbix Server run.
ⅱ.Check Selinux in No.6

Set up Zabbix server conf file
# 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 is completed.

2017年3月5日日曜日

To Install Zabbix And Job Arranger in AWS

To Install Zabbix And Job Arranger in AWS, Can be occur some troubles.
So, I'd like to introduce a simple way to do, AMI
AWS Region Tokyo

■MySQL用
 OS:amzn-ami-hvm-2016.09.1.20161221-x86_64-gp2
 DB:MySQL5.7
 Zabbix: 3.0.7
    Job Arranger: 3.2
    AMI ID:ami-739be014

■ PostgreSQL用
 OS:amzn-ami-hvm-2016.09.1.20161221-x86_64-gp2
 DB:Postgresql9.5
 Zabbix: 3.0.7
    Job Arranger: 3.2
    AMI ID:ami-c6a7dca1

That's all about it.

2017年3月2日木曜日

Job Arranger Install (CentOS 7, MariaDB)

Job Arrangerをインストールする前に必ず先にZabbixをインストールしていることです。Job ArrangerはZabbixDBを借りているので必須です。
CentOS 7, MariaDBを基準にして記述します。
まだ、Zabbixをインストールしてないならば
https://naiggy.blogspot.jp/2017/02/10zabbix-install-mariadb.html
ご参照ください。

1. Job Arranger Server & Job Arranger Agent Install

MySQLモジュールがあるサーバーでインストールが行います。
# 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 データソース(64ビット) 選択



MySQL ODBC Unicode Driverを選択します。





















Data Source NameにはJob Arranger Managerのconfigureファイルに書く名前を書きます。
必ず、testボタンをクリックして成功していることご確認ください。


3.Job Arranger Manager Install










ここから環境にあるJob Arranger ManagerをDownloadして実行します。























使用するユーザーを選択します。
Job Arranger Managerをインストールするマシン使用者全員を対象にする場合は
すべてのユーザーを選択。
Job Arranger Managerをインストールするユーザーだけを対象にする場合は
このユーザーのみを選択します。
















Job Arranger MangerとViewを選択する画面があります。
Mangerはジョブの設計が可能ですが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のインストールは完了になります。
以上です。

MySQL ODBC Install Error

「Error 1918.Error installing ODBC driver MySQL ODBC 5.3 ANSI Driver, ODBC error 13:
  MySQL ODBC 5.3 ANSI Driver ODBC 드라이버의 설치 루틴을 시스템 오류 코드 126 때문에 로드하지 못했습니다.
  지정된 모듈을 찾을 수 없습니다. (C:\Program Files\MySQL\Connector ODBC 5.3\myodbc5S.dll)..」

「Error 1918. Error installing ODBC driver MySQL ODBC
 5.3 ANSI Driver, ODBC error 13: The setup routines for
 the MySQL ODBC 5.3 ANSI Driver ODBC driver could
 not be loaded due to system error code 126: The
 specified module could not be found. ...\myodbc5S.dll...」

Microsoft Visual C++ 2013  이것이 부족하여 일어나는 에러입니다.
https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-windows-installer.html
참조 바랍니다.
Microsoft Visual C++ 2013을 인스톨 하시고 나서
mysql-connector-odbc-5.3.7-winx64을 인스톨 하시면 별 문제 없이
인스톨 되리라 생각됩니다.





MySQL ODBC Install Error

「Error 1918.Error installing ODBC driver My SQL ODBC
  5.3 ANSI Driver, ODBC error 13:システムエラー コード126:
  指定されたモジュールが見つかりません。…\myodbc55.dll)のために、
  MySQL ODBC 5.3 ANSI Driver ODBC ドライバーのセットアッププログラムを読み…」

「Error 1918. Error installing ODBC driver MySQL ODBC
 5.3 ANSI Driver, ODBC error 13: The setup routines for
 the MySQL ODBC 5.3 ANSI Driver ODBC driver could
 not be loaded due to system error code 126: The
 specified module could not be found. ...\myodbc5S.dll...」


参考にして
Microsoft Visual C++ 2013 をインストールしてください。
その後mysql-connector-odbc-5.3.7-winx64をインストールすると無事に
インストールされます。


2017年3月1日水曜日

AWS에 Zabbix와 Job Arranger를 인스톨 하려면

AWS에 Zabbix와 Job Arranger를 인트톨 하려면 매우 귀찮게 되는 경우가 있습니다.
그래서, 여러분에께 간단이 할수 있는 AMI를 소개 해볼까 합니다.
AWS Region Tokyo


■MySQL用
 OS:amzn-ami-hvm-2016.09.1.20161221-x86_64-gp2
 DB:MySQL5.7
 Zabbix: 3.0.7
    Job Arranger: 3.2
    AMI ID:ami-739be014

■ PostgreSQL用
 OS:amzn-ami-hvm-2016.09.1.20161221-x86_64-gp2
 DB:Postgresql9.5
 Zabbix: 3.0.7
    Job Arranger: 3.2
    AMI ID:ami-c6a7dca1

이상 입니다.

AWS ZabbixとJob Arrangerのインストール

AWSでZabbixとJob Arrangerをインストールするなら大変だと思います。
皆さんのお悩みを解決するAMIがありますので紹介します。

■MySQL用
 OS:amzn-ami-hvm-2016.09.1.20161221-x86_64-gp2
 DB:MySQL5.7 
 Zabbix: 3.0.7
    Job Arranger: 3.2
    AMI ID:ami-739be014

■ PostgreSQL用
 OS:amzn-ami-hvm-2016.09.1.20161221-x86_64-gp2
 DB:Postgresql9.5
 Zabbix: 3.0.7
    Job Arranger: 3.2
    AMI ID:ami-c6a7dca1

以上です。