Table of Contents

3 清理工作

概述

看护程序是一个周期性进程,由 Zabbix server 执行。
该进程用于删除过时的信息以及用户删除的信息。

在本节中,可以针对以下内容单独启用或禁用看护任务:
事件和告警 / IT服务 / 用户会话 / 历史 / 趋势。
审计看护设置在单独的 menu section 中可用。

如果启用了看护程序,则可以设置数据记录在被看护程序删除之前保留的天数。

删除一个 监控项/触发器也将同时 delete 由该 监控项/触发器生成的问题。

此外,只有在事件与任何问题无关的情况下,看护程序才会将其删除。
这意味着,如果一个事件是问题事件或恢复事件,则在相关的问题记录被删除之前,该事件不会被删除。
看护程序将首先 delete 问题,然后删除事件,以避免出现陈旧事件或问题记录的潜在问题。

对于历史和趋势,还提供了一个附加选项:覆盖 监控项 历史周期覆盖 监控项 趋势周期
该选项允许全局设置 监控项 历史/趋势将存储多少天(1 小时至 25 年;或 "0"),
从而覆盖在 item configuration 表单中为各个 监控项 设置的“存储至多”值。
请注意,对于启用了配置选项“不存储”的 监控项,存储周期将不会被覆盖。

即使禁用了内部看护程序,也可以覆盖历史/趋势存储周期。
因此,在使用外部看护程序时,可以使用历史“数据存储周期”字段设置历史存储周期。

如果使用 TimescaleDB,则会显示“历史、趋势和审计日志压缩”块。

如果使用 TimescaleDB,
为了充分利用 TimescaleDB 对历史和趋势表的自动分区功能,
必须启用 覆盖 监控项 历史周期覆盖 监控项 趋势周期 选项,
以及为历史和趋势启用 启用内部看护 选项。
否则,这些表中的数据仍将存储在分区中,
但看护程序不会删除过时的分区,
并且会显示关于配置错误的警告。
当启用了删除过时分区功能后,
Zabbix server 和前端将不再跟踪已删除的 监控项,
当删除过时分区时,已删除的 监控项 的历史也将被清除。

周期字段中支持 Time suffixes,例如 1d(一天),1w(一周)。
最小值为 1 天(历史为 1 小时),最大值为 25 年。

“重置默认值”按钮允许撤销所做的任何更改。