NOTICE: Zabbix housekeeper processes more than 75% busy

環境

  • Zabbix 4.0.1 (Cent OSコンテナ上に構築)
  • コンテナオーケストレーション: Amazon Elastic Container Service (EC2 type)

概要

  • Zabbix GUI上から、1ホストにつき5000程アイテムを所有するホストを複数削除した後、表題のエラーが発生。
    • 計40000アイテム程、housekeepingの保持期間は365d。
  • housekeeper processは、ヒストリデータから保存期間が過ぎて不必要となったデータを削除するprocessである。
  • single processである。
  • HousekeepingFrequency に指定する値(hour)分のデータを削除する。
    • 周期*4以内のデータを古い順に削除。
  • 今回のようにホストに紐付いていた大量のヒストリを削除する場合、ひたすらにprocessがフル稼働しbusy率100%となる。

対応

  • 100%で張り付いたとしても他処理に影響が出ることは無いと思われる為、何もする必要はなさそう。
  • 2時間半ほどで復帰した。

参考