Job Arrangerをインストールする前に必ず先にZabbixをインストールしていることです。Job ArrangerはZabbixDBを借りているので必須です。
CentOS 7, MariaDBを基準にして記述します。
まだ、Zabbixをインストールしてないならば
https://naiggy.blogspot.jp/2017/02/10zabbix-install-mariadb.html
ご参照ください。
# 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:
# 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が停止設定ならこの作業はいらないです。
MySQL ODBC Unicode Driverを選択します。
Data Source NameにはJob Arranger Managerのconfigureファイルに書く名前を書きます。
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
# 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のインストールは完了になります。
以上です。
0 件のコメント:
コメントを投稿