我在Icinga工作收集性能数据,
我必须清除所有的插件数据超过30天,我怎么能做到这一点。我有一些谷歌搜索没有帮助。
一些参考资料:
External Commands List
Database model
我正在使用:
RHEL操作系统
来自源代码生成的icinga2
postgresql公司
使用NRPE收集远程服务器数据
是否有任何工具可用于清理或任何查询以删除所有超过30天的数据库条目?

最佳答案

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

关于postgresql - Icinga数据库清理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40265387/

10-16 06:32