marcurs
04-11-2012, 10:51
Buongiorno a tutti...
Ho bisogno di monitorare costantemente lo stato della connessione ad internet.
Pensavo ad un programma che srutta il programma ping di linux e registra in un file di testo i risultati di questa ricerca.
Esempio pratico del ciclo:
- Il programma esegue ping 1 volta sola, viene memorizzata la stringa di uscita da qualche parte insieme alla data e all'orario, viene ripulita fino ad avere un'elenco così composto
0157 - 0
0158 - 0
0159 - 1
0200 - 0
Con le prime quattro cifre si indica l'ora in questo caso dall'1:57 alle 2:00 viene eseguito un ping al minuto. In base al risultato del ping si scrive 0 se l'host viene raggiunto, oppure 1 se questo non viene raggiunto.
- Il file di uscita verrà analizzato in un secondo momento con un programma esterno e si traccerà un grafico pacchetti persi/tempo per vedere quando ci sono stati dei down della rete.
E' fattibile una cosa del genere? Si può fare meglio?
O esiste una cosa già fatta che fa la stessa cosa??
In sostanza ho bisogno di sapere gli orari in cui la connessione ad internet non funziona..
Ho bisogno di monitorare costantemente lo stato della connessione ad internet.
Pensavo ad un programma che srutta il programma ping di linux e registra in un file di testo i risultati di questa ricerca.
Esempio pratico del ciclo:
- Il programma esegue ping 1 volta sola, viene memorizzata la stringa di uscita da qualche parte insieme alla data e all'orario, viene ripulita fino ad avere un'elenco così composto
0157 - 0
0158 - 0
0159 - 1
0200 - 0
Con le prime quattro cifre si indica l'ora in questo caso dall'1:57 alle 2:00 viene eseguito un ping al minuto. In base al risultato del ping si scrive 0 se l'host viene raggiunto, oppure 1 se questo non viene raggiunto.
- Il file di uscita verrà analizzato in un secondo momento con un programma esterno e si traccerà un grafico pacchetti persi/tempo per vedere quando ci sono stati dei down della rete.
E' fattibile una cosa del genere? Si può fare meglio?
O esiste una cosa già fatta che fa la stessa cosa??
In sostanza ho bisogno di sapere gli orari in cui la connessione ad internet non funziona..