Icinga数据库清理

时间:2016-10-26 14:46:38

标签: postgresql nagios nrpe icinga

我在Icinga工作,用于收集性能数据,

我必须清除所有插件数据超过30天,我该怎么做呢。我有一些谷歌搜索没有帮助。

一些参考文献:

External Commands List

Database model

我正在使用:
RHEL os
icinga2 from source build
PostgreSQL的
使用NRPE收集远程服务器数据

是否有任何可用于清理的工具或任何查询以删除超过30天的所有数据库条目?

1 个答案:

答案 0 :(得分:1)

http://docs.icinga.org/latest/en/configido.html#configido-ido2db

从手册中,您的ido2db.cfg看起来需要使用正确的数据进行配置:

max_systemcommands_age=43200
max_servicechecks_age=43200
max_hostchecks_age=43200
max_eventhandlers_age=43200
max_externalcommands_age=43200
max_logentries_age=43200
max_acknowledgements_age=43200
max_notifications_age=43200
max_contactnotifications_age=43200
max_contactnotificationmethods_age=43200

另外,请确保trim_db_interval设置得有点理智。默认值3600应该足够了。

trim_db_interval=3600