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! ;)
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.");
}
}
Ne leider ich habe auch das EVTPART1 und 2... ohne erfolg
Deshalb mein Tipp, dir das Event genauer anzuschauen (mit Log).
Das mit der Klammer hast du korrigiert?
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 :(
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;
}
Oh... das wuste ich nicht, danke sehr ich probiere mal