PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Aktionen bei bestimmter ZVEI



tha_rulez
21.03.2003, 19:12
Hallo zusammen,

habe reichlich im Internet geforscht, aber nichts gefunden. Bitte wenn um Aufklärung.

Ich benutze seit einiger Zeit schon erfolgreich monitor und bin sehr zufrieden damit. Ich möchte jetzt, dass bei einer bestimmten ZVEI eine Email versendet wird. Wie könnte ich das realisieren? Wäre für ein Beispiel dankbar, da ich zwar schon seit Jahren Linux Nutzer bin, ich mich aber mit dem monitor-Programm und der C-Programmierung leider noch nicht weiter auskenne.

MfG
Dennis

nh2
28.03.2003, 20:47
Hallo,
das ist eigentlich garnicht so schwierig, du must in der .monrc nur einen eintrag fuer ein script machen,
z.B.
ZVNAME 13173 [/home/oliver/monAct/zveiNH] Niedernhall Kommandant

und in dem script verschicktst du dann die mails, auch hier wieder ein beispiel von mir:

#!/bin/bash
#Bei Probealarm keine Mail
if [ `date +%d` == "Wed" ]; then
if [ `date +%H%M` -ge "1845" ] && [ `date+%H%M` -le "1855" ]; then
# Probealarm
exit 1;
fi
fi
declare -i x1=0
declare -i x2=0
declare -i x=0
mailrecipient="xxxxxx@t-email.de xxxxx@yyyyy"
# Hier sollte noch eine soundaufnahme starten
#soundfile=/home/oliver/monAct/Einsatzfunk-`date +%Y%m&d%H%M%S`.mp3
logfilename=log_`date +%Y`-`date +%m`-`date +%d`.log
# Kurz Warten dass alle Alarme dabei sind
sleep 15
tail -n 50 ~/logs/$logfilename | mutt -x -s "Einsatz Niedernhall" $mailrecipient
x1=`cat ~/logs/$logfilename|wc -l`
# sleep 15*60
sleep 900
x2=`cat ~/logs/$logfilename|wc -l`
if [ x2>3 ]; then
x=x2-x1+3;
else
x=x2-x1;
fi
tail -n $x ~/logs/$logfilename | mutt -x -s "Einsatz Logs 15min" $mailrecipient
# mutt -x -a $soundfile -s "Einsatz Funkverkehr" $mailrecipient
exit 1;

Ich warte nach der Alarmierung 15 sec um alle Alarmierungen zu haben, und schicke dann die letzten 50 Zeilen des Logfiles als email attachment, dann nochmal 15 min warten und alle neuen logeintraege wieder per e-mail weg.
Das mit der virtuellen Soundkarte hab ich noch nicht ganz raus, daher weiss ich da noch nicht ganz weite
Ich hoffe das hilft dir weiter

Gruss
nh2

tha_rulez
30.03.2003, 13:57
Hi,

vielen Dank, das hilft mir wirklich sehr weiter. Habe das grade ausprobiert und mal auf meine Bedürfnisse umgeschrieben. Klappt super.

Gruß
Dennis