Auslastung des eigenen Segments ansehen
Forumsregeln
Forenregeln
Bitte gib bei der Erstellung eines Threads im Feld „Präfix“ an, ob du Kunde von Vodafone Kabel Deutschland („[VFKD]“), von Vodafone West („[VF West]“), von eazy („[eazy]“) oder von O2 über Kabel („[O2]“) bist.
Forenregeln
Bitte gib bei der Erstellung eines Threads im Feld „Präfix“ an, ob du Kunde von Vodafone Kabel Deutschland („[VFKD]“), von Vodafone West („[VF West]“), von eazy („[eazy]“) oder von O2 über Kabel („[O2]“) bist.
-
- Fortgeschrittener
- Beiträge: 173
- Registriert: 19.03.2010, 15:38
- Wohnort: Berlin
Re: Auslastung des eigenen Segments ansehen
Netgate SG-3100, DNS:NET 300/30 MBit/s
-
- Newbie
- Beiträge: 5
- Registriert: 28.05.2009, 20:35
Re: Auslastung des eigenen Segments ansehen
Moin,
gibt es die Scripte für den Raspberry noch irgendwo zum Download? Die Seite von fLoo scheint es nicht mehr zu geben.
Grüße,
Wayne
gibt es die Scripte für den Raspberry noch irgendwo zum Download? Die Seite von fLoo scheint es nicht mehr zu geben.
Grüße,
Wayne
-
- Fortgeschrittener
- Beiträge: 173
- Registriert: 19.03.2010, 15:38
- Wohnort: Berlin
Re: Auslastung des eigenen Segments ansehen
Ich kann mal meine Scripte bei Github veröffentlichen. Weis aber noch nicht wann ich dafür Zeit finde. Evtl erst am Wochenende.
Netgate SG-3100, DNS:NET 300/30 MBit/s
-
- Newbie
- Beiträge: 8
- Registriert: 30.08.2010, 13:33
Re: Auslastung des eigenen Segments ansehen
Ein Munin-Plugin wäre da nett gewesen.RcRaCk2k hat geschrieben:Das mit RRD hab ich auch gemacht
Ich finde das auch interessant
-
- Fortgeschrittener
- Beiträge: 307
- Registriert: 29.11.2012, 13:06
- Wohnort: Metropolregion Rhein-Neckar
Re: Auslastung des eigenen Segments ansehen
http://falkhusemann.de/blog/2013/03/uni ... ck-messen/glotzi hat geschrieben:Ein Munin-Plugin wäre da nett gewesen.RcRaCk2k hat geschrieben:Das mit RRD hab ich auch gemacht
Ich finde das auch interessant
-NoGi
-
- Newbie
- Beiträge: 12
- Registriert: 04.01.2014, 09:15
Re: Auslastung des eigenen Segments ansehen
Aloha!
Es ist ja ne spannende Dikusion die hier läuft
Ich habe dann mal kurzerhand nen DvBstick abgestaubt und mit passende Kernelmodule
auf meinem Router (Openwrt) gestrickt, sowie dvbtune und dvbsnoop.
Die Ausgabe in der Konsole klappt prima, nun wollte ich das schön in rrd ausgeben lassen.
Nur habe ich das noch nie gemacht....
Das script ist hier aus dem Thread, ich werde es späte mit cron zyklisch starten lassen.
nur spückt er mir aus:
ERROR: opening '/root/rrd/554000000.rrd': Datei oder Verzeichnis nicht gefunden
Wie "startet" man so ein rrd?
Hier hat doch sicher einer der herren mal nen paste für mich da?
Oder noch besser alle frequenzen in einer rrd
Ich wollte jezt nicht unbedingt ne komplette munin suite aufsetzen.
Danke und gute Arbeit hier!
derdigge
Es ist ja ne spannende Dikusion die hier läuft
Ich habe dann mal kurzerhand nen DvBstick abgestaubt und mit passende Kernelmodule
auf meinem Router (Openwrt) gestrickt, sowie dvbtune und dvbsnoop.
Die Ausgabe in der Konsole klappt prima, nun wollte ich das schön in rrd ausgeben lassen.
Nur habe ich das noch nie gemacht....
Das script ist hier aus dem Thread, ich werde es späte mit cron zyklisch starten lassen.
Code: Alles auswählen
#!/bin/ash
#freqs="618000000 626000000 634000000 642000000 650000000 658000000 666000000 674000000"
#freqs="546000000 554000000 562000000 570000000 578000000 586000000 594000000 602000000"
freqs="570000000 562000000 554000000 546000000"
for freq in $freqs;do
frequency=`dvbtune -f $freq -s 6952 -qam 256 2>&1 | grep 'tuning DVB-C' | cut -d "," -f1 | cut -d " " -f4`
bandwidth=`dvbsnoop -s bandwidth 8190 -n 1500 | grep 'bad/total packets:' | cut -d":" -f4 | cut -d "." -f1 | sed 's/kbit\/s//g' | sed 's/ //g'`
rrdtool update /root/rrd/$frequency.rrd N:$bandwidth
sleep 1
done
ERROR: opening '/root/rrd/554000000.rrd': Datei oder Verzeichnis nicht gefunden
Wie "startet" man so ein rrd?
Hier hat doch sicher einer der herren mal nen paste für mich da?
Oder noch besser alle frequenzen in einer rrd
Ich wollte jezt nicht unbedingt ne komplette munin suite aufsetzen.
Danke und gute Arbeit hier!
derdigge
Zuletzt geändert von derdigge am 04.01.2014, 11:02, insgesamt 1-mal geändert.
-
- Fortgeschrittener
- Beiträge: 307
- Registriert: 29.11.2012, 13:06
- Wohnort: Metropolregion Rhein-Neckar
Re: Auslastung des eigenen Segments ansehen
Das kannst du wohl laut sagen! Ich hab durch diesen Thread unheimlich viel über DVB-C gelernt.derdigge hat geschrieben:Aloha!
Es ist ja ne spannende Dikusion die hier läuft
Das sieht danach aus, als ob du die RoundRobinDatabases noch nicht erzeugt hast.derdigge hat geschrieben: nur spückt er mir aus:
ERROR: opening '/root/rrd/554000000.rrd': Datei oder Verzeichnis nicht gefunden
In den Scripten von "coresec.de" sind auch die Anweisungen wie die rrds angelegt werden sollen.
Leider scheint aber coresec.de zur Zeit nicht erreichbar zu sein.
Sieh auch hier:
http://www.kdgforum.de/viewtopic.php?f= ... 20#p413544
Ich hab dir eine PN geschickt.
-NoGi
-
- Newbie
- Beiträge: 12
- Registriert: 04.01.2014, 09:15
Re: Auslastung des eigenen Segments ansehen
...... 4h Stunden später
Ich habe gelernt mit rrd umzugehen.
Auf Basis der neu gewonnen Erkenntnisse und den Tips aus diesem Thread hier,
habe ich eine "all in one" Lösung für die Shell zusammengenagelt.
Getestet habe ich jezt Debian, Debian armhf, Openwrt Mips und ddwrt. Mehr habe ich auf die schnelle nicht am Start
Diese würde ich hier gern teilen, es funktioniert mit normalen dvb device und sundtek???.
Es werden auf charts erzeugt, falls sie mal fehlen sollten.
Man kann auch nur die Summe aller frequenzen erzeugen lassen, falls das für jemanden interessant sein sollte.
Vielleicht findet es ja jemand hilfreich:
Ich habe gelernt mit rrd umzugehen.
Auf Basis der neu gewonnen Erkenntnisse und den Tips aus diesem Thread hier,
habe ich eine "all in one" Lösung für die Shell zusammengenagelt.
Getestet habe ich jezt Debian, Debian armhf, Openwrt Mips und ddwrt. Mehr habe ich auf die schnelle nicht am Start
Diese würde ich hier gern teilen, es funktioniert mit normalen dvb device und sundtek???.
Es werden auf charts erzeugt, falls sie mal fehlen sollten.
Man kann auch nur die Summe aller frequenzen erzeugen lassen, falls das für jemanden interessant sein sollte.
Vielleicht findet es ja jemand hilfreich:
Code: Alles auswählen
#!/bin/sh
Ort="Wolfenbüttel - Zelle unbekannt"
freqs="570000000 562000000 554000000 546000000"
intervals="1hour 2hour 3hour 6hour 12hour day week month"
path="/root/rrd"
einzelfreq=1
summenfreq=1
# Frequenzen seppariert
if [ $einzelfreq = 1 ];then
# Datenmesung am DVB-Device
for freq in $freqs;do
frequency=$(dvbtune -f $freq -s 6952 -qam 256 2>&1 | grep 'tuning DVB-C' | cut -d "," -f1 | cut -d " " -f4)
bandwidth=$(dvbsnoop -s bandwidth 8190 -n 1500 | tail -1 | tr "." " " | awk {'print $12'})
# Erzeugung / Update rrdchart
if [ ! -e $path/$freq.rrd ];then
rrdtool create $path/$frequency.rrd --step 60 DS:bandwidth:GAUGE:60:0:51000000 RRA:MAX:0:5:288 RRA:AVERAGE:0:5:288 RRA:MIN:0:5:288
else
rrdtool update $path/$frequency.rrd N:$bandwidth
fi
sleep 1
done
# Erzeugung PNG Graph
for interval in $intervals;do
for freq in $freqs;do
rrdtool graph "$path/$freq-$interval.png" DEF:importBandwidth=$path/$freq.rrd:bandwidth:AVERAGE CDEF:Bandwidth=importBandwidth,100,\* LINE1:Bandwidth#32CD32 --start -1$interval -t "$Ort | $freq QAM256 6952kHz" -h 300 -w 800 AREA:Bandwidth#32CD32:Bandwidth "GPRINT:Bandwidth:MAX: Max\\: %5.1lf %S" "GPRINT:Bandwidth:AVERAGE: Avg\\: %5.1lf %S" "GPRINT:Bandwidth:MIN: Min\\: %5.1lf %S" "GPRINT:Bandwidth:LAST: Last\\: %5.1lf %S" -l 0 -u 46000
done
done
fi
# Alle Frequenzen zusammen
if [ $summenfreq = 1 ];then
# Datenmesung am DVB-Device
for freq in $freqs;do
fr=$(dvbtune -f $freq -s 6952 -qam 256 2>&1 | grep 'tuning DVB-C' | cut -d "," -f1 | cut -d " " -f4)
bw=$(dvbsnoop -s bandwidth 8190 -n 1500 | tail -1 | tr "." " " | awk {'print $12'})
if [ -z $endsum ];then endsum=$(expr $bw + 0);else endsum=$(expr $bw + $endsum);fi
sleep 1
done
# Erzeugung / Update rrdchart
if [ ! -e $path/summe.rrd ];then
rrdtool create $path/summe.rrd --step 60 DS:bandwidth:GAUGE:60:0:51000000 RRA:MAX:0:5:288 RRA:AVERAGE:0:5:288 RRA:MIN:0:5:288
else
rrdtool update $path/summe.rrd N:$endsum
fi
# Erzeugung PNG Graph
for interval in $intervals;do
rrdtool graph "$path/summe-$interval.png" DEF:importBandwidth=$path/summe.rrd:bandwidth:AVERAGE CDEF:Bandwidth=importBandwidth,100,\* LINE1:Bandwidth#32CD32 --start -1$interval -t "$Ort | Alle Downstreamfrequenzen" -h 300 -w 800 AREA:Bandwidth#32CD32:Bandwidth "GPRINT:Bandwidth:MAX: Max\\: %5.1lf %S" "GPRINT:Bandwidth:AVERAGE: Avg\\: %5.1lf %S" "GPRINT:Bandwidth:MIN: Min\\: %5.1lf %S" "GPRINT:Bandwidth:LAST: Last\\: %5.1lf %S" -l 0 -u 46000
done
fi
-
- Newbie
- Beiträge: 12
- Registriert: 04.01.2014, 09:15
Re: Auslastung des eigenen Segments ansehen
@ hameno
@hameno
Wie hast du deinen Chart dort aus Post # 28.09.2013, 18:40
erstellt?
Der ist viel schöner als meiner
@hameno
Wie hast du deinen Chart dort aus Post # 28.09.2013, 18:40
erstellt?
Der ist viel schöner als meiner
-
- Fortgeschrittener
- Beiträge: 307
- Registriert: 29.11.2012, 13:06
- Wohnort: Metropolregion Rhein-Neckar
Re: Auslastung des eigenen Segments ansehen
Die mit den Templates von "floo" erzeugten charts sehen alle so, oder so ähnlich ausderdigge hat geschrieben:@ hameno
@hameno
Wie hast du deinen Chart dort aus Post # 28.09.2013, 18:40
erstellt?
Der ist viel schöner als meiner
[ externes Bild ]
Hast du floo's Templates gefunden?
-NoGi