• Kunden aus Hessen und Nordrhein-Westfalen können über die Rufnummer 0221 / 466 191 00 Hilfe bei allen Problemen in Anspruch nehmen.
    Kunden aus Baden-Württemberg können über die Rufnummer 0711 / 54 888 150 Hilfe bei allen Problemen in Anspruch nehmen.

Unitymedia TC4400_exporter Hilfe

Diskutiere TC4400_exporter Hilfe im Internet und Telefon über das TV-Kabelnetz Forum im Bereich Internet und Telefon; Hallo, vielleicht ein wenig offtopic, aber hat ja auch was mit dem TC4400 zu tun. Ich hatte mir heute am 2 Weihnachtsfeiertag vorgenommen mal mit...
  • TC4400_exporter Hilfe Beitrag #1

Vodafoner

Beiträge
20
Punkte Reaktionen
2
Ort
Wolfsburg
Anbieter
Vodafone
Hallo, vielleicht ein wenig offtopic, aber hat ja auch was mit dem TC4400 zu tun. Ich hatte mir heute am 2 Weihnachtsfeiertag vorgenommen mal mit den TC4400_exporter zu arbeiten und mir Werte des Modem aus dem Interface abzugreifen. Ich habe mich, als Laie, in die Thematik eingearbeitet und habe auf einem Raspberry Pi Grafana installiert und eine Prometheus Datenbank erstellt. Das ist die Ausgangssituation. Doch leider bin ich jetzt mit meinem Latein am Ende. Ich habe keinen blassen Schimmer, wie ich den tc4400_exporter weiter verarbeiten kann.... leider findet man dazu auch nix im Internet.
Könnte jemand, der Ahnung hat, mir ein wenig auf die Sprünge helfen??
Ich denke dieses Thema könnte noch viele andere interessieren... Danke für die Unterstützung!!!
 
  • TC4400_exporter Hilfe Beitrag #2
Hast Du Grafana/Prometheus einzeln installiert oder lässt Du es zB als Docker Container laufen?

Auch tc4400_exporter kannst Du einzeln oder als Docker Container haben. Wenn Du es einzeln installierst, dann musst Du folgendes tun:

1) tc4400_exporter github runterladen
2) den exporter compilieren (GO)
3) das Binary irgendwo ablegen (zB /usr/local/bin/)
4) das Binary starten (auch beim Systemstart - da empfiehlt sich ein systemd service)
5) in der prometheus.yml den scraper job anlegen
6) im Grafana das JSON importieren bzw. eigenes erstellen. Kann Dir auch meins hier hochladen, wenn Du soweit bist

Hier zB fertige Docker Images:




Hier zB meine scraper job config in prometheus.yml:

- job_name: 'tc4400'
scrape_interval: '1m'
scrape_timeout: '55s'
static_configs:
- targets: ['localhost:9623']

Diese Konfig erwartet den exporter auf dem gleichen Host (localhost) auf Port 9623.

Im übrigen hat mir der ganze Grafana/Prometheus Kram so viele Schreibzugriffe auf dem Pi produziert, dass ich innerhalb kurzer Zeit 2 SD Karten geschrottet hab. Also mach Dir frühzeitig Backups oder überlege, ob Du nicht ein robusteres System einsetzen magst. Ich habe mittlerweile einen gebrauchten Fujitsu Esprimo Q556 mit SSD Platte dafür am Start und seither auch keine Probleme mehr.
 
Zuletzt bearbeitet:
  • TC4400_exporter Hilfe Beitrag #3
Hallo __QT__

Danke für deine Zeit und Mühe!! Ich werde mal mit diesen Ansätzen weiterarbeiten.... aber leider erst zum Wochenende.... ich muss mich wohl noch mal mit den Dockern beschäftigen.... ich werde hier noch mal ein Feedback geben... aber das, was du geschrieben hast, ist genau der Teil, der mir noch fehlt...!!
 
  • TC4400_exporter Hilfe Beitrag #4
Im übrigen hat mir der ganze Grafana/Prometheus Kram so viele Schreibzugriffe auf dem Pi produziert, dass ich innerhalb kurzer Zeit 2 SD Karten geschrottet hab. Also mach Dir frühzeitig Backups oder überlege, ob Du nicht ein robusteres System einsetzen magst. Ich habe mittlerweile einen gebrauchten Fujitsu Esprimo Q556 mit SSD Platte dafür am Start und seither auch keine Probleme mehr.

Man kann auch die Samsung Endurance SD Karten verwenden. Diese wurden eigentlich für Dashcams entwickelt und halten dadurch permanentes Schreiben problemlos aus 😉
 
  • TC4400_exporter Hilfe Beitrag #5
Kann man machen mit Endurance Karten, aber die Raspi Bastellösung kommt um Längen nicht an das ran, was man zB mit einem Q556 haben kann. Da reicht sogar ein "kleiner" Core i3. Hauptsache man baut genug RAM (16GB) rein und kann dann mit zB Proxmox alles virtualisieren. Kein Vergleich zu Raspi - auch nicht mit Endurance Karten. Hab meinen Raspi mittlerweile hergegeben und der neue Besitzer hat auch schon die 1. SD Karte durch...
 
  • TC4400_exporter Hilfe Beitrag #6
Bei mir laufen die normalen Sandisk Karten seit einem Jahr mit dem TC4400 Grafana. Der Tipp mit den Endurance ist aber gut.
 
  • TC4400_exporter Hilfe Beitrag #7
Bei mir laufen die normalen Sandisk Karten seit einem Jahr mit dem TC4400 Grafana.
Bei mir lief auch noch etwas mehr auf dem Ding. SBFspot zum Auslesen der PV Anlage und auch pihole. In Summe vielleicht einfach zu viel. Der Tipp mit den Endurance Karten ist auf jeden Fall gut. Da würde ich jedem zu raten!
 
  • TC4400_exporter Hilfe Beitrag #8
Soo... ich habe doch eine Nachtschicht eingelegt und soweit auch erfolgreich.... aktueller Stand!!

- Grafana, Prometheus und den TC4400_exporter als Docker angelegt und laufen.
- Grafana: Json import und ich habe die (noch) leere Maske, die Prometheus Datenbank als Quelle angegeben (beim Speichern alles grün)
-Prometheus: die .yml angepasst
Code:
global: scrape_interval: 15s scrape_timeout: 10s evaluation_interval: 15s
alerting: alertmanagers: - follow_redirects: true scheme: http timeout: 10s api_version: v2 static_configs: - targets: []
scrape_configs:
- job_name: prometheus honor_timestamps: true scrape_interval: 15s scrape_timeout: 10s metrics_path: /metrics scheme: http follow_redirects: true static_configs: - targets: - localhost:9090
- job_name: tc4400 honor_timestamps: true scrape_interval: 1m scrape_timeout: 55s metrics_path: /metrics scheme: http follow_redirects: true static_configs: - targets: - localhost:9623

Soweit so gut.... leider habe ich in Prometheus unter "Targets" eine Fehlermeldung.
Screenshot 2021-12-28 093252.png

Es scheint so, als würde das TC4400 nicht sprechen zu wollen....

Und abschließend Screenshots aus den einzelnen Apps....
Screenshot 2021-12-28 093600.png
Screenshot 2021-12-28 093724.png
Screenshot 2021-12-28 093700.png

Wo könnte jetzt noch das Problem liegen??
Danke!!
 
  • TC4400_exporter Hilfe Beitrag #9
Läuft denn der tc4400_exporter und auch auf localhost:9623? In der "Targets" Fehlermeldung steht ja, dass "connection refused" kommt. Dann kann es auch nicht gehen. Letztlich muss prometheus auf den "metrics" Link des Exporter kommen.

Ich erinnere mich dass bei Dockersetups die IPs oder Ports gerne andere sind. Zeig mal Deine tc4400 Container Konfiguration. Vielleicht musst Du anderen Port und auch anderen"hostnamen" eintragen.
 
  • TC4400_exporter Hilfe Beitrag #10
Jetzt glänze ich wieder ein wenig mit "Nichtwissen".... für den tc4400_exporter habe ich nix zum Konfigurieren gefunden.... oder meinst du die Container-Details??
Screenshot 2021-12-28 095128.pngScreenshot 2021-12-28 095128.png
 
  • TC4400_exporter Hilfe Beitrag #11
Wenn ich das recht interpretiere, ist Dein Container auf 172.17.0.4 erreichbar. Kann das sein? Du kannst also im Prometheus Container nicht localhost eintragen, da dort der tc4400_exporter gar nicht läuft.

Bitte die Netzwerkspezifika bei Dockercontainer beachten.
 
  • TC4400_exporter Hilfe Beitrag #12
Jawoll...!!! Das war es... es funktioniert!!! Super!!! Jetzt muss ich mich bei Gelegenheit mit der Interpretation in Grafana auseinander setzen.....
Wenn ich bedenke, dass ich vor 48 Stunden (als Laie!!) den Raspberry in Betrieb genommen habe und von Container noch nie was gehört habe.... schöner Erfolg!!!
Danke __QT__ für die Unterstützung....!!! :)
 
  • TC4400_exporter Hilfe Beitrag #13
Super, dass es läuft. Eventuell willst Du irgendwann die IP Adressen Deiner Container mal auf Deine LAN Netzgegebenheiten anpassen...

Anbei mal mein aktuelles Grafana Dashboard fürs TC4400. Ich habe 1 OFDM und 1 OFDMA Kanal derzeit. Kannste ja mal laden und schauen, ob es Dir zusagt. Das Dashboard aus dem Github ist mEn nicht der so der Bringer.
 

Anhänge

  • TC4400-1640685132095.zip
    3,2 KB · Aufrufe: 14
  • TC4400_exporter Hilfe Beitrag #14
sry das ich hier nach 4 Jahren so eintippe...
Aber gibt es da noch was aktuelles bzgl. TC 4400 Modem und Grafana?
Ich meine es gab ja auch zwischenzeitlich F/W Upgrades am Modem usw.
Könnte man mich an ein aktuell unterstütztes Projekt dazu hinweisen?
 
  • TC4400_exporter Hilfe Beitrag #15
Aber gibt es da noch was aktuelles bzgl. TC 4400 Modem und Grafana?
Was benötigst Du denn aktuelleres, was der tc4000_exporter nicht bietet? Bei mir läuft das System aus tc4400_exporter, Prometheus und Grafana nachwievor reibungslos.
 
  • TC4400_exporter Hilfe Beitrag #16
Hmm.. OK, Danke für den Hinweis.
Ich hatte es vor dem FW Update auch am Laufen, aber genau nach dem Update auf die 10.12.44 funktioniert es nun nicht mehr...
Seltsam.
 
  • TC4400_exporter Hilfe Beitrag #17
Keine Ahnung. Hatte seit Aufsetzen dieses Monitoringsystems kein Problem damit. Egal welche Firmware...

1737305425604.png
 
  • TC4400_exporter Hilfe Beitrag #18
nach dem Update auf die 10.12.44 funktioniert es nun nicht mehr
Was funktioniert denn nicht mehr? "funktioniert nicht" ist keine Fehlermeldung :)

Läuft denn der exporter? Kannst Du ihn mit nem Browser erreichen und auslesen? Das solltest Du als erstes prüfen. Danach prüfen, ob Prometheus ihn erreicht und schließlich, ob Grafana an die Daten kommt.
 
  • TC4400_exporter Hilfe Beitrag #19
nuja, es kamen halt gar keine Daten in Grafana mehr zur Ansicht.
Ich habe mal an ein paar Timeouts gedreht... aber am Ende wieder zurück auf Original gesetzt.
hin und her..
Aktuell ist nach Update und re-deploy meiner Docker Container wieder alles i.O.
Komisch, ich kann nicht sagen warum, aber es läuft halt wieder :)
Sonnenflecken ... :)
 
  • TC4400_exporter Hilfe Beitrag #20
Aktuell ist nach Update und re-deploy meiner Docker Container wieder alles i.O.
Dann ist ja alles wieder super :)

Btw, in Deiner Signatur im Bezeichner des Konfigfiles ist der erste Teil vorm Unterstrich die CM MAC Deines Geräts. Diese würde ich eigentlich nicht veröffentlichen, denn anhand derer können zumindest VF Mitarbeiter Deinen Anschluß ermitteln. Da das Konfigfile mit dem neuen Namensmuster eh keine verwertbare Information transportiert, würde ich das ganz aus der Signatur nehmen. Beim alten Namensmuster konnte man ja noch erkennen, welchen Tarif und Anschlußtyp man hat, aber das ist nun hinfällig. Daher wäre meine Empfehlung, das aus der Signatur zu löschen.
 
Thema:

TC4400_exporter Hilfe

Oben