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

2017年5月9日火曜日

Job Arranger異常終了に関して

Job Arranger異常終了に関して整理します。

■シナリオ
cat /etc/test.logファイルがない場合異常になる。
ある場合は正常にする。

















1.ジョブ停止コードがない場合と処理継続にチェックなし


















JOB_EXIT_CDコードが1になり、エラーが起きていることはわかりますがジョブが停まってなく色的には正常になりました。

2.ジョブ停止コードがあり場合と処理継続にチェックなし





















ジョブ停止コードに正常ではない場合は停止させましたので、ジョブが停まりました。

3.ジョブ停止コードがあり場合と処理継続にチェックあり 




















継続処理にチェックを入れたらジョブネットの最後まで行くことが確認できました。
※変数表示は全てが部同じですので2.3は省略しました。

これにより、ジョブの状態に関してジョブネットを続くか停めるかを判断することができますので、必要に応じて使いましょう。

以上です。


2017年3月12日日曜日

Job Arranger Install (CentOS 7, PostgreSQL)

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


1. Job Arranger Server & Job Arranger Agent Install

PostgreSQLモジュールがあるサーバーでインストールが行います。
#rpm -ivh https://ftf-support.fitechforce.com/redmine/projects/job-arranger-for-zabbix/repository/raw/3.2.0/Job%20Arranger%20Server/jobarranger-server-postgresql-3.2.0-1.el7.x86_64.rpm

#rpm -ivh https://ftf-support.fitechforce.com/redmine/projects/job-arranger-for-zabbix/repository/raw/3.2.0/Job%20Arranger%20Agent/jobarranger-agentd-3.2.0-1.el7.x86_64.rpm

# cat /usr/share/doc/jobarranger-server-postgresql-3.2.0/database/postgresql/PostgreSQL_JA_CREATE_TABLE.sql  | psql -U zabbix zabbix

# cat /usr/share/doc/jobarranger-server-postgresql-3.2.0/database/data/JA_INSERT_TABLE.sql  | psql -U zabbix zabbix

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

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

# vi /var/lib/pgsql/data/pg_hba.conf
host    all             all             0.0.0.0/0            trust
追加
# vi /var/lib/pgsql/data/postgresql.conf
listen_addresses = '*'
修正

セキュリティにあわせて設定お願いいたします。
# systemctl start jobarg-server
# systemctl start jobarg-monitor
# systemctl start jobarg-agentd
# systemctl enable jobarg-server
# systemctl enable jobarg-monitor
# systemctl enable jobarg-agentd

PostgreSQL Port:5432
 # firewall-cmd --add-port=5432/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ビット) 選択


















PostgreSQL Unicodeを選択して完了します。




















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

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>PostgreTEST</DBSource>  <=ODBC作成時のデータソース名
    <DBType>1</DBType>                   <=0:MySQL 1:PostgreSQL
    <HealthCheckFlag>0</HealthCheckFlag><=PostgreSQLは無視
    <HealthCheckInterval>5</HealthCheckInterval><=PostgreSQLは無視
    <JaZabbixVersion>3</JaZabbixVersion><=Zabbix 2.2以上は3をセット
  </DBInfo>
</JobconDBInfo>
修正完了後
Job Arranger Managerのアイコンをクリックします。


 これでJob Arrangerのインストールは完了になります。
以上です。

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のインストールは完了になります。
以上です。