お世話になります。
環境はZabbix7.0です。
Windows監視をアクティブテンプレートを使用して行う事を検討しています。 サービス停止検出時にリモートコマンドを使いたいのですが、リモートコマンドはパッシブ的な動きになると理解しています。 通常の監視はアクティブで行い、リモートコマンドのみパッシブで行う事は可能でしょうか。 その際、tcp10050をagent側で開ける必要は理解しています。
どうぞよろしくお願いします。
Zabbixの古いバージョンでは対応していませんが、Zabbix 7.0であれば、アクティブエージェントであっても、リモートコマンドが実行できるようになっていたはずです。 手元で検証してから回答を書こうと思っていたのですが、なかなか時間が確保できていないので、ご自身で確認してみてください。
ご参考: https://www.zabbix.com/documentation/7.0/en/manual/introduction/whatsnew...
TNK様
ご回答ありがとうございます。 検証してみたいと思います。
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の場合が有りました。
アカウント名 MSG
Zabbix関連
TNK - 投稿数: 4769
Zabbixの古いバージョンでは対応していませんが、Zabbix 7.0であれば、アクティブエージェントであっても、リモートコマンドが実行できるようになっていたはずです。
手元で検証してから回答を書こうと思っていたのですが、なかなか時間が確保できていないので、ご自身で確認してみてください。
ご参考:
https://www.zabbix.com/documentation/7.0/en/manual/introduction/whatsnew...
MSG - 投稿数: 68
TNK様
ご回答ありがとうございます。
検証してみたいと思います。
MSG - 投稿数: 68
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の場合が有りました。