Services mutieren ungewollt zu "vanished"

Guten Tag

Ich habe vor längerer Zeit einen Service erstellt, der die Anzahl Java Prozesse auf einem System überwacht.
Der Normalzustand ist, dass keine java.exe laufen, oder nur für ein paar Sekunden. Dann kann es vorkommen, dass Javaprozesse hängen bleiben. Wenn das der Fall ist, wird alarmiert, sobald mehr als 5 java.exe dauerhaft ausgeführt werden.

Nun ist im CheckMK das Problem, wenn für längere Zeit kein Javaprozess auf einem System mehr erkannt wird, der Service einfach auf “vanished” geht. Dies soll es aber nicht.

Warum ist das so und wie kann ich das verhindern?

Mach einen “Enforced Service” daraus. Dann ist der Service Check immer da und es braucht die Agentendaten nicht.

2 Likes

Super, vielen Dank.
Scheint zu funktionieren.