Net Uptime Monitor — это утилита для мониторинга интернет-соединения, предназначенная для уведомления пользователей о сбоях в сети и записи точного времени и продолжительности этих сбоев. Программа ориентирована на пользователей, которым необходимо отслеживать стабильность интернет-соединения и документировать периоды недоступности для последующего анализа или предоставления провайдеру.
Утилита функционирует на платформе Windows и использует команду "Ping" для проверки отклика от трёх публичных серверов, управляемых компаниями Google, Level 3 и Cloudflare. Если все три сервера не отвечают, программа фиксирует сбой соединения. В случае успешного ответа хотя бы одного сервера сбой не фиксируется, что позволяет избежать ложных срабатываний.
- Регулярная проверка соединения: программа периодически отправляет запросы "Ping" к трём публичным серверам, чтобы определить доступность интернет-соединения.
- Запись логов сбоев: каждый сбой фиксируется с точным временем начала и продолжительностью в текстовом файле, что позволяет анализировать историю сбоев.
- Анализ сбоев: программа подсчитывает количество сбоев и вычисляет минимальную, максимальную и среднюю продолжительность сбоев.
- Настраиваемые интервалы проверки: пользователи могут настроить интервал между проверками, обычно устанавливаемый в 5 секунд, и время ожидания ответа от сервера, по умолчанию равное 200 миллисекундам.
- Звуковое уведомление: при обнаружении сбоя программа может воспроизвести звуковой сигнал, уведомляя пользователя о проблеме.
- Минимизация в системный трей: после запуска программа может скрыться в системном трее и автоматически всплывать при обнаружении сбоя соединения.
- Поддержка локальной сети: начиная с версии 2.0, программа может проверять соединение с локальным маршрутизатором в случае сбоя интернет-соединения, помогая определить источник проблемы.