[Check_mk (deutsch)] Interessante Anforderung an Check_MK: Uhrzeit abghängige Schwellwerte

Hallo,

wir betreiben Check_MK Version 1.2.6p15 mit CMC auf RedHat Linux 6.5

Ich wurde jetzt mit einer interessanten Anfrage konfrontiert.

Ein in Check_MK intergrierter Temperatur Sensor soll zu bestimmten Uhrzeiten unterschiedliche Schwellwerte für die Benachrichtigungen haben.

Für Temperatur Überwachung verwenden die von Check_MK unterstützten Geräte HWg-STE dieser Firma
www.hw-group.com.

In diesem konkreten Fall handelt es sich um einen Kühlschrank, der Tagsüber von 7:00 -18:00 Uhr bis zu -4 Grad Celsius warm werden darf, weil dann mit darin befindlichen Dingen gearbeitet wird.

Außerhalb der Arbeitszeit von 18:00 – 6:00 Uhr darf der Kühlschrank nicht wärmer werden als -15 Grad Celsius.

Das Ganze mit einer Benachrichtigung bei Überschreitung der jeweiligen Temperaturen.

Eine Lösung dazu ist mir bislang eingefallen.

Ich lege per Wato eine Regel für den Host und Sensor mit den Schwellwerten für Warning und Critical in einem Folder an.

Per Crontab starte ich um 6:00 bzw. 18:00 Uhr ein Script, welches in dem File „rules.mk“ in dem entsprechenden Folder die gewünschten Werte anpasst und aktiviere die geänderte Regel mit „cmk –O“.

Fällt jemandem ggf. noch etwas Besseres ein?

Mit freundlichen Grüßen,

Michael Schmidt

System Engineer DataCenter Operations

IT Infrastructure


CSL BehringBiotherapies for Life™

P.O. Box 1230 | 35002 Marburg | Germany

phone +49 (0) 6421 39 5548

m.schmidt@cslbehring.com

www.cslbehring.de

http://marburg.cslbehring.de

See how we’re driven by our promise

image001.pngimage002.png
image003.png

Please consider the environment before printing this email.

Hi,

wenn es rein um die Benachrichtigung geht (und der angezeigte Status egal ist) könntest es über 2 Zeitperioden abbilden.

Schwellwerte für Temperatur auf -15 für Warnung und -4 für Crit einstellen

Zwei separate Notifikations anlegen und dort je nach Zeitperiode gezielt bei Service Status Wechsel von ok -> warn bzw. bei der anderen
Zeitperiode von warn auf crit benachrichtigen…

Nur so als Idee – durchgespielt hab ich es nicht komplett

BG

Markus

image001.png

image002.png

image003.png

···

Von: checkmk-de-bounces@lists.mathias-kettner.de [mailto:checkmk-de-bounces@lists.mathias-kettner.de]
Im Auftrag von M.Schmidt@cslbehring.com
Gesendet: Mittwoch, 23. März 2016 14:34
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Interessante Anforderung an Check_MK: Uhrzeit abghängige Schwellwerte

Hallo,

wir betreiben Check_MK Version 1.2.6p15 mit CMC auf RedHat Linux 6.5

Ich wurde jetzt mit einer interessanten Anfrage konfrontiert.

Ein in Check_MK intergrierter Temperatur Sensor soll zu bestimmten Uhrzeiten unterschiedliche Schwellwerte für die Benachrichtigungen haben.

Für Temperatur Überwachung verwenden die von Check_MK unterstützten Geräte HWg-STE dieser Firma
www.hw-group.com.

In diesem konkreten Fall handelt es sich um einen Kühlschrank, der Tagsüber von 7:00 -18:00 Uhr bis zu -4 Grad Celsius warm werden darf, weil dann mit darin befindlichen Dingen gearbeitet wird.

Außerhalb der Arbeitszeit von 18:00 – 6:00 Uhr darf der Kühlschrank nicht wärmer werden als -15 Grad Celsius.

Das Ganze mit einer Benachrichtigung bei Überschreitung der jeweiligen Temperaturen.

Eine Lösung dazu ist mir bislang eingefallen.

Ich lege per Wato eine Regel für den Host und Sensor mit den Schwellwerten für Warning und Critical in einem Folder an.

Per Crontab starte ich um 6:00 bzw. 18:00 Uhr ein Script, welches in dem File „rules.mk“ in dem entsprechenden Folder die gewünschten Werte anpasst und aktiviere die geänderte Regel mit „cmk –O“.

Fällt jemandem ggf. noch etwas Besseres ein?

Mit freundlichen Grüßen,

Michael Schmidt

System Engineer DataCenter Operations

IT Infrastructure


CSL BehringBiotherapies for Life™

P.O. Box 1230 | 35002 Marburg | Germany

phone +49 (0) 6421 39 5548

m.schmidt@cslbehring.com

www.cslbehring.de

http://marburg.cslbehring.de

See how we’re driven by our promise


Please consider the environment before printing this email.


CSL Behring GmbH - Sitz der Gesellschaft: Marburg (Lahn) - Amtsgericht Marburg (Lahn) - Handelsregister: Marburg (Lahn) Nr. HRB 1056 - Geschäftsführer: Craig Shelanskey, Matthias Kutz - Vorsitzende des Aufsichtsrats: Val Romberg

Hallo Michael,

Deinen Implementierungsvorschlag kann ich nachvollziehen.

Ist sicherlich relativ überschaubar umzusetzen, birgt aber natürlich auch die Gefahr die Stabilität Deiner Monitoringumgebung zu gefährden bzw. ungewollt andere Änderungen zu aktivieren.

Ich möchte Dich auf ein Steckenpferd von Mathias Kettner aufmerksam machen:
http://mathias-kettner.de/checkmk_predictive.html

Ist für Dich nun direkt nicht anwendbar, da der Check die dyn. Schwellwerte unterstützen muss, aber vielleicht für Dich eine gute Idee zum Selbstimplementieren oder zum Beauftragen von MK.

Viele Grüße

Alexander

  <!-- /* Font Definitions */ @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0cm; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif";} span.EmailStyle17 {mso-style-type:personal; font-family:"Calibri","sans-serif"; color:windowtext;} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-link:"Balloon Text"; font-family:"Tahoma","sans-serif";} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri","sans-serif";} @page WordSection1 {size:612.0pt 792.0pt; margin:72.0pt 72.0pt 72.0pt 72.0pt;} div.WordSection1 {page:WordSection1;} -->

<M.Schmidt@cslbehring.com> 23.03.2016 14:33 >>>

Hallo,

wir betreiben Check_MK Version 1.2.6p15 mit CMC auf RedHat Linux 6.5

Ich wurde jetzt mit einer interessanten Anfrage konfrontiert.

Ein in Check_MK intergrierter Temperatur Sensor soll zu bestimmten Uhrzeiten unterschiedliche Schwellwerte für die Benachrichtigungen haben.

Für Temperatur Überwachung verwenden die von Check_MK unterstützten Geräte HWg-STE dieser Firma www.hw-group.com.

In diesem konkreten Fall handelt es sich um einen Kühlschrank, der Tagsüber von 7:00 -18:00 Uhr bis zu -4 Grad Celsius warm werden darf, weil dann mit darin befindlichen Dingen gearbeitet wird.

Außerhalb der Arbeitszeit von 18:00 – 6:00 Uhr darf der Kühlschrank nicht wärmer werden als -15 Grad Celsius.

Das Ganze mit einer Benachrichtigung bei Überschreitung der jeweiligen Temperaturen.

Eine Lösung dazu ist mir bislang eingefallen.

Ich lege per Wato eine Regel für den Host und Sensor mit den Schwellwerten für Warning und Critical in einem Folder an.

Per Crontab starte ich um 6:00 bzw. 18:00 Uhr ein Script, welches in dem File „rules.mk“ in dem entsprechenden Folder die gewünschten Werte anpasst und aktiviere die geänderte Regel mit „cmk –O“.

Fällt jemandem ggf. noch etwas Besseres ein?

Mit freundlichen Grüßen,

Michael Schmidt

System Engineer DataCenter Operations

IT Infrastructure

CSL Behring Biotherapies for Life™

P.O. Box 1230 | 35002 Marburg | Germany

phone +49 (0) 6421 39 5548

m.schmidt@cslbehring.com

www.cslbehring.de

http://marburg.cslbehring.de

See how we’re driven by our promise

Please consider the environment before printing this email.

CSL Behring GmbH - Sitz der Gesellschaft: Marburg (Lahn) - Amtsgericht Marburg (Lahn) - Handelsregister: Marburg (Lahn) Nr. HRB 1056 - Geschäftsführer: Craig Shelanskey, Matthias Kutz - Vorsitzende des Aufsichtsrats: Val Romberg
Richter+Frenzel GmbH + Co. KG
Sitz: Wuerzburg
Registergericht: Wuerzburg, HRA 220
Geschaeftsfuehrer: Wilhelm Schuster (Vorsitzender), Sabino Bratta, Dr. Bernd-Michael Brunck, Sven Kutzki, Bernd Muench, Robert Oberberger
Komplementaer: WUE Richter+Frenzel Verwaltung GmbH,
Amtsgericht Augsburg, HRB 22447

Hi,

du könntest den check_mk check kopieren und unter anderem Namen (Inhalt natürlich auch entsprechend anpassen) in’s local Verzeichnis schieben (also z.Bsp. „hwg_temp_night“) .

Dann hast Du zwei checks, auf die Du jeweils Warnschwellenwerte/timeperiods setzen kannst. Der eine wird dann halt stale wenn der andere aktiv ist.

Gruß

Ronny

image001.png

image002.png

image003.png

···

Von: checkmk-de-bounces@lists.mathias-kettner.de [mailto:checkmk-de-bounces@lists.mathias-kettner.de]
Im Auftrag von M.Schmidt@cslbehring.com
Gesendet: Mittwoch, 23. März 2016 14:34
An: checkmk-de@lists.mathias-kettner.de
Betreff: [Check_mk (deutsch)] Interessante Anforderung an Check_MK: Uhrzeit abghängige Schwellwerte

Hallo,

wir betreiben Check_MK Version 1.2.6p15 mit CMC auf RedHat Linux 6.5

Ich wurde jetzt mit einer interessanten Anfrage konfrontiert.

Ein in Check_MK intergrierter Temperatur Sensor soll zu bestimmten Uhrzeiten unterschiedliche Schwellwerte für die Benachrichtigungen haben.

Für Temperatur Überwachung verwenden die von Check_MK unterstützten Geräte HWg-STE dieser Firma

www.hw-group.com.

In diesem konkreten Fall handelt es sich um einen Kühlschrank, der Tagsüber von 7:00 -18:00 Uhr bis zu -4 Grad Celsius warm werden darf, weil dann mit darin befindlichen Dingen gearbeitet wird.

Außerhalb der Arbeitszeit von 18:00 – 6:00 Uhr darf der Kühlschrank nicht wärmer werden als -15 Grad Celsius.

Das Ganze mit einer Benachrichtigung bei Überschreitung der jeweiligen Temperaturen.

Eine Lösung dazu ist mir bislang eingefallen.

Ich lege per Wato eine Regel für den Host und Sensor mit den Schwellwerten für Warning und Critical in einem Folder an.

Per Crontab starte ich um 6:00 bzw. 18:00 Uhr ein Script, welches in dem File „rules.mk“ in dem entsprechenden Folder die gewünschten Werte anpasst und aktiviere die geänderte Regel mit „cmk –O“.

Fällt jemandem ggf. noch etwas Besseres ein?

Mit freundlichen Grüßen,

Michael Schmidt

System Engineer DataCenter Operations

IT Infrastructure


CSL BehringBiotherapies for Life™

P.O. Box 1230 | 35002 Marburg | Germany

phone +49 (0) 6421 39 5548

m.schmidt@cslbehring.com

www.cslbehring.de

http://marburg.cslbehring.de

See how we’re driven by our promise


Please consider the environment before printing this email.


CSL Behring GmbH - Sitz der Gesellschaft: Marburg (Lahn) - Amtsgericht Marburg (Lahn) - Handelsregister: Marburg (Lahn) Nr. HRB 1056 - Geschäftsführer: Craig Shelanskey, Matthias Kutz - Vorsitzende des Aufsichtsrats: Val Romberg

Hi,

was mir dazu so einfallen würde:
1) Zwei Hosts mit gleicher IP anlegen. Einen für Tagsüber und einen für Nachts. Damit kannst Du dann Überwachungszeiten und Schwellwerte unabhängig einstellen.
2) Einen eigenen Check schreiben (abgeleitet aus dem vorhandenen Temperatur-Check) der zeitabhängige Schwellwerte verwendet und per Scan-OID nur für die entsprechenden Host Typen aktiv ist. Über "Disabled checks" kann man dann den normalen Check für diese Hosts abschalten.
3) Geld in die Hand nehmen und die Jungs von Check_MK eine Erweiterung schreiben lassen :slight_smile:

Gruß

Udo

----- Ursprüngliche Mail -----

···

Von: "M Schmidt" <M.Schmidt@cslbehring.com>
An: checkmk-de@lists.mathias-kettner.de
Gesendet: Mittwoch, 23. März 2016 14:33:51
Betreff: [Check_mk (deutsch)] Interessante Anforderung an Check_MK: Uhrzeit abghängige Schwellwerte

Hallo,

wir betreiben Check_MK Version 1.2.6p15 mit CMC auf RedHat Linux 6.5

Ich wurde jetzt mit einer interessanten Anfrage konfrontiert.

Ein in Check_MK intergrierter Temperatur Sensor soll zu bestimmten Uhrzeiten unterschiedliche Schwellwerte für die Benachrichtigungen haben.

Für Temperatur Überwachung verwenden die von Check_MK unterstützten Geräte HWg-STE dieser Firma www.hw-group.com .

In diesem konkreten Fall handelt es sich um einen Kühlschrank, der Tagsüber von 7:00 -18:00 Uhr bis zu -4 Grad Celsius warm werden darf, weil dann mit darin befindlichen Dingen gearbeitet wird.

Außerhalb der Arbeitszeit von 18:00 – 6:00 Uhr darf der Kühlschrank nicht wärmer werden als -15 Grad Celsius.

Das Ganze mit einer Benachrichtigung bei Überschreitung der jeweiligen Temperaturen.

Eine Lösung dazu ist mir bislang eingefallen.

Ich lege per Wato eine Regel für den Host und Sensor mit den Schwellwerten für Warning und Critical in einem Folder an.

Per Crontab starte ich um 6:00 bzw. 18:00 Uhr ein Script, welches in dem File „rules.mk“ in dem entsprechenden Folder die gewünschten Werte anpasst und aktiviere die geänderte Regel mit „cmk –O“.

Fällt jemandem ggf. noch etwas Besseres ein?

Mit freundlichen Grüßen,

Michael Schmidt

System Engineer DataCenter Operations

IT Infrastructure

CSL Behring Biotherapies for Life™

P.O. Box 1230 | 35002 Marburg | Germany

phone +49 (0) 6421 39 5548

m.schmidt@cslbehring.com

http://marburg.cslbehring.de

See how we’re driven by our promise

cid:image001.png@01D13CE0.C2D22D70cid:image002.png@01D13CE0.C2D22D70cid:image003.png@01D13CE0.C2D22D70

Please consider the environment before printing this email.

CSL Behring GmbH - Sitz der Gesellschaft: Marburg (Lahn) - Amtsgericht Marburg (Lahn) - Handelsregister: Marburg (Lahn) Nr. HRB 1056 - Geschäftsführer: Craig Shelanskey, Matthias Kutz - Vorsitzende des Aufsichtsrats: Val Romberg
_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Vielen Dank für die zahlreichen Rückmeldungen.

Ich denke ich werde den hier gemachten Vorschlag 1) umsetzen.
Ich bin sicher dass das damit die Anforderungen bezüglich Aufzeichnung des Temperaturverlaufs und Benachrichtigung erfüllt werden können.

Grüße,
Michael

···

-----Original Message-----
From: Udo Woehler [mailto:uw@bsw-com.de]
Sent: Mittwoch, 23. März 2016 15:43
To: Schmidt, Michael DE/MBR (ISO)
Cc: checkmk-de@lists.mathias-kettner.de
Subject: [EXT] Re: [Check_mk (deutsch)] Interessante Anforderung an Check_MK: Uhrzeit abghängige Schwellwerte

Hi,

was mir dazu so einfallen würde:
1) Zwei Hosts mit gleicher IP anlegen. Einen für Tagsüber und einen für Nachts. Damit kannst Du dann Überwachungszeiten und Schwellwerte unabhängig einstellen.
2) Einen eigenen Check schreiben (abgeleitet aus dem vorhandenen Temperatur-Check) der zeitabhängige Schwellwerte verwendet und per Scan-OID nur für die entsprechenden Host Typen aktiv ist. Über "Disabled checks" kann man dann den normalen Check für diese Hosts abschalten.
3) Geld in die Hand nehmen und die Jungs von Check_MK eine Erweiterung schreiben lassen :slight_smile:

Gruß

Udo

----- Ursprüngliche Mail -----
Von: "M Schmidt" <M.Schmidt@cslbehring.com>
An: checkmk-de@lists.mathias-kettner.de
Gesendet: Mittwoch, 23. März 2016 14:33:51
Betreff: [Check_mk (deutsch)] Interessante Anforderung an Check_MK: Uhrzeit abghängige Schwellwerte

Hallo,

wir betreiben Check_MK Version 1.2.6p15 mit CMC auf RedHat Linux 6.5

Ich wurde jetzt mit einer interessanten Anfrage konfrontiert.

Ein in Check_MK intergrierter Temperatur Sensor soll zu bestimmten Uhrzeiten unterschiedliche Schwellwerte für die Benachrichtigungen haben.

Für Temperatur Überwachung verwenden die von Check_MK unterstützten Geräte HWg-STE dieser Firma www.hw-group.com .

In diesem konkreten Fall handelt es sich um einen Kühlschrank, der Tagsüber von 7:00 -18:00 Uhr bis zu -4 Grad Celsius warm werden darf, weil dann mit darin befindlichen Dingen gearbeitet wird.

Außerhalb der Arbeitszeit von 18:00 – 6:00 Uhr darf der Kühlschrank nicht wärmer werden als -15 Grad Celsius.

Das Ganze mit einer Benachrichtigung bei Überschreitung der jeweiligen Temperaturen.

Eine Lösung dazu ist mir bislang eingefallen.

Ich lege per Wato eine Regel für den Host und Sensor mit den Schwellwerten für Warning und Critical in einem Folder an.

Per Crontab starte ich um 6:00 bzw. 18:00 Uhr ein Script, welches in dem File „rules.mk“ in dem entsprechenden Folder die gewünschten Werte anpasst und aktiviere die geänderte Regel mit „cmk –O“.

Fällt jemandem ggf. noch etwas Besseres ein?

Mit freundlichen Grüßen,

Michael Schmidt

System Engineer DataCenter Operations

IT Infrastructure

CSL Behring Biotherapies for Life™

P.O. Box 1230 | 35002 Marburg | Germany

phone +49 (0) 6421 39 5548

m.schmidt@cslbehring.com

https://urldefense.proofpoint.com/v2/url?u=http-3A__marburg.cslbehring.de&d=CwIFaQ&c=iYwH3J27U_MBSsOvqcb8y8L0YvDEWvwF8fJyvC56xZM&r=iPm7aPjrxsJKT9RAiMqXUUmKurl-QZ-Zy_qB7DVyWiM&m=qtLm4T05KgInEABLIJgD0PyFYSzF75VP5DHMx4A3MOA&s=bkoiDu8w5aaAPX7_AjOhSy2G1JfB-csEjF_uQfjflFI&e=

See how we’re driven by our promise

cid:image001.png@01D13CE0.C2D22D70cid:image002.png@01D13CE0.C2D22D70cid:image003.png@01D13CE0.C2D22D70

Please consider the environment before printing this email.

CSL Behring GmbH - Sitz der Gesellschaft: Marburg (Lahn) - Amtsgericht Marburg (Lahn) - Handelsregister: Marburg (Lahn) Nr. HRB 1056 - Geschäftsführer: Craig Shelanskey, Matthias Kutz - Vorsitzende des Aufsichtsrats: Val Romberg _______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.mathias-2Dkettner.de_mailman_listinfo_checkmk-2Dde&d=CwIFaQ&c=iYwH3J27U_MBSsOvqcb8y8L0YvDEWvwF8fJyvC56xZM&r=iPm7aPjrxsJKT9RAiMqXUUmKurl-QZ-Zy_qB7DVyWiM&m=qtLm4T05KgInEABLIJgD0PyFYSzF75VP5DHMx4A3MOA&s=zDJm9CAJ6X1L10BDOhPcwPKT96KfPp4jS4XKW7Nr9Kk&e=

________________________________

CSL Behring GmbH - Sitz der Gesellschaft: Marburg (Lahn) - Amtsgericht Marburg (Lahn) - Handelsregister: Marburg (Lahn) Nr. HRB 1056 - Geschäftsführer: Craig Shelanskey, Matthias Kutz - Vorsitzende des Aufsichtsrats: Val Romberg