Monitoring Compal CH7465LG-ZG

  • 8 september 2020
  • 90 reacties
  • 2255 keer bekeken


Toon eerste bericht

90 Reacties

Reputatie 6
Badge +7

Helder! Kun jij in de CMTS ook zien welke abonnees in het segment een Connect Box gebruiken? En zo ja, wat hun downstream MER is volgens de CMTS?

Ik blijf dit hoe dan ook met regelmaat in de gaten houden en mocht de MER onder 33 dB komen, dan stuurt mijn monitoring een notificatie uit.

Reputatie 6
Badge +7

Na veranderingen van de firmware krijg ik last van de volgende melding:

Failure inlog

Ik gebruik je php gemodificeerde script om in te loggen onder de vorige versie firmware had ik hier geen last van . De script wordt gebruikt 6 maal om in te loggen met een vertraging van 30 seconden per script (voorheen 7 seconden).

De failure report is tussen  de 0 seconden en 7 seconden. 

Reputatie 6
Badge +7

@jarielcapitain Dat is vervelend. Het kan zijn dat er nog ergens een bug in het script zit. Ik weet niet 100% zeker of de logout-functie goed werkt. Ik heb bovenstaande error langs zien komen wanneer ik het modem niet genoeg tijd gaf.

Ik controleer downstream en upstream elke 5 minuten en heb deze in Nagios zo afgestemd dat er +/- 2,5 minuut tussen elke aanroep zit.

Ik heb nog niet gecontroleerd of ik de nieuwe firmware al heb op mijn modem.

Reputatie 6
Badge +7

Het was eigenlijk een mededeling(kleine waarschuwing) wat je mag verwachten. 

De logout werkt nu beter in ieder geval, voorheen moest ik een 1 uur wachten om via de web browser in te loggen, dat is nu niet het geval.

Je kan natuurlijk zien aan het aantal t3 meldingen en/of Pre/PostRs errors of je de nieuwe firmware hebt.

 

Apart van dat heeft je script prima gewerkt zeker voor een aantal maanden, terwijl ik met de python script om de week de modem moest resetten dat hij foutmelding gaf.

Ik gebruik nu InfluxDb voor de data en grafana voor het grafische gedeelte.

 

Reputatie 6
Badge +7

Ik had eergisteren, 24 november, om 3:14 een hele korte onderbreking (ca. 1 minuut) in de internetverbinding. Daarna stonden inderdaad de T3 en post-FEC RS errors op 0. T3 staat nog steeds op 0, trouwens, dat gaat beter dan voorheen.

Ik zou best even willen inloggen op het modem in de browser om te kijken of ik ook de nieuwe firmware heb, alleen moet ik dan tijdelijk het script pauzeren om geen authenticatieproblemen te krijgen (melding andere gebruiker reeds ingelogd). Ik doe dat dus liever wanneer ik alleen thuis ben, zodat ik het modem opnieuw kan opstarten indien nodig.

Ik doe de monitoring nog steeds op de ‘ouderwetse’ manier: Nagios en RRDtool.

Reputatie 7

Hey @tobiastheebe . 

Goeie! Er zijn inderdaad klanten waarbij geconstateerd werd dat er veel ruis op de verbinding aanwezig was door de kanalen, waarbij dit pro-actief aangepast is. Goed gezien!

Reputatie 6
Badge +7

@Lycke Ziggo Dank voor de info. Goed om te weten dat dit inderdaad een bewuste wijziging is.

Weet jij toevallig ook op welke manier deze wijziging uitgerold zal worden? Is het alleen van toepassing op klanten met een Connect Box die reeds de ‘nieuwe’ kanalenset gebruiken (602-786 MHz)? Er zijn natuurlijk regio’s waar analoge TV nog actief is en de modems nog andere kanalensets gebruiken.

Reputatie 6
Badge +7

Ik maak gebruik nog steeds de lagere kanalen  228MHz -412 MHz.

In het verleden heb ik eenspreadsheet gemaakt en voor Docsis 3.0 worden 24 kanalen gebruikt en voor Docsis 3.1 modems (3.1 activatie worden 32 kanalen gebruikt Docsis 3.0 backwards compatible en 1 kanaal 33 Docsis 3.1 .

Als er Docsis 3.1 geactvieerd wordt wat gebeurt er dan met deze kanalen?  

 

 

Reputatie 6
Badge +7

@tobiastheebe Ik kan helaas je project niet vinden op gitlab

Reputatie 6
Badge +7

Project staat inmiddels weer op openbaar. :)

Reputatie 6
Badge +7

Zojuist een nieuwe commit doorgevoerd, heb post-RS toegevoegd aan de performance data (Nagios-specifiek) omdat ik sinds kort vrij veel ruis lijk te hebben vlakbij 800 MHz, vermoedelijk 4G-instraling van Vodafone BTS, deze staat op ~250 meter afstand van de EV.

Reputatie 6
Badge +7

In mijn geval lijkt deze wijziging positief gevolg te hebben voor post-FEC correctable errors.

Bij de vorige verbindingsopbouw (24-11 omstreeks 3:30) had ik na 10 uur, 35 errors, gemiddeld over alle kanalen. Na deze wijziging heb ik er 9, tevens gemiddelde na 10 uur.

Reputatie 6
Badge +7

Toegevoegd xml bestand

<?xml version="1.0" encoding="utf-8"?><signal_table><sig_num>24</sig_num><signal><dsid>24</dsid><unerrored>22905820414</unerrored><correctable>1346</correctable><uncorrectable>11390</uncorrectable></signal><signal><dsid>23</dsid><unerrored>22905824302</unerrored><correctable>1361</correctable><uncorrectable>12129</uncorrectable></signal><signal><dsid>22</dsid><unerrored>22905823519</unerrored><correctable>1361</correctable><uncorrectable>12718</uncorrectable></signal><signal><dsid>21</dsid><unerrored>22905822996</unerrored><correctable>1117</correctable><uncorrectable>13097</uncorrectable></signal><signal><dsid>20</dsid><unerrored>22905818116</unerrored><correctable>1335</correctable><uncorrectable>13919</uncorrectable></signal><signal><dsid>19</dsid><unerrored>22905662359</unerrored><correctable>1067</correctable><uncorrectable>12724</uncorrectable></signal><signal><dsid>18</dsid><unerrored>22905669346</unerrored><correctable>975</correctable><uncorrectable>13237</uncorrectable></signal><signal><dsid>17</dsid><unerrored>22905670377</unerrored><correctable>1023</correctable><uncorrectable>13281</uncorrectable></signal><signal><dsid>16</dsid><unerrored>22905675189</unerrored><correctable>680</correctable><uncorrectable>14020</uncorrectable></signal><signal><dsid>15</dsid><unerrored>22905715692</unerrored><correctable>726</correctable><uncorrectable>12839</uncorrectable></signal><signal><dsid>14</dsid><unerrored>22905715378</unerrored><correctable>656</correctable><uncorrectable>14533</uncorrectable></signal><signal><dsid>13</dsid><unerrored>22905715940</unerrored><correctable>702</correctable><uncorrectable>15029</uncorrectable></signal><signal><dsid>12</dsid><unerrored>22905720817</unerrored><correctable>713</correctable><uncorrectable>15759</uncorrectable></signal><signal><dsid>11</dsid><unerrored>22905717804</unerrored><correctable>968</correctable><uncorrectable>15599</uncorrectable></signal><signal><dsid>10</dsid><unerrored>22905727524</unerrored><correctable>932</correctable><uncorrectable>15681</uncorrectable></signal><signal><dsid>9</dsid><unerrored>22905734630</unerrored><correctable>1395</correctable><uncorrectable>13420</uncorrectable></signal><signal><dsid>8</dsid><unerrored>22905736889</unerrored><correctable>892</correctable><uncorrectable>13580</uncorrectable></signal><signal><dsid>6</dsid><unerrored>22905734729</unerrored><correctable>1138</correctable><uncorrectable>15153</uncorrectable></signal><signal><dsid>5</dsid><unerrored>22905739080</unerrored><correctable>862</correctable><uncorrectable>14700</uncorrectable></signal><signal><dsid>4</dsid><unerrored>22905791684</unerrored><correctable>1272</correctable><uncorrectable>14482</uncorrectable></signal><signal><dsid>3</dsid><unerrored>22905797168</unerrored><correctable>1087</correctable><uncorrectable>15083</uncorrectable></signal><signal><dsid>2</dsid><unerrored>22905800455</unerrored><correctable>1120</correctable><uncorrectable>15604</uncorrectable></signal><signal><dsid>1</dsid><unerrored>22905802359</unerrored><correctable>1398</correctable><uncorrectable>14723</uncorrectable></signal><signal><dsid>7</dsid><unerrored>22908518008</unerrored><correctable>939</correctable><uncorrectable>14794</uncorrectable></signal></signal_table>

@tobiastheebe 

Reputatie 6
Badge +7

Ik ben er van op de hoogte. Hierbij mijn fun 12 output:

<?xml version="1.0" encoding="utf-8"?>
<signal_table>
<sig_num>24</sig_num>
<signal>
<dsid>24</dsid>
<unerrored>24472297623</unerrored>
<correctable>78954</correctable>
<uncorrectable>192145</uncorrectable>
</signal>
<signal>
<dsid>23</dsid>
<unerrored>24472372975</unerrored>
<correctable>75187</correctable>
<uncorrectable>126480</uncorrectable>
</signal>
<signal>
<dsid>22</dsid>
<unerrored>24472432226</unerrored>
<correctable>68640</correctable>
<uncorrectable>67942</uncorrectable>
</signal>
<signal>
<dsid>21</dsid>
<unerrored>24472475088</unerrored>
<correctable>53977</correctable>
<uncorrectable>42566</uncorrectable>
</signal>
<signal>
<dsid>20</dsid>
<unerrored>24472500670</unerrored>
<correctable>38194</correctable>
<uncorrectable>27134</uncorrectable>
</signal>
<signal>
<dsid>19</dsid>
<unerrored>24472333558</unerrored>
<correctable>20994</correctable>
<uncorrectable>25737</uncorrectable>
</signal>
<signal>
<dsid>18</dsid>
<unerrored>24472347061</unerrored>
<correctable>12485</correctable>
<uncorrectable>32717</uncorrectable>
</signal>
<signal>
<dsid>17</dsid>
<unerrored>24472354904</unerrored>
<correctable>9030</correctable>
<uncorrectable>30932</uncorrectable>
</signal>
<signal>
<dsid>16</dsid>
<unerrored>24472359977</unerrored>
<correctable>7721</correctable>
<uncorrectable>30899</uncorrectable>
</signal>
<signal>
<dsid>15</dsid>
<unerrored>24472385018</unerrored>
<correctable>6448</correctable>
<uncorrectable>35238</uncorrectable>
</signal>
<signal>
<dsid>14</dsid>
<unerrored>24472384712</unerrored>
<correctable>5204</correctable>
<uncorrectable>39893</uncorrectable>
</signal>
<signal>
<dsid>13</dsid>
<unerrored>24472385604</unerrored>
<correctable>4791</correctable>
<uncorrectable>40454</uncorrectable>
</signal>
<signal>
<dsid>12</dsid>
<unerrored>24472389690</unerrored>
<correctable>4272</correctable>
<uncorrectable>31604</uncorrectable>
</signal>
<signal>
<dsid>11</dsid>
<unerrored>24472393924</unerrored>
<correctable>4584</correctable>
<uncorrectable>39491</uncorrectable>
</signal>
<signal>
<dsid>10</dsid>
<unerrored>24472392706</unerrored>
<correctable>4785</correctable>
<uncorrectable>39346</uncorrectable>
</signal>
<signal>
<dsid>9</dsid>
<unerrored>24472401771</unerrored>
<correctable>4926</correctable>
<uncorrectable>38685</uncorrectable>
</signal>
<signal>
<dsid>8</dsid>
<unerrored>24472403634</unerrored>
<correctable>4818</correctable>
<uncorrectable>39982</uncorrectable>
</signal>
<signal>
<dsid>7</dsid>
<unerrored>24472405812</unerrored>
<correctable>3710</correctable>
<uncorrectable>34417</uncorrectable>
</signal>
<signal>
<dsid>6</dsid>
<unerrored>24472405711</unerrored>
<correctable>4208</correctable>
<uncorrectable>45338</uncorrectable>
</signal>
<signal>
<dsid>5</dsid>
<unerrored>24472411994</unerrored>
<correctable>4105</correctable>
<uncorrectable>46405</uncorrectable>
</signal>
<signal>
<dsid>4</dsid>
<unerrored>24472413116</unerrored>
<correctable>5381</correctable>
<uncorrectable>53530</uncorrectable>
</signal>
<signal>
<dsid>3</dsid>
<unerrored>24472415028</unerrored>
<correctable>6994</correctable>
<uncorrectable>48211</uncorrectable>
</signal>
<signal>
<dsid>2</dsid>
<unerrored>24472419870</unerrored>
<correctable>8909</correctable>
<uncorrectable>43665</uncorrectable>
</signal>
<signal>
<dsid>1</dsid>
<unerrored>24473459311</unerrored>
<correctable>5685</correctable>
<uncorrectable>46001</uncorrectable>
</signal>
</signal_table>

 

Reputatie 7
Badge +13

Je was me net voor @jarielcapitain 🙂

Reputatie 6
Badge +7

@tobiastheebe 

Dit zijn mijn correctables over de laatste 12 uur.

Ik ben eigenlijk wel benieuwd wanneer mijn segment omgetoverd wordt, mijn modem staat in de woonkamer aangesloten met ± 6 meter 30 jarige oude coax kabel naar de meterkast .

Reputatie 6
Badge +7

Ik had eergisteren een behoorlijke piek in de post-RS dus vandaar dat ik deze in de gaten ben gaan houden. Mijn modem heeft een andere kanalenset dan dat dat van jou dus denk dat die verhouding niet opgaat. Op dit moment even moeite om in te loggen op het modem om de uptime te bekijken maar die is zeker een maand of 2.

Reputatie 6
Badge +7
Verloop correctable post-RS sinds vrijdag, lijkt nu mee te vallen. Kanaal 24 (786 MHz) houdt zich ook goed.

 

Reputatie 6
Badge +7

Ik zie zojuist dat https://community.ziggo.nl/deel-je-tips-en-suggesties-91 een betere locatie is voor dit topic, zou een mod deze kunnen verplaatsen?

@Ziggo Community 

Reputatie 6
Badge +7

@Paul Ziggo Graag gedaan. Ik zie in de grafieken nog steeds momenten terug waarop ik downstream sporadisch nogal wat ruis (vermoedelijk) heb. Vooral de post-RS schiet op zo’n moment omhoog. Ik heb het modem vrijdag voor het laatst een power cycle gegeven (andere reden) en zondagmiddag had ik dit voor het laatst een zeer grote toename in post-RS. Vanmorgen ook nog een kleinere toename. Ik vermoed dat dit best wel eens zou kunnen komen door een andere Ziggo-klant op dezelfde EV. Hier in huis is alles al vernieuwd (CAI-kabel, AOP, splitter en bekabeling). In onderstaande SNR-grafiek is overigens goed te zien dat het signaal ‘s nachts een stuk ‘rustiger/helderder’ is.

 

@Pasi Voor nu nog geen plannen om een Windows-versie te maken omdat Linux een stuk geschikter is dan Windows om 24/7 te draaien en Nagios alleen op Linux draait. Het script verzamelt alleen de gegevens uit het modem en presenteert deze op een bruikbare manier aan Nagios (als HTML). Het tonen van de gegevens in leesbare vorm en periodiek verwerken van de gegevens in RRD-bestanden wordt door Nagios geregeld. Tenslotte is nagiosgraph is verantwoordelijk voor het tonen van grafieken o.b.v. de data uit in de RRD-bestanden.

Reputatie 6
Badge +7

@jarielcapitain Om nog even terug te komen op de foutmelding die jij in de log ziet (GUI token verify failed), ik zie deze ook terug bij mij. Ik gebruik vrijwel zeker nog de oude firmware, password box was niet afgeschermd en uptime staat op ca. 40 dagen. Interface was erg traag, openen van de downstream/upstream/etc. tabs duurde minuten.

Vrijwel zeker ligt de foutmelding aan de doLogout-functie, deze gebruikt momenteel alleen de session ID en niet de session token. Ik moet in getChannels de session token ophalen, opslaan in st en deze vervolgens gebruiken in doLogout. Ik ga eens kijken of het lukt om dit vandaag te implementeren.

Reputatie 6
Badge +7

Ik zal geduldig wachten, bedankt in ieder geval voor de moeite.

Reputatie 6
Badge +7

Ik ben er wat verder mee gekomen maar ben er volgens mij nog niet. Heb alvast wel een paar nieuwe commits in de git repo gezet.

De webserver reageert nogal vreemd wanneer ik probeer de headers op te vragen in getChannels, er wordt dan geen data meer doorgegeven. Deze headers zijn wel nodig omdat daar de session token in staat.

Zojuist ook nog even vanaf een werkende versie van het script (nog wel de token error in de log uiteraard) alleen de ‘boosdoener’-regel toegevoegd, meteen hetzelfde probleem (object uit cURL request is leeg).

UPDATE: volgens mij weet ik nu waarom dit fout gaat. Als ik in getChannels zowel body als header opvraag, dan is simplexml_load_string waarschijnlijk niet meer in staat om de XML te converteren naar een PHP object, omdat de headers erboven staan...

Reputatie 6
Badge +7

Ik ben gisteren en vandaag weer met het script bezig geweest:

  • De algehele HTML output is opgeruimd, de eenheden worden nu in de table header getoond in plaats van achter elk getal in elke rij.
  • Per DS-kanaal wordt de QAM, FEC en MPEG lock status getoond. Wanneer een van deze drie niet locked is, wordt het kanaal als CRITICAL (rood) gemarkeerd en zal het script met exit status CRITICAL eindigen.
  • Het script zal tevens met exit status CRITICAL eindigen wanneer minder dan 24 DS-kanalen of minder dan 4 (wijzigbaar naar 6 voor fUPC) US-kanalen gekoppeld zijn bij RCS/TCS partial service.

 

Overigens: terugval naar 16-QAM op een US-kanaal is niet meer voorgekomen.

Reputatie 6
Badge +7

Ik moet dus nog een manier vinden om uit de cURL output van getChannels (waar de headers in staan, dan een witregel en vervolgens de XML) alleen de laatste regel met XML over te houden om die vervolgens door te kunnen geven aan simplexml_load_string.

UPDATE: gevonden, kijken of dit gaat lukken.

UPDATE 2: volgens mij is het gelukt om de error in de log weg te krijgen! Uiteindelijk is bovenstaande gelukt met een preg_match.

Er staan nu een hoop nieuwe commits in git (was volop aan het testen en debuggen), maar de voornaamste wijzigingen staan in regels 71 (token meegeven bij logout), 94 (ook headers opvragen bij channels) en 108 (headers en body (laatste regel van channels output) uitsplitsen).

Reageer