Beantwoord

Connect Box - DOCSIS-info uitlezen buiten webinterface

  • 15 februari 2020
  • 30 reacties
  • 1929 keer bekeken


Toon eerste bericht
Dit topic is gesloten. Staat je antwoord hier niet bij, stel dan je vraag in een nieuw topic.

30 Reacties

Reputatie 6
Badge +7

Dit is wat ik tot nu toe (na een paar uurtjes zwoegen) in elkaar heb gezet:

:~/ch7465lg $ php check_ch7465lg.php
Downstream Channels:
24 (458 MHz, 256QAM): 9 dBmV power at 38.983 dB SNR, 3064 post-RS errors
23 (450 MHz, 256QAM): 8 dBmV power at 38.605 dB SNR, 3175 post-RS errors
22 (442 MHz, 256QAM): 8 dBmV power at 38.605 dB SNR, 3650 post-RS errors
21 (434 MHz, 256QAM): 8 dBmV power at 38.605 dB SNR, 3490 post-RS errors
20 (426 MHz, 256QAM): 8 dBmV power at 38.983 dB SNR, 3493 post-RS errors
19 (418 MHz, 256QAM): 8 dBmV power at 38.983 dB SNR, 3873 post-RS errors
18 (410 MHz, 256QAM): 8 dBmV power at 38.605 dB SNR, 4316 post-RS errors
17 (402 MHz, 256QAM): 8 dBmV power at 38.605 dB SNR, 2817 post-RS errors
16 (394 MHz, 256QAM): 8 dBmV power at 38.983 dB SNR, 3638 post-RS errors
15 (386 MHz, 256QAM): 8 dBmV power at 38.983 dB SNR, 3039 post-RS errors
14 (378 MHz, 256QAM): 8 dBmV power at 38.983 dB SNR, 3717 post-RS errors
13 (370 MHz, 256QAM): 8 dBmV power at 38.605 dB SNR, 3379 post-RS errors
12 (362 MHz, 256QAM): 8 dBmV power at 38.605 dB SNR, 3181 post-RS errors
11 (354 MHz, 256QAM): 8 dBmV power at 38.983 dB SNR, 3263 post-RS errors
10 (346 MHz, 256QAM): 7 dBmV power at 38.605 dB SNR, 2800 post-RS errors
9 (338 MHz, 256QAM): 7 dBmV power at 38.983 dB SNR, 3010 post-RS errors
8 (330 MHz, 256QAM): 7 dBmV power at 38.983 dB SNR, 3308 post-RS errors
7 (322 MHz, 256QAM): 7 dBmV power at 38.605 dB SNR, 3818 post-RS errors
6 (314 MHz, 256QAM): 7 dBmV power at 38.605 dB SNR, 3386 post-RS errors
5 (306 MHz, 256QAM): 7 dBmV power at 38.605 dB SNR, 3136 post-RS errors
4 (298 MHz, 256QAM): 7 dBmV power at 38.605 dB SNR, 3376 post-RS errors
3 (290 MHz, 256QAM): 6 dBmV power at 38.983 dB SNR, 3915 post-RS errors
2 (282 MHz, 256QAM): 6 dBmV power at 38.983 dB SNR, 4098 post-RS errors
1 (274 MHz, 256QAM): 6 dBmV power at 38.983 dB SNR, 4051 post-RS errors

Upstream Channels:
3 (36 MHz, 64QAM): 40 dBmV power
4 (58.8 MHz, 64QAM): 41 dBmV power
2 (44.5 MHz, 64QAM): 40 dBmV power
1 (52 MHz, 64QAM): 41 dBmV power

In principe is dit alle informatie die ik Nagios wil gaan zetten. Ik moet het script nog even uitsplitsen zodat ik downstream en upstream apart kan opvragen, zodat ik deze in Nagios elk in een eigen service kan zetten. Verder moet het nog worden uitgebreid voor de performance data.

Tot nu toe is dit één bestand met 82 regels code. Ik zal het script hier delen als iemand geïnteresseerd is.

Reputatie 6
Badge +7

Nog vergeten te vermelden: ik had ook python3-dev nodig.

Reputatie 6
Badge +7

 

Huidige Signaal sterkte is op de grafiek maar kan wel gelogd worden, tijd is lastig ivm 30m interval. maar zoals op de grafiek te zien is rond 20-23 uur hoge t3 errors.

 

 

I can log downstream power level, snr, postRS, preRS, freq , channel id,

Upstream channel , power T3 etc errors 

 

De kwaliteit van mijn signaal is niet super maar heb er geen problemen mee.

Modem on line +/- 60 dagen vandaar het hoge aantal postRS.

 

PS dit is met een compal modem.

 

Mooi werk. Zijn dat echt je Post RS errors, lijkt me wat veel...

Reputatie 7

Jammer dat de upstream signaalsterkte/tijd ontbreekt, want dat is nu net informatie die eigenlijk standaard al in het modem in grafiek vorm zou moeten worden getoond omdat het veel zegt over de stabiliteit van de verbinding tussen modem en CMTS. Bij een stabiele verbinding blijft de upstream signaalsterkte namelijk over een langere periode gelijk. Wanneer de signaalsterkte echter blijft variëren dan is dat een teken dat de CMTS het modem instructies blijft sturen om de signaalsterkte aan te passen omdat de CMTS problemen heeft met de ontvangst van het door de modem verzonden signaal.

Ook is het een duidelijke aanwijzing dat het modem besloten heeft om een kabel interface reset uit te voeren als de signaalsterkte van alle upstream kanalen opeens van een hoge naar een lage waarde gaat. Dat zijn signaal onderbrekingen die je niet wilt hebben, maar veelal niet inzichtelijk zijn door gebrekkige logging van de Connectbox modems. Als de signaalsterkte van één upstream opeens van een hoge naar een lage waarde gaat, dan is dat een aanwijzing dat de CMTS het modem een abort opdracht heeft gegeven om de upstream te blijven gebruiken waarna het modem alleen die specifieke upstream heeft gereset in de hoop dat de upstream dan wel constant blijft. Dat zou ook in de log terug moeten komen als een TCS melding.

Verder zeggen natuurlijk ook de T4 meldingen veel over de stabiliteit van het modem aangezien iedere T4 in ieder geval moet leiden tot een volledige reset van de kabel interface. Het modem moet er in dergelijke gevallen immers vanuit gaan dat de CMTS problemen heeft waardoor geen van de upstream kanalen nog langer bruikbaar zijn en/of het geen packets meer ontvangt via de downstream kanalen.