- 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:
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!
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
Wer hat Lust mir zu helfen?
Danke!