操作問い合わせ #2978
closedMySQL ODBC COnnector 8 の利用について
Description
お世話になっております。
Job Arranger Manager 3.2 をインストールするために、御社のHPのリンクからMySQLのサイトでODBC connector をインストールしようとしたところ、
8.0.12 が最新版でそれがリコメンドされていたために、そのバージョンをインストールしました。
ODBCの設定(DSNやユーザ、パスワード)を設定し、zabbixのDB(MarinaDB)に接続するためのテストボタンを押すと成功します。
しかしながら、Job Arranger Manager を起動し、ユーザにzaabbixのユーザ(ID:Admin, pw:zabbix)を入力したところ、
エラーとして「ODBCのDSNが見つかりません。ODBCの設定をご確認ください。」というメッセージが出ます。
思い当たる設定は正しいと思うのですが、ODBC Connector のバージョンは8でも動作するのか疑問になり、質問差し上げた次第です。
お忙しいところ恐れ入りますが、ODBC connectorの動作可能なバージョンをご確認いただければと思います。
もし、仮にバージョン8でも動作するのであれば、思い当たる原因を教えていただければ嬉しい限りです。
お忙しいところ大変恐れ入りますが、よろしくお願い致します。
Updated by 保守サポート 担当 about 6 years ago
- Status changed from 新規登録 to 回答中
ジョブアレンジャーのご利用ありがとうございます。
ODBC connector 8.0.12 でもJob Arranger Managerは稼働します。
※(追記)稼働はしますが8.0.12で問題が報告されましたのでこちらを確認ください--> #3001
エラーとして「ODBCのDSNが見つかりません。ODBCの設定をご確認ください。」というメッセージが出ます。
jobarg_manager.confの設定をご確認下さい。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。
Updated by Anonymous about 6 years ago
ご担当者様
有難うございます。
お陰様で、jobarg_manager.conf を修正して、Managereが起動するようになりました。
zabbixのDBに接続できていて、設定も出来るようになりました。
心より感謝致します。
しかしながら、ジョブの実行でつまずいてしまいました。
ジョブネットの作成にて、実行するジョブを登録して、実行すると以下のようなエラーが jobarg_server.logに出力されます。
logによると、以下のzabbix_sender コマンドが実行できていないようです。
zabbix_sender -z '127.0.0.1' -p '10051' -s 'Zabbix server' -k 'jasender' -o …
気になっているのが、 -s 'Zabbix server' のところでして、Zabbix Server という名称はZabbix上では実際のホストネームに変更しています。
また、jobarrangerのserver、monitor、agent のconfig内でも、このようなホストネームは記述しておりません。
にもかかわらず、このように表示されるのが不思議です。
しかも、実行するホストはこのZabbix server 上ではなく、別のホストなので、この'Zabbix server'という表示で良いのかと思います。
他に原因があるのかも知れませんが、このエラーが発生した場合に、疑うべき箇所を教えて頂ければ幸いです。
よろしくお願い致します。
以下、そのエラーです。
14490:20180827:191652.546 [INFO] [JAJOBNETRUN000001] In ja_set_runerr() job execution error. inner_job_id: 138 status is RUNERR jobnet_id: RUN_JOB_1500000000000000029, job_id: RUN_JOB_1500000000000000029/TEST_JOB-test-ls, user_name: centos, job_exit_cd: -1, icon_status: 2
info from server: "processed: 0; failed: 1; total: 1; seconds spent: 0.000038"
sent: 1; skipped: 0; total: 1
14496:20180827:191653.440 [ERROR] In message_send() failed to execute the command. command: (2) [zabbix_sender -z '127.0.0.1' -p '10051' -s 'Zabbix server' -k 'jasender' -o '[2018/08/27 19:16:52] [INFO] [JAJOBNETRUN000001] In ja_set_runerr() job execution error. inner_job_id: 138 status is RUNERR jobnet_id: RUN_JOB_1500000000000000029, job_id: RUN_JOB_1500000000000000029/TEST_JOB-test-ls, user_name: centos, job_exit_cd: -1, icon_status: 2 (USER NAME=centos HOST=host013 JOBNET=RUN_JOB_1500000000000000029 JOB=RUN_JOB_1500000000000000029/TEST_JOB-test-ls INNER_JOBNET_MAIN_ID=1500000000000000029)']
Updated by 保守サポート 担当 about 6 years ago
ご報告有難うございました。
稼働したとのことで良かったです。
気になっているのが、 -s 'Zabbix server' のところでして、Zabbix Server という名称はZabbix上では実際のホストネームに変更しています。
14496:20180827:191653.440 [ERROR] In message_send() failed to execute the command. command: (2) [zabbix_sender -z '127.0.0.1' -p '10051' -s 'Zabbix server' -k 'jasender' -o '[2018/08/27 19:16:52] [INFO] [JAJOBNETRUN000001] In ja_set_runerr ...
このエラーは、JobArrangerの「一般設定のZabbix通知」でエラーがでていることを意味しています。
その設定をご確認ください。
Zabbix通知の詳細につきましては以下をご確認下さい。
https://www.jobarranger.info/jaz/operation-manual_3.2/12general-configuration-zabbix.html
https://www.jobarranger.info/jaz/install-manual_3.2/01jasender-sh.html
さて、このご質問ですが、本問合せチケットのタイトル「MySQL ODBC COnnector 8 の利用~」
とは違ってきていますので、今後は別途ふさわしいタイトルにてチケットを起票して頂ければと思います。
上記でもし不明点が残りました場合、新チケットでお願いいたします。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。