Anzahl der Dateien in einem Ordner

Hi,

Die grobe Vorgehensweise ist so :

Zuerst musst du dem checkmk Agenten des überwachten Hosts mitteilen, welche Dateien bzw. Ordner du überhaupt überwachen möchtest.
Das geht in der Enterprise Edition über die Bakery Regel “Count, size and age of files”.
Nach dem “Backen” d.h. Erstellen des neuen Pakets muss dieses dann auf dem Host installiert werden, z.B. mit dem Agent Updater Plugin, manuell oder mit Automatisierungstools.
Wenn der checkmk Agent die angegebenen, zu überwachenden Dateien erfolgreich ausgibt, dies lässt sich einfach in der Ausgabe des Agenten prüfen, kommt der nächste Schritt.

Da du die Dateien ja jetzt nicht jede einzeln für sich überwachen willst, erstellst du eine Filegroup. Diese benötigst du als logische Einheit für die Gruppe deiner Dateien, für die du dann deine Schwellwerte wie Z. B. jüngste/älteste, kleinste/größte Datei definieren kannst.
Die Filegroup kannst du mit der Regel “File Grouping Patterns” bzw. in checkmk 2.2 “Group Patterns” erstellen.

Nach dem Erstellen der Grouping Regel kannst du den Host inventarisieren (Service Discovery), dabei sollte dann nur ein Service für die neu erstellte Filegroup hinzukommen.
Werden beim Inventarisieren noch alle Dateien einzeln als Service angelegt , stimmt das File Grouping Pattern oder die dortigen Conditions sehr wahrscheinlich nicht .

Wenn das alles geklappt hat, kannst du den neuen File Grouping Service mit Schwellwerten konfigurieren. Der aus meiner Sicht einfachste Weg ist, dazu auf den Service “File Group <hier Namen eintragen>” zu gehen und über das Burger Menü “Parameters for this service” - “Size, age and count of file groups” auszuwählen".

Hier ist das auch noch mal detalliert dokumentiert:
https://kb.checkmk.com/pages/viewpage.action?pageId=17474191

5 Likes