アクティブチェックの際のリモートコマンドについて

お世話になります。

環境はZabbix7.0です。

Windows監視をアクティブテンプレートを使用して行う事を検討しています。
サービス停止検出時にリモートコマンドを使いたいのですが、リモートコマンドはパッシブ的な動きになると理解しています。
通常の監視はアクティブで行い、リモートコマンドのみパッシブで行う事は可能でしょうか。
その際、tcp10050をagent側で開ける必要は理解しています。

どうぞよろしくお願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

Zabbixの古いバージョンでは対応していませんが、Zabbix 7.0であれば、アクティブエージェントであっても、リモートコマンドが実行できるようになっていたはずです。
手元で検証してから回答を書こうと思っていたのですが、なかなか時間が確保できていないので、ご自身で確認してみてください。

ご参考:
https://www.zabbix.com/documentation/7.0/en/manual/introduction/whatsnew...

ユーザー MSG の写真

TNK様

ご回答ありがとうございます。
検証してみたいと思います。

ユーザー MSG の写真

Zabbix 7.0.10でアクティブチェックの際のリモートコマンドを検証しました。

監視対象:Rocky Linux
監視アイテム:httpdプロセス
リモートコマンド:sudo systemctl restart httpd

プロセスが無い場合にリモートコマンドを実行する様にアクションを設定しました。
以下の様な結果になりました。

1. アクション(リモートコマンド)が実行され、httpdが起動しZabbix UIでもコマンド成功になる場合
2. アクション(リモートコマンド)が実行され、httpdが起動するがZabbix UIではコマンド失敗になる場合
(timeout while retrieving result for remote command)

1の場合と2の場合が有りました。