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

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 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をインストールすると無事に
インストールされます。