Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Регистрация разрывов интернет соединения (http://forum.oszone.net/showthread.php?t=278501)

lentochkin 28-02-2014 11:00 2317153

Регистрация разрывов интернет соединения
 
Добрый день!

Подскажите, пожалуйста, есть ли какой-то софт для регистрации разрывов интернет соединения.

Спорить с оператором дело не благодарное...

Angry Demon 28-02-2014 11:19 2317160

Цитата:

Цитата lentochkin
Подскажите, пожалуйста, есть ли какой-то софт для регистрации разрывов интернет соединения.

Например, лог команды 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 2317208

Я не такой продвинутый товарищ... Можете точнее описать как сделать этот замер с помощью данного скрипта. Или может все таки есть какой-то софт?

Angry Demon 28-02-2014 13:14 2317216

Цитата:

Цитата lentochkin
Можете точнее описать как сделать этот замер с помощью данного скрипта

Скопировать и сохранить под именем, например, pingmon.vbs
Поправить хост, который хотите пинговать (в примере www.ixbt.com) на свой.
Поправить путь, где хотите, чтоб создавался файл лога (в примере на диске C: в корне).
Запустить двойным кликом. Всё. Читайте лог.
Это так сложно?

lentochkin 28-02-2014 13:23 2317220

Огромное спасибо за детальное объяснение.

Ещё пара вопросов:

Интервал пинга " interval=5" имеется ввиду 5 секунд или 5 минут?

Поменял в коде строку "C:/" на "C:\" - иначе писал, что не может найти путь.

В логе только одна запись: 28.02.2014 13:18:44 www.ya.ru UP

Время 13:27, а запись в логе все ещё только одна.

Iska 28-02-2014 13:59 2317236

Цитата:

Цитата lentochkin
Интервал пинга " interval=5" имеется ввиду 5 секунд или 5 минут? »

Секунд.

Цитата:

Цитата lentochkin
В логе только одна запись: 28.02.2014 13:18:44 www.ya.ru UP
Время 13:27, а запись в логе все ещё только одна. »

1. Приведите Ваш код.
2. Вы открыли лог-файл, и держите его всё время открытым?

Angry Demon 28-02-2014 18:08 2317389

Цитата:

Цитата lentochkin
В логе только одна запись: 28.02.2014 13:18:44 www.ya.ru UP
Время 13:27, а запись в логе все ещё только одна

Как только упадёт пинг, сразу появится "www.ya.ru DOWN" ;)

Iska 28-02-2014 19:01 2317419

Цитата:

Цитата Angry Demon
Как только упадёт пинг … ;)»

А я просмотрел ;).


Время: 22:38.

Время: 22:38.
© OSzone.net 2001-