前々日分のヒストリデータと最新データの表示について

初めて投稿いたします、よろしくお願い致します。

監視データをzabbix_senderを利用してzabbixに取込み、
グラフ化して見る為にzabbixの利用を検討しています。
データは、日次にて前日分を収集しzabbixに取込む運用を想定しています。

※各ホストの監視データは別のシステムが保持しており、
この保有期間が短かい為、独自に参照できる形でバックアップを行うことが目的です。
(具体的にはAWSのcloudwatchのデータ)

最新データの表示にて、グラフを参照する予定なのですが、
タイミングによって、最新データの表示が「値が存在しません」と表示されることがあり、
原因が分からず困っております。

表示されないタイミングについて説明させて頂きます。
1)
前日(当日の日付-1日の00:00:00~23:55:00の5分毎のデータ)分のデータをzabbix_senderにて登録します。
登録した日は、最新データに登録したアイテムが表示され、グラフも照会できます。過去に登録したデータもすべて見えます。

2)
1)の次の日に、何もせず最新データを見ると、「値が存在しません」と表示されます。
MySQLのテーブル(history関連)を直接参照すると、1)で登録したデータは存在します。
(トレンドデータは0日設定にしているため存在しません)

3)
1)の次の日に、新たに前日のデータを同様に登録すると、最新データにアイテムが表示されます。
グラフを過去にたどると、1)で登録したデータ(この時点では前々日のデータ)も見ることができます。

テスト環境では必ずしも毎日データを登録することが無いのですが、検証作業でデータを見たいことも有る為、
2)のタイミングでもデータが見れる状態にしたいです。
方法をご存知の方いらっしゃいましたら、ご教授願えませんでしょうか。
宜しくお願い致します。

<補足>
現在構築しているテスト環境について、
zabbixはver2.2.4
詳細な情報を1年間保有したいということで、
データ保存期間は、ヒストリを365日、トレンドは0日の設定にしています。

コメント表示オプション

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

確か、1日以上値が取得できていないと、特にTrapperを利用するア
イテムに関しては、最新データの画面では値が無いと表示されたこ
とがあったと思います。
あと、グラフの表示には、特にグラフをズームする場合には、トレ
ンドデータも利用します。
例えば、1週間とか1ヶ月とかのスケールにズームして傾向を把握す
るためにはトレンドデータが必要だったはずです。

ということで、CloudWatchからの情報取得を1日1回ではなく、より
短い間隔で取得するようにして、トレンドの保存期間をグラフを参
照する期間、例えば1年前までのグラフも参照したい場合は、365日
とかに変更した方がよいと思います。

コメントありがとうございます。
1日以上ということは、現時点から24時間以内の値が無いとグラフが見れないということでしょうか。
ご指摘の通り、運用方法を検討して回避しようと思います。
(データの登録回数を増やすか、表示がみられなくなる時間帯を害のない時間帯に変更する等)

>あと、グラフの表示には、特にグラフをズームする場合には、トレ
>ンドデータも利用します。
>例えば、1週間とか1ヶ月とかのスケールにズームして傾向を把握す
>るためにはトレンドデータが必要だったはずです。

試しに6月末のデータ(2週間前)を追加してみたのですが(トレンドはMySQLに登録されていないことを確認)
確かにグラフのズームは1dまでしか使用できないようです。
気づきませんでした、ありがとうございます。
トレンドの保有期間も365日を設定しようと思います。

※追記
予めグラフを作成しグラフからアクセスすると、最新のデータが24h経過していても、参照することができました。

ユーザー heya の写真

こんにちは。

カスタムグラフを定義することで解決しているとは思いますが、一つ気づいたことがあるので備忘録も兼ねて書いておきます。
PHP がある場所の include/ 内にある defines.inc.php 、その中にある ZBX_HISTORY_PERIOD がこの24時間の制約をかけているみたいなので、これを増やすか 0 にするかすれば、最新データの画面でも表示されるようになります。
https://www.zabbix.com/documentation/2.2/jp/manual/web_interface/definit...

コメントありがとうございます。次の環境構築で試してみようと思います。