Hauptmenü

Notify Dead

Begonnen von Riquelme², 12 April 2016, 08:51:08

Vorheriges Thema - Nächstes Thema

Riquelme²

Moin Moin Leute!

Obwohl das betreff klingt ein bisschen düster, ist nicht so schlimm.

Also, ich muss bauen ein Notify das liest die Readings von Action Detector, und wenn ein meldet sich als tot musst mir ein email schicken...
Leider funktioniert nicht. Ich habe ein anderes Reg Exp probiert leider ohne erfolg.

Kann mir jemand bitte helfen? Ich habe in forum gesucht aber ich bin ziemlicht verwirrt.

ActionDetector:status_.*{

if ("$EVTPART1" eq "dead") {
sendEmaildre("Wartungs Arbeit", "Das $EVTPART0 meldet als $EVTPART2.")
}


Danke!
Hasta luego! ;)

marvin78

Wie dein Event wirklich aussieht, kannst du entweder im Event-Monitor prüfen und in dem du das $EVENT und seine Teile mal mit der Funktion Log ins Log schreibst. Ich denke, dass du evtl. auf das falsche $EVTPART prüfst.

Bei dir im Code fehlt allerdings auch eine schließende geschweifte Klammer.

ActionDetector:status_.*{
if ("$EVTPART1" eq "dead") {
sendEmaildre("Wartungs Arbeit", "Das $EVTPART0 meldet als $EVTPART2.");
        }
}

Riquelme²

Ne leider ich habe auch das EVTPART1 und 2... ohne erfolg

marvin78

Deshalb mein Tipp, dir das Event genauer anzuschauen (mit Log).

Das mit der Klammer hast du korrigiert?

Riquelme²

Jap, der Klammer ist schon in sein platz und leider ich habe auf dem Log gesehen aber da stehet nicht, kein fehler oder kein meldung :(

marvin78

Du kannst dein $EVENT loggen und schauen, wie es aussieht (falls du es im Event-Monitor nicht erkennst). Beispiel:

ActionDetector:status_.*{
        Log 1, "TEST: Event: ".$EVENT." - EVTPART0: ".$EVTPART0." - EVTPART1: ".$EVTPART1." - EVTPART2: ".$EVTPART2;
}

Riquelme²

Oh... das wuste ich nicht, danke sehr ich probiere mal