アイテムに登録したヒストリ値の変更時の監視データの挙動について
Zabbixのヒストリ保存期間についてアドバイスをいただきたく思います。
Zabbix2.2環境で、テンプレートに登録されているアイテムのヒストリ保存期間を以下の様に変更しました。
変更前)365日
変更後)30日
ヒストリ保存期間を変更するまでは数カ月分のアイテムの蓄積データがあったのですが
ヒストリ保存期間を変更したタイミングで消失してしまいました。(Housekeeping?)
DB内のhistoryテーブルも参照したのですが、該当のアイテムについてはデータが残っていません。
上記のような変更の場合、直近30日のデータのみヒストリとして保持されると考えたのですが
Zabbixの仕様とは異なるのでしょうか。
TNK - 投稿数: 4769
最初に、ご質問頂く際にはZabbixの詳細なバージョンをお教えくだ
さい。
Zabbix 2.2でも初期のバージョンと現時点の最新の2.2.14とでは動
作が異なる場合があります。
ちなみに、手元の2.2.14の環境で、テンプレートに登録されている
アイテムのヒストリ保存期間を短くしてみましたが、古いデータの
みが削除されているようです。
もしも、2.2系の古いバージョンを使用されているのであれば、新
しいバージョンに更新することもご検討ください。
heya - 投稿数: 319
まず、history テーブルは浮動小数のデータを保存するテーブルで、それ以外の型は別のテーブルに保存されます。
history_log → ログ
history_str → 文字列
history_text → テキスト
history_uint → 整数
該当のアイテムの型に合ったテーブルを確認してください。
もう一つ。
長い間値が取得できていなければ、最新データの画面には出てきません。長い間とは、include/defines.inc.php の ZBX_HISTORY_PERIOD で設定される秒数、デフォルトでは24時間です。これの影響はありませんか?