zabbixトラッパーについて

いつも困っている際、助けていただいております。

senderおよび、zabbixトラッパーを利用し、
バックアップの結果を毎日0:00~3:00の間に
zabbix serverへ送る方法を考えていますが、
何等かな原因でバックアップが動かず、
0:00~3:00の間にデータが飛んでこなかった場合
エラーを検知する事は現在のzabbixのバージョンで
対応可能でしょうか。

バージョンはzabbix4.0 CentOS7になります。

トラッパーのアイテムに対して、0:00~3:00の間nodataだったら
検知といったイメージです。
※バックアップの結果が失敗でも検知したいですが、ひとまずは上記部分だけの実装のお話ということで

お分かりの方いましたらご回答お願いいたします。

コメント表示オプション

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

younashi様

やや強引かもしれませんが以下のトリガーを追加してみてはどうでしょうか。


{ホスト名:アイテムキー.nodata(11000)}=1
and
{ホスト名:アイテムキー.time(0)}>030000
and
{ホスト名:アイテムキー.time(0)}<030500

まず、第1の式で過去3時間(上記の式では冗長性を持たせて5分余分に対しています)で値を受信しているかチェック。
第2、第3の式でこのトリガーが有効となる時間を指定しております。
 
回りくどいのでもう少し日本語に直すと、
毎日3:00から3:05にかけて、過去3時間5分以内に値を受信しているかチェックを行い、
値が無ければ障害として通知されます。
 ※なお、3:05を経過した時点でトリガー式は満たさなくなるのでトリガーは自動復旧します。

ユーザー younashi の写真

kaeru様

トリガー、文章ご説明まで記載頂きありがとうございます。

設定に落とし込んで実行できるか試してみます。