マニュアル
- Version 6.1-6.1.5.1
- インストールマニュアル
- Job Arranger Server
- Job Arranger Agent
- Job Arranger Manager
- オペレーションマニュアル
- Job Manager基本操作
- カレンダー操作
- JOBNET操作
- スケジュール操作
- ジョブ実行管理
- 一般設定
- ロック管理
- エクスポート・インポート
- 外部インターフェース
- JOBNET手動実行
- リファレンスマニュアル
- ジョブネットアイコン一覧
- 補足情報
- インストールマニュアル
- Version 4.0-6.0
- インストールマニュアル
- Job Arranger Server
- Job Arranger Agent
- Job Arranger Manager
- Docker
- オペレーションマニュアル
- Job Manager基本操作
- カレンダー編集
- JOBNET編集
- 1.ジョブネット新規作成
- 2.ジョブフローの作成
- 3.ジョブネット編集
- 4.ジョブネット削除
- 5.変数アイコン
- ジョブネット手動実行
- スケジュール編集
- ジョブ実行管理
- 一般設定
- 7.ExternalInterface
- リファレンスマニュアル
- ジョブネットアイコン一覧
- 補足情報
- インストールマニュアル
- Version 3.2-3.4
- インストールマニュアル
- Job Arranger Server
- Job Arranger Agent
- Job Arranger Manager
- オペレーションマニュアル
- Job Manager基本操作
- カレンダー編集
- ジョブ実行管理
- 外部I/F機能
- 一般設定
- ジョブネット編集
- 1.ジョブネット新規作成
- 2.ジョブフローの作成
- 3.ジョブネット編集
- 4.ジョブネット削除
- 5.変数アイコン
- JOBNET手動実行
- スケジュール編集
- リファレンスマニュアル
- インストールマニュアル
- Version 2.1-3.0
- 1.install
- 1.server
- 2.agent
- Job Agent(Linux版):自動起動の設定
- Job Agent(Windows版):自動起動の設定
- Job Agent:ソースコードからインストール
- Job Agent(AIX版):jobarg_agentd.confの設定
- Job Agent(HP-UX版):jobarg_agentd.confの設定
- Job Agent(Linux版):jobarg_agentd.confの設定
- Job Agent(Windows版):jobarg_agentd.confの設定
- Job Agent:インストール(AIX)
- Job Agent:インストール(HP-UX)
- Job Agent:インストール(Windows)
- Job Agent:インストール
- Job Agent:システム要件
- Job Agent(AIX版):アンインストール
- Job Agent(HP-UX版):アンインストール
- Job Agent(Windows版):アンインストール
- Job Agent(Linux版):アンインストール
- 3.manager
- 2.operation
- Job Manager画面構成
- Job Managerの起動・ログイン
- ユーザ毎の動作モード
- Job Arranger for Zabbixのオブジェクト相関関係
- オブジェクト管理画面
- オブジェクト操作
- カレンダーの新規作成
- 日単位での稼働日・非稼働日の登録
- カレンダー削除
- ファイル読込による稼働日の一括登録
- 年単位での条件指定による登録
- ジョブネット新規作成
- ジョブネット削除
- ジョブネット編集
- ジョブネット:保留実行
- ジョブネット:即時実行
- ジョブネット:テスト実行
- ジョブフローの作成
- 変数アイコン
- 起動時刻の登録
- スケジュール新規作成
- スケジュール削除
- ジョブネットの登録
- ジョブネット開始予定変更
- 実行ジョブ管理画面操作
- 実行ジョブ管理画面
- 実行ジョブの詳細管理
- 実行結果のファイル出力
- ジョブの実行結果表示
- エクスポート/インポートの操作
- Job Serverの認証方式
- jobarg_execコマンド
- jobarg_getコマンド
- jobarg_joblogputコマンド
- jobarg_releaseコマンド
- フィルターの新規作成
- フィルター削除
- フィルター
- システム設定
- Zabbix通知設定
- 一般設定
- 3.reference
- 1.install
- Version 2.0
- 1.install
- 1.server
- 2.agent
- 3.manager
- 2.operation
- Job Manager画面構成
- Job Managerの起動・ログイン
- ユーザ毎の動作モード
- Job Arranger for Zabbixのオブジェクト相関関係
- オブジェクト管理画面
- オブジェクト操作
- カレンダーの新規作成
- 日単位での稼働日・非稼働日の登録
- カレンダー削除
- ファイル読込による稼働日の一括登録
- 年単位での条件指定による登録
- ジョブネット新規作成
- ジョブネット削除
- ジョブネット編集
- ジョブネット:手動実行
- ジョブフローの作成
- 変数アイコン
- 起動時刻の登録
- スケジュール新規作成
- スケジュール削除
- ジョブネットの登録
- 実行ジョブ管理画面
- 実行ジョブの詳細管理
- 実行結果のファイル出力
- ジョブの実行結果表示
- エクスポート/インポートの操作
- Job Serverの認証方式
- jobarg_execコマンド
- jobarg_getコマンド
- jobarg_joblogputコマンド
- jobarg_releaseコマンド
- 3.reference
- 1.install
- Version 1.4.1
- インストール
- 1.server
- 2.agent
- 3.manager
- 操作マニュアル
- 基本操作マニュアル
- カレンダー編集
- 実行管理
- 外部I/F
- JOBNET編集
- スケジュール編集
- リファレンス
- インストール
- Version 1.3
- install
- operation
- reference
- アップグレード情報
- その他情報
PostgreSQLインストール例
(Zabbixプロキシ環境)
以下コマンド例内でpsql接続時のpromptは '[db名]=#'です。jobarranger-serverは3.2.2、postgreは9.5版を使用しています。データベース(jobarg)のユーザとPWはjobarg、データベース(zabbix、zabbix_proxy)のユーザとPWはzabbixとします。
postgresデータベース設定の確認
下記を確認してください。(以下の例は特定のホスト指定無)
# /var/lib/pgsql/9.5/data/postgresql.conf listen_addresses = '*' ※外部からのアクセスを許可する。
# /var/lib/pgsql/9.5/data/pg_hba.conf host all all 0.0.0.0/0 md5 ※PWでのアクセスを許可する。 ※これらの許可設定は、ZabbixDB側にも必要です。
Job Server:データベースの作成と初期データ登録
①接続用アカウントjobargを作成、そのユーザをオーナーに指定してJob Arranger専用のデータベースjobargを作成。
# su - postgres $ createuser jobarg -P PWを設定 $ createdb -O jobarg -E UTF8 jobarg
②jobargデータベースにテーブルを作成し、Job Arranger初期データをインポートします。
$ cd /usr/share/doc/jobarranger-server-postgresql-3.2.0/database/postgresql $ psql -U jobarg jobarg -W < PostgreSQL_JA_CREATE_TABLE.sql $ cd /usr/share/doc/jobarranger-server-postgresql-3.2.0/database/data $ psql -U jobarg jobarg -W < JA_INSERT_TABLE.sql
外部データラッパー(postgres_fdw)、その他外部データ利用に必要な設定
①postgres_fdw拡張をインストール。
$ psql -U postgres -d jobarg jobarg=# CREATE EXTENSION postgres_fdw; 以下で接続作成の確認ができます。 jobarg=# \dew
②上接続する各外部参照データベースを定義する外部サーバオブジェクトを作成。
jobarg=# CREATE SERVER zabbix_dblink FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host 'ホストのIP', dbname 'zabbix', port '5432'); jobarg=# CREATE SERVER proxy_dblink FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host '127.0.0.1', dbname 'zabbix_proxy', port '5432'); 以下で外部サーバオブジェクト作成の確認ができます。 "jobarg=# select * from pg_foreign_server;"
③外部サーバへのアクセスを許可するデータベースユーザ毎にユーザマッピングを作成。
jobarg=# CREATE USER MAPPING FOR public SERVER zabbix_dblink OPTIONS (user 'zabbix', password 'zabbix'); jobarg=# CREATE USER MAPPING FOR public SERVER proxy_dblink OPTIONS (user 'zabbix', password 'zabbix');
④jobargユーザに上記で設定した外部サーバオブジェクトへのアクセス権限を付与する。
jobarg=# GRANT USAGE ON FOREIGN SERVER zabbix_dblink to jobarg; jobarg=# GRANT USAGE ON FOREIGN SERVER proxy_dblink to jobarg;
⑤外部参照テーブルをjobargDBにIMPORTする(この接続はjobarg、DBはjobarg)。
以下で使用のsqlスクリプト(Zabbix3.0版)はPostgreSQL_JA_FOREIGN.zipを解凍してサーバ所定の場所に配置の上ご利用ください。
$ cd /usr/share/doc/jobarranger-server-postgresql-3.2.0/database/postgresql $ psql -U jobarg jobarg -W < PostgreSQL_JA_IMPORT_FOREIGN_SCHEMA.sql 以下でインポートしたテーブルを含め、全テーブルの確認ができます。 jobarg=> \d
Job Serverのconf設定と起動
jobarg_server.confの設定をします。下記DB設定でjobargデータベースに向けます。
< DBName=jobarg < DBUser=jobarg < DBPassword=jobarg
起動はJob Server:自動起動設定 参照。