blog.ijacek007.cz

Blog o všem trochu jinak.

Dnes si ukážeme malý skript, pomocí kterého lze testovat dostupnost IP adresy a záznam ukládat do souboru pro pozdější analýzu.

Sem tam se vyskytne problém například z dostupností zařízení na síti nebo s problémy s připojením do internetu, které je potřeba podrobněji analyzovat. Pro nejjednodušší ověření, že je sítové zařízení dostupné přitom lze použít jednoduchý nástroj ping, který pomocí protokolu ICMP zjistí dostupnost a rychlost odezvy. Právě toho využijeme v našem primitivním BAT souboru, který budeme spouštět například plánovačem úloh.


skript na testování dostupnosti

Náš malý skript budeme spouštět každou půlhodinu. Skript si bude pamatovat počet spuštění, každé spuštění zaznamená do log souboru a také bude výsledek testu PING ukládat do log souboru, který bude označen pořadovým číslem testu a datem spuštění pro případnou pozdější analýzu. V našem případě bude skript komunikovat s veřejným Google DNS serverem z adresy 8.8.8.8. Počet odeslaných požadavku bude 1800 při předpokladu 1 požadavku za vteřinu, by test měl trvat zhruba 30 minut.


pohled na běžící test

Skript využívá adresář ijacek.007 na systémovém disku C. Je zde nutné zachovat cestu nebo si zvolit svou, aby docházelo ke správnému ukládaní počítadla logu i výstupu z testu. V adresáři tedy najdete testovací soubor test.bat soubor počítadla pocitadlo.log log spuštění spusteni.log a pak soubory s výsledky testu například test5_2019–06–01_21_47_45.log odpovídající pátému testu.


adresářová struktura

V případě problému s dostupností (v tomto případě internetu, protože testujeme Google DNS) se v záznamech s testu najdou výpadky komunikace. Podle data testu či četnosti výpadku lze později například analyzovat problém s internetovou linkou. Jak je vidět z našeho 5. testu s mou linkou do internetu, bude vše v pořádku. U 1800 odeslaných dotazu se ztratili pouze 3 a průměrná doba odpovědi byla 38ms.


pohled do výsledného log souboru

Teď už nic nebrání tomu, abych naplánoval spouštění úlohy na každou půlhodinu a poté si prohlédl výsledný log. Samozřejmě v případě že testujeme internetovou komunikaci, bychom měli test po několika dnech s časovače vypnout, abychom zbytečně nezatěžovaly požadavky server v internetu. Místo internetové konektivity však například můžete komunikovat s naskou či switchem, máte-li podezření, že spojení v síti s tímto zařízením není v pořádku. Log Vám pak pomůže zdroj problému odhalit.


pohled  na naplánovanou ulohu

echo off
echo automatic test ping v0.3
echo *****************
echo *  Ijacek.007   *
echo *****************
set /p count=<c:\ijacek.007\pocitadlo.log
set /a count+=1
echo.%count%>c:\ijacek.007\pocitadlo.log
echo pocitadlo %count%
>> c:\ijacek.007\spousteni.log (
echo  %count% - %DATE:~-4%-%DATE:~3,2%-%DATE:~7,2% %time:~0,2%:%time:~3,2%:%time:~6,2%

)

ping 8.8.8.8 -n 1800 >> c:\ijacek.007\test_%count%_%DATE:~-4%-%DATE:~3,2%-%DATE:~7,2%_%time:~0,2%_%time:~3,2%_%time:~6,2%.log

Mohlo by Vás zajímat

BAT Skript na automatické restartování počítače

Jak pomocí BAT souboru změnit ip adresu


Štítky článku bezpecnost | internet | skutecnost |
Autor Ijacek.007 06.06.2019 Opravil(a) sokorka zobrazeno 2 361x
Předchozí článek Jak jednoduše si udělat vlastní obrázek návštěvnosti z Google analytics
Dell notebook po migraci disku nefunguje zvuk, správce zařízení hlásí chybu CPU Další článek


gravatar

Vložit komentář

Nick *:
WWW:
Email * (nezobrazuje se ):
Gravatar:
Pamatuj si mě:
Komentář článku *:
Opiš následující text: *

* - vyžadované údaje. RSS kanál s komentáři

Přihlášení



Audioknihy

Jsme milovníci audio knížek, kterých aktuálně máme zakoupených 426. Poslech všech dohromady zabral přes 5945 hodin.

Z tohoto množství jsme si již stihli poslechnout téměř 48% tedy 203 audioknih.

Aktuálně poslouchaná audioknihakniha je Orlova kořist

Poslední hodnocenou audioknihou je Marek Dvořák: Mezi nebem a pacientem Hodnocení audioknihy 4/5.

Nejlépe hodnocenou audioknihou je Astronautův průvodce životem na Zemi Hodnocení audioknihy 4/5.

Reklama