jobarg_server.confの設定

ジョブサーバのインストール方法として、「ソースコード」と「RPM」からの二種類があります。
Job Arranger for Zabbixのソースコードまたは、RPMは、弊社ホームページからダウンロードしてください。
パラメータ 必須 初期値 説明
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※コメントアウトされています。 trapperが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値以上の値を設定してください。
JaRunInterval × 1(秒)※コメントアウトされています。 ジョブの実行を行うプロセス(jarun)のポーリング間隔。
JaStartTrappers × 5※コメントアウトされています。 trapperのインスタンス数を設定してください。
JaTrapperListenPort × 10061※コメントアウトされています。 エージェントからの結果を受信するプロセス(jatrapper)のポート番号。
JaAgentListenPort × 10055※コメントアウトされています。 ジョブエージェントのポート番号。
JaExtjobPath(※1) /usr/local/etc/jobarranger/extendedjob ユーザコマンドを実行するエージェント内部コマンド(Jobarg_command)が存在するディレクトリを指定してください。
※ユーザコマンドとは拡張ジョブアイコンにて設定された実行コマンドを指します。
JaErrorCmdPath /usr/local/etc/jobarranger/alert エラー発生時、ジョブサーバに実行させたいコマンドが置かれているパスを指定してください。
通常は以下を指定してください。
/usr/local/etc/jobarranger/alert
JaLogMessageFile /usr/local/etc/jobarranger/locale/logmessage_32BIT.txt 以下を指定してください。
(32bit版)/usr/local/etc/jobarranger/locale/logmessage_32BIT.txt
(64bit版)/usr/local/etc/jobarranger/locale/logmessage_64BIT.txt
JaMessageFile /usr/local/etc/jobarranger/locale/jamessage_ja_JP_UTF-8.txt 以下を指定してください。
(日本語版)/usr/local/etc/jobarranger/locale/jamessage_ja_JP_UTF-8.txt
(英語版)/usr/local/etc/jobarranger/locale/jamessage_en.txt
JaFcopyTimeout × 180(秒)※コメントアウトされています。 ファイル転送時の通信タイムアウト値を設定してください。
範囲[1-3600]
JaZabbixVersion × 1(zabbix1.8系) Zabbixのバージョンを指定してください。
1:zabbix1.8系
2:zabbix2.0系
(※1)[注意!!] Zabbixへの通知機能を有効化するために、Zabbix_senderコマンドをここに配置してください。