[Check_mk (deutsch)] Service Parameter basierend auf Agent Output

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