[Check_mk (deutsch)] Dynamische Dateigruppen

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

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

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

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

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:

···

Am 2018-07-09 12:06, schrieb Ralf Prengel:
Betreff: [Check_mk (deutsch)] Dynamische Dateigruppen
---------------
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

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

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

Hi Jonas,

ich kenne zwar das Feature "dynamische File Grouping Pattern" nicht, aber Deine Regular Expression kann aus meiner Sicht nicht passen. Versuch mal:
~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.*)-.*\.tar\.lzo

Wenn %s dabei als Name nicht funktioniert, probier mal \1

Gruß

Udo

----- Ursprüngliche Mail -----

···

Von: "Jonas Nickl" <kontakt@jonasnickl.de>
An: checkmk-de@lists.mathias-kettner.de
Gesendet: Montag, 9. Juli 2018 11:51:51
Betreff: [Check_mk (deutsch)] Dynamische Dateigruppen

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

Nabend Jonas,

ich hab mal die Regular Expression von Udo noch ein ganz kleines bisl angepasst.

~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.?)-..tar.lzo

Bei deiner Variante fehlt glaube ich nur der Punkt vom letzten *

Jedenfalls kommt bei mir nun immer die Nummer als Matchgruppe raus.

Bei Udo’s Variante kommt bei mir immer noch das Datum mit in der Matchgruppe, das ist aber doch nicht beabsichtigt oder?

Probier mal.

Gruß

Andreas

···

Udo Woehler uw@bsw-com.de schrieb am Mo., 9. Juli 2018 um 18:35 Uhr:

Hi Jonas,

ich kenne zwar das Feature “dynamische File Grouping Pattern” nicht, aber Deine Regular Expression kann aus meiner Sicht nicht passen. Versuch mal:

~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.)-..tar.lzo

Wenn %s dabei als Name nicht funktioniert, probier mal \1

Gruß

Udo

----- Ursprüngliche Mail -----

Von: “Jonas Nickl” kontakt@jonasnickl.de

An: checkmk-de@lists.mathias-kettner.de

Gesendet: Montag, 9. Juli 2018 11:51:51

Betreff: [Check_mk (deutsch)] Dynamische Dateigruppen

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

Hallo Zusammen,

Ich fürchte es ist egal wie gut (oder schlecht) der regex ist, als Description wird kein RegEX (\1 bzw. %s) anerkannt :frowning:
habs mal mit (.*) probiert, das hätte zumindest IRGENDWIE reagieren müssen denke ich ...

Leider sieht es so aus, als wenn das ein spezial-Feature von "Process Discovery" ist, da klappt das mit %s 1A...
Falls niemand eine bessere Idee hat werde ich mit ein bash-Script schreiben, das mir die WATO-Konfiguration zusammenbaut.

Grüße
Jonas

···

Am 2018-07-09 21:18, schrieb Andreas Döhler:

Nabend Jonas,

ich hab mal die Regular Expression von Udo noch ein ganz kleines bisl
angepasst.

~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.*?)-.*.tar.lzo

Bei deiner Variante fehlt glaube ich nur der Punkt vom letzten *
Jedenfalls kommt bei mir nun immer die Nummer als Matchgruppe raus.

Bei Udo's Variante kommt bei mir immer noch das Datum mit in der
Matchgruppe, das ist aber doch nicht beabsichtigt oder?

Probier mal.
Gruß
Andreas

Udo Woehler <uw@bsw-com.de> schrieb am Mo., 9. Juli 2018 um 18:35 Uhr:

Hi Jonas,

ich kenne zwar das Feature "dynamische File Grouping Pattern" nicht,
aber Deine Regular Expression kann aus meiner Sicht nicht passen.
Versuch mal:

~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.*)-.*\.tar\.lzo

Wenn %s dabei als Name nicht funktioniert, probier mal \1

Gruß

Udo

----- Ursprüngliche Mail -----
Von: "Jonas Nickl" <kontakt@jonasnickl.de>
An: checkmk-de@lists.mathias-kettner.de
Gesendet: Montag, 9. Juli 2018 11:51:51
Betreff: [Check_mk (deutsch)] Dynamische Dateigruppen

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

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

Ja schaut so aus. Die Inventory Funktion für Filegruppen kann keine Ersetzung für die gefundenen Matchgruppen.

Gerade bisl im Code durchgewühlt.

Wäre mal eine Erweiterung :slight_smile:

Process Discovery ist auch wesentlich älter und Umfangreicher muss man sich nur mal die ganzen beteiligten Funktionen beim Inventory anschauen.

Ist bestimmt Faktor 10 an Code gegenüber dem Fileinfo.

Gruß

Andreas

···

Jonas Nickl kontakt@jonasnickl.de schrieb am Mo., 9. Juli 2018 um 21:52 Uhr:

Hallo Zusammen,

Ich fürchte es ist egal wie gut (oder schlecht) der regex ist, als

Description wird kein RegEX (\1 bzw. %s) anerkannt :frowning:

habs mal mit (.*) probiert, das hätte zumindest IRGENDWIE reagieren

müssen denke ich …

Leider sieht es so aus, als wenn das ein spezial-Feature von "Process

Discovery" ist, da klappt das mit %s 1A…

Falls niemand eine bessere Idee hat werde ich mit ein bash-Script

schreiben, das mir die WATO-Konfiguration zusammenbaut.

Grüße

Jonas

Am 2018-07-09 21:18, schrieb Andreas Döhler:

Nabend Jonas,

ich hab mal die Regular Expression von Udo noch ein ganz kleines bisl

angepasst.

~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.?)-..tar.lzo

Bei deiner Variante fehlt glaube ich nur der Punkt vom letzten *

Jedenfalls kommt bei mir nun immer die Nummer als Matchgruppe raus.

Bei Udo’s Variante kommt bei mir immer noch das Datum mit in der

Matchgruppe, das ist aber doch nicht beabsichtigt oder?

Probier mal.

Gruß

Andreas

Udo Woehler uw@bsw-com.de schrieb am Mo., 9. Juli 2018 um 18:35 Uhr:

Hi Jonas,

ich kenne zwar das Feature “dynamische File Grouping Pattern” nicht,

aber Deine Regular Expression kann aus meiner Sicht nicht passen.

Versuch mal:

~/opt/google-drive/local_backup/weekly-backup/dump/vzdump-lxc-(.)-..tar.lzo

Wenn %s dabei als Name nicht funktioniert, probier mal \1

Gruß

Udo

----- Ursprüngliche Mail -----

Von: “Jonas Nickl” kontakt@jonasnickl.de

An: checkmk-de@lists.mathias-kettner.de

Gesendet: Montag, 9. Juli 2018 11:51:51

Betreff: [Check_mk (deutsch)] Dynamische Dateigruppen

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


checkmk-de mailing list

checkmk-de@lists.mathias-kettner.de

Verwaltung & Abmeldung unter

http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de