vbPing

Iedere automatiseerder kent het probleem. Als je erachter komt dat een externe locatie onbereikbaar was, is deze vaak alweer bereikbaar. Maar je wilt wel weten waar het probleem zit. In je eigen netwerk of op het internet? Een traceroute heeft geen zin meer, want de externe locatie is alweer bereikbaar.

Dat is waar vbPing hand wordt. Edit vbping.vbs (zie hieronder) om het te pingen IP-adres in te voeren, kopieer de bestanden naar de root van C:\ en start pingloop.bat. Meer is het niet. Het script zal het ingevoerde IP iedere 30 seconden pingen. Als het IP niet gepinged kan worden zal een traceroute gestart worden waarvan de output wordt opgeslagen in een bestand in de root van C:\. Na de traceroute wacht het script 60 seconden, waarna de ping weer wordt hervat.

Wijzig deze regel in vbping.vbs:

strHost = "127.0.0.1"

De log van de traceroute wordt genoemd naar de datum zodat je makkelijk kunt checken wanneer de verstoring aanwezig was. Ook een pinglog wordt bijgehouden waarin de datum en tijd en of de ping succesvol was (of niet) worden opgeslagen.

Samenvatting pingtest.log:

1672008155205 - Ping to 127.0.0.1 succeeded...
1672008155620 - Ping to 127.0.0.1 failed! Starting traceroute...

Note: vbPing werkt op dit moment uitsluitend op werkstations met Windows XP of nieuwer. Een versie voor Linux (bash-script) staat op de planning maar is nog niet beschikbaar.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

Door het plaatsen van een reactie geef je automatisch toestemming voor het gebruik van je reactie in eventuele nieuwe artikelen op jacobfresco.nl. Reacties die niet voldoen aan de door de auteur gestelde normen en waarden worden zonder opgaaf van reden verwijderd!