操作問い合わせ #3805
未完了「Job Arranger Manager」のユーザ権限ごとの動作について
説明
現在、"Job Arranger Manager 7.2.1"を使用しており、ユーザタイプが"特権管理者"(Super Admin role)のユーザのみオブジェクトの作成、編集、削除、有効化作業が行えることが確認できました。
"管理者"(Admin role)では、編集や削除、有効化といった作業が「権限が無い」と表示されてしまいます。
ユーザタイプが"特権管理者"(Super Admin role)のユーザーでなければ、上記作業を用いた運用はできないのでしょうか。
ファイル
保守サポート 担当362 さんが5ヶ月前に更新
- ステータス を 担当者処理中 から 回答中 に変更
Job Arranger の仕様では、特権管理者ロールおよび 管理者ロールを持つユーザーは、ジョブネットの作成・編集・削除・有効化を行えることになっています。ですが、バージョン7.2.1には管理者ロールがこれらの操作を実行できない不具合がございます。
そのため、4月中にリリースされるバージョン7.2.2(本事象修正済)をご利用ください。
なお、事前にユーザーのロールを設定する必要がございます。
添付資料に従って、ユーザーのロールを設定してください。
その後、該当ユーザーに適したグループを割り当ててください。
グループを割り当てることで、管理者権限のユーザはバージョン7.2.1においてオブジェクトの作成・編集・削除・有効化を行えるようになります。
バージョン7.2.2がリリースされましたら、そちらをご利用ください。
匿名ユーザー さんが5ヶ月前に更新
お世話になっております。
ご回答いただきありがとうございます。
「ジョブネットの作成・編集・削除・有効化が、バージョン 7.2.1 の管理者ロールでは実行できない不具合が存在する」件につきまして、内容承知いたしました。
上記を踏まえ、恐れ入りますが以下 2点 についてご教示いただけますでしょうか。
1.バージョン 7.2.2 のリリース時期について
本事象を修正したバージョン 7.2.2 は 4月中にリリース予定とのことですが、
現時点では 具体的なリリース日程は未確定という認識でお間違いないでしょうか。
もし、すでに目安日や確定している日付がございましたら、ご連携いただけますと幸いです。
2.バージョンアップ手順について
バージョン 7.2.2 リリース後に、現行バージョン(7.2.1)からアップデートを行う際の
手順および"手順が記載されたマニュアル(または公開予定の資料)"がございましたら、ご教示いただけますでしょうか。
お手数をおかけいたしますが、何卒宜しくお願いいたします。
匿名ユーザー さんが5ヶ月前に更新
お世話になっております。
先にご回答いただいた内容を踏まえ、恐れ入りますが 追加で以下2点 についてご教示いただけますでしょうか。
1.他バージョンでの対応可否について
バージョン 7.2.1 以外 の環境では、当該操作は実行可能でしょうか。
例えば、バージョン 7.2.0 や 6.1.9 など、過去バージョンにおいて対応可能かどうかをご教示ください。
2.ダウングレード手順について
上記 1 にて対応可能なバージョンが存在する場合、
現行の バージョン 7.2.1 から該当バージョンへダウングレードする手順、
および 手順が記載されたマニュアルや参考資料がございましたら、ご教示いただけますと幸いです。
お手数をおかけいたしますが、何卒宜しくお願いいたします。
保守サポート 担当360 さんが5ヶ月前に更新
- ステータス を 担当者処理中 から 回答中 に変更
- 担当者 を削除 (
保守サポート 担当362)
〇バージョン 7.2.2 のリリース時期について
本事象を修正したバージョン 7.2.2 は 4月中にリリース予定とのことですが、
現時点では 具体的なリリース日程は未確定という認識でお間違いないでしょうか。
もし、すでに目安日や確定している日付がございましたら、ご連携いただけますと幸いです。
→申し訳ございません。現時点では、具体的なリリース日程は未確定となります。
〇バージョンアップ手順について
バージョン 7.2.2 リリース後に、現行バージョン(7.2.1)からアップデートを行う際の
手順および"手順が記載されたマニュアル(または公開予定の資料)"がございましたら、ご教示いただけますでしょうか。
→本件については、バージョン 7.2.2 の正式リリースをお待ちください。
〇他バージョンでの対応可否について
バージョン 7.2.1 以外 の環境では、当該操作は実行可能でしょうか。
例えば、バージョン 7.2.0 や 6.1.9 など、過去バージョンにおいて対応可能かどうかをご教示ください。
→こちらに関しては、6.1.X のすべてのバージョンが対応しています。
ダウングレード手順について
上記 1 にて対応可能なバージョンが存在する場合、
現行の バージョン 7.2.1 から該当バージョンへダウングレードする手順、
および 手順が記載されたマニュアルや参考資料がございましたら、ご教示いただけますと幸いです。
→ダウングレード用の特別な手順はありません。旧バージョンを使用したい場合は、以下の対応が必要です。
1.現在の RPM パッケージをアンインストールする
2.旧バージョンの RPM パッケージを新規インストールとして導入する
なお、旧バージョンのデータベースへデータを移行することはできませんのでご注意ください。
匿名ユーザー さんが4ヶ月前に更新
お世話になっております。
ご回答いただいた内容を踏まえ、恐れ入りますが 以下2点 についてご教示いただけますでしょうか。
〇バージョンアップ手順について
本件については、バージョン 7.2.2 の正式リリースをお待ちください。
⇒承知いたしました。
恐れ入りますが、参考情報として、バージョン 7.2.0 から 7.2.1 へアップグレードする際の手順書や、過去に公開されたアップグレード手順資料がございましたら、ご共有いただくことは可能でしょうか。
7.2.2 リリース後の対応検討の参考とさせていただければと存じます。
〇ダウングレード手順について
ダウングレード用の特別な手順はありません。旧バージョンを使用したい場合は、以下の対応が必要です。
1.現在の RPM パッケージをアンインストールする
2.旧バージョンの RPM パッケージを新規インストールとして導入する
なお、旧バージョンのデータベースへデータを移行することはできませんのでご注意ください。
⇒旧バージョンへのデータ移行が不可である点、承知いたしました。
また、ダウングレード用の特別な手順はないとのことですが、RPM パッケージのアンインストールおよび旧バージョンの新規インストール手順について記載された公式マニュアルや Web サイトは存在しない認識でよろしいでしょうか。
念のため、公式な手順として参照可能な資料の有無をご確認させていただけますと幸いです。
保守サポート 担当362 さんが4ヶ月前に更新
- ステータス を 担当者処理中 から 回答中 に変更
- 担当者 を 保守サポート 担当360 から 保守サポート 担当362 に変更
恐れ入りますが、参考情報として、バージョン 7.2.0 から 7.2.1 へアップグレードする際の手順書や、過去に公開されたアップグレード手順資料がございましたら、ご共有いただくことは可能でしょうか。
7.2.2 リリース後の対応検討の参考とさせていただければと存じます。
現在、ホームページにはアップグレードに関するページはありませんが、今後サポートを提供する予定です。
バージョン 7.2.0 から 7.2.1 へのアップグレードについては、以下の手順に従ってください。
1.JobArranger のサービス(server と agent)を停止します
systemctl stop jobarg-agentd jobarg-server
2.JobArranger パッケージを更新します
rpm -Uvh jobarranger-manager-7.2.1-1.el8.x86_64.rpm rpm -Uvh jobarranger-server-7.2.1-1.el8.x86_64.rpm rpm -Uvh jobarranger-agentd-7.2.1-1.el8.x86_64.rpm3. /etc/jobarranger 配下の Server / Agent の設定ファイルを更新します
- jobarg_server.conf
- jobarg_agentd.conf
この手順は Server と Agent の両方に適用されます。適切に移行するため、以下の手順に従ってください。
3.1 現在の設定ファイルをバックアップ
mv /etc/jobarranger/jobarg_agentd.conf /etc/jobarranger/jobarg_agentd.conf.bk
3.2 新しい設定ファイル(.rpmnew)へパラメータを移行
新しいパラメータが追加されているため、旧設定ファイルの必要な項目を手動で /etc/jobarranger/jobarg_agentd.conf.rpmnew に移行する必要があります。
バージョンや使い方によって必要な項目は異なるので、以下の設定例を見ながら該当するパラメータをすべて新しいファイルへと移行してください。
DBName、DBUser、JazDB などのデータベース関連パラメータ
- DBType
- DBHost
- DBName
- DBUser
- DBPassword
- JazDBName
- JazDBUser
- JazDBPassword
- JaZabbixURL
- Server
- Hostname
- AllowRoot
3.3 設定ファイル名を置き換え
mv /etc/jobarranger/jobarg_agentd.conf.rpmnew /etc/jobarranger/jobarg_agentd.conf
Serverについても同様に3.1~3.3の手順を行ってください。
4. JobArranger のサービスおよび Apache(Manager 用)を起動
systemctl start jobarg-server systemctl start jobarg-agentd systemctl restart httpd
上記の手順が完了すると、JobArranger を通常どおり使用できるようになります。
旧バージョンへのデータ移行が不可である点、承知いたしました。
また、ダウングレード用の特別な手順はないとのことですが、RPM パッケージのアンインストールおよび旧バージョンの新規インストール手順について
記載された公式マニュアルや Web サイトは存在しない認識でよろしいでしょうか。
念のため、公式な手順として参照可能な資料の有無をご確認させていただけますと幸いです。
RPM パッケージのアンインストールに関する参考資料が必要な場合は、以下のリンクをご参照ください。
7.2.X バージョンのマネージャーのアンインストール
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/7.2/1.Install/3.JobArrangerManager/5.uninstall.html
7.2.X バージョンのサーバーのアンインストール
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/7.2/1.Install/1.JobArrangerServer/09.uninstall.html
7.2.X バージョンのエージェントのアンインストール
Linux 版:
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/7.2/1.Install/2.JobArrangerAgent/01.linux/10.uninstall.html
------------------------
古いバージョンのインストールについては、以下をご参照ください。
6.1.X バージョンのマネージャーのインストール
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/6.1/1.Install/3.JobArrangerManager/2.install.html
6.1.X バージョンのサーバーのインストール
https://www.jobarranger.info/jpn/jaz/6.manual/index.html?tgt=/6.1/1.Install/1.JobArrangerServer/02.install.html
6.1.X バージョンのエージェントのインストール
匿名ユーザー さんが4ヶ月前に更新
お世話になっております。
以前は、ご回答いただき、ありがとうございました。
「バージョン 7.2.2 のリリース時期」について先にご案内いただいた内容では、「バージョン 7.2.2 は 4 月中にリリース予定」とのことでしたが、4/28 現在、まだリリースされていない状況と認識しております。
つきましては、恐れ入りますが、以下についてご教示いただけますでしょうか。
・現時点においても、バージョン 7.2.2 のリリース予定は 4 月中で変更はないか
・もし 4 月中リリース予定のままである場合、4/28~4/30 の期間内でリリースされる見込みという認識で問題ないか
お手数をおかけいたしますが、最新の状況についてご確認・ご回答いただけますと幸いです。
何卒よろしくお願いいたします。
保守サポート 担当362 さんが4ヶ月前に更新
- ステータス を 担当者処理中 から 回答中 に変更
現時点においても、バージョン 7.2.2 のリリース予定は 4 月中で変更はないか
ご確認いただきありがとうございます。リリース時期は6月上旬へ変更となりました。
ご不便をおかけし申し訳ございません。
準備が整い次第、改めてご案内いたしますので、今しばらくお待ちいただけますと幸いです。
匿名ユーザー さんが3ヶ月前に更新
お世話になっております。
度重なるお問い合わせとなっておりますこと、誠に恐縮でございます。
また、短期間に何度もご確認をお願いしておりますこと、あわせてお詫び申し上げます。
本日、バージョン7.2.2のリリースを確認し、挙動確認を実施いたしました。
その結果を踏まえ、今回のアップデート内容について確認させていただきたく、ご連絡いたしました。
以前、以下のとおりご案内をいただいておりました。
「管理者ロールを持つユーザーは、ジョブネットの作成・編集・削除・有効化を行えることになっています。ですが、バージョン7.2.1には管理者ロールがこれらの操作を実行できない不具合がございます。
そのため、バージョン7.2.2(本事象修正済み)をご利用ください。」
しかしながら、バージョン7.2.2の挙動を確認したところ、上記不具合が解消されていないように見受けられました。
また、リリースノートにおいても、当該不具合の修正に関する記載を確認できておりません。
つきましては、以下2点についてご教示いただけますと幸いです。
1. 本不具合は、バージョン7.2.2にて修正対象となっておりますでしょうか。
2. もしバージョン7.2.2で未修正である場合、修正対応を含むバージョンのリリース時期について、現時点での見込みをご教示いただけますでしょうか。
お手数をおかけして恐れ入りますが、ご確認のほど何卒よろしくお願いいたします。
保守サポート 担当360 さんが2ヶ月前に更新
- 担当者 を削除 (
保守サポート 担当362)
ご担当者様
いつもお世話になっております。
1. 本不具合は、バージョン7.2.2にて修正対象となっておりますでしょうか。 2. もしバージョン7.2.2で未修正である場合、修正対応を含むバージョンのリリース時期について、現時点での見込みをご教示いただけますでしょうか。
このたびは、これらのご質問に対して正確な回答をご提供できませんでしたこと、深くお詫び申し上げます。正確な回答をご案内できなかった経緯および理由につきまして、以下のとおりご説明申し上げます。
(1) バージョン7.2.0および7.2.1において、ジョブネットの作成または編集時に「Administrator」権限で情報アイコンおよびタスクアイコンを使用した場合、Job Arranger ManagerにUI上の不具合が発生することを確認しております。
(2) 当初、本事象(お問合せいただいた事象)の内容を正確に確認しないで、上記(1)と同一の事象であると判断しておりました。そのため、本事象がバージョン7.2.2にて修正済みである旨をご案内しておりました。
しかしながら、Job Arrangerをバージョン7.2.2へアップデートいただいた後も、同様の事象が引き続き発生しているとのご報告をいただきました。このため、本事象は上記(1)とは異なる事象です。誠に恐れ入りますが、本事象について詳細情報を送って頂くとさらに調査することができますので、よろしくお願い申し上げます。
ご質問にご回答するにあたりまして、大変お手数をおかけしますが、以下の情報をご提供いただけますでしょうか。
(1) オブジェクトを有効化した際に、添付の jaz_1.png に示されている「権限が無い」のポップアップ画面が表示されるか、ご確認いただけますでしょうか。
(2) オブジェクトを編集した際に、添付の jaz_2.png に示されている「編集する権限がありません。」という通知メッセージが表示されるかご確認いただけますでしょうか。
(3) 「権限が無い」エラーは様々な場所で発生する可能性がありますので、このエラーが発生している正確な場所のキャプチャ類 を取得していただけますでしょうか。
(4) 可能であれば、添付の zabbix_1.png に示されているように、SuperAdmin でログインした状態の Zabbix の「Users」画面(Groups を含むもの)も共有していただけますでしょうか。
それができない場合は、Zabbixにおけるユーザー設定(Groups を含むもの)の構成方法について教えていただけますでしょうか。
(5) 画面キャプチャ、または(4)でご提供いただいた情報に基づき、Job Arrangerユーザーが所属しているグループについてご教示いただけますでしょうか。
ご不明な点がございましたらお気軽にお問い合わせください。
何卒よろしくお願いいたします。
匿名ユーザー さんが2ヶ月前に更新
- ファイル Jaz_01.png Jaz_01.png を追加
- ファイル Jaz_02.png Jaz_02.png を追加
- ファイル zabbix_01.png zabbix_01.png を追加
- ファイル zabbix_02.png zabbix_02.png を追加
- ファイル zabbix_03.png zabbix_03.png を追加
お世話になっております。
ご連絡いただきありがとうございます。
ご照会事項について、現時点でご提供可能な情報をお送りします。
なお、貴社ご案内文中に記載のありました添付ファイル(jaz_1.png、jaz_2.png、zabbix_1.png)につきましては、当方では確認できませんでしたため、依頼内容に該当すると考えられる画面キャプチャを取得し、添付しております。
恐れ入りますが、以下の対応関係にてご確認をお願いいたします。
【ご依頼事項との対応関係】
(1) オブジェクトを有効化した際に、「権限が無い」のポップアップ画面が表示されるか
⇒ Jaz_01.png
(2) オブジェクトを編集した際に、「編集する権限がありません。」という通知メッセージが表示されるか
⇒ Jaz_02.png
(4) SuperAdmin でログインした状態の Zabbix の「Users」画面(Groups を含むもの)
⇒ zabbix_01.png
(5) Job Arrangerユーザーが所属しているグループに関する情報
⇒ zabbix_02.png、zabbix_03.png
また、(3) の「権限が無い」エラーが発生している正確な場所のキャプチャにつきましても、該当箇所が分かるよう取得した画像を添付しております。
不足している情報や、追加で必要な画面キャプチャ等がございましたら、ご指示いただけますと幸いです。
お手数をおかけしますが、ご確認のほどよろしくお願いいたします。
保守サポート 担当362 さんが約2ヶ月前に更新
- ステータス を 担当者処理中 から 回答中 に変更
ご提供いただいた画面キャプチャおよび情報をもとに調査を実施いたしましたが、お客様の設定および構成に問題は確認されませんでした。また、当社環境において、Zabbix Web UIとJob Arranger Managerで同一のZabbixデータベースを使用し、再現テストを実施いたしましたが、「権限が無い」という事象は発生しておりません。
調査結果から、Zabbix Web UI が参照している Zabbix データベースと、Job Arranger Manager が参照している Zabbix データベースが異なっている可能性があると考えております。
本事象をより確実に確認するため、お手数をおかけいたしますが、以下のファイルをご提供いただけますでしょうか。
① 現在ご利用中のZabbix環境における以下の設定ファイルをご提供いただけますでしょうか。
【対象ファイル】
/etc/Zabbix/web/zabbix.conf.php
また、$DB['SERVER'] に「localhost」または「127.0.0.1」が設定されている場合は、接続先の Zabbix データベースの IP アドレスについてもご教示ください。
② 現在ご利用中のJob Arranger Manager環境における以下の設定ファイルをご提供いただけますでしょうか。
【対象ファイル】
/etc/jobarranger/web/jam.config.php
また、'DB_HOST' に「localhost」または「127.0.0.1」が設定されている場合は、接続先の Zabbix データベースの IP アドレスについてもご教示ください。
匿名ユーザー さんが約2ヶ月前に更新
- ファイル jam.config.php jam.config.php を追加
- ファイル zabbix.conf.php zabbix.conf.php を追加
お世話になっております。
上記ご連携いただきありがとうございます。
現在利用しているZabbix/JobArranger環境の設定ファイルを添付いたします。
また、ZabbixデータベースのIPアドレスは「5432」となります。
お手数をおかけしますが、ご確認のほどよろしくお願いいたします。
保守サポート 担当362 さんが約2ヶ月前に更新
- ファイル Jobnet.php Jobnet.php を追加
- ファイル ObjectLockService.php ObjectLockService.php を追加
- ステータス を 担当者処理中 から 回答中 に変更
ご担当者様
いつもお世話になっております。
ご提供いただいた設定ファイルの内容から、Zabbix Web と Job Arranger Manager が同一環境上で稼働し、同一の Zabbix データベースを共有している構成であると想定いたしました。
つきましては、以下の点につきましてご確認をお願い申し上げます。
■ご確認事項
1.Zabbix Web と Job Arranger Manager が、現在同一ホスト上にインストールされているか
2.両者が同一の Zabbix データベース(zabbix)を使用しているか
弊社環境にて、いただいた設定をもとに「同一ホスト・同一環境・同一データベース」の構成でテストを実施いたしましたが、弊社側では「権限が無い」という事象は再現いたしませんでした。
そのため、さらなる原因調査が必要と判断しております。追加の情報取得を目的として、INFOログメッセージを出力するよう改修した PHP モジュールをご用意いたしました。
お手数をおかけいたしますが、下記手順にてモジュールの差し替えをお願いできますでしょうか。
3.更新版 PHP モジュールの適用手順
3.1 Jobnet.php の更新
① バックアップ取得
cp -p /usr/share/jobarranger/api/app/Controllers/Jobnet.php /usr/share/jobarranger/api/app/Controllers/Jobnet.php.bk
② 提供ファイルへの更新
cp Jobnet.php /usr/share/jobarranger/api/app/Controllers/Jobnet.php
③ パーミッション・オーナー変更
chmod +x /usr/share/jobarranger/api/app/Controllers/Jobnet.php chown apache:apache /usr/share/jobarranger/api/app/Controllers/Jobnet.php
更新後、以前添付した画像ファイル(Jaz_01.png / Jaz_02.png)をご参照のうえ、再度テストの実施をお願いいたします。
また、併せて Job Arranger Manager のログファイルをご提供いただけますでしょうか。
テストを実施された 該当日付のログファイルをご送付いただきますようお願い申し上げます。
ログファイルの格納場所は以下のとおりです。
/var/log/jobarranger/jobmanager/
ログファイル名の例:
jobarg_manager-2026-07-06.log
ご不明な点がございましたらお気軽にお問い合わせください。
何卒よろしくお願いいたします。
匿名ユーザー さんが約2ヶ月前に更新
- ファイル Jaz_03.png Jaz_03.png を追加
- ファイル Jaz_04.png Jaz_04.png を追加
- ファイル jobarg_manager-2026-07-09.log jobarg_manager-2026-07-09.log を追加
お世話になっております。
ご連携いただきありがとうございます。
ご確認事項につきまして、以下のとおり回答いたします。
【確認内容】
1.Zabbix Web と Job Arranger Manager が、現在同一ホスト上にインストールされているか
⇒ はい。Zabbix Web と Job Arranger Manager は、現在同一ホスト上にインストールされています。
2.両者が同一の Zabbix データベース(zabbix)を使用しているか
⇒ はい。Zabbix Web および Job Arranger Manager は、いずれも同一の Zabbix データベース(zabbix)を使用しています。
以上、ご確認のほどよろしくお願いいたします。
保守サポート 担当362 さんが約1ヶ月前に更新
いつもお世話になっております。
先般ご案内いたしました内容につきまして、ご説明が不足しておりましたため、以下に補足させていただきます。
3.2 ObjectLockService.php の更新について
前回ご案内のとおり、INFOログメッセージを追加した更新版 PHP モジュールをご提供しております。
お手数ではございますが、以下の手順に沿って ObjectLockService.php の差し替え をお願いいたします。
①ObjectLockService.php ファイルのバックアップ
cp -p /usr/share/jobarranger/api/app/Services/ObjectLockService.php /usr/share/jobarranger/api/app/Services/ObjectLockService.php.bk
②提供された ObjectLockService.php ファイルへの更新
cp ObjectLockService.php /usr/share/jobarranger/api/app/Services/ObjectLockService.php
③ObjectLockService.php ファイルのパーミッションとオーナーの変更
chmod +x /usr/share/jobarranger/api/app/Services/ObjectLockService.php chown apache:apache /usr/share/jobarranger/api/app/Services/ObjectLockService.php
PHPモジュールファイルの更新後、画像ファイル Jaz_01.png および Jaz_02.png を参考にしながら、再度テストを実施していただきますようお願いいたします。
加えまして、Job Arranger Manager のログファイルをご提供いただけますでしょうか。なお、テストを実施された特定の日付のログファイルであることをご確認の上、ご送付いただきますようお願いいたします。
Job Arranger Manager のログは、以下のファイルパスに格納されております。
/var/log/jobarranger/jobmanager/
参考までに、ログファイルは以下のような名称で保存されております。
例:jobarg_manager-2026-07-06.log
匿名ユーザー さんが約1ヶ月前に更新
お世話になっております。
ご連携いただきありがとうございます。
ご連携いただいた対応事項をもとに、ObjectLockService.phpの更新を行いました。
更新後の Job Arranger Manager のログファイルを添付いたしますのでご確認のほどよろしくお願いします。
保守サポート 担当362 さんが28日前に更新
- ファイル APIへのアクセス(Access to API)の説明.xlsx APIへのアクセス(Access to API)の説明.xlsx を追加
- ステータス を 担当者処理中 から 回答中 に変更
Job Arranger Manager のログを確認したところ、jobarg_manager-2026-07-16.log に以下の事象が記録されていることを確認しました。
ログインユーザーのグループ情報
jobarg_manager-2026-07-16.log の 17 行目および 37 行目:
[INFO] [] [()] #3805 => user Group List in [isValid method of objectLockService]/ session user/ : Array ( )
上記のログメッセージでは、現在ログインしている管理者ユーザー(Admin role)のグループ ID が空の配列として出力されています。このことから、現在ログインしている管理者ユーザー(Admin role)に対する Zabbix のグループ取得 API が拒否されている可能性が考えられます。Zabbix 側でユーザーグループ取得 API が拒否されていない場合、Job Arranger Manager はグループ情報を配列形式で正常に取得できます。
添付のExcel (APIへのアクセス(Access to API)の説明.xlsx) ファイルにつきまして、ジョブネットを有効化し編集可能とするために、設定を「4. 条件2」または「5. 条件3」に構成いただけますようお願い申し上げます。
上記の設定をご確認いただいてもジョブネットの有効化および編集ができない場合は、恐れ入りますが以下のクエリを実行していただき、結果をご共有いただけますと幸いです。
psql -U zabbix -d zabbix
SELECT *
FROM role_rule
WHERE roleid = (
SELECT roleid
FROM role
WHERE name = 'Admin role'
)
AND (name = 'api.access' OR name LIKE 'api.m%');
匿名ユーザー さんが25日前に更新
- ファイル クエリ実施.png クエリ実施.png を追加
- ファイル Zabbix画面.png Zabbix画面.png を追加
お世話になっております。
ご連携いただきありがとうございます。
ご連携いただいた対応事項をもとに、Zabbixの設定を変更しまし動作検証を行いましたが事象は解決しませんでした。
恐れ入りますが、クエリ実行を行った画面をを添付いたしますのでご確認のほどよろしくお願いします。
保守サポート 担当362 さんが21日前に更新
- ステータス を 担当者処理中 から 回答中 に変更
ご連携いただいた対応事項をもとに、Zabbixの設定を変更しまし動作検証を行いましたが事象は解決しませんでした。
いただいた画像を確認したところ「usergroup.get」となるべきところに「user.get」が設定されておりました。
設定項目をご確認ください。
よろしくお願いいたします。
匿名ユーザー さんが18日前に更新
- ファイル 新SQL画面.png 新SQL画面.png を追加
- ファイル 新Zabbix画面.png 新Zabbix画面.png を追加
お世話になっております。
上記変更内容が間違ており申し訳ございません。
変更内容を修正し再度実施を行ってみたのですが、やはり事象は解決していませんでした。
今回の再確認時のクエリ実施画面とZabbix画面を添付いたしますので、改めてご確認のほどよろしくお願いいたします。
保守サポート 担当373 さんが12日前に更新
- ファイル ZabbixApi.php ZabbixApi.php を追加
- ファイル Router.php Router.php を追加
- ファイル user-login.png user-login.png を追加
- ステータス を 担当者処理中 から 回答中 に変更
- 担当者 を 保守サポート 担当362 から 保守サポート 担当373 に変更
ご担当者様
お世話になっております。
お問い合わせいただいた件につきまして、以下の通り回答申し上げます。
度重なる情報のご提供をお願いすることとなり、誠に申し訳ございません。
現在、Job Arranger Managerのログイン中に、Zabbix APIからユーザーグループ情報を取得できない問題について調査を進めております。
原因を正確に特定するため、現時点では、問題がZabbix APIとの接続、APIリクエストおよびレスポンスの内容、またはJob Arranger側でのレスポンス処理のいずれにあるのかを特定できておりません。
そのため、さらなる調査に必要な追加のデバッグログおよび情報をご提供いただけますでしょうか。
1. Zabbix環境の詳細
① 現在ご利用のZabbixのバージョン ※具体的なバージョン番号をご記載ください。例:Zabbix 7.0.24
② Zabbix WebおよびJob Arranger Managerへのアクセスは、`http://` と `https://` のどちらをご利用でしょうか。
③ WebサーバーはApacheとNginxのどちらをご利用でしょうか。
2. Zabbix API ユーザーグループのテスト
Job Arrangerサーバー上で、以下の手順を実施してください。
HTTPSをご利用の場合は、コマンド内の「http」を「https」に置き換えてください。
① `user.login` の実行
以下のコマンドを実行してください。
<admin-username> に管理者ユーザーのユーザー名を、<admin-password>`に管理者ユーザーのパスワードを入力してから実行してください。
curl -s http://localhost/zabbix/api_jsonrpc.php -X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"user.login","params":{"username":"<admin-username>","password":"<admin-password>","userData":"true"},"id":1}'
実行結果から、`userid` と `sessionid` を確認してください。
② `usergroup.get` の実行
user.loginコマンドの実行結果から取得した `userid` と `sessionid` を、以下のコマンドに設定してください。
その後、以下のコマンドを実行してください。
curl -s http://localhost/zabbix/api_jsonrpc.php -X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"usergroup.get","params":{"output":"extend","status":0,"userids":userid},"id":1,"auth":"sessionid"}'
実行後、usergroup.getコマンドの実行結果をご提供いただけますでしょうか?
3. データベースからの値の取得
以下のコマンドを実行していただき、実行結果をご提供いただけますでしょうか。
zabbix_user および zabbix_database は、お客様環境で実際に使用しているZabbixのデータベースユーザー名およびデータベース名に置き換えてください。
psql -U zabbix_user -d zabbix_db
SELECT u.userid, u.username, ug.usrgrpid, g.name AS group_name
FROM users u
LEFT JOIN users_groups ug
ON u.userid = ug.userid
LEFT JOIN usrgrp g
ON ug.usrgrpid = g.usrgrpid
ORDER BY u.userid, ug.usrgrpid;
4. デバッグログを追加したモジュール
Zabbix APIへの正確なリクエスト内容およびレスポンスを取得するため、以下のファイルにデバッグログを追加しました。
[1] ファイル:`ZabbixApi.php`
[2] ファイル:`Router.php`
① ZabbixApi.phpとRouter.php ファイルのバックアップ
cp -p /usr/share/jobarranger/api/app/Controllers/Api/ZabbixApi.php /usr/share/jobarranger/api/app/Controllers/Api/ZabbixApi.php.bk
cp -p /usr/share/jobarranger/api/app/Utils/Router.php /usr/share/jobarranger/api/app/Utils/Router.php.bk
② 提供されている ZabbixApi.php ファイルと Router.php ファイルを更新してください。
cp ZabbixApi.php /usr/share/jobarranger/api/app/Controllers/Api/ZabbixApi.php
cp Router.php /usr/share/jobarranger/api/app/Utils/Router.php
③ ZabbixApi.php および Router.php ファイルのパーミッションと所有者を変更します。
chmod +x /usr/share/jobarranger/api/app/Controllers/Api/ZabbixApi.php chown apache:apache /usr/share/jobarranger/api/app/Controllers/Api/ZabbixApi.php
chmod +x /usr/share/jobarranger/api/app/Utils/Router.php chown apache:apache /usr/share/jobarranger/api/app/Utils/Router.php
5. Job Arranger Managerのログファイル
PHPモジュールファイルを更新後、添付の画像ファイル「Jaz_01.png」および「Jaz_02.png」をご参照のうえ、再度テストを実施していただけますでしょうか。
Job Arranger Managerのログファイルをご提供いただけますでしょうか。
ログファイルの保存先は、`/etc/jobarranger/web/jam.config.php` の `APPLICATION_LOG_PATH` の項目でご確認いただけます。
ご提供いただく際は、テストを実施した日付のログファイルであることをご確認ください。
ログファイルは、以下のようなファイル名で保存されています。
例:`jobarg_manager-2026-08-12.log`
ご不明な点がございましたら、お気軽にお問い合わせください。
何卒よろしくお願いいたします。