[Check_mk (deutsch)] Dynamische Dateigruppen

Das ist tatsächlich ein interessanter Ansatz den ich noch nicht kannt, löst mein Problem aber nicht wirklich :wink:

  - Das Plugin ist nur für QEMU ausgelegt, ich habe aber 99% LXC im Einsatz (ok könnte man umprogrammieren)
  - damit kann ich nicht die ANZAHL der Backups kontrollieren
  - das Plugin ist offenbar nur für 1 backup ausgelegt, ob da noch alte Dateien "rumgammeln" sieht man nicht.

Ich suche tatsächlich einen Ansatz mit fileinfo.groups, vielleicht baue ich mir auch ein Shell-Script (dreckige Lösung!) was mir die WATO-Konfiguration dafür "per Hand" erstellt ...
Alles keine tollen Ansätze ...

Falls es noch keine offizielle Lösung gibt dafür versuch ich mich vielleicht mal am CheckMK-Quellcode und sende dem Kettner einen Change-Request :wink:

Grüße
Jonas

Zitat von Jonas Nickl <kontakt@jonasnickl.de>:

Ich setze Proxmox ein, dies erstelle automatisch Backups (diese will ich überwachen).

Hallo,
es gibt noch
https://mathias-kettner.de/check_mk_exchange_file.php?HTML=yes&file=proxmox_qemu_backup-1.0.0.mkp
aber auch dazu kann ich erst mal nichts weiter sagen.

Gruss

Ralf

_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Hi Ralf,

erst einmal danke für die schnelle Antwort.
Wenn ich das richtig sehe schlägst du eine andere Art des Backups vor!?

Mein Backup läuft, funktioniert und ist getestet (zwangsweise :wink: )
Ich möchte nur gerne Monitoren, ob die Backups auch aktuell sind.

Ich setze Proxmox ein, dies erstelle automatisch Backups (diese will ich überwachen).
Die Backups werden im Anschluss verschlüsselt und in die Google-Cloud geschoben, das ist aber ein anderes Thema.

Ich halte immer 2x Tage- und 2 Wochenbackups vor, ich erstelle Datei-Gruppen und überwache ob diese:
  - aktuell sind
  - nicht zu groß sind
  - nicht zu klein sind (leer, kam auch schon vor)
  - die richtige Anzahl an Dateien enthalten (2)

Das überwachen der Dateigruppen funktioniert per Regex, nur die Dateigruppen zu deklarieren ist ein gewaltiger Aufwand.
Bei der Anzahl an Servern pro Server 2 manuelle! Dateigruppen (wöchentlich/täglich).
Das sind fast 100 manuelle Regeln!

Als ich das aufgebaut habe (~3 Jahre?) gab es keine andere Lösung, ich hoffe drauf das CheckMK da mittlerweile eine bessere Lösung bietet.
Ansonsten erstelle ich mir vermutlich einen local-Check, wäre aber traurig da es dafür im Grunde ein offizielles Plugin gibt.

Es ändert sich immer nur die ID! (und Timestamp) der Rest der Datei-Liste ist identisch.

Grüße
Jonas

···

Am 2018-07-09 13:09, schrieb Ralf Prengel:

Am 2018-07-09 12:06, schrieb Ralf Prengel:
Zitat von Jonas Nickl <kontakt@jonasnickl.de>:

Hallo Zusammen,

ich ärger mich seit langem mit dem Monitoring von meinen Backups herum.

Die Dateien sind nach diesem Schema aufgebaut:

/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-117-2018_05_28-01_51_54.tar.lzo
/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-117-2018_05_29-01_51_54.tar.lzo
/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-118-2018_05_28-01_53_55.tar.lzo

Hallo,
welche Informationen willst du konkret auslesen und überwachen?

Eventuell ist ja auch ein anderer Ansatz ein Weg.
https://www.urbackup.org/
plus
http://mathias-kettner.de/check_mk_exchange_file.php?HTML=yes&file=urbackup-check-1.0.0.mkp

Urback läuft bei mir seit Jahren durch.
Das Plugin habe ich noch nicht getestet.

Gruss

Ralf

_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Betreff: [Check_mk (deutsch)] Dynamische Dateigruppen
Foto des Kontakts
Von Jonas Nickl Datum Heute 11:51
Nachrichten-Body
Hallo Zusammen,

ich ärger mich seit langem mit dem Monitoring von meinen Backups herum.

Die Dateien sind nach diesem Schema aufgebaut:

/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-117-2018_05_28-01_51_54.tar.lzo
/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-117-2018_05_29-01_51_54.tar.lzo
/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-118-2018_05_28-01_53_55.tar.lzo

davon sind ~60 Einträge vorhanden...

Aktueller Stand:
---------------
File Grouping Pattern:
weekly_backup_115, /opt/google-drive/local_backup/weekly-backup/dump/vzdump-*-115-*.tar.lzo
weekly_backup_118, /opt/google-drive/local_backup/weekly-backup/dump/vzdump-*-118-*.tar.lzo
...

Sprich pro VM-Backup (anhand der ID) erstelle ich einen Eintrag ...
Das ist ein gewaltiger Aufwand und absolut unübersichtlich!

Ziel:
---------------
Ich würde gerne dynamische File Grouping Pattern benutzen:
~%s, ~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.*?)-*.tar.lzo
bzw:
%s, ~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.*?)-*.tar.lzo

Leider ist der Gruppenname dann s, und alle VM's sind zugeteilt...

Hat hier schon jemand eine Lösung gefunden?

---------------
Bei Process-Discovery klappt das übrigens so:

Process Name: %s
Process Matching: /usr/sbin/apache2 -d /etc/(.*?)\s

Grüße
Jonas
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de