7270 Traffic-Statistik auslesen und per Mail schicken

Doenerbude

Neuer User
Mitglied seit
4 Jun 2006
Beiträge
53
Punkte für Reaktionen
0
Punkte
6
Hallo!

Da AVM in der Fritz!Box 7270 leider das Feature der Traffic-Anzeige entfernt hat, die Daten aber durchaus noch in /var/flash/stat.cfg vorhanden sind, möchte ich ein Script basteln, welches mir die Datei von der Box per Telnet kopiert, ausliest und optisch hübsch aufbereitet per Mail schickt.
Ob das nun unter Linux oder Windows passiert ist mir relativ egal...

An die Datei kommt man auf der Box per Telnet mit "cat /var/flash/stat.cfg" bzw. kann sie per "cat /var/flash/stat.cfg > /var/media/ftp/<usb-stick>/stat.cfg" auf einen an der Box angeschlossenen USB-Stick kopieren und von dort dann per FTP runterladen.

Die stat.cfg sieht wie folgt aus:
Code:
/*
 * /var/flash/stat.cfg
 * Mon Dec 29 11:21:14 2008
 */

InternetStat {
        TimeStamp = 1230548420s;
        Today {
                PhyConnTimeOutgoing = 40878;
                OutgoingCalls = 1;
                BytesSentLow = 34700158;
                BytesSentHigh = 0;
                BytesReceivedLow = 1745817303;
                BytesReceivedHigh = 0;
        }
        Yesterday {
                PhyConnTimeOutgoing = 86384;
                OutgoingCalls = 7;
                BytesSentLow = 57228106;
                BytesSentHigh = 0;
                BytesReceivedLow = 692603500;
                BytesReceivedHigh = 0;
        }
        ThisWeek {
                PhyConnTimeOutgoing = 40878;
                OutgoingCalls = 1;
                BytesSentLow = 34700158;
                BytesSentHigh = 0;
                BytesReceivedLow = 1745817303;
                BytesReceivedHigh = 0;
        }
        LastWeek {
                PhyConnTimeOutgoing = 604782;
                OutgoingCalls = 13;
                BytesSentLow = 3576811819;
                BytesSentHigh = 2;
                BytesReceivedLow = 4178070576;
                BytesReceivedHigh = 1;
        }
        ThisMonth {
                PhyConnTimeOutgoing = 2459620;
                OutgoingCalls = 37;
                BytesSentLow = 2857652487;
                BytesSentHigh = 39;
                BytesReceivedLow = 2804545207;
                BytesReceivedHigh = 14;
        }
        LastMonth {
                PhyConnTimeOutgoing = 2583314;
                OutgoingCalls = 35;
                BytesSentLow = 3556588799;
                BytesSentHigh = 19;
                BytesReceivedLow = 2412648034;
                BytesReceivedHigh = 9;
        }
        Total {
                PhyConnTimeOutgoing = 18115887;
                OutgoingCalls = 265;
                BytesSentLow = 2313677318;
                BytesSentHigh = 111;
                BytesReceivedLow = 3951252286;
                BytesReceivedHigh = 64;
        }
}


// EOF
Problem ist nur, das mir da erstmal die Grundlagen fehlen, wie ich die Datei scriptgesteuert auf den Rechner kriege und dann die Werte raus- und in eine Mail reinziehe...

Wer hat Lust mir zu helfen? :)

Danke!
 
Hallo Doenerbude,

guck mal hier (Beitrag #83 und #87)

Joe
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.