一定期間更新がなかったファイルの検知(vfs.file.time)について
お世話になっております。
vfs.file.timeを利用し、24時間更新がなかったファイルを検知するトリガーについて
想定している挙動にならないため、アドバイスをお願いいたします。
Zabbixサーバ、エージェントのバージョン:4.0.5
アイテム:vfs.file.time[filepath]で監視間隔は3600秒。
トリガー:{Template local file:vfs.file.time[filepath].now()}-{Template local file:vfs.file.time[filepath.last()}>86400
起こっている事象:
1時間ごとに値を取得しているが、想定しない時間に障害検知してしまう
例)
11/17 3:18:00 値A
11/17 4:18:00 値A
11/17 5:18:00 値A
(中略。1時間ごとに値取得)
11/18 00:18:00 値A
11/18 01:18:00 値A
11/18 02:18:00 値A
★11/18 03:00:00 障害検知
11/18 03:18:00 値B
苦し紛れですが、トリガーの「86400」にプラス30分してみることも考えております。
もっとスマートな方法がありましたらご教示いただきたく。
よろしくお願いいたします。
yk_taiko - 投稿数: 184
更新するタイミングが決まっているのであれば、
アイテムの取得タイミングを「監視間隔」ではなく、「監視間隔のカスタマイズ」で設定するのもありかと思います。
_na_ - 投稿数: 15
yk_taikoさま
ありがとうございます!
取得したデータを見る限り毎日同じ時間で更新されているので、
「監視間隔のカスタマイズ」を設定して、ファイル更新後にデータ取得できるように変更してみます。
_na_ - 投稿数: 15
yk_taikoさま
昨日はありがとうございます。
無事、狙った通りの値を取得することができました。