Traffic Übersicht

  • Moin Moin....

    hab da mal wieder kurz was erstellt....
    Hier ein beispiel einer Übersicht des aktuellen Tages:


    So, aber nun zum Addon...

    Benötigt wird das Paket vnstat. Hier gehts zur Seite des Autors. Da die Seite aber gestern zwei mal nicht erreichbar war, hab ich die Pakete auch bei mir liegen.


    1. Schritt: vnstat installieren:

    1.1 Debian-User mit 386er Sytsem:

    Code
    wget http://pdadmin.risse-server.de/AddOn_Traffic/vnstat_1.4-2_i386.deb
    dpkg -i vnstat_1.4-2_i386.deb


    1.2 Alle Anderen:

    Code
    wget http://pdadmin.risse-server.de/AddOn_Traffic/vnstat-1.4.tar.gz
    tar -vxf vnstat-1.4.tar.gz
    cd vnstat-1.4/
    make
    make install


    Man sollte evtl. noch kontrollieren, ob ein Cron-Job eingetragen wurde, der alle 5 Minuten vnstat -u aufruft (Update der Datenbank).

    1.3 Mal händisch probieren. Dabei sollte was schönes angezeigt werden:

    Code
    vnstat -u
    vnstat
    vnstat -tr

    2. AddOn einrichten:
    2.1 Dateien saugen und installieren:

    Code
    wget http://pdadmin.risse-server.de/AddOn_Traffic/addon_traffic_cgi.text
    mv addon_traffic_cgi.text /opt/pdadmin/www/administrator/addon_traffic.cgi
    chown root:root /opt/pdadmin/www/administrator/addon_traffic.cgi
    chmod 4755 /opt/pdadmin/www/administrator/addon_traffic.cgi
    
    
    wget http://pdadmin.risse-server.de/AddOn_Traffic/addons_traffic_main_html.text
    mv addons_traffic_main_html.text /opt/pdadmin/www/addons/addons.traffic.main.html

    2.2 Menueintrag in /opt/pdadmin/etc/administrator_menu_individual.conf

    Code
    $links{610}{sublinks}{140}{name}{de} = 'Traffic';
    $links{610}{sublinks}{140}{name}{en} = 'Traffic';
    $links{610}{sublinks}{140}{url} = 'addon_traffic.cgi';
    $links{610}{sublinks}{140}{target} = 'mainFrame';

    3 Fertich

    Und dann noch nen Hinweis zum Schluß:

    Wenn nicht sofort alle Statistiken was ausgeben, bzw. wenn da nicht das Erwartete steht: bitte erstmal einige Zeit lang mit dem Cronjob Daten sammeln!
    Ob der Cronjob auch wirklich eingetragen wurde könnt Ihr je nach System z.B. im Verzeichnis /etc/cron.d/ sehen...

  • Habe aus

    Code
    $links{610}{sublinks}{140}{url} = 'addon.traffic.cgi';

    mal

    Code
    $links{610}{sublinks}{140}{url} = 'addon_traffic.cgi';

    gemacht.

    Oben ist schon korrigiert. Wer heute nen 404 beim Aufrufen bekommen hat, sollte den Link bei sich auch korrigieren.