Webシナリオを任意のタイミングで実行したい

お世話になります。

Zabbix 3.0.7でWeb監視を利用しております。

Webシナリオには更新間隔(秒)が設定できますが、
これを周期的な間隔でなく任意のタイミング(一度きり)で実行したいと考えています。

APIやコマンドラインなどで実行することは可能でしょうか。
または何か良い案はありますでしょうか。

コメント表示オプション

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

Web監視の機能は、任意のタイミングで実行することはできません。

シナリオでのチェックではなく、1つのリクエストでのチェックで
よろしければ、Zabbix 4.0で実装されたアイテムのタイプとして、
HTTPエージェントを使用したアイテムを使用することが考えられま
す。
ただし、全く監視間隔を設定しないということはできないので、監
視間隔のカスタマイズを使用したとして、月1回は自動でチェック
が行われるような設定になると思います。
https://www.zabbix.com/documentation/4.0/manual/introduction/whatsnew400...

Zabbix 4.0であれば、上記のアイテムを設定したうえで、APIを呼
び出すことで、若干のタイムラグはありますが、Webインターフェ
ース上の「監視データ取得」(Check now)ボタンを押したのと同様
の処理を行うことができます。

あとは、Zabbix 3.0で実現する方法としては、APIを使用して対象
のアイテムの有効無効を切り替えるという方法であれば実現できる
でしょう。
指示を出してその指示を契機に1回だけチェックさせるというのは、
Zabbix 3.0では不可能です。

ユーザー kenya の写真

ご回答いただきありがとうございます。

APIで「監視データ取得」(Check now)ボタンを実行すれば、
今回の要件を満たすことができますので、
Zabbix 4.0にアップデートしたいと思います。