Page 2 of 4
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-01-14 11:02
by crocodoc
Hallo,
@Mopsy
[...], wäre es schön wenn mir das jemand mailen könnte.
Du hast 'ne PM

Re: Skript für SMS- Trafficüberwachung
Posted: 2003-01-16 18:01
by ghaslbe
gibts schon ne lösung für
./panic.sh: printf: 519.3: invalid number
./panic.sh: [: -gt: unary operator expected
danke ;)
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-15 22:04
by distanzcheck
Also wo am besten diese panic.sh datei speichern? (verzeichniss)
Wie die CHmods setzen und wie sarten lassen ?
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-16 21:15
by distanzcheck
weiß da niemand was ???
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-17 00:01
by cae
Erstmal, feines Script, danke! Auch wenn mir eine SMS am Tag schon fast zuviel erscheint ;)
Noch ein kleiner Hinweis, ich würde zum verbrauchten Traffic noch den unter "other traffic" gelisteten hinzufügen. Das kann, je nach laufenden Services bzw. verwendeten Ports durchaus eine ganze Menge sein, wenn man iam nicht entsprechend angepasst hat.
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 13:30
by distanzcheck
was trage ich in den chrojobs über webmin hierfür ein. meine wann das script immer ausgeführt werden soll.
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 13:34
by cae
distanzcheck wrote:was trage ich in den chrojobs über webmin hierfür ein. meine wann das script immer ausgeführt werden soll.
Dirk
Mach das doch einfach über ssh:
und dann die Zeile aus dem ersten Post eintragen:
Code: Select all
2 * * * * /var/backup/traffic >/dev/null
Angenommen, Du hast das Script auch unter /var/backup gespeichert.
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 13:41
by distanzcheck
Code: Select all
#!/bin/bash
ADAY='07' # Abrechungstag bei Puretec
DATEI='/tmp/panik.trf'; #zum Zwischenspeichern
PANIK_TRAFFIC=500; #Trafficlimit f|r eine Stunde in MB
MAX_TRAFFIC=50000; # Gesamtlimit in MB
EMAIL='adresse@uboot.com'; #Benachrichtigungsadresse
YM_DAY=`date '+%d'`
HOUR=`date '+%I'`
if [ $YM_DAY -lt $ADAY ]
then
YM_CURRENT=`date --date='1 month ago' '+%Y%m'`$ADAY
else
YM_CURRENT=`date '+%Y%m'`$ADAY
fi
OLD_TRAFFIC=`tail $DATEI`;
TRAFFIC=`/usr/local/iam/iam --from-date=$YM_CURRENT -r /usr/local/iam/dump | grep internet | perl -ne '@option = split (" ","$_"); print $option[1];'`
echo $TRAFFIC > $DATEI
#Morgens und Abends eine Info |ber den Trafficstand 'Ich lebe noch'
if [ $HOUR == 10 ]
then
echo $TRAFFIC." MB" | mail -s traffic $EMAIL
fi
TRAFFIC_VERBRAUCH=`bc<<Ende
$TRAFFIC-$OLD_TRAFFIC
Ende`;
TRAFFIC_VERBRAUCH=`printf "%.0f" $TRAFFIC_VERBRAUCH`
TRAFFIC=`printf "%.0f" $TRAFFIC`
# Ist innerhalb einer Stunde mehr verbraucht als im Limit melde Dich!
if [ $TRAFFIC_VERBRAUCH -gt $PANIK_TRAFFIC ]
then
echo "ACHTUNG ! "$TRAFFIC_VERBRAUCH" MB verbraucht." | mail -s Panik $EMAIL
fi
# Ist Inclusivtraffic verbraucht, melde Dich!
if [ $TRAFFIC -gt $MAX_TRAFFIC ]
then
echo "ACHTUNG ! Maximales Trafficlimit abgelaufen." | mail -s Panik $EMAIL
fi
ok, habe jetzt in /var/ ein verzeichniss backup erstellt und u.g. datei traffic.sh da hin kopiert.
muß ich dann also auch mit /dev/null aufrufen richtig ???
Dirk
P.S. Wird das Script dann alle 2 minuten gestartet ???
[/code]
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 13:51
by distanzcheck
da kommt nun
Code: Select all
/bin/sh: /var/backup/traffic: No such file or directory
???
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 13:51
by cae
distanzcheck wrote:
ok, habe jetzt in /var/ ein verzeichniss backup erstellt und u.g. datei traffic.sh da hin kopiert.
Wenn du das script traffic
.sh genannt hast, dann pass auch den crontab Eintrag entsprechend an.
muß ich dann also auch mit /dev/null aufrufen richtig ???
Ja, sonst bekommst Du den Output des Scripts jedesmail an die in crontab angegebene Email geschickt.
Dirk
P.S. Wird das Script dann alle 2 minuten gestartet ???
Richtig. Kannst Du aber natürlich auch ändern.
[/code][/quote]
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 13:55
by distanzcheck
so, das script mal per webmin cron manuell ausgeführt.
Meldung : Es wurde keine Ausgabe erstellt
aber auch keine email / sms angekommen!
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:01
by cae
distanzcheck wrote:so, das script mal per webmin cron manuell ausgeführt.
Meldung : Es wurde keine Ausgabe erstellt
aber auch keine email / sms angekommen!
Dirk
Starte das Script doch mal über ssh direkt. Webmin würde ich da nicht trauen... ;)
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:05
by distanzcheck
hmmm nix, wie kann ich feststellen ob dir rechte von /var/backup/traffic.sh richtig sind bzw. diese nochmals setzen ?
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:15
by cae
distanzcheck wrote:hmmm nix, wie kann ich feststellen ob dir rechte von /var/backup/traffic.sh richtig sind bzw. diese nochmals setzen ?
Was kommt denn genau für eine Meldung?
Starte das script mal über
und poste das Ergebnis.
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:19
by distanzcheck
es kommt garkeine meldung!
mit den rechten verstehe ich gerade nicht, wie setze ich die recht dür traffic.sh richtig? muß ich dem verzeichniss auch noch rechte zuordnen ?
Dirk
P.S. habe gerade mal in der traffic.sh auf meine lokale email umgestellt. kommt aber auch nix an!
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:24
by cae
distanzcheck wrote:es kommt garkeine meldung!
mit den rechten verstehe ich gerade nicht, wie setze ich die recht dür traffic.sh richtig? muß ich dem verzeichniss auch noch rechte zuordnen ?
Dirk
Es muß ja auch keine Meldung kommen, wenn der Traffic nicht überschritten ist. Schau doch mal unter /tmp nach, ob dort die Datei panik.trf geschrieben wird.
SMS bzw. Mail wird nur versendet, wenn es 10Uhr ist (am oder pm).
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:30
by distanzcheck
denn warte ich mal ab, was muß ich ändern damit die sms täglich um 7 Uhr und 19 Uhr gesendet wird ?
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:31
by cae
distanzcheck wrote:denn warte ich mal ab, was muß ich ändern damit die sms täglich um 7 Uhr und 19 Uhr gesendet wird ?
Dirk
aus der 10 eine 7 machen.
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:34
by distanzcheck
oki, danke ersteinmal. Mal schauen was heute abend um 7 Uhr passiert.
eine kurze frage noch wie setzt ich die chmod´s für traffic.sh ???
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 14:42
by cae
distanzcheck wrote:
eine kurze frage noch wie setzt ich die chmod´s für traffic.sh ???
mit chmod ;)
z.B.
Mehr Infos zu chmod gibts hier:
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-20 19:48
by distanzcheck
also wir haben nu 19:45 Uhr und ist keine SMS bzw mail bei uboot.com angekommen!
Dirk
Wo muß ich den fehler suchen ???
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-21 06:04
by distanzcheck
habe gestern abend mal auf meine lokale email umgestellt. heute abend bekam ich eine email von pxxx.puretek.info mit dem Betreff Traffic und dem imhalt 3721.6. MB
Was stimmt denn da nicht ?
Iam müßte eigentlich korrekt laufen, siehe
http://www.distanz-portal.de/iam/report/2003-02.html
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-22 08:03
by distanzcheck
oki, das nu auch noch erscheint Ich lebe noch habe ich hinbekommen.
Aber auf meine normale email adresse kommts an aber nicht wenn ich nach uboot.com sende.
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-22 10:09
by distanzcheck
distanzcheck wrote:oki, das nu auch noch erscheint Ich lebe noch habe ich hinbekommen.
Aber auf meine normale email adresse kommts an aber nicht wenn ich nach uboot.com sende.
Dirk
Eine normale email von einem email acount bei mir an uboot, wird auf handy weitergeleitet. Habe die root adresse und normale adresse auch im Uboot im Adressbuch eingetragen.
Dirk
Re: Skript für SMS- Trafficüberwachung
Posted: 2003-02-22 21:26
by distanzcheck
also
root@p12345678puretek.de sendet nicht an uboot.com!
Wo muß ich das einstellen das er an andere email adressen auch sendet ???
Dirk