Zabbixサーバからの通信が届かない状況において、ZabbixAgentまたはZabbixProxyから外部スクリプトを実行することは可能でしょうか?
<やりたいこと&試したこと>
以下のような構成で、VPNで繋がった別ネットワーク上にあるVPN装置②に対してコマンドを送りたいと考えています。
サーバA(ZabbixServer) -- VPN装置① -- [インターネット] -- VPN装置② -- サーバB(ZabbixProxy)
※サーバAにはZabbixServer、サーバBにはZabbixProxyとZabbixAgentが入っています
このVPN装置②は事情があってたまにVPN接続が切れてしまうのですが、
その時はVPN装置②を再起動すれば復旧するためそのためのスクリプトを用意しました。
しかし、VPNが切れた状態ではサーバAからVPN装置②に通信不可能なため、サーバBにZabbixProxyを入れ、
サーバB経由でVPN装置①を死活監視をすることで、死活NGとなった際にVPNが切れたと判断し
サーバBからVPN装置②に対してスクリプトを実行することを考えました。
しかし、実際に設定を入れて動作検証したところうまくいきませんでした。
具体的にどううまく動作しなかったかというと、VPN断時は設定したアクションは実行されず、