その他問い合わせ #3558
closedジョブネット登録後、リスト表示時に「予期せぬエラー」が発生する
Description
Job Arranger for Zabbix環境の導入を進めております。
動作検証としてテスト用ジョブネットを作成・登録し、オブジェクト管理の画面でジョブネットの情報を表示しようとしたところ、
登録したジョブネットのリスト表示時に「予期せぬエラーが発生しました」のエラーダイアログが表示されます。
#3444などの回答を参考にODBCドライバのバージョンを変更するなど試みましたが、状況に変化ありませんでした。
なお、現状は#3444の事象と同様に、実行結果表示画面でも検索時に「予期せぬエラーが発生しました」が出力されます。
また、manager側のログを確認したところ、以下のエラーが出力されていました。
件数としては大半が文字列は~のエラーとなります。
System.FormatException:文字列は有効な DateTime ではありませんでした。
System.NullReferenceException:オブジェクト参照がオブジェクト インスタンスに設定されていません。
実行環境は以下となります。製品はすべて64bit版を導入しています。
■Zabbix ServerおよびJobArranger Server導入環境
OS:CentOS 7.8
Zabbix 4.0.0LTS
DB:Mariadb 5.5.65
JobArranger Server 4.1.0
■JobArranger manager導入環境
OS:Windows Server 2019
JobArranger manager 4.1.0
Mysql ODBC driver 8.0.23
※Mysql ODBC driverは8.0.19に差し替えたり、Mariadb ODBC driver3.1.11を使用するなど試みましたが、状況に変化は有りませんでした。
以上、よろしくお願いいたします。
Files
Updated by 保守サポート 担当 over 3 years ago
- Status changed from 新規登録 to 回答中
Updated by Anonymous over 3 years ago
ご回答ありがとうございます。
回答頂いた内容と合わせて、以下ODBCドライババージョンで確認を行いましたが、状況に変化ありませんでした。
Mysql ODBC driver 5.3.10
※問い合わせ前に確認を行ったバージョンは以下です。
Mysql ODBC driver 8.0.23(最新版)
Mysql ODBC driver 8.0.19
バージョンについては、以下その他情報を参考にしています。
https://www.jobarranger.info/document/doku.php?id=information
お手数ですが、引き続きご確認いただければと思います。
Updated by 保守サポート 担当 over 3 years ago
ご確認有難うございました。
Mysql ODBC driver 8.0.19 は以前にも確認済みでしたので、
改めて以下も確認しましたが(DB:Mariadb 5.5.65)問題ありません。
Mysql ODBC driver 8.0.23
Mysql ODBC driver 8.0.20
何か環境的な違いによる問題と推察します。 #3172 と一部同エラーが出ておりますのでODBC driver関係の問題の様には思われます。
お手数ですが、引き続きご確認いただければと思います。
少なくとも、こうした文面の情報の他に具体的な証跡情報(以下例)を拝見できれば、何かわかるかもしれません。
・発生時のログ(どういった画面操作でこのログが出た、といった操作とログ結果の結びつけがあれば尚可)、エラー発生部分は切取り無しで。
・設定ファイル(conf)、
・今回ですとodbcデータソースアドミニストレータの設定情報、コントロール パネルのインストール情報等
情報添付の際は、バラバラの画像ファイルで添付せず、xlsファイル等に説明と共に(例:この画像はxx、このログはこの画面操作で出力された等々)
整理して貼り付けて頂けますと、見る方は非常に助かります。
また、問題の切分けの為別環境でも別途インストールし、比較確認してみることは有効です。
Job Arranger for Zabbix:稼働環境
https://www.jobarranger.info/jaz/jaz_env.html
Job Arranger マニュアル » 1.Version 4.0~5.0 » 1.インストールマニュアル » 3. Job Arranger Manager » 1.システム要件
https://www.jobarranger.info/document/doku.php?id=4.0:install:manager:03manager-systems
※Mariadb ODBC driverは挙げておりません。
速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
以上、よろしくお願いいたします。
Updated by Anonymous over 3 years ago
- File #3558事象の証跡.xlsx #3558事象の証跡.xlsx added
- File ODBCドライバ設定.xlsx ODBCドライバ設定.xlsx added
ご担当者様
ご回答頂いた通り、添付にて事象発生時の画面操作とログ資料、設定関連資料(confおよびODBCドライバ設定情報)を登録させていただきます。
ログと画面操作の結び付けについては、excel上で左右に画面とログを並列に載せた上で、画面側にエラー発生時間を記載しています。
お手数ですが資料をご確認いただければと思います。
以上、よろしくお願いいたします。
Updated by 保守サポート 担当 over 3 years ago
資料のご提供有難うございました。
もしかして ANSI Driverを使っていないか気になっていたのですがUnicode Driverをご利用ですね。
こちらでも全く同しバージョンの
JobArrangerManager4.1.0、
Mysql ODBC driver 8.0.23(8.0 Unicode Driver)
※上記 コントロール パネル\すべてのコントロール パネル項目\プログラムと機能 でサイズ、バージョン全く同じことも確認済みです。
Window Server2019環境にインストールし確認しましたが、問題ありません。ODBCデータソースアドミニストレータの設定も同様です。
まっさらのWindow Server2019環境に必要なものだけをクリーンインストールしても同じ問題が起きますでしょうか?
以上よろしくお願いいたします。
Updated by Anonymous over 3 years ago
本件、ご連絡が遅れて申し訳ありません。
障害が発生している環境とは別の環境(本番-災対の関係であり、構成は同一)にて動作を確認したところ、エラーなくジョブの登録、実行(ローカル、リモート含む)、実行結果の確認を行うことが出来ました。(実行結果に関しては状況欄の表示がおかしい点がありますが、これは別途質問させていただきます。)
本来の目的であるジョブネットの登録、動作確認はこちらの環境で実施し、障害発生環境は環境面での差分を確認する方針で対応を進めたいと考えています。
構築時の作業内容に差分は無い認識でしたが、環境面で差異があるものと思われます。
差分のチェックにあたり、重点的に確認をすべき箇所についてご教示いただければ幸いです。
Updated by Anonymous over 3 years ago
本件、事象の解決に至りましたので、ご連絡いたします。
結論としてはJobArranger Serverおよびmariadb側の問題でした。
サービスの自動起動設定時、JobArranger Serverとmariadbの関係性の記述が漏れていたことから、
サーバの再起動時にJobArranger Server→mariadbの順で起動した結果データベースの状態がおかしくなっていたようです。
対処としてJobArranger Serverの停止→データの削除→初期データの再登録→JobArranger Serverの起動を実施したところ、
ジョブネットの登録、参照と実行結果の確認時にエラーメッセージが出力されないようになりました。
また、起動順の修正およびサーバ再起動後の動作確認も実施し、問題ないことを確認しました。
問い合わせとしてはクローズして頂いて問題ありませんが、
インストールマニュアルの「6.自動起動設定」にて、
サービス起動順序の対応が必要である旨、補記いただけると幸いです。