Показать полную графическую версию : Регистрация разрывов интернет соединения
lentochkin
28-02-2014, 11:00
Добрый день!
Подскажите, пожалуйста, есть ли какой-то софт для регистрации разрывов интернет соединения.
Спорить с оператором дело не благодарное...
Angry Demon
28-02-2014, 11:19
Подскажите, пожалуйста, есть ли какой-то софт для регистрации разрывов интернет соединения.
Например, лог команды ping. Можно CMD или скрипт написАть, например, (не помню откуда):
<job>
<script language="VBScript">
set fs=CreateObject("Scripting.FilesystemObject")
set wmi=GetObject("winmgmts:root/cimv2")
ip="www.ixbt.com"
interval=5
set lg=fs.openTextFile("С:/"+ip+".log",8,true)
while true
set p=wmi.ExecQuery("select * from Win32_PingStatus where Address='"+ip+"'")
for each o in p
ping=o.StatusCode
next
if ping=0 then
ping="UP"
else
ping="DOWN"
end if
if ping<>status then
status=ping
lg.writeLine(Now & " " & ip & " " & ping)
end if
WSH.sleep(interval*1e3)
wend
</script>
</job>
lentochkin
28-02-2014, 13:06
Я не такой продвинутый товарищ... Можете точнее описать как сделать этот замер с помощью данного скрипта. Или может все таки есть какой-то софт?
Angry Demon
28-02-2014, 13:14
Можете точнее описать как сделать этот замер с помощью данного скрипта
Скопировать и сохранить под именем, например, pingmon.vbs
Поправить хост, который хотите пинговать (в примере www.ixbt.com) на свой.
Поправить путь, где хотите, чтоб создавался файл лога (в примере на диске C: в корне).
Запустить двойным кликом. Всё. Читайте лог.
Это так сложно?
lentochkin
28-02-2014, 13:23
Огромное спасибо за детальное объяснение.
Ещё пара вопросов:
Интервал пинга " interval=5" имеется ввиду 5 секунд или 5 минут?
Поменял в коде строку "C:/" на "C:\" - иначе писал, что не может найти путь.
В логе только одна запись: 28.02.2014 13:18:44 www.ya.ru (http://www.ya.ru) UP
Время 13:27, а запись в логе все ещё только одна.
Интервал пинга " interval=5" имеется ввиду 5 секунд или 5 минут? »
Секунд.
В логе только одна запись: 28.02.2014 13:18:44 www.ya.ru UP
Время 13:27, а запись в логе все ещё только одна. »
1. Приведите Ваш код.
2. Вы открыли лог-файл, и держите его всё время открытым?
Angry Demon
28-02-2014, 18:08
В логе только одна запись: 28.02.2014 13:18:44 www.ya.ru UP
Время 13:27, а запись в логе все ещё только одна
Как только упадёт пинг, сразу появится "www.ya.ru DOWN" ;)
Как только упадёт пинг … ;)»
А я просмотрел ;).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.