ヒストリの保存期間を超えてデータを保持している現象について

表題の件、ご教授頂きたく宜しくお願い致します。

【環境】
ZabbixVer:3.0.8

【状況】
hisotry_logテーブルが肥大化しており、
原因を確認していたところ大量にログ出力があることが判明しました。
そこでログ監視アイテムのヒストリの保持期間を下げようと考えていましたが、
ヒストリデータを参照したところ、40日保持としてあるにもかかわらず、
90日前のヒストリデータが存在している状況です。

housekeeperの削除が間に合っていないのかも?と思い、
MaxHousekeeperDelete=5000から50000とし、
"zabbix_server -R housekeeper_execute"にて2回手動削除を行いましたが、
削除されたレコードから見て削除処理は間に合っていそうです。
 →添付:housekeeperLog.txt

【問合せ】
ヒストリデータの保持期間を超えてヒストリを保持しているようですが、
本現象にお心当たりはありますでしょうか。
関係があるかはわかりませんが、
数年以上前にヒストリ保存期間を90日→40日と変更していますが、
関連があるとは考えられず、どのように手を打ったら良いか悩んでおります。

コメント表示オプション

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

当該アイテムを参照しているトリガーが、「障害」状態のまま残っていたりはしないでしょうか?

HouseKeeperによる過去履歴のクリア処理は、確か、異常状態のトリガーに紐付いたアイテムについては
スキップされる‥とかそういった挙動があったように記憶しています

(スキップの条件が、いろいろとややこしかったようなことだけが記憶の片隅に‥汗

ユーザー kaeru の写真

fripper様
ご返信ありがとうございます。
ご回答の通り、削除されないアイテムに紐づくトリガーは障害状態が継続しておりました。
対応としては障害状態解除のため当該のアイテムを無効化し、
新規で監視追加を行ったところ無効化したアイテムのヒストリが削除されてることを確認しました。
(これは完全に対応を失敗しました…。
 閾値変更を行い障害状態を解除すれば頂いた回答で間違いない!という感じだったのですが、
 焦りすぎてアイテム無効化で対応してしまいました。)
また、これについては別途見てみようと思います。
重ねてご回答ありがとうございました。

ユーザー fripper の写真

おぼろげな記憶ながら、お役に立ててよかったです

「障害」状況のまま放置(意図せず)されて埋もれてしまったアイテムの
ヒストリ・トレンド等が消え残ってしまって肥大化する問題

これ、パッと判る方法が無い‥というか、これで「ヒストリ・トレンドが残ってしまう(削除対象外となる)」というのは
イメージつきにくいですよね‥

ウチも埋もれてしまった障害(塩漬けになっている)が結構あるので
そろそろ掃除しておかないといけないかなぁ‥汗

ユーザー TNK の写真

先日のカンファレンスの「サポート最新動向」であったZabbix 4.0
以降でのproblemテーブル肥大化の問題もあるので、障害状態のまま
のトリガーは残しておかない方が良いということですよね。