ジョブサーバー:jobarg_server.confの設定

/etc/jobarranger/jobarg_server.confを環境に合わせて設定をします。
「Include」の設定を行うことで、zabbix_server.confで設定しているパラメータをjobarg_server.confで使用することができます。
必要に応じて、パラメータの追加や上書きを行ってください。

【 jobarg_server.conf パラメータ一覧 】
パラメータ 必須 初期値 説明
Include × ※コメントアウトされています。 zabbix_server.confを指定してください。
これを指定することにより、zabbix_server.confの情報を取り込みjobarg-server.confで使用することが出来ます。
TmpDir × /var/tmp/jobarranger
※コメントアウトされています。
拡張ジョブアイコンの出力一時ファイル(実行コマンドファイルや標準出力ファイル等)を格納するテンポラリディレクトリの場所を設定してください。
DBHost × Localhost
※コメントアウトされています。
データベースがlocalhost以外の場合はコメントを外してデータベースが稼働するホスト名を設定してください。
DBName 使用するデータベース名を設定してください。
DBShema × ※コメントアウトされています。 設定不要。
DBUser × 使用するデータベース接続ユーザ名を設定してください。
DBpassword × 使用するデータベース接続ユーザのパスワードを設定してください。
DBSocket × /tmp/mysql.sock
※コメントアウトされています。
MySQLの接続にソケットを使用する場合はコメントを外して設定してください。
DBPort × 3306
※コメントアウトされています。
データベースポートを設定してください。
ローカルソケットの場合データベースポートは使用されません。
LogSlowQueries × 0
※コメントアウトされています。
クエリの実行時間が指定したミリ秒以上要した場合にログファイルに該当するクエリを出力します。
ListenIP × 0.0.0.0
※コメントアウトされています。
ジョブサーバ(jatrapper)がlistenするIPアドレスをカンマ区切りで設定してください。
設定が存在しない場合、全ネットワークインタフェースで待ち受けます。
SourceIP × ※コメントアウトされています。 接続に使用するソースIPアドレスを設定してください。
Timeout × 3(秒)
※コメントアウトされています。
エージェント、外部チェックのタイムアウトを設定してください。
範囲[1-30]
DebugLevel × 3 デバックの出力レベルを設定してください。
0-出力なし
1-クリティカル情報
2-エラー情報
3-警告
4-デバッグ情報(大量の情報が出力されます)
LogFileSize × 1024
※コメントアウトされています。
ログファイルの最大サイズ(MB単位)を設定してください。
0-自動ログローテーション無効範囲[0-1024]
JaLogFile × /var/log/jobarranger/jobarg_server.log サーバのログファイルの保管場所/ファイル名を設定してください。
JaPidFile × /var/run/jobarranger/jobarg_server.pid サーバのPidファイルの保管場所/ファイル名を設定してください。
JaSelfmonInterval × 1(秒)
※コメントアウトされています。
他のプロセス(jaloader等)の監視をするプロセス(jaselfmon)のポーリング間隔。
JaLoaderInterval × 1(秒)
※コメントアウトされています。
スケジュールに登録されたカレンダーと起動時刻を元に、ジョブネットとジョブフローの実行管理情報をDBに事前展開するプロセス(jaloader)のポーリング間隔。
JaBootInterval × 1(秒)
※コメントアウトされています。
ジョブネットのステータス更新や終了したジョブネット情報の削除を行うプロセス(jaboot)のポーリング間隔。
JaJobnetInterval × 1(秒)
※コメントアウトされています。
ジョブネットの開始実行や終了ステータスを判定するプロセス(jajobnet)のポーリング間隔。
JaJobInterval × 1(秒)
※コメントアウトされています。
ジョブの強制停止やタイムアウト監視を行うプロセス(jajob)のポーリング間隔。
JaJobTimeout × 30(秒)
※コメントアウトされています。
ジョブのタイムアウトチェックを行うチェック間隔。
JaJobInterval値以上の値を設定してください。
「0」を設定するとJaJobIntervalと同じ値が適用されます。
JaRunInterval × 1(秒)
※コメントアウトされています。
ジョブの実行を行うプロセス(jarun)のポーリング間隔。
JaStartTrappers × 5
※コメントアウトされています。
ジョブエージェントからの結果を受信するプロセス(jatrapper)のインスタンス数を設定してください。
JaTrapperListenPort × 10061
※コメントアウトされています。
ジョブエージェントからの結果を受信するプロセス(jatrapper)のポート番号。
JaAgentListenPort × 10055
※コメントアウトされています。
ジョブエージェントのポート番号。
JaExtjobPath /etc/jobarranger/extendedjob ユーザコマンドを実行する内部コマンド(Jobarg_command)が存在するディレクトリを指定してください。
※ユーザコマンドとは拡張ジョブアイコンに設定された実行コマンドを指します。
[注意]拡張ジョブアイコンの「Zabbix通知」機能を有効化するために、Zabbix_senderコマンドをここに配置してください。
JaErrorCmdPath /etc/jobarranger/alert エラー発生時、ジョブサーバに実行させたいコマンド(アプリケーション)を置くパスを指定してください。
JaLogMessageFile /usr/local/etc/jobarranger/locale/logmessage_32BIT.txt OSのビット数に合わせて、以下のファイルを指定してください。
(32bit版)logmessage_32BIT.txt
(64bit版)logmessage_64BIT.txt
JaMessageFile /etc/jobarranger/locale/jamessage_ja_JP_UTF-8.txt お使いの環境に合わせて、以下のファイルを指定してください。
(日本語版)jamessage_ja_JP_UTF-8.txt
(英語版)jamessage_en.txt
JaFcopyTimeout × 180(秒)
※コメントアウトされています。
ファイル転送時の通信タイムアウト値を設定してください。
範囲[1-3600]
JaZabbixVersion × 1(zabbix1.8系) Zabbixのバージョンを指定してください。
1:zabbix1.8系
2:zabbix2.0系
JaLaunchInterval × 1(秒)
※コメントアウトされています。
ジョブネットの即時起動を行う処理間隔を指定してください。