|
|
|
|
Strumenti |
18-07-2014, 13:15 | #1 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Software monitoraggio rete...
Ciao a tutti, siccome ho dei problemi con il collegamento internet (cadute continue di connessione) e il mio provider insiste a dirmi che per lui non ci sono problemi, ho pensato di utilizzare un sofware che mi permetta di fare un monitoraggio continuo della rete.
Pensavo quindi di effettuare un monitoraggio continuo sull'IP dell'antenna installata sulla mia abitazione e magari un monitoraggio degli IP dei server DNS del provider, in modo da potergli dimostrare che io all'antenna ci arrivo sempre ma i problemi arrivano da fuori (di questo ne sono certo, devo solo dimostrarglielo). Che software mi consigliate che possa fare questo tipo di operazione e salvi tutto in un log? Grazie. Ciao. |
19-07-2014, 09:04 | #2 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
se vuoi una cosa semplice
io per esempio uso questo comando per vedere quale IP pubblico ho Codice:
wget -q -O - checkip.dyndns.org|sed -e 's/.*IP Address: //' -e 's/<.*$//' altrimenti ci sono molti programmi di controllo ma non ne ho mai usati: http://www.cybertek.it/programmi-lin...te-da-console/ |
19-07-2014, 09:12 | #3 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
qui aggiunge anche la data e ora:
Codice:
echo -n "`date \"+%d/%m/%Y %H.%M.%S\"`" ; wget -q -O - checkip.dyndns.org|sed -e 's/.*IP Address: / IP=/' -e 's/<.*$//' |
19-07-2014, 12:52 | #4 |
Senior Member
Iscritto dal: Oct 2010
Messaggi: 1609
|
Oltre ai consigli di sacarde, che è sicuramente più preparato, un paio di consigli, anche se forse saranno inutili.
Hai già provato a cambiare il canale wifi che il router utilizza? Nel mio caso, ad esempio, con una connessione fastweb e il router fornito dal provider, nonostante il router fosse configurato per usare il canale "migliore" avevo almeno due o tre disconnessioni al giorno. Per risolvere la questione, dopo aver anallizzato i vari canali con un dispositivo Android usando l'app Analizzatore Wifi, ho trovato un canale diverso e meno soggetto ad interferenze. Impostando quello sul router, da allora non ho più avuto problemi di disconnessioni. Tra l'altro, Analizzatore wifi, permette anche di vedere dei grafici di andamento del segnale.
__________________
Trattative nel mercatino: IronHead - fybpeppe - xcavax Utenti assolutamente DA EVITARE: devilred "Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian Ultima modifica di gianmpu : 19-07-2014 alle 12:56. |
20-07-2014, 09:36 | #5 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Per iniziare grazie delle risposte:
@sarcade: una cosa simile a quella che mi avevi consigliato l'avevo già fatta con un semplice ping, però siccome ho la connessione che va giù molte volte al giorno e le disconnessioni vanno da 2-3 secondi a qualche minuto, facendo il test anche ogni minuti rischio di perdermi gran parte delle micro disconnessioni. @gianmpu: I miei PC sono collegati tutti tramite cavo, l'antenna di cui parlavo è quella del provider (non essendo coperto da ADSL ho dovuto rivolgermi ad un provider che da servizio tramite connessione wireless), sulla quale io non posso mettere mano. |
20-07-2014, 10:14 | #6 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
quindi cambi IP pubblico anche piu volte al minuto?
|
20-07-2014, 10:25 | #7 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
No, l'IP è fisso e quello lo so.
Mi servirebbe un utility che faccia un ping continuo a delle destinazioni scelte da me e che scriva in un log giorno e ora di inizio e fine anomalia quando il ping di ritorno non c'è. Qualcosa so che c'è in giro, ma non riesco a trovare il software giusto |
20-07-2014, 10:40 | #8 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
fatto a mano:
Codice:
echo "`date \"+%d/%m/%Y %H.%M.%S\"`;`curl --head --max-time 5 www.google.it 2>/dev/null | head -1`" |
20-07-2014, 10:57 | #9 |
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
|
20-07-2014, 11:06 | #10 |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Questa anche se non fa al caso mio mi piace
Per quanto riguarda il comando che mi hai postato, io ho la necessità di pingare degli IP e non un URL. Cercavo solo un software che lo facesse già. A questo punto, mi faccio uno script che intercetta il codice di uscita del comando ping e in base a quello scrivo o non scrivo in un log file i risultati. Grazie |
25-07-2014, 09:21 | #11 |
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
url e IP sono intercambiabili in quello script (in quanto un URL viene solo convertito in IP da un DNS server)
Codice:
ping 74.125.224.72 Codice:
ping www.google.com Tra l'altro 74.125.224.72 funziona anche se lo metti nella barra indirizzi del browser. Gli URL esistono solo per comodità nostra. I siti hanno solo degli IP numerici. |
25-07-2014, 09:33 | #12 | |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Quote:
Provalo mettendo un IP al posto di un URL! |
|
25-07-2014, 10:32 | #13 |
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
ah, non ho visto che era curl
scrivi http://74.125.224.72/ allora invece che www.google.com nello script. puoi mettere anche https invece che http se vuoi una connessine relativamente sicura (e il server che stai pingando supporta https).
__________________
Caratteristiche tecniche CPU ::: Potenza approssimativa CPU ::: Potenza approssimativa scheda video Calcolatore approssimativo potenza minima alimentatore Ultima modifica di bobafetthotmail : 25-07-2014 alle 10:34. |
25-07-2014, 10:35 | #14 | |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Quote:
Il fatto è che io devo pingare degli IP che non è detto che siano associati a dei record su server DNS (vedi per esempio proprio dei server DNS ) |
|
25-07-2014, 11:03 | #15 |
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
se scrivi l'IP in quel modo curl si connette direttamente, visto che non passa dai DNS se ha un indirizzo numerico (che ci passa a fare? il DNS serve solo a convertire il nome in un IP numerico).
Il problema è che curl si aspetta un sito o qualcosa da scaricare in html. Un DNS o un server senza pagine (o con firewall che bloccano l'http) non ti da nulla. Devi usare ping. Codice:
ping -q -c5 74.125.224.72 > /dev/null Codice:
LOG=~/ping.log NOW=$(date) OUT=$(ping -q -c5 74.125.224.72 | grep packets) echo "$NOW : $OUT" >>$LOG
__________________
Caratteristiche tecniche CPU ::: Potenza approssimativa CPU ::: Potenza approssimativa scheda video Calcolatore approssimativo potenza minima alimentatore Ultima modifica di bobafetthotmail : 25-07-2014 alle 11:07. |
25-07-2014, 11:14 | #16 | |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Quote:
|
|
25-07-2014, 13:28 | #17 |
Senior Member
Iscritto dal: Jun 2014
Messaggi: 3948
|
il secondo script aggiunge la data usando il comando date che appunto chiede la data al sistema. Come faceva anche lo script con curl del resto.
Se vuoi maggiori opzioni su come vuoi vedere la data, aggiungili di fianco a date nello script sopra maggiori opzioni qui (i FORMAT) http://linux.about.com/od/commands/l/blcmdl1_date.htm o facendo Codice:
man date
__________________
Caratteristiche tecniche CPU ::: Potenza approssimativa CPU ::: Potenza approssimativa scheda video Calcolatore approssimativo potenza minima alimentatore Ultima modifica di bobafetthotmail : 25-07-2014 alle 13:30. |
25-07-2014, 13:49 | #18 | |
Senior Member
Iscritto dal: Jul 2002
Città: Padova
Messaggi: 4245
|
Quote:
Devo spiegarti bene cosa vorrei fare, altrimenti continuiamo a girarci attorno Appena ho un secondo di tranquillità vedo di buttare già due righe comprensibili Grazie comunque per l'aiuto |
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:33.