View Single Post
Old 18-01-2019, 10:01   #5392
giovanni69
Senior Member
 
L'Avatar di giovanni69
 
Iscritto dal: Jun 2005
Messaggi: 21947
Guida all'uso del DGALog 2.6.x.x (Modem Parser) sviluppato da vanel86

NOTA: se non appaiono le immagini con Chrome, cambiare browser e provare con: Internet Explorer 11, Firefox, Opera, Basilisk

(quella in questo post è la versione aggiornata della guida originale -- tutti i credits a vanel86)

Il DGALog è un software portable che visualizza, monitora i dati di linea ADSL e VDSL (FTTC e FTTH) sul Tim Hub, sfruttando l'interfaccia GUI del modem interfacciandosi con il browser Chrome e salvando i dati in formato CSV o SQL.

L'ultima versione disponibile è la 2.6.1.2 ed è compatibile sia con il TIM HUB (DGA4132) che il Technicolor DGA4130 con GUI originale Tim fw. 1.03, 1.04, 1.05/1.1.0. (va bene anche con 1.2.0) e 2.0/2.0.X.

Il DGALog si basa sulla GUI originale dei modem Tim; non è assicurato che funzioni correttamente su versioni di GUI moddate di modem Tim Hub o DGA4130 sbloccati.

Per evitare problemi derivanti dalla localizzazione in italiano (differente larghezza dei campi), se ricordo bene, è stato scelto di utilizzare la GUI in inglese come riferimento per il layout.
Requisiti: Modem Parser nella versione adatta per il proprio sistema operativo e browser Chrome installato.


Istruzioni Brevi:

Scarica il file zippato, estrai ed lancia DGAlog; apri Chrome, recupera il cookie con F12, fai copia-incolla sul DGALog nel campo SessionID, scegli tipo di modem/connessione/ temporizzazione / parametri da monitorare e clicca sul pulsante Interroga router.


Istruzioni Dettagliate:

Scarica il file zippato da:
https://mega.nz/#F!BuYEjIIC!MHdzbEjfOpHpWxmJ-zKX-w

ed estrai la versione adatta al tuo sistema operativo.



Ad es. Windows_x86-64 per Windows a 64 bit (oppure Windows-ia32 per
Windows 32 bit) ed estrai a sua volta la cartella ModemParser.

Apri la cartella DGALog2600 e fai doppio click su icona ModemParser:

free photo hosting

Appare la consolle principale con IP predefinito del gateway 192.168.1.1
(va cambiato se necessario ad es. a 192.168.0.1):



Scegli dal menu Tipo Modem il modello Tim Hub (DGA4132) o il DGA4130 e relativa versione GUI:





Poi di seguito:

1. Apri Chrome, loggati nella GUI del modem (es. 192.168.1.1) con
relativa user e password; senza spostarti su altri tab e quindi dalla
finestra della GUI in primo piano, premi F12 dalla tastiera; individua la
sezione 'Cookies' sotto Application (*)
2. apri il triangolo di Cookies e
clicca sull'IP del modem. Ti appare il menu in alto Application ; individua quel Value della sessionID, fai doppio click per accedere al campo, copia ed incollalo nel DGAlog nel campo 3.SessionID. (*)


il 'Value' è da copiare ed incollare

nel Campo 3. Session ID, ottenendo un valore del tipo:



Scegli il tipo di connessione:


Per GPON/ FTTH devi scegliere OBBLIGATORIAMENTE così: Modem tipo DGA4132-> tipo linea GPON.
Ma solo con sfp; se avete ont separato le metriche non verranno lette correttamente e il programma va in crash.

Poi scegli il salvataggio dei dati in formato csv (submenu File) oppure per ottenere
l'esportazione storico in formato sql (SqLite) si crea un file giorno per giorno in automatico.




I pulsanti 6.aEsporta su PIU' documenti e 6b.Esporta su un singolo
file
permettono di accorpare la reportistica di più giorni in un solo file.

Ecco due esempi di files:

foto su web


Nel menu Dati aggiuntivi scegli le sezioni della diagnostica e gateway da salvare/esportare:


Nel box 4. Controllo periodico scegli la periodicità (es. ogni 5 minuti)



e
premi il pulsante 5. Interroga router per attivare il rilevamento. A quel punto, inizieranno a essere popolati i vari campi:


image uploader


Nella cartella del ModemParser verrà salvato un file in formato sqlite o csv a
seconda delle opzioni scelte dal menu file. Viene creato un file per ogni giorno ed i dati si
accumulano al suo interno durante la medesima giornata.

Esempio di files CSV separati giorno per giorno (pulsante 6a):



File CSV aperto su Excel ottenuto scegliendo da menu DGALog
l'opzione Salvataggio su File:




File SQL visualizzato (per comodità) su DB Browser, ottenuto da DGALog con
l'opzione Salvataggio su SQLite:




Note:

dopo aver usato Chrome per recuperare la SessionID con F12, si
può anche chiuderlo ma senza effettuare il logout dalla GUI, altrimenti
appare il seguente errore, ripetutamente mentre il modem parser interroga il
modem:


Tuttavia se vuoi tenere la SessionID valida per diverse ore è necessario:
a) tenere aperto il browser (va bene anche minimizzato),
b) utilizzare un addon/estensione (AutoRefresh Plus) in grado di effettuare il refresh
periodico della pagina 192.168.1.1 per non fare scadere la sessione. Basta anche ogni 15'.


Gestione dei files CSV mentre avviene il monitoraggio:
Se fosse necessario aprire i files generati dal DGALog mentre è attivo (ad esempio perchè si vuole verificare un evento critico sulla linea), è opportuno lavorare su files duplicati e non sul file originale che è in uso.
Se dunque si desidera prenderne visione durante l'uso del ModemParser, per evitare il blocco
dell'applicazione, effettua la copia del file sqlite o csv che si vuole aprire e
non il file originale soggetto ad aggiornamento.


Ad esempio quelle evidenziate di seguito sono perfettamente editabili:



Questo è il tipo di errore se si cerca di aprire i CSV in uso:


Cosa si vede se cade la linea?
Nella seguente schermata dopo 3 giorni di uptime, la linea cade e poi riprende.




Linea problematica:
https://ibb.co/RDgYwTW

CREDITS:
Riferimenti di vanel86:
Versione originale della guida DGALog
https://www.hwupgrade.it/forum/showp...postcount=1432
Istruzioni da Command Line:
https://www.hwupgrade.it/forum/showp...postcount=1504
Vecchie istruzioni precedenti:
https://www.hwupgrade.it/forum/showp...postcount=1415
Commenti:
https://www.hwupgrade.it/forum/showp...postcount=5394

Il contenuto di questo post è rilasciato con licenza Creative Commons Attribution-Noncommercial-Share Alike 2.5

Ultima modifica di giovanni69 : 21-11-2020 alle 16:53. Motivo: EDIT: aggiornameto link per versione compatibile con GUI 2.0
giovanni69 è offline   Rispondi citando il messaggio o parte di esso