Auslastung des eigenen Segments ansehen

Für alle Technik-Themen bezogen auf Internet und Telefonie, die weder AVM- noch Arris-/CommScope-/Technicolor-/Compal-/Sagemcom- bzw. Hitron-Produkte betreffen. Speedprobleme werden hier lediglich thematisiert, wenn sie auf die verwendeten Geräte zurückzuführen sind (die nicht zu den o.g. Produkten zählen).
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.
kabelboy
Fortgeschrittener
Beiträge: 150
Registriert: 18.11.2009, 18:22

Re: Auslastung des eigenen Segments ansehen

Beitrag von kabelboy »

Okay,
meine Box kennt dvbtune nicht ....

Ich finde im Netz nur eine 386 und 64 Version.

Kann mir jemand auf die sprünge helfen?

Danke
Benutzeravatar
NoGi
Fortgeschrittener
Beiträge: 307
Registriert: 29.11.2012, 13:06
Wohnort: Metropolregion Rhein-Neckar

Re: Auslastung des eigenen Segments ansehen

Beitrag von NoGi »

kabelboy hat geschrieben:Ok nach dem ich bei den älteren Versionen die für die dbox gefunden hab,
die Datei mit ftp in den bin Ordner, Rechte gesetzt, neustart

jetzt bleibts nach dem script hängen

was mach ich flasch?

Code: Alles auswählen

~ # killall zapit
~ # killall sectionsd
~ # #!/bin/sh
~ #
~ # freqs="546000000 554000000 562000000 570000000 578000000 586000000 594000000 602000000"
~ #
   dvbtune -f $freq -s 6952 -qam 256 2>&1 | grep 'tuning DVB-C'
~ # for freq in $freqs
> do
>    dvbtune -f $freq -s 6952 -qam 256 2>&1 | grep 'tuning DVB-C'
>    dvbsnoop -s bandwidth 8190 -n 7000 | grep 'bad/total packets:'
>    sleep 1
> done
e
Ich werde aus deinem script nicht schlau:-(
Welche Zeilen sind denn aktiv und welche auskommentiert?

Mach doch mal ein paar "echo" rein damit klar wird wo da script hängt.

Ich habe folgende Zeilen drin.

Code: Alles auswählen

#!/bin/bash
adapter=0
hier=\/root\/rrd

if `tail -1 /var/log/mediaclient.log | grep -q timed`; 
then 
        echo `date +"%F %R:%S"`"  Neustart" >>/var/log/mediaclient.log; 
                reboot; 
fi

while read freq1
do 
freqs=$freqs" "$freq1"000000"
done < /root/rrd/frequenzen

for freq in $freqs
do
   echo "1 "$freq
   ps -ef | grep dvbsnoop | awk '{print $2}' | xargs kill -9 
#   dvbtune -c $adapter  -f $freq -s 6952 -qam 256 &>/dev/null
    /opt/bin/mediaclient -m DVBC -d /dev/dvb/adapter0/frontend0 -f $freq -S 6952000 -M Q256 
   echo "2 "$freq 
   bw=`dvbsnoop -s bandwidth 8190 -n 3500 -hideproginfo | awk -F: 'END { print $NF }' | sed 's/^[ \t]*//' | awk '{print $1*1000}'`
        echo `date +"%F %R:%S"`"  $freq $bw" >>/var/log/mediaclient.log; 
#       echo `date +"%F %R:%S"`"  $freq $bw"  

   rrdtool update /root/rrd/$freq.rrd N:$bw
done
/root/rrd/frequenzen (wird mehrfach verwendet)

Code: Alles auswählen

578
586
594
602
618
626
634
642
650
658
666
674
Hast du schon mal versucht die Befehle von Hand auszuführen?

-NoGi
kabelboy
Fortgeschrittener
Beiträge: 150
Registriert: 18.11.2009, 18:22

Re: Auslastung des eigenen Segments ansehen

Beitrag von kabelboy »

Ok, danke mal für deine Antwort

ich hab das script, welches ich von Hand eingebe von Knidel auf der ersten Seite.

Dann hab ichs nur mit dem Befehl "dvbtune -f 546000000 -s 6952-qam 256" probiert
und festgestellt das mit dvbtune fehlt.

Nur wo bekomme ich das für die dbox her?

Würde dann auch dein script mal testen
Benutzeravatar
NoGi
Fortgeschrittener
Beiträge: 307
Registriert: 29.11.2012, 13:06
Wohnort: Metropolregion Rhein-Neckar

Re: Auslastung des eigenen Segments ansehen

Beitrag von NoGi »

kabelboy hat geschrieben:Ok, danke mal für deine Antwort

ich hab das script, welches ich von Hand eingebe von Knidel auf der ersten Seite.

Dann hab ichs nur mit dem Befehl "dvbtune -f 546000000 -s 6952-qam 256" probiert
und festgestellt das mit dvbtune fehlt.

Nur wo bekomme ich das für die dbox her?

Würde dann auch dein script mal testen
Im Zweifelsfall wirst du das selbst übersetzen müssen :-(
Welche CPU hat denn deine DBox (PowerPC)?
Was sagt denn uname -a ?

Falls das Linux eine Debian-Variante ist, könntest du mit Qemu eine Debian-PPC Variante auf einer 386er Linux Kiste installieren
und das dvb-tune selbst compilieren, falls es dass nicht in den DVB-APPS des PPC-Debian gibt.

-NoGi
Benutzeravatar
fLoo
Kabelfreak
Beiträge: 1471
Registriert: 30.11.2008, 12:19
Wohnort: Hamburg

Re: Auslastung des eigenen Segments ansehen

Beitrag von fLoo »

So, ich habe meine Auslastung auch mal wieder am laufen :) Nachdem ich 1 Jahr nur Probleme mit dem Raspberry hatte, scheint es jetzt endlich zu laufen (MediaStick PRO III + RPi2). Da ich das Design ja bereits fertiggestellt habe denke ich, dass ich jetzt noch ein nettes Template dazu bauen werde, dann haben wir alles beisammen :)

http://office.corenoc.de/
Kopfstation: Hamburg Barmbek Süd (22083) -> Gekündigt wgn. schlechter und überlasteter Kabelnetz-Qualität in Hamburg.

[KDG Helpdesk] - [Kopfstationen & Ausbaustatus]
kabelboy
Fortgeschrittener
Beiträge: 150
Registriert: 18.11.2009, 18:22

Re: Auslastung des eigenen Segments ansehen

Beitrag von kabelboy »

Juhu, funktioniert!

DANKE

Code: Alles auswählen

2015-10-02 21:47:57+02:00
tuning DVB-C to 546000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7009 (= 0.0%)   Avrg: 22524.650 kbit/s
tuning DVB-C to 554000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7007 (= 0.0%)   Avrg: 19884.015 kbit/s
tuning DVB-C to 562000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7010 (= 0.0%)   Avrg: 43032.816 kbit/s
tuning DVB-C to 570000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7014 (= 0.0%)   Avrg: 14411.279 kbit/s
tuning DVB-C to 578000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7015 (= 0.0%)   Avrg: 27122.262 kbit/s
tuning DVB-C to 586000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7009 (= 0.0%)   Avrg: 39334.090 kbit/s
tuning DVB-C to 594000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7013 (= 0.0%)   Avrg: 13250.693 kbit/s
tuning DVB-C to 602000000, srate=6952000
## PID: 8190 (0x1ffe)   bad/total packets: 0/7001 (= 0.0%)   Avrg: 12505.349 kbit/s
kabelboy
Fortgeschrittener
Beiträge: 150
Registriert: 18.11.2009, 18:22

Re: Auslastung des eigenen Segments ansehen

Beitrag von kabelboy »

Hallo,

ich hab jetzt einen raspberry pi B und DVB-C Stick (keinen Sundtek).
Soweit funktioniert alles, jedoch bekomme ich keine Daten in den Grafiken von floo

meine freq-collect hab ich abgeändert, ohne sundtek muss ich ja mit dvbtune arbeiten.
Muss ich sonst noch etwas anpassen?

Danke für eure Hilfe.

Code: Alles auswählen

#!/bin/bash

echo 0 | sudo tee -a /sys/module/dvb_core/parameters/dvb_powerdown_on_sleep

freq64="666000000 674000000 682000000 690000000 698000000 658000000 650000000 642000000"
freq256="546000000 554000000 562000000 570000000 578000000 586000000 594000000 602000000"
for freq1 in $freq256
do
   ps -ef | grep dvbsnoop | awk '{print $2}' | xargs kill -9
   frequency=`dvbtune -f $freq1 -s 6952 -qam 256 2>&1 | grep 'tuning DVB-C' | cut -d "," -f1 | cut -d " " -f4`
   bw=`dvbsnoop -s bandwidth 8190 -n 3000 -hideproginfo | awk -F: 'END { print $NF }' | sed 's/^[ \t]*//' | awk '{print $1*1000}'`
   rrdtool update /root/cmts/rrd/$freq1.rrd N:$bw
   echo Frequency: $frequency Bandwidth: $bw
done
for freq2 in $freq64
do
   ps -ef | grep dvbsnoop | awk '{print $2}' | xargs kill -9
   frequency=`dvbtune -f $freq2 -s 6952 -qam 64 2>&1 | grep 'tuning DVB-C' | cut -d "," -f1 | cut -d " " -f4`
   bw=`dvbsnoop -s bandwidth 8190 -n 3000 -hideproginfo | awk -F: 'END { print $NF }' | sed 's/^[ \t]*//' | awk '{print $1*1000}'`
   rrdtool update /root/cmts/rrd/$freq2.rrd N:$bw
   echo Frequency: $frequency Bandwidth: $bw
done
die Ausgabe:

Code: Alles auswählen

Frequency: 546000000 Bandwidth: 16157257
Frequency: 554000000 Bandwidth: 19487172
Frequency: 562000000 Bandwidth: 19397082
Frequency: 570000000 Bandwidth: 17207361
Frequency: 578000000 Bandwidth: 12068193
Frequency: 586000000 Bandwidth: 11658915
Frequency: 594000000 Bandwidth: 14950358
Frequency: 602000000 Bandwidth: 17388554
Frequency: 642000000 Bandwidth: 6265282
Frequency: 650000000 Bandwidth: 6076645
Frequency: 658000000 Bandwidth: 10403244
Frequency: 666000000 Bandwidth: 7582982
Frequency: 674000000 Bandwidth: 5576483
Frequency: 682000000 Bandwidth: 4583547
Frequency: 690000000 Bandwidth: 6520231
Frequency: 698000000 Bandwidth: 7815614
kabelboy
Fortgeschrittener
Beiträge: 150
Registriert: 18.11.2009, 18:22

Re: Auslastung des eigenen Segments ansehen

Beitrag von kabelboy »

die rrd Datei

Code: Alles auswählen

rrd>
	<version>0003</version>
	<step>60</step> <!-- Seconds -->
	<lastupdate>1444507176</lastupdate> <!-- 2015-10-10 21:59:36 CEST -->

	<ds>
		<name> bandwidth </name>
		<type> GAUGE </type>
kabelboy
Fortgeschrittener
Beiträge: 150
Registriert: 18.11.2009, 18:22

Re: Auslastung des eigenen Segments ansehen

Beitrag von kabelboy »

Hallo,
so, meine SD-Karte hatte sich verabschiedet, keine Daten mehr behalten, nach reboot alter Stand.

Neue Karte, neues Glück.

[img]http://www.bilder-hosting.info/vorschau ... 63801b.png[/img]

Danke noch mal für die scripte und die Arbeit

Gruß
kabelboy
Fortgeschrittener
Beiträge: 150
Registriert: 18.11.2009, 18:22

Re: Auslastung des eigenen Segments ansehen

Beitrag von kabelboy »

Hallo!

hab ne Frage:

Der Pi sammelt nun seit über einem Monat fleißig Daten und die images werden auch alle erstellt,
NUR bei den Jahresanzeigen steht weiterhin nan.

Wieviele Tag dauert das bei euch bis Werte angezeigt werden?

Danke und Gruß