close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 4 years ago

Closed 3 years ago

#4746 closed Aufgabe (erledigt)

checkMK config auf backup sichern

Reported by: Stephan Richter Owned by: Stephan Richter
Priority: bald erledigen Milestone: Schuljahr 2022/23
Component: Server: Backups Severity: beeinträchtigt keinen Unterricht
Keywords: Cc:

Description

checkmk schreibt nun jeden Freitag um 20 Uhr ein backup seiner config nach

/tmp/Check_MK-checkmk-kepler-Backup-complete

Bitte einmal wöchentlich auf dem Backup-Server sichern. Größe: ca. 100MB (frag bitte nicht, warum so groß...)

Change History (9)

comment:1 by Rüdiger Kupper, 3 years ago

Status: new → accepted

Ist das ein moloithisches File (z.B. Archiv), oder ein Dateibaum?
Dateibaum wäre bei unserem Backup-Mechanismus effizienter.

comment:2 by Stephan Richter, 3 years ago

Ich bin ziemlich sicher, dass das ein einzelnes File ist.

Eigentlich reicht da auch immer die letzte Version.

comment:3 by Rüdiger Kupper, 3 years ago

Ja, ist ein gezipptes tar-File. Da ist es nicht sehr sinnvoll, dass in den rsnapshot-Mechanismus reinzunehmen. Außer, man packt das tar aus, dann hat man einen Verzeichnisbaum. Ist aber wohl übertrieben, ich würde eher ein kleines Cron-Skript schreiben, das vielleicht die letzten vier Versionen behält. Z.B. mit logrotate.

in reply to:  3 comment:4 by Stephan Richter, 3 years ago

Replying to kup:

Ja, ist ein gezipptes tar-File. Da ist es nicht sehr sinnvoll, dass in den rsnapshot-Mechanismus reinzunehmen. Außer, man packt das tar aus, dann hat man einen Verzeichnisbaum. Ist aber wohl übertrieben, ich würde eher ein kleines Cron-Skript schreiben, das vielleicht die letzten vier Versionen behält. Z.B. mit logrotate.

Ich will eigentlich nicht die letzten vier Versionen. Ich will nur eine Kopie dieses Files auf einer anderen Maschine, falls checkmk bzw. die platten mal sterben. Wie mache ich das?

comment:5 by Rüdiger Kupper, 3 years ago

Dann wäre wahrscheinlich ein einfacher Cronjob, der rsync aufruft, die Lösung. Entweder auf dem checkmk-Rechner oder auf dem Backup-Rechner. Der Nutzer (z.B. root) muss sich halt ohne Passphrase auf dem anderen Rechner einloggen können.
Auf dem backup-Rechner z.B. hat root einen Schlüssel ohne Passphrase, den Du in die authorized_keys auf checkmk schreiben kannst. Dann per rsync regelmäßig die Datei auf den Backup-Server ins Verzeichnis /backups kopieren.

comment:6 by Stephan Richter, 3 years ago

Owner: changed from Rüdiger Kupper to Stephan Richter
Status: accepted → assigned

comment:7 by Stephan Richter, 3 years ago

Status: assigned → accepted

comment:8 by Stephan Richter, 3 years ago

cronjob ist eingerichtet und läuft jeden Freitag um 23 Uhr (3 Stunden nachdem das Backup von checkmk (Software) auf die Platte von checkmk (host) geschrieben wird).

TODO: überprüfen, ob cronjob lief

comment:9 by Stephan Richter, 3 years ago

Resolution: → erledigt
Status: accepted → closed

cronjob ist erfolgreich durchgelaufen

Note: See TracTickets for help on using tickets.