Im Laufe der Zeit häufen sich die gespeicherten Daten von Icinga2 und das System wird zusehends voller und langsamer. Einschränken kann man das in den IDO Einstellungen. In meinem Beispiel beschränken wir die maximale Speicherzeit auf 180 Tage.
/etc/icinga2/features-available/ido-mysql.conf
/**
* The db_ido_mysql library implements IDO functionality
* for MySQL.
*/
library "db_ido_mysql"
object IdoMysqlConnection "ido-mysql" {
user = "bla"
password = "blub"
host = "localhost"
database = "icingadb"
cleanup = {
acknowledgements_age = 180d
commenthistory_age = 180d
contactnotifications_age = 180d
contactnotificationmethods_age = 180d
downtimehistory_age = 180d
eventhandlers_age = 180d
externalcommands_age = 180d
flappinghistory_age = 180d
hostchecks_age = 180d
logentries_age = 180d
notifications_age = 180d
processevents_age = 180d
statehistory_age = 180d
servicechecks_age = 180d
systemcommands_age = 180d
}
}