アクションスクリプトのリモートコマンドが実行されない (Zabbix 7.0.0)
Ubuntu 22.04 arm64
Zabbix server 7.0.0
Zabbix proxy 7.0.0
Zabbix agent2 7.0.0
MySQL 8.0.37
Zabbix 4で実行していたトリガーアクションをZabbix 7に移植しようとしています。
下記設定にてZabbix 4で実行されていた設定をZabbix 7に移行しましたがremote_hostのzabbix_agent2でコマンドが実行されません。
Zabbix 7のremote_hostはZabbixプロキシ経由で問題なく監視しております。
zabbix_server.confのEnableGlobalScriptsは1に設定していますが
zabbix_proxy.confでもなにか設定追加が必要でしょうか?
---
Zabbix 4.0.31
設定→アクション
実行内容のタイプ : リモートコマンド
ホスト : remote_host (プロキシなしホスト)
タイプ : カスタムスクリプト
次で実行 : Zabbixエージェント
コマンド : /usr/local/bin/test.sh p1 p2 p3
---
Zabbix 7.0.0
通知→スクリプト
名前 : test_script
タイプ : スクリプト
次で実行 : Zabbixエージェント
コマンド : /usr/local/bin/test.sh p1 p2 p3
通知→アクション→トリガーアクション
処理内容 : test_script
ホスト : remote_host (プロキシ経由のホスト)
TNK - 投稿数: 4760
AllowKeyは設定されていますか?
https://www.zabbix.com/documentation/current/en/manual/config/items/rest...
trinet - 投稿数: 35
TNKさん
コメントありがとうございます。
zabbix_agent2.confに
AllowKey=system.run[*]
を設定しておりますがアクションスクリプトの場合は別の設定が必要でしょうか?
書き忘れていましたがZabbixプロキシはPassiveModeで動作しております。
trinet - 投稿数: 35
ひとまずzabbixサーバのzabbix-agent2ではコマンドを実行できましたので
不格好ですがzabbix_getでサーバ→プロキシ→リモートホストとリレーして対処しました。