Semplice monitoraggio del tempo di triggerszione del collegamento a Internet

Devo solo monitorare quanto spesso una connessione internet scende – e per quanto tempo. Stavo per scrivere solo un po 'di pitone che each 8,8.8.8 pinged each minuto, ma ho pensato che deve essere un util che fa questo – e produce un bel report

Ma questo è un ufficio di filiale con una semplice connessione SOHO tipo, nessun router SNMP, solo Windows, deve essere eseguito su una macchina desktop non dedicata all'attività.

  • Come faccio a eseguire una query LLMNR?
  • Accesso alla cartella di networking utilizzando credenziali utente differenti
  • Rinomina il servizio di windows
  • Il reindirizzamento di cartelle su determinati profili è etichettato errato
  • I SID della window sono in caso di distinzione tra maiuscole e minuscole?
  • Come fermare i file nascosti mac nascosti si stanno visualizzando in altri sisthemes?
  • Non è necessario conoscere la capacità, la latenza di ping o altro – solo un rapporto di quante volte è sceso per più di pochi secondi per lanciare la cablaggio.

    5 Solutions collect form web for “Semplice monitoraggio del tempo di triggerszione del collegamento a Internet”

    Lo faccio l'altro modo con Pingdom . Conto gratuito, un assegno. Ping l'indirizzo IP WAN del router, ed è tutto buono. Ottieni un rapporto mensile di tempo e potrai gridare alla compagnia di cablaggio.

    non so alcun util ma mi sono fatto un codice semplice per quello con perl:

    #!/usr/bin/perl use Net::Ping; use POSIX qw/strftime/; if (-e '/var/run/net_test.pid') { print "net_test already running.\n"; exit; } else { system "touch /var/run/net_test.pid"; } my $host = "www.google.com"; my $ping = Net::Ping->new('icmp'); my $result = $ping->ping($host,2); if ($result != 1) { $format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is not available..."; $run = `echo $format >> /var/log/virtua_net`; while ($result != 1) { $result = $ping->ping($host,2); sleep 60; } $format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is back..."; $run = `echo $format >> /var/log/virtua_net`; } else { $format = strftime('[%d/%m/%Y %H:%M:%S]',localtime)." Internet is ok..."; $run = `echo $format >> /var/log/virtua_net`; } $ping->close(); system "rm -rf /var/run/net_test.pid" if (-e "/var/run/net_test.pid"); exit; 

    Quello che fa è che cercherà di ping google each volta che viene eseguito e quindi verrà printingto in un file se ha una risposta o non insieme al tempo in modo da poter controllare in seguito da quale ora a che ora Internet non era disponibile.

    Se ti piace, posso modificare le piccole size da utilizzare nelle windows e hai bisogno di installare ActivePerl tutto.

    Le uniche modifiche necessarie sono i routes e i comandi che possono essere diversi in Windows nient'altro.

    Un'altra buona scelta è http://www.alertfox.com/ . Monitoraggio libero del sito, test di transazione e report.

    Prova l' edizione PA Server Monitor Free . È limitato, ma la versione gratuita farà Ping e crea grafici per te. Funziona su Windows e come servizio di background in modo che non entrerà nel modo.

    Attualmente sto analizzando un problema simile (un errore DSL in una filiale). Sto eseguendo PingPlotter in remoto; è un programma Windows e genera un grafico di facile lettura. Ho usato il grafico per dire all'ISP quali volte il collegamento sta cadendo.

    (Ora aspettare che l'ISP effettivamente lo risolva – fai sapere se hai qualche suggerimento su come get i telecomandi a lavorare più velocemente!)

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.