|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2017
Città: Verona (VEROITBC)
Messaggi: 5359
|
Monitoraggio della rete con rrdtool
Qualcuno usa rrdtool per monitorare il traffico / le statistiche del modem?
Ho impostato un paio di rrd e mi sembra funzionare, ma dato che non avevo mai visto/provato rrdtool prima di una settimana fa non vorei aver tralasciato qualcosa per ingenuità ![]() Ho creato i rrd così: Traffico in ingresso/uscita: Codice:
rrdtool create zTraffic.rrd \
--step 300 \
DS:Rx:COUNTER:600:U:U \
DS:Tx:COUNTER:600:U:U \
RRA:AVERAGE:0.5:5m:4M \
RRA:AVERAGE:0.5:1h:4y
Codice:
rrdtool create zStats.rrd \
--step 300 \
DS:Actual_Up:GAUGE:600:0:21000 \
DS:Actual_Down:GAUGE:600:0:110000 \
DS:SNR_Margin_Up:GAUGE:600:0:100 \
DS:SNR_Margin_Down:GAUGE:600:0:100 \
DS:Attainable_Up:GAUGE:600:0:21000 \
DS:Attainable_Down:GAUGE:600:0:110000 \
RRA:AVERAGE:0.5:5m:4M \
RRA:AVERAGE:0.5:1h:4y
I grafici sono questi: ![]() Suggerimenti?
Ultima modifica di Yramrag : 22-09-2018 alle 12:22. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Milano
Messaggi: 31428
|
__________________
Dlink DSL-3xxT - Dlink DSL-5xxT/G6xxT - Digicom Office Wave 54 Linksys ADSL2MUE - Linksys WAG54GS - Linksys WAG200G - Come usare 2 router in cascata Console seriale - JTAG - 4geek Playo - WD TV Live |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Dec 2017
Messaggi: 253
|
Quote:
sto cercando di replicare il tuo ottimo lavoro con uno script Python che recupera i dati via SNMP da uno Zyxel VMG8823 e poi aggiorna degli RRD con rrdtool. Non mi tornano però i tuoi grafici del traffico, in particolare le unità di misura delle ordinate. Ad esempio il valore massimo del TRAFFIC IN è 1200 k kB/s, quindi 1200*1000 kB/s = 1,2 GB/s. Mi sembra un po' troppo per la tua VDSL chilometrica! Ho anche una domanda: per tracciare il grafico del traffico, volendo avere in ordinata B/s, è corretto dividere il valore salvato per lo step? Nel tuo caso una cosa del genere Codice:
: DEF:tx=zTraffic.rrd:Tx:AVERAGE \ CDEF:txs=tx,300,/ \ AREA:txs#00CF00FF:"Bytes sent" \ : |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2017
Città: Verona (VEROITBC)
Messaggi: 5359
|
Col tempo ho raffinato lo script, è possibile che il grafico iniziale non fosse del tutto corretto (temo ci fosse un "k" di troppo).
Ad esempio, adesso genero il grafico del traffico in ingresso in questo modo: Codice PHP:
![]() Alcune note:
Ultima modifica di Yramrag : 30-12-2018 alle 19:17. |
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Dec 2017
Messaggi: 253
|
Grazie mille, sei un pozzo di idee!
Quote:
Ero convinto che salvando nel RRD dei valori in byte, nel grafico venissero tracciati così. Invece, confermato dal tuo script e da verifiche manuali che ho fatto, rrdtool graph, non so bene per quale implicito meccanismo (*), li graficizza direttamente in byte/s. Quindi provvede lui a "spalmare" i byte sull'intera durata dello step, non serve richiedere la divisione "a mano". (*) forse è l'AVERAGE del DEF o forse perché le misure sono COUNTER |
|
|
|
|
|
|
#6 | ||
|
Member
Iscritto dal: Dec 2017
Messaggi: 253
|
Quote:
Maggiori informazioni qui: https://oss.oetiker.ch/rrdtool/doc/rrdcreate.en.html, ed in particolare nel seguente paragrafo. Quote:
|
||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:07.















); se poi traccio i grafici limitatamente a quel periodo, i totali sono verosimili.








