Icinga und IDO Daten

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
  }
}