[Frage] DSL Statistik protokollieren

arikfunke

Neuer User
Mitglied seit
28 Apr 2011
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo,

gibt es eine Möglichkeit die hinter den Grafiken unter
"Einstellungen->Erweiterte Einstellungen->DSL Informationen->Statistik"
stehenden Daten auszulesen?

Mein Problem ist, dass die Graphiken nur einen Zeitraum von 24 Stunden abdecken und ich mir gerne eine Übersicht über einen längeren Zeitraum verschaffen möchte.

Herzlichen Dank,
Arik

PS: Ich habe folgende Seite bereits entdeckt, aber die Lösung erfordert zu viel installierte Pakete:
http://www.wehavemorefun.de/fritzbox/index.php/Statistik_auslesen
 
Ich habe auf meiner Box ein Script laufen (nur Standard-AVM-Software), das alle 4 Stunden die DSL-Informationen per eMail verschickt.
Die Daten sind optisch nicht schön aufbereitet, enthalten aber alle wichtigen Informationen. Durch geschickte grep/sed Kombinationen kann man das Format sicher noch aufhübschen, war mir aber zuviel Aufwand.
Code:
#! /bin/sh
#
# ------------------------------
trap '' SIGHUP 
# Versandintervall in Stunden. 
INTERVAL=4
MINO=leermin
while true
do 
# Minuten auswerten - 4-Stunden-Job
  MINC=`date +%H`
  if [ ! $MINC == $MINO ] 
   then
    MINO=$MINC
    MINC=`echo $MINC|sed -e 's/08/8/g'|sed -e 's/09/9/g'`
    let MINT=$MINC%$INTERVAL
    if [ $MINT -eq 0 ] 
     then
      MX=`date +%Y-%m-%d_%H-%M-%S`
      echo "DSL-Status-Informationen" > /var/tmp/dslstat.txt
      showdsldstat >> /var/tmp/dslstat.txt
      echo "DSL-Support-Daten" >> /var/tmp/dslstat.txt
      supportdata 1>/var/tmp/supd.txt 2>/dev/null
      # Gewuenschte Daten herausfiltern
      grep -A 200 "DSL SUPPORT DATA" /var/tmp/supd.txt | grep -B 200 "Ethernet" >> /var/tmp/dslstat.txt 
      /sbin/mailer \
        -s "DSL-Statusinformationen " \
        -f "[email protected]" \
        -t "[email protected]" \
        -m smtp.1und1.de \
        -a kontoname \
        -w "passwort" \
        -i /var/tmp/dslstat.txt
        rm /var/tmp/supd.txt
        rm /var/tmp/dslstat.txt
    fi
  fi
  sleep 60
done
Script einfach auf den NAS-Speicher der Box kopieren und dort per Telnet oder debug.cfg ausführen.
 
Vielen Dank für das Skript. Ich hatte die Befehle dsldstat und supportdata mir bereits angesehen.

Leider ist mir nicht klar, wie ich aus deren Ausgabe die Anzahl der Resyncs und den Rauschabstand der letzen 24 Stunden lesen kann.
 
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.