Pagina 1 van 1

hoe internetverbinding loggen ?

Geplaatst: 09 nov 2016, 02:31
door laroyj
ik heb de indruk dat zowel op mijn orange als telenet internetverbinding ik regelmatig last heb van dropouts...
Wanneer ik dan toevallig via wetransfer of FTO files aan het binnentrekken ben worden deze downloads regelmatig onderbroken...

Is er een mogelijkheid om een laptop aan te sluiten op de modem en met een bepaald programma gedurende enkele uren een loggng te maken om dan achteraf te analyseren..?

Re: hoe internetverbinding loggen ?

Geplaatst: 09 nov 2016, 18:18
door Flippi
Werk je in Windows? Dan zou je via de taakplanner (task scheduler) een script kunnen starten telkens wanneer de verbinding verbroken wordt en/of herstart.
Ik werk zelf met een klein php-script dat getriggerd wordt wanneer ik opnieuw met mijn netwerk verbind.
Ik heb daarvoor eerst Xampp for Windows geïnstalleerd: https://www.apachefriends.org/index.html zodat ik php-scripts kan uitvoeren op mijn PC.

Hoe je een taak creëert wordt hier uitgelegd: http://www.groovypost.com/howto/automat ... tion-drop/
In jouw geval wil je een logfile, dus bij acties verwijs je naar "programma starten" i.p.v. "een bericht weergeven".
Dit programma is een batch-bestand dat je kunt schrijven met Notepad en waarin je de volgende regel zet:

Code: Selecteer alles

C:\xampp\php\php.exe "c:\pathname\test.php"
Sla dit bestand ergens op onder bijv. de naam "test.bat" en verwijs ernaar vanuit de taakplanner.
Je hebt nu wel nog niet het eigenlijke script dat logt. Hier een voorbeeldje dat je ook met Notepad kunt schrijven en opslaat onder "c:\pathname\test.php".

Code: Selecteer alles

<?php

$now = date("d-m-Y H:i:s", time());

$fh1 = fopen("c:\pathname\logfile.txt", "a") or die("can't open file");
	fwrite($fh1, $now." verbinding verbroken of hersteld\r\n");
fclose($fh1);

?>
Werk je nog met een eigen router achter de modem, dan zal de trigger niet werken als jouw verbinding met Internet verbroken wordt aangezien je nog steeds verbinding hebt met jouw eigen netwerk.
Vandaar zoals je zelf al aangaf de laptop direct op de modem aansluiten.
Test alles eens door de netwerkkabel uit te trekken als alles geïnstalleerd is.
't Is nogal simpel uitgelegd, maar ik hoop dat je er wat aan hebt.

Re: hoe internetverbinding loggen ?

Geplaatst: 09 nov 2016, 18:21
door crackjack
Flippi schreef:

Code: Selecteer alles

C:\xampp\php\php.exe "c:\pathname\test.php"
Sla dit bestand ergens op onder bijv. de naam "test.bat" en verwijs ernaar vanuit de taakplanner.
Je hebt nu wel nog niet het eigenlijke script dat logt. Hier een voorbeeldje dat je ook met Notepad kunt schrijven en opslaat onder "c:\pathname\test.php".

Code: Selecteer alles

<?php

$now = date("d-m-Y H:i:s", time());

$fh1 = fopen("c:\pathname\logfile.txt", "a") or die("can't open file");
	fwrite($fh1, $now." verbinding verbroken of hersteld\r\n");
fclose($fh1);

?>
Kan toch veel simpeler ? :-)

test.bat

Code: Selecteer alles

echo %date% %time% verbinding verbroken of hersteld >> c:\pathname\logfile.txt

Re: hoe internetverbinding loggen ?

Geplaatst: 10 nov 2016, 08:45
door blaatpraat
Flippi schreef:Ik werk zelf met een klein php-script dat getriggerd wordt wanneer ik opnieuw met mijn netwerk verbind.
Ik heb daarvoor eerst Xampp for Windows geïnstalleerd: https://www.apachefriends.org/index.html zodat ik php-scripts kan uitvoeren op mijn PC.
Xampp installeren puur omwille van 1 php script?
Wat is daar het nut van?
Tenzij je nog apache, mysql, ... ook gebruikt voor andere zaken op die machine?

Re: hoe internetverbinding loggen ?

Geplaatst: 15 nov 2016, 08:55
door laroyj
heb dit gisteren geprobeerd, maar heb niet de indruk dat dit goed werkt...
wanneer ik mijn utpkabel eruit trek krijg ik idd in de log de melding dat er een onderbreking was, maar drop-outs worden volgens mij niet gemeld, tenzij ik ergens de instellingen moet aanpassen ?
Heb xampp geinsalleerd en dat script ook maar heb niet de indruk dat er iets werkt...enkel via de windows taskmanager....

Bestaat er niet gewoon een programma die dit voor je doet?

Re: hoe internetverbinding loggen ?

Geplaatst: 16 nov 2016, 01:14
door laroyj
met fping beter resultaat, gebruik nu volgende commandline:
fping www.google.com -c -D -T > internetlogging.txt

wanneer er dropouts zijn zal ik het zien met de melding "request timed out"

Re: hoe internetverbinding loggen ?

Geplaatst: 16 nov 2016, 21:17
door Tomby
Ik gebruik hiervoor het volgende tooltje : http://www.steelbytes.com/?mid=24 . Zo kun je meerdere endpoints configureren om te pingen en kun je dus tegelijk bvb pingen naar de modem, de provider gateway en naar externe adressen. Zo ga je dus ook zien of het aan je modem ligt, of bij de provider.