2016-10-26 3 views
2

Ich arbeite in Icinga für Leistungsdatensammlung,Icinga Datenbankbereinigung

Ich habe alle Plugin-Daten löschen mehr als 30 Tage, wie kann ich dies tun. Ich hatte einige Google-Suchen hilft nicht.

einige Referenzen:

External Commands List

Database model

ich verwende:
RHEL os
Icinga2 von der Quelle für das Sammeln von Remote-Server Daten

postgresql
Mit NRPE bauen

Gibt es ein Tool zum Aufräumen oder Abfragen zum Löschen aller Datenbankeinträge, die älter als 30 Tage sind?

+0

Es gibt eine enge Anfrage für diese Frage als Off-Thema, ich finde keinen Stack-Austausch mit Icinga-Tag? Wenn ja, lass es mich wissen !! – saravanakumar

Antwort

1

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

Aus dem Handbuch, es sieht aus wie Ihre ido2db.cfg mit den richtigen Daten konfiguriert werden muss:

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 

Stellen Sie außerdem sicher, dass trim_db_interval etwas vernünftig eingestellt ist. Der Standardwert von 3600 sollte ausreichen.

trim_db_interval=3600