Hallo Community,
derzeit entwickle ich ein CheckMK Plugin für FHEM (Hausautomatisierung).
Jedes in FHEM deklarierte Gerät wird als ein Service in CheckMK dargestellt.
Meine Frage:
Ist es möglich "Conditions" basierend auf dem Agent Output zu deklarieren?
···
------------
Beispiel ( Heizungsthemostat HomeMatic) -> Agent Output:
<<<fhem>>>
Detected devices: Bad.Temp eg.bad.heizung
Bad.Temp Bad.Temp TYPE LaCrosse
2016-12-05 10:59:19 Bad.Temp battery ok
eg.bad.heizung eg.bad.heizung TYPE CUL_HM
eg.bad.heizung model HM-CC-RT-DN
2016-12-05 09:26:27 eg.bad.heizung Activity alive
------------
Ich suche eine Möglichkeit, nach Service Parameter basierend auf dem Type/Model zu setzen ...
Derzeit ist das deklarieren von Parametern nur über "Device" oder "Service Name, bzw. (FHEM Device Bad.Temp/eg.bad.heizung )" möglich.
Version: Check_MK 1.2.8p11 (RAW)
Grüße
Jonas Nickl
Hallo Jonas,
der Output vom Plugin Script schaut bisl seltsam aus. Es spricht aber nix dagegen das dein Check das Model mit im Service Namen codiert.
Ausschlaggebend ist die Definition der ‘service_description’ in deinem ‘check_info’ Bereich.
Andere Variante wäre das dein Check selber auswertet was für einen Sensor er gerade vor sich hat.
Nur die Definition von Parametern im WATO wird sich immer an der “Service Description” fest machen.
Gruß
Andreas
···
Jonas Nickl kontakt@jonasnickl.de schrieb am Mo., 5. Dez. 2016 um 11:46 Uhr:
Hallo Community,
derzeit entwickle ich ein CheckMK Plugin für FHEM (Hausautomatisierung).
Jedes in FHEM deklarierte Gerät wird als ein Service in CheckMK
dargestellt.
Meine Frage:
Ist es möglich “Conditions” basierend auf dem Agent Output zu
deklarieren?
Beispiel ( Heizungsthemostat HomeMatic) → Agent Output:
<<>>
Detected devices: Bad.Temp eg.bad.heizung
Bad.Temp Bad.Temp
TYPE LaCrosse
2016-12-05 10:59:19 Bad.Temp
battery ok
eg.bad.heizung eg.bad.heizung
TYPE CUL_HM
eg.bad.heizung
model HM-CC-RT-DN
2016-12-05 09:26:27 eg.bad.heizung
Activity alive
Ich suche eine Möglichkeit, nach Service Parameter basierend auf dem
Type/Model zu setzen …
Derzeit ist das deklarieren von Parametern nur über “Device” oder
“Service Name, bzw. (FHEM Device Bad.Temp/eg.bad.heizung )” möglich.
Version: Check_MK 1.2.8p11 (RAW)
Grüße
Jonas Nickl
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de
Hallo Andreas,
vielen Dank für deine ausführliche Ausführung. Leider nicht die erhoffte Antwort aber zumindest weiß ich jetzt Bescheid.
Das Kodieren im Service Name gefällt mir als Lösung nicht wirklich … Muss ich mal überlegen …
Grüße
Jonas
···
Am 2016-12-09 13:34, schrieb Andreas Döhler:
Hallo Jonas,
der Output vom Plugin Script schaut bisl seltsam aus. Es spricht aber nix dagegen das dein Check das Model mit im Service Namen codiert.
Ausschlaggebend ist die Definition der ‘service_description’ in deinem ‘check_info’ Bereich.
Andere Variante wäre das dein Check selber auswertet was für einen Sensor er gerade vor sich hat.
Nur die Definition von Parametern im WATO wird sich immer an der “Service Description” fest machen.
Gruß
Andreas
Jonas Nickl kontakt@jonasnickl.de schrieb am Mo., 5. Dez. 2016 um 11:46 Uhr:
Hallo Community,
derzeit entwickle ich ein CheckMK Plugin für FHEM (Hausautomatisierung).
Jedes in FHEM deklarierte Gerät wird als ein Service in CheckMK
dargestellt.
Meine Frage:
Ist es möglich “Conditions” basierend auf dem Agent Output zu
deklarieren?
Beispiel ( Heizungsthemostat HomeMatic) → Agent Output:
<<>>
Detected devices: Bad.Temp eg.bad.heizung
Bad.Temp Bad.Temp
TYPE LaCrosse
2016-12-05 10:59:19 Bad.Temp
battery ok
eg.bad.heizung eg.bad.heizung
TYPE CUL_HM
eg.bad.heizung
model HM-CC-RT-DN
2016-12-05 09:26:27 eg.bad.heizung
Activity alive
Ich suche eine Möglichkeit, nach Service Parameter basierend auf dem
Type/Model zu setzen …
Derzeit ist das deklarieren von Parametern nur über “Device” oder
“Service Name, bzw. (FHEM Device Bad.Temp/eg.bad.heizung )” möglich.
Version: Check_MK 1.2.8p11 (RAW)
Grüße
Jonas Nickl
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de