皆様のお知恵をお借りできればと思います。
毎日AM3:00~AM3:30 にバッチ処理が実行、完了時に「処理完了」とログに記載されます。
■目的
AM3:30 の時点でログに「処理完了」と記述されていない場合に、検知したい
(失敗時は何も出力されない)
■トリガー
条件式を2パターン試しましたが、両方とも検知できず。
①
{Server:log[/test/testlog_for_zabbix].str("処理完了",30m)}=0
and
{Server:log[/test/testlog_for_zabbix].time()}=033000
②
{Server:log[/test/testlog_for_zabbix].count(30m,"処理完了")}=0
and
{Server:log[/test/testlog_for_zabbix].time()}=033000
time関数の指定が良くないような気がしているのですが・・・
良い方法ありましたら教えて頂ければと思います。
Zabbix Ver : 4.0
監視対象サーバはLinux