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.
-
- Newbie
- Beiträge: 22
- Registriert: 29.07.2013, 16:06
Re: Auslastung des eigenen Segments ansehen
Hier sind mal Links der letzten Seite(n):
http://www.kdgforum.de/viewtopic.php?f= ... 70#p454769
=> https://github.com/hameno/cablestats
Hier gibt es auch noch Infos:
http://falkhusemann.de/blog/2013/03/uni ... ck-messen/
HTH,
Ronny
http://www.kdgforum.de/viewtopic.php?f= ... 70#p454769
=> https://github.com/hameno/cablestats
Hier gibt es auch noch Infos:
http://falkhusemann.de/blog/2013/03/uni ... ck-messen/
HTH,
Ronny
-
- Kabelexperte
- Beiträge: 582
- Registriert: 15.08.2010, 13:50
- Wohnort: München
Re: Auslastung des eigenen Segments ansehen
Ich werd am Wochenende mal meine "Lösung" ohne dvbsnoop - basierend allein auf Sundtek Treiber + CGI/Perl zur Websitedarstellung zusammenschnüren
Denke das läuft out of the Box. Mit Raspberry selbst hab ich eigentlich dann keine Erfahrung - ggf. müsstest du dann Apache(2) noch installieren. Welches OS hast du denn auf dem Raspberry?
Denke das läuft out of the Box. Mit Raspberry selbst hab ich eigentlich dann keine Erfahrung - ggf. müsstest du dann Apache(2) noch installieren. Welches OS hast du denn auf dem Raspberry?
████ This is a Hoizbrettl. I use it for hauing special deppade Leid!
-
- Newbie
- Beiträge: 37
- Registriert: 05.03.2014, 15:37
Re: Auslastung des eigenen Segments ansehen
Oh das wäre super.
Auf meinem PI läuft raspbian. Apache2 ist schon installiert.
Hab mal auf die schnelle mit RRD Tool rumgespielt und oh Wunder es hat nicht funktioniert!
Von daher würde ich mich über ein rundum sorglos Paket freuen!
Auf meinem PI läuft raspbian. Apache2 ist schon installiert.
Hab mal auf die schnelle mit RRD Tool rumgespielt und oh Wunder es hat nicht funktioniert!
Von daher würde ich mich über ein rundum sorglos Paket freuen!
-
- Kabelexperte
- Beiträge: 582
- Registriert: 15.08.2010, 13:50
- Wohnort: München
HowTo Auslastung des eigenen Segments im Webinterface
Voraussetzungen:
Sundtek Treiber: http://support.sundtek.com/index.php/topic,1121.0.html
>16MB Ram
Coreutils timeout Befehl (ggf. mit timeout 2s ping Google.de testen)
Apache2 + Perl + CGI für Webinterface (optional)
Zip-File:
http://www.mediafire.com/download/xvsqx ... sisMon.zip
Wichtig!
Arbeitspfad lautet:
/mnt/DATA/*
Schritt A: RRD Tabellen anlegen
Wir erstellen uns zuerst 2 .rrd "Datenbanken" die Bandwidth/Auslastung und eine den SNR enthält.
Hinweis: Ich nutze hier keine Alterung/Archivierung o.ä. sondern behalte mir alle Daten für 1 Jahr!
Schritt B: Scripts kopieren/ggf. anpassen
Inhalt der zip Datei in /mnt/DATA/scripts/... entpacken (WWW enthält Webdienste)
docsis.sh enthält alles, was bei uns so tut. Muss ggf angepasst werden, falls anderer Pfad verwendet werden soll!
Technische Details:
Startet automatisch Sundtek Treiber (mediasrv) wenn noch nicht geladen.
Versucht erste Frequenz zu "locken" - schlägt dies fehl, wird ein Logevent erstellt.
Bei erfolgreichem Lock wird für 1 Sekunde die Bandbreite gemessen und gespeichert in einer Variable.
Anschließend wird SNR gemessen und wieder gespeichert in Variable.
Sind alle Frequenzen durchlaufen, wird rrdtool update aufgerufen mit allen gespeicherten Variablen.
Schritt C: Cron/Scheduler einrichten
das tut in Debian. Wichtig: Alle 5 Minuten laufen lassen!
Schritt D: Daten visualisieren
Siehe zip file - Ordner WWW. Dies entpacken und ggf Pfad anpassen. Notwendig waren folgende Pakete auf meinen Asus AC68U:
Sollte dies - warum auch immer - nicht tun:
Manuell die Graphen erstellen via Script (gdocsis.sh)
Sollte so aussehen:
[ externes Bild ][ externes Bild ]
Sundtek Treiber: http://support.sundtek.com/index.php/topic,1121.0.html
>16MB Ram
Coreutils timeout Befehl (ggf. mit timeout 2s ping Google.de testen)
Apache2 + Perl + CGI für Webinterface (optional)
Zip-File:
http://www.mediafire.com/download/xvsqx ... sisMon.zip
Wichtig!
Arbeitspfad lautet:
/mnt/DATA/*
Schritt A: RRD Tabellen anlegen
Wir erstellen uns zuerst 2 .rrd "Datenbanken" die Bandwidth/Auslastung und eine den SNR enthält.
Hinweis: Ich nutze hier keine Alterung/Archivierung o.ä. sondern behalte mir alle Daten für 1 Jahr!
Code: Alles auswählen
#!/bin/sh
rrdtool create /mnt/DATA/scripts/rrd/dbs/docsisbw.rrd --step=300 \
DS:bw546000000:GAUGE:600:U:U \
DS:bw554000000:GAUGE:600:U:U \
DS:bw562000000:GAUGE:600:U:U \
DS:bw570000000:GAUGE:600:U:U \
DS:bw578000000:GAUGE:600:U:U \
DS:bw586000000:GAUGE:600:U:U \
DS:bw594000000:GAUGE:600:U:U \
DS:bw602000000:GAUGE:600:U:U \
RRA:AVERAGE:0.5:1:105120
rrdtool create /mnt/DATA/scripts/rrd/dbs/docsissnr.rrd --step=300 \
DS:snr546000000:GAUGE:600:U:U \
DS:snr554000000:GAUGE:600:U:U \
DS:snr562000000:GAUGE:600:U:U \
DS:snr570000000:GAUGE:600:U:U \
DS:snr578000000:GAUGE:600:U:U \
DS:snr586000000:GAUGE:600:U:U \
DS:snr594000000:GAUGE:600:U:U \
DS:snr602000000:GAUGE:600:U:U \
RRA:AVERAGE:0.5:1:105120
Inhalt der zip Datei in /mnt/DATA/scripts/... entpacken (WWW enthält Webdienste)
docsis.sh enthält alles, was bei uns so tut. Muss ggf angepasst werden, falls anderer Pfad verwendet werden soll!
Technische Details:
Startet automatisch Sundtek Treiber (mediasrv) wenn noch nicht geladen.
Versucht erste Frequenz zu "locken" - schlägt dies fehl, wird ein Logevent erstellt.
Bei erfolgreichem Lock wird für 1 Sekunde die Bandbreite gemessen und gespeichert in einer Variable.
Code: Alles auswählen
timeout 3s mediaclient --cat /dev/dvb/adapter0/dvr0 | timeout 2s mediaclient --pipecount=1000 2>&1 | awk '{ print $3}'
Code: Alles auswählen
snr=$(mediaclient --readsignal=1 -d /dev/dvb/adapter0/frontend0 | awk '{printf "%s" $12}')
Schritt C: Cron/Scheduler einrichten
Code: Alles auswählen
cru a Docsis "*/5 * * * * sh /mnt/DATA/scripts/rrd/docsis.sh"
Schritt D: Daten visualisieren
Siehe zip file - Ordner WWW. Dies entpacken und ggf Pfad anpassen. Notwendig waren folgende Pakete auf meinen Asus AC68U:
Code: Alles auswählen
ipkg install coreutils \
iftop \
perl \
perl-autoloader \
perl-base \
perl-cgi \
perl-config \
perl-essential \
perl-getopt \
rrdtool
Manuell die Graphen erstellen via Script (gdocsis.sh)
Code: Alles auswählen
#!/bin/bash
freqs="546000000 554000000 562000000 570000000 578000000 586000000 594000000 602000000"
for freq in $freqs
do
rrdtool graph /mnt/DATA/www/monitoring/graphs/$freq.png \
DEF:bandwidth=/mnt/DATA/scripts/rrd/dbs/$freq.rrd:bandwidth:AVERAGE \
AREA:51250000#c9feb8 \
STACK:4380000#feb8b8 \
-l 0 -w 600 -h 150 \
-W "homefs @ $(date '+%F %T %Z')" \
HRULE:55620000#000000:"Grenze (51.25 Mbit/s)" \
LINE1:bandwidth#5f5f5f:"Peak-Bandbreite" \
--slope-mode \
--vertical-label='Bit pro Sekunde' \
--title="$freq Hz - QAM256 - 6952kHz"
done
[ externes Bild ][ externes Bild ]
████ This is a Hoizbrettl. I use it for hauing special deppade Leid!
-
- Newbie
- Beiträge: 37
- Registriert: 05.03.2014, 15:37
Re: Auslastung des eigenen Segments ansehen
Klasse! Vielen Dank für die super Anleitung!
-
- Kabelfreak
- Beiträge: 1473
- Registriert: 30.11.2008, 12:19
- Wohnort: Hamburg
Re: Auslastung des eigenen Segments ansehen
Das Script basiert zu 100% auf meinem Code. Wäre nett wenn man 1. vorher fragen könnte und 2. credits reinschreibt.hameno hat geschrieben:Ich hab meine Scripte + Anpassungen mal auf Github hochgeladen: https://github.com/hameno/cablestats (README und html-Dateien WIP)
Kopfstation: Hamburg Barmbek Süd (22083) -> Gekündigt wgn. schlechter und überlasteter Kabelnetz-Qualität in Hamburg.
[KDG Helpdesk] - [Kopfstationen & Ausbaustatus]
[KDG Helpdesk] - [Kopfstationen & Ausbaustatus]
-
- Fortgeschrittener
- Beiträge: 173
- Registriert: 19.03.2010, 15:38
- Wohnort: Berlin
Re: Auslastung des eigenen Segments ansehen
Sorry, besser so?
Netgate SG-3100, DNS:NET 300/30 MBit/s
-
- Kabelfreak
- Beiträge: 1473
- Registriert: 30.11.2008, 12:19
- Wohnort: Hamburg
Re: Auslastung des eigenen Segments ansehen
Ja. Kannst auch gerne noch Koaschten mit reinnehmen, der hat mir sehr geholfen.hameno hat geschrieben:Sorry, besser so?
Kopfstation: Hamburg Barmbek Süd (22083) -> Gekündigt wgn. schlechter und überlasteter Kabelnetz-Qualität in Hamburg.
[KDG Helpdesk] - [Kopfstationen & Ausbaustatus]
[KDG Helpdesk] - [Kopfstationen & Ausbaustatus]
-
- Kabelfreak
- Beiträge: 1473
- Registriert: 30.11.2008, 12:19
- Wohnort: Hamburg
Re: Auslastung des eigenen Segments ansehen
Habe heute meinen neuen Sundtek-Stick in Empfang nehmen können (MediaTV Pro III). Hatte bislang den MediaTV Pro I (Jahr 2011) und damit leider sehr viele Probleme an dem Raspberry Pi. Bisher kann ich mich nicht beklagen. Keine Aussetzer, alle Frequenzen werden anständig getuned (bei dem MediaTV PRO I war das nicht der Fall, öfters konnte er auf 546 und 562 Mhz keinen Lock finden).
Für den Stick brauche ich mittlerweile übrigens keinen USB-Hub mehr. Stromversorgung reicht über den Raspberry PI, das erspart eine Menge extra Kabelkrams. Leider waren es wieder 90 Euro
Für den Stick brauche ich mittlerweile übrigens keinen USB-Hub mehr. Stromversorgung reicht über den Raspberry PI, das erspart eine Menge extra Kabelkrams. Leider waren es wieder 90 Euro
Kopfstation: Hamburg Barmbek Süd (22083) -> Gekündigt wgn. schlechter und überlasteter Kabelnetz-Qualität in Hamburg.
[KDG Helpdesk] - [Kopfstationen & Ausbaustatus]
[KDG Helpdesk] - [Kopfstationen & Ausbaustatus]
-
- Insider
- Beiträge: 3982
- Registriert: 04.06.2010, 14:21
- Wohnort: Itzehoe
Re: Auslastung des eigenen Segments ansehen
Dafür hast du jetzt einen Tuner mehr für den HTPC