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.






