aktuell möchte ich alle Windows Systeme mithilfe einer predefined condition labeln.
Dazu habe ich eine condition angelegt, welche ganz oben in der Ordnerstruktur verankert, auf das Filesystem C: prüft.
Die Predefined Condition hab ich in der Regel “Host Labels” ausgewählt und das Label “os:mswindows” vergeben, wenn ich aber in der view “host search” nach diesem Label suche, kriege ich auch ESXi’s, ILO’s, Netzwerkgeräte usw. angezeigt.
Könnte dies ein Bug sein? Gibt es sogar einen einfacheren Weg?
Ich nutze die aktuelle Version 1.6.0P11.
Du hast wahrscheinlich eine predefined Condition gebaut, die für den Service-Check “Filesystem C:” gültig wird.
Wendest Du diese predefined Condition jetzt auf Host-Objekte an, um dort z.B. Label setzen zu lassen, fällt der Service-Teil offenbar weg und die Condition ist dann für alle Hosts gültig.
Es gibt in checkmk keine Möglichkeit, diese Anforderung zu formulieren: Matche auf alle Hosts, die einen bestimmten Service-Check haben.