Ich bin Neuling im Monitoring und habe eine Servicegruppe erstellt und weiße die (durch eine Regel) alle in meinem Main Directory vorhanden Hosts zu, das habe ich gemacht damit ich “Grundchecks” hab (sowas wie Filesystem und Memory) das funktioniert soweit auch ganz gut, nun hab ich jetzt das Problem das ich mal größere und mal kleinere Festplatten habe das gleiche Problem bei der Arbeitsspeicherüberwachung bei manchen systemen ist er 8GB bei anderen 64GB, jetzt würde ich gerne sowas wie ein Tag oder ähnliches einrichten um zu sagen das bei einem System mit 8GB RAM, wenn 7GB benutzt sind nicht schon als Warnung angezeigt wird bzw. wenn ich 64GB habe das nicht schon bei 57GB eine Warnung kommt.
Gibt’s da irgendwelche Good practices ? und wenn ja wie setzte ich diese um in Check MK.
Gerne.
Du gehst auf “Parameters for discovered services” → Reiter “Storage, Filesystems and Files” → Regel “Filesystems (used space and growth)”.
ODER (viel einfacher): Du nutzt bei den Regeln oben das Suchfeld und schreibst da z.B. “filesystem” rein. Dann werden dir alle Regeln angezeigt, die was mit “filesystem” im Namen haben.
Für die Speicherauslastung heißt die Regel “Memory and Swap usage on Linux”. Es gibt auch eine für Windows. Gib einfach “memory” in das Suchfeld ein.
Kleine side-Info von mir, die Suche nach Regeln findet auch andere Felder innerhalb der Regeln, die diesen Wert beinhalten. Also auch Kommentare und Beschreibungen, Hosttags, usw. Soweit ich es sagen kann, ist es von der Version abhängig, welche Felder alle mit durchsucht werden.
Das stimmt und ist äußerst hilfreich, wenn man etwas Disziplin hat: Wenn man neben den Kommentarfeldern zumindest mal den Knopf drückt, um seinen Login-Namen einzutragen, findet man ruck-zuck seine eigenen Regeln wieder und muss nicht raten, ob das eine Default-Regel von Checkmk oder eine eigene ist.