お世話になっております。
ファイルの更新時間チェックに関してご相談させてください。
■実現したいこと
15時~18時台で、1時間ごとに更新されるべきファイルAについて、
17時台に更新されているかを検知したい。
■vs.file.timeで取得した値
16:00監視 更新時刻が15:40
17:00監視 更新時刻が16:13
18:00監視 更新時刻が18:02 ←更新時刻が17時台ではないため、アラートを上げたい
ファイルの更新時刻が17時台(17:00:00~17:59:59)であるかの判定は可能でしょうか?
Zabbixバージョンは6.0TLSです。
ama - 投稿数: 76
> ■vs.file.timeで取得した値
> 16:00監視 更新時刻が15:40
> 17:00監視 更新時刻が16:13
> 18:00監視 更新時刻が18:02 ←更新時刻が17時台ではないため、アラートを上げたい
⇒上記の表示でアイテム取得されていると仮定すると、
find関数で正規表現を使えばできるのではないでしょうか?
■例
find(/host/key,,"regexp","17:[0-5][0-9]")=1
_na_ - 投稿数: 15
amaさま
ご返信ありがとうございます。
また、お礼が遅くなりまして失礼いたしました。
"17:[0-5][0-9]"で時刻指定ができるのですね。
試してみます。