logging
This commit is contained in:
1 parent
050c3ccd9e
commit
b079912dc7
8 files changed
+325
-104
No files matched your search
@@ -1,6 +1,12 @@
|
||||
|
||||
### TODOs
|
||||
|
||||
DC-Dump
|
||||
- new for postgres
|
||||
> server exec postgres su - postgres -c pg_dumpall >pg.dump
|
||||
- +mariadb
|
||||
- hooks für weitere
|
||||
|
||||
nextcloud:
|
||||
- (x) vol/nextcloud/data/data/hb zeigt auf NAS-share
|
||||
-> alles auf Server
|
||||
@@ -26,12 +32,17 @@ nas-backup weekly 1
|
||||
(x) TODO: s. nas-backup daily
|
||||
|
||||
logging
|
||||
- TODO: wo speichern?
|
||||
- TODO: ggf. lokal und auf NAS kopieren
|
||||
- TODO: full für alles (taugt nur für auto backup, also ggf. noch ein log)
|
||||
- TODO: Übersichtliches für die Mail -> Error-Handling!
|
||||
- TODO: wo und wie sammeln für Mail
|
||||
- TODO: Mail aus py-script übernehmen
|
||||
- für auto-fns mail()
|
||||
- mail() loggt in extra Datei und ruft log(), für std log
|
||||
- Name std log in mail() ausgeben
|
||||
- mail log lokal anlegen (wo?)
|
||||
- am Ende von auto mail log in mail und file löschen -> py-script
|
||||
- alle Programme müssen stdout/stderr auf std log umleiten
|
||||
- für jeden Lauf neue log datei (+date)
|
||||
- Name der log Datei bei !auto auf stderr ausgeben (damit stdout ggf. geparst werden kann, alt.: param --machine)
|
||||
- log file in nfs/backups/log/$HOST_NAME-$(date '+%Y-%m-%d_%H%M').log
|
||||
- bei jedem Lauf alte logs löschen (7d?) -> wie?
|
||||
- evtl. logs lokal ablegen und am Ende auf NAS kopieren
|
||||
|
||||
backup server+nas extern
|
||||
- rsync nas-backup 2x HDD intern (weekly) (5TB?)
|
||||
|
||||
Reference in new issue
Block a user