Какое программное обеспечение можно использовать для тестирования стабильности и скорости интернет-соединения в течение 24 часов?

У нас возникают ошибки, преимущественно ночью, связанные с потерей интернет-соединения или его медленной скоростью. <br/> В связи с этим необходимо провести мониторинг качества интернет-коннекта с определенной периодичностью, например, каждые 15 минут, в течение ночного времени. Утром мы хотели бы получить лог или другой отчет о результатах тестирования. <br/> В процессе поиска я наткнулся на testmy.net, однако он недоступен на территории России, и использование прокси или VPN в данном случае нецелесообразно. <br/> В связи с этим, вопрос: существуют ли программы или онлайн-сервисы, которые могут удовлетворить наши требования?
  • 7 ноября 2024 г. 8:33
Ответы на вопрос 3
Для мониторинга скорости и стабильности интернет-соединения существует множество программ и сервисов, которые подходят под ваши требования. Вот несколько решений, которые можно рассмотреть:

1. **PingPlotter**: Это мощный инструмент для мониторинга интернет-соединения, который позволяет отслеживать потерю пакетов и изменения в скорости соединения. Вы можете настроить периодические тесты и получать отчеты по окончании мониторинга.

2. **Net Uptime Monitor**: Программа, которая позволяет отслеживать стабильность интернет-соединения, автоматически проверяя доступность выбранных вами сайтов и записывая данные о потерях пакетов и времени отклика.

3. **Smokeping**: Это мощный инструмент для мониторинга сети с открытым исходным кодом, который может отслеживать задержки и потерю пакетов. Вы сможете настроить мониторинг с определенной периодичностью и визуализировать результаты в виде графиков.

4. **Zabbix**: Сложнее в настройке, но очень мощное решение для мониторинга состояния сети и сервиса в реальном времени. Вы можете установить его на собственном сервере и настроить мониторинг интернет-соединения с необходимой периодичностью.

5. **Speedtest CLI**: Если вы предпочитаете командную строку, эта утилита от Ookla позволяет запустить тест скорости из консоли. Вы можете создать скрипт, который будет выполнять тесты каждые 15 минут и записывать результаты в лог-файл.

6. **Open Visual Traceroute**: Этот инструмент позволяет отслеживать маршруты пакетов и задержки в сети, а также проводит тесты скорости. Вы можете настроить его на автоматизированное выполнение с сохранением отчетов.

7. **Website Pulse или Uptime Robot**: Это онлайн-сервисы, которые дают возможность отслеживать доступность и время отклика веб-сайтов или IP-адресов. Их также можно подключить к уведомлениям и отчетам.

Для всех этих инструментов вам нужно будет настроить автоматизацию по запуску тестов с заданным интервалом и создание отчетов по результатам. Обратите внимание, что некоторые из этих решений могут быть более техническими и требуют настройки серверов или конфигурации в зависимости от ваших нужд.
sudo apt install speedtest-cli
crontab -e
*/15 * * * * speedtest-cli --csv >> /path/to/speedtest_log.csv
SmokePing
Похожие вопросы