AW: AW: [linux-l] Trafficzaehlen
Christian Herzberg
Christian.Herzberg at de.elixia.com
Mi Nov 23 11:11:48 CET 2005
Hallo Schlomo,
Besten Dank. So etwas ähnliches möchte ich bei uns machen.
Ich möchte alle unsere angeschlossenen Aussenstellen monitoren.
Die Interfaces sind dadurch immer die gleichen. Ich wollte die Daten dann aus
iptables auslesen.
Sollte aber mitteld mrtg genau so funktionieren.
Liebe Grüsse
Christian
-----Ursprüngliche Nachricht-----
Von: Schlomo Schapiro [mailto:belug at schlomo.schapiro.org]
Gesendet: Dienstag, 22. November 2005 21:38
An: linux-l at mlists.in-berlin.de
Betreff: Re: AW: [linux-l] Trafficzaehlen
Hallo,
Meinst Du sowas: http://lucky/mrtg/dsl/ ? Da fuehren i.d.T. viele Wege
hin, bei mir ist es MRTG zum Graphiken machen und ein kleines Skript fuer
das auslesen der ppp Verbindung des DSL:
mrtg.conf:
RunAsDaemon: No
Interval: 5
WorkDir: /home/www/htdocs/mrtg
Target[dsl]: `/home/www/conf/ppp2mrtg`
Title[dsl]: Q-DSL Connection
Directory[dsl]: dsl
MaxBytes[dsl]: 131072
ppp2mrtg:
#!/bin/bash
set `{ /usr/sbin/pppstats -a ppp0 || echo 0 0 0 0 0 0 0 ; } | awk
'/[0..9]+/ { print $1,$7 }'`
echo $1
echo $2
#set -x
if [ -r /var/log/ppp0.connected ] ; then
ONLINE=$((`date +%s`-`cat /var/log/ppp0.connected`))
OTEXT=""
if [ $ONLINE -gt 86400 ] ; then
let DAYS=ONLINE/86400
let ONLINE=ONLINE%86400
OTEXT="$DAYS days "
fi
if [ $ONLINE -gt 3600 ] ; then
let HOURS=ONLINE/3600
let ONLINE=ONLINE%3600
OTEXT="$OTEXT$HOURS hours "
fi
if [ $ONLINE -gt 60 ] ; then
let MINUTES=ONLINE/60
let ONLINE=ONLINE%60
OTEXT="$OTEXT$MINUTES minutes "
fi
OTEXT="$OTEXT$ONLINE seconds"
else
OTEXT="currently not connected"
fi
#set +x
echo $OTEXT
echo "DSL Interface (ppp0)"
und in /etc/ppp/ip-up:
date +%s >/var/log/$IF.connected
Aber vielleicht hast Du ja was anderes, wo man dann eben so eine Loesung
etwas anpasst.
Gruss,
Schlomo
On Mon, 21 Nov 2005, Christian Herzberg wrote:
> Von: Benjamin Schieder [mailto:blindcoder at scavenger.homeip.net]
>
> > Ich hab mir mal die Freiheit genommen, fuer dich einen Betreff
> > einzufuegen.
>
> Besten Damk
>
> > On Mon, Nov 21, 2005 at 12:18:15PM +0100, Christian Herzberg wrote:
> >> Hallo,
> >>
> >> Hat jemand eine Idee wie ich meinen Traffic auf meinem GW monitoren
> >> kann? Wir haben mehre Au?enstellen und wollen nun genau wissen wie
> >> viel Traffic diese verursachen. Ich habe mitteld iptables Regeln
> >> erstellt die den Traffic erstmal z?hlen.
> >>
> >> Iptables -A FORWARD -s $zentrale -d $club1 -j ACCEPT Iptables -A
> >> FORWARD -d $zentrale -s $club1 -j ACCEPT
> >>
> >> Das ist schon nicht schlecht, aber ich dachte da mehr an was
> >> grafisches. Das ganze sollte dann auch noch auf einen anderen rechner
> >> gesammelt und dargestellt werden.
>
> >MRTG? http://www.mrtg.org/
> >UTA Dragon? http://freshmeat.net/projects/utadragon/
>
>
> Besten Dank
> Christian
> _______________________________________________
> linux-l mailing list
> linux-l at mlists.in-berlin.de
> Die Mailingliste der BeLUG (Berliner Linux User Group)
>
> Wenn du diese Mailingliste abbestellen willst, gehe bitte auf
> https://mlists.in-berlin.de/mailman/listinfo/linux-l
> und trage dich dort bitte aus
>
--
Regards,
Schlomo
_______________________________________________
linux-l mailing list
linux-l at mlists.in-berlin.de
Die Mailingliste der BeLUG (Berliner Linux User Group)
Wenn du diese Mailingliste abbestellen willst, gehe bitte auf
https://mlists.in-berlin.de/mailman/listinfo/linux-l
und trage dich dort bitte aus
Mehr Informationen über die Mailingliste linux-l