Программное обеспечение для мониторинга стабильности интернет-соединения [закрыто]


8

Благодаря отличной услуге интернет-соединения, предлагаемой одним из лучших интернет-провайдеров в мире , интернет-соединение в моем регионе очень и очень нестабильное. Я могу подключиться некоторое время, но БОЛЬШЕ времени соединение будет разорвано (с сообщением об ошибке unable to resolve host), и через несколько минут оно возобновится. Если я пингую имя домена напрямую (например, ping www.google.com -tв команде cmd), я получу cannot pingсообщение.

Из-за непостоянной природы соединения довольно сложно доказать персоналу службы поддержки, что интернет-соединение нестабильно. Поэтому я подумываю об использовании одного программного обеспечения для записи ситуации с подключением, чтобы я мог представить техническому персоналу и убедиться, что у него нет оправданий, чтобы не решить мою проблему.

Любое такое программное обеспечение доступно?

Изменить: Конечно, такое программное обеспечение не должно записывать мою привычку просмотра и должно быть в состоянии контролировать и записывать состояние интернет-соединения, даже когда я не в сети.


1
Я задавал практически тот же вопрос о SuperUser: superuser.com/questions/13361/…
David Z

Ответы:


6

Для быстрого краткосрочного мониторинга такой инструмент, как Ping Plotter, может предоставить вам график подключения, который включает в себя не только график времени пинга, но и красные полосы, которые показывают, когда подключения не было.

Для более постоянного и долгосрочного мониторинга лучше использовать специальный инструмент, такой как Cacti или Smoke Ping .


+1 за курение.
Cha0s

5

Извините меня за то, что я немного оффтоп, но я почувствовал вашу боль пару лет назад, и я разработал рабочий процесс, который вы могли бы найти полезным.

При отладке проблемы с подключением я разделил ее на три части:

  • мое соединение с провайдером (это между мной и шлюзом у провайдера)
  • инфраструктуру провайдера (вам придется провести небольшое исследование, чтобы выяснить это, потому что некоторые провайдеры не раскрывают диапазоны своих сетей. Посмотрите на вывод traceroute и выполните «whois» для каждого IP, начиная с вашего шлюза. до определенного момента они будут назначены вашему провайдеру, это внутренняя инфраструктура вашего провайдера)
  • остальная часть интернета

Мой любимый инструмент для отладки сетевых проблем - mtr . Есть как минимум версии для Linux и Windows. Он работает как комбинация ping и traceroute - это как интерактивная трассировка.

Широкий класс проблем с подключением происходит из-за потери пакетов IP. Я остановлюсь на них в обратном порядке:

  • вопросы за пределами вашего провайдера. Это не повод для поддержки вашего интернет-провайдера, чтобы обернуть недовольных клиентов. Они должны работать с вышестоящим поставщиком и решить эту проблему. Такие проблемы не случаются часто, потому что магистральные интернет-провайдеры имеют лучшее качество. Они могут произойти, если какая-то ссылка вышла из строя, и трафик временно перенаправлен по резервной ссылке, которая имеет меньшую пропускную способность.
  • проблемы внутри инфраструктуры вашего провайдера. Это ситуация, когда вы можете быть более резким. Позвоните в службу поддержки и скажите им: «У вашего маршрутизатора с этим IP-адресом (вы увидите, какой из них в mtr, там будут потери пакетов) есть проблемы. Исправьте их и скажите, сколько времени вам нужно для исправления». Иногда они говорят «десять минут или 30 минут», просто чтобы уклониться от вашего звонка, потому что большинство людей звонят один раз и сдаются. Если они сказали, что десять минут, и проблема не решается, позвоните снова через десять минут. Никогда не говори "Интернет не работает" или что-то в этом роде. Скажите им точно, в чем проблема, если вы сможете разобраться в этом, это заставит их понять, что вы знаете техническую часть, и они не сойдут с молчания, предоставив какое-то глупое техническое оправдание.
  • проблемы между вами и вашими воротами. Их может быть сложнее отладить, потому что здесь задействовано много факторов. Это может произойти из-за неисправности вашей сетевой карты. Но они также могут произойти, потому что вы получаете ADSL по старой телефонной линии, и сигнал плохой. Это уже головная боль вашего интернет-провайдера, он должен заменить вашу телефонную линию, чтобы соответствовать стандартам.

Отсутствие интернета сильно напрягает людей, поэтому никогда не будь грубым, разговаривая с парнями из службы поддержки. Помните, что они просто зарабатывают деньги таким образом, и, как правило, они не ваши враги :-) Так что будьте добры к ним. Но также всегда спрашивайте их имя и удостоверение личности. Это важно, потому что таким образом вы уже знаете имя, на которое вы будете жаловаться позже, если сотрудник службы поддержки предоставляет неточную информацию или просто говорит вам откровенную ложь (да, это тоже случается). Если вы чувствуете, что теряете время, вежливо попросите, чтобы вас связал сисадмин верхнего уровня и поговорите с ним.

Создайте локально размещенный форум и распространите информацию среди клиентов определенного интернет-провайдера. Если что-то пойдет не так, форум мгновенно заполнится жалобами и журналами, которые доказывают, что у провайдера действительно есть проблемы, и что ваше дело не единичное. Такой аргумент очень ценен, если ситуация развивается, и вам нужно поговорить со старшим менеджером. Они очень чувствительны к таким вопросам, и это одна из причин, по которой многие интернет-провайдеры не имеют своих собственных форумов технической поддержки для клиентов, потому что каждая заявленная проблема - плохой пиар для них :-)

Как правильно указано, монополии, особенно связанные с государством, являются еще одной болью. Но это двойной меч. Если монополия получит плохую репутацию по отношению к своим клиентам как «дерьмовый провайдер», как только на рынке появится второй игрок (а это рано или поздно произойдет) - многие клиенты расторгнут свои контракты. Не для перехода к лучшему провайдеру, просто для того, чтобы избавиться от дерьмового провайдера.

Относительно вашей проблемы ping: да, это может быть проблема DNS. Иногда стартапы интернет-провайдеров (особенно в развивающихся странах) настраивают пару DNS-серверов при запуске своих сервисов. В какой-то момент клиентская база растет настолько, что DNS-серверы больше не могут справляться с нагрузкой «просто потому, что иногда она все еще работает, поэтому нет необходимости что-либо исправлять». Здесь есть несколько обходных путей, которые могут помочь смягчить проблему:

  • использовать альтернативные DNS-серверы: серверы Google или opendns. Используйте их, если можете, это не всегда возможно, потому что некоторые интернет-провайдеры зашли так далеко, что блокируют запросы DNS к сторонним DNS-серверам (угадайте, что происходит, когда их собственные DNS-серверы по какой-то причине умирают)
  • используйте локальный прокси-сервер для кэширования DNS. Я использовал pdnsd, и он отлично справился со мной

2

Вы, вероятно, должны выяснить, что такое хорошее определение «стабильности». Вы, например, говорите о сбое разрешения имен (ошибка «невозможно разрешить хост»), но не упоминаете, может ли ICMP (эхо-запросы) или другой трафик «выйти» во время таких отключений. Может случиться так, что вы используете устройство брандмауэра / маршрутизатора с кеширующей реализацией DNS-сервера, которая, например, неисправна, и видите сбои DNS, которые вообще не имеют никакого отношения к интернет-соединению.

На мой взгляд, вам нужно найти хост, который вы можете пропинговать, и, во время сбоя, проверить, можете ли вы пропинговать этот хост, используя его IP-адрес в командной строке ping.

Если эхо-запросы не проходят, я выполняю «traceroute» (или «tracert», если вы работаете в Windows) с тем же IP-адресом и определяете, можете ли вы видеть свои запросы, покидающие вашу ЛВС и входящие в Сеть провайдера.

В конечном итоге вам действительно необходимо исключить проблемы с программным обеспечением / оборудованием, прежде чем приступать к настройке любого программного обеспечения для долгосрочного мониторинга.

Если вы доберетесь до точки долгосрочного мониторинга, ответ pgs re: Cacti или Smoke Ping - хороший способ. Вам не нужно просто измерять ICMP. Вы также можете легко сообщить о возможности разрешения имен DNS или о подключении к внешнему серверу по протоколу прикладного уровня.

Пока у вас нет достаточно хорошего представления о том, что происходит, нет смысла отслеживать, когда это происходит, кроме как как способ помочь определить, что происходит.


1

Это не будет иметь никакого значения для монополии - еще хуже, монополия, связанная с правительством. Даже если вы можете доказать, что у вас плохая связь, мало стимулов что-либо менять.


1

Вы можете попробовать эти инструменты на сайте Measurelab.net. Я не могу сказать, что я сам пробовал эти инструменты, но все дело в том, чтобы дать пользователям возможность проверить свое интернет-соединение.

Люди должны быть информированы о том, за что они платят. Например: BitTorrent дросселирование / блокировка


Спасибо! Я только что установил Neubot (также neubot.org ), и он довольно приятный.
15.10

1

Это классическая проблема DNS, которая у вас здесь есть. Найдите Google DNS и измените свой DNS-сервер на своем компьютере, если это решит проблему, измените его на своем маршрутизаторе и забудьте об этом.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.