DOCSight: мониторинг и диагностика проблем с кабельным интернетом
DOCSight — это система для локального мониторинга и диагностики проблем с кабельным интернетом, основанная на DOCSIS. Проект позволяет отслеживать историю сигналов, тесты скорости, задержки и инциденты, чтобы упрощать общение с провайдерами, когда возникают проблемы.
В отличие от привычных решений, DOCSight предлагает возможность хранения всех данных локально, что избавляет от забот о конфиденциальности и делает системы более независимыми от внешних сервисов. Это решение пригодится всем, кто сталкивается с нестабильной работой интернета и желает иметь доказательства для обращения в службу поддержки провайдеров.
Проект написан на современном стеке, но в README не указано, какие конкретно языки используются. Для запуска доступна версия под Windows, но сама установка и использование требуют немного больше внимания: точные шаги не описаны. Также стоит отметить, что это MIT-лицензия, что позволяет использовать проект в коммерческих приложениях.
Проект DOCSight предназначен для мониторинга и диагностики интернет-соединений с использованием протокола DOCSIS. Он позволяет отслеживать историю сигналов, производить замеры скорости и задержки, фиксировать события и делать заметки о проблемах. Это поможет пользователю анализировать прерывистые проблемы с интернетом и делиться отчетами с интернет-провайдером.
Начало работы
Для работы с DOCSight требуется установленный Docker. Если ты используешь Windows, смотри краткое руководство по установке. Если ты хочешь попробовать DOCSight без Docker, можешь воспользоваться не подписанной портативной версией для Windows или установить его с помощью Python.
Вот как можно запускать DOCSight:
- Чтобы попробовать демо-версию, просто запусти:
docker run -d --name docsight-demo -p 8765:8765 -e DEMO_MODE=true ghcr.io/itsdnns/docsight:stable
docker run -d --name docsight --restart unless-stopped -p 8765:8765 -v docsight_data:/data ghcr.io/itsdnns/docsight:stable
После этого открой в браузере http://localhost:8765 и следуй инструкциям мастера настройки.
Особенности проекта
DOCSight обладает рядом полезных функций:
- Живой дашборд: отображает текущее состояние сигнала, активные проблемы и диагностику.
- Анализ сигналов: отображает долгосрочные паттерны стабильности соединения.
- Мониторинг соединения: отслеживает задержки, потери пакетов, отключения и ведет логи.
- Журнал событий: автоматически записывает аномалии, такие как сбросы модема.
- Генератор отчетов: создает пакеты доказательств для взаимодействия с интернет-провайдером.
Поддерживаемое оборудование
DOCSight совместим с 22 семействами модемов, включая популярные модели от Cisco, Arris и Sagemcom. Убедись, что твой модем поддерживается, иначе ты все равно сможешь использовать его в режиме Generic Router для отражения основных данных о подключении. В этом режиме не будет данных DOCSIS.
Ограничения и безопасность данных
Все данные мониторинга и созданные отчеты хранятся на твоем оборудовании. Возможные интеграции могут общаться с внешними сервисами, но всегда стоит проверять экспортируемые данные перед отправкой, так как они могут содержать личные сведения и детали соединения. Пожалуйста, ознакомься с документацией по обработке данных и политике безопасности для получения дополнительной информации.
Сообщество и поддержка
Если у тебя возникли вопросы или ты нуждаешься в помощи, можешь обратиться в обсуждения GitHub. Код проекта распространяется под лицензией MIT, и ты можешь поддерживать его развитие через GitHub Sponsors.
Открыть на GitHub: itsDNNS/docsight →
RepoRadar