ヒストリ、トレンドの保存期間を超える期間のグラフが表示される

お世話になります。
「保存期間」にてフォーラム内を検索したのですが、解決出来ていないため投稿させて頂きました。

■環境
Red Hat Enterprise Linux Server release 6.5 (Santiago)
zabbix-2.2.11-1.el6.x86_64

「管理 > 一般設定 > データの保存期間」にて下記の通り設定しております。
 ヒストリ: 10日
 トレンド: 31日
 ※どちらも「データの削除処理を有効」、「アイテムのヒストリの保存期間を上書き」をON
  アイテム毎の保存期間に180など設定はあるものの、上書きで上記となる認識

その状態で「監視データ > グラフ」にて1年以上前から監視している対象を選択し、
表示期間を「すべて」にすると1年以上前からのグラフが表示されます。

Q1.
グラフには「トレンド」の情報が利用されている認識で上記では31日以前のグラフは
表示できないものと考えておりましたが齟齬はありますでしょうか。

Q2.
特定ホストのヒストリ、トレンドをDBの操作から削除することは可能でしょうか。

まだディスク容量には余裕がありますが、念のため確認したく
よろしくお願い致します。

コメント表示オプション

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

念のため、ですが、「アイテムのトレンドの保存期間を上書き」もチェック入れているんですよね?
#たぶん「どちらも」に含まれているんだと思いますが。

>グラフには「トレンド」の情報が利用されている認識で上記では31日以前のグラフは表示できない
ヒストリデータが残っているうちはそれが使われるはずです。例えば昨日のグラフを表示するときは、ヒストリに機能のデータも残っているのでそれを使います。ヒストリが無いならトレンドのデータを使います。
そして、ちゃんとトレンドのデータが31日前で消えているなら、グラフは表示されない(31日より前は途切れたグラフになる)はずです。

>特定ホストのヒストリ、トレンドをDBの操作から削除することは可能でしょうか。
ホスト単位で、というのは少し大変ですが、アイテム単位なら直接データベースを触れば可能です。
delete from xxx where itemid='yyy' and clock < zzz
こんな感じで。
xxx は history(浮動小数の場合)か history_uint(整数の場合)、トレンドなら trends か trends_uint。
yyy はアイテムの itemid(アイテム設定画面の URL に itemid=yyy というのがあるはず)
zzz は10日前(トレンドなら31日前)の UNIX 時間
#直接データベースを触るのはあまりしない方がいいと思いますが・・・。

>heya 様

コメント頂きありがとうございます。

>念のため、ですが、「アイテムのトレンドの保存期間を上書き」もチェック入れているんですよね?
 →ご認識の通りチェックが入っています。

>ヒストリデータが残っているうちはそれが使われるはずです。例えば昨日のグラフを表示するときは、ヒストリに機能のデータも残っているのでそれを使います。ヒストリが無いならトレンドのデータを使います。
>そして、ちゃんとトレンドのデータが31日前で消えているなら、グラフは表示されない(31日より前は途切れたグラフになる)はずです。
 →なるほど。少々誤認があったようですが、トレンドにて設定された31日以前のグラフは表示されないはずですね。

>ホスト単位で、というのは少し大変ですが、アイテム単位なら直接データベースを触れば可能です。
>~
> #直接データベースを触るのはあまりしない方がいいと思いますが・・・。
 →仰る通りDBを直接触れたくは無いのですが、長期運用してディスク容量枯渇した際の最悪の手段として確認させて頂きました。
  上記については検証環境を作った際に確認してみます。

同様の事象が発生している、設定ミスの心当たりがある、などあれば引き続き情報を頂ければと思います。
よろしくお願い致します。

ユーザー TNK の写真

データの保存期間の設定はいつ行われましたか?
最初からこの期間で設定されていましたか?

最近短い期間に変更されたのであれば、過去のデータをまだ削除し
きれていないのかもしれません。
Zabbixでは、housekeeperでの古い情報の削除処理が高負荷になっ
たり長時間になることを防ぐため、保存期間の対象外の物を一気に
削除するのではなく、削除する対象が大量にあった場合は、分割し
て古いものから段階的に削除するようになっていたと思います。
マニュアルのHousekeepingFrequencyの項目の説明を確認してくだ
さい。

https://www.zabbix.com/documentation/2.2/jp/manual/appendix/config/zabbi...

housekeeperの処理が実行されるのは、デフォルトでは1時間に1回
ですが、Zabbixサーバーのログで、housekeeperの処理がどのくら
いの件数を削除しているか確認することができます。

>TNK 様
コメント頂きありがとうございます。
また、返信が遅くなり申し訳ありません。

>データの保存期間の設定はいつ行われましたか?
>最初からこの期間で設定されていましたか?
→代々、パラメータなどのドキュメント無く引き継がれているZabbixサーバでして、
 2/22まではヒストリ:10 / トレンド:10となっていたのを
 2/23にヒストリ:10 / トレンド:31に変更しました。
 保存期間設定について1年は変更していない、と言われていますが定かではありません。

先程housekeeperのログを確認しましたが、1~2分程度で完了しているようです。
5148:20170302:092601.316 housekeeper [deleted 1027592 hist/trends, 0 items, 1600 events, 0 sessions, 0 alarms, 0 audit items in 101.835091 sec, idle 1 hour(s)]
5148:20170302:102710.057 housekeeper [deleted 1041074 hist/trends, 0 items, 1349 events, 0 sessions, 0 alarms, 0 audit items in 68.739464 sec, idle 1 hour(s)]
5148:20170302:112841.924 housekeeper [deleted 1069058 hist/trends, 0 items, 1914 events, 0 sessions, 0 alarms, 0 audit items in 91.858144 sec, idle 1 hour(s)]
5148:20170302:123013.604 housekeeper [deleted 1084605 hist/trends, 0 items, 1616 events, 0 sessions, 0 alarms, 0 audit items in 91.656962 sec, idle 1 hour(s)]

本件、未解決ですが動作に影響は無いためクローズとさせてください。
ご回答頂きましたheya様、TNK様 ありがとうございました。