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 , 3 years ago
| Status: | new → accepted |
|---|
comment:2 by , 3 years ago
Ich bin ziemlich sicher, dass das ein einzelnes File ist.
Eigentlich reicht da auch immer die letzte Version.
follow-up: 4 comment:3 by , 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.
comment:4 by , 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 , 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 , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | accepted → assigned |
comment:7 by , 3 years ago
| Status: | assigned → accepted |
|---|
comment:8 by , 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 , 3 years ago
| Resolution: | → erledigt |
|---|---|
| Status: | accepted → closed |
cronjob ist erfolgreich durchgelaufen
Ist das ein moloithisches File (z.B. Archiv), oder ein Dateibaum?
Dateibaum wäre bei unserem Backup-Mechanismus effizienter.