Lightweight self-hosted server monitoring with a web dashboard, Docker container stats, historical data and alerts.
scanopy/scanopy
Автономно размещаемый сканер сети, который по расписанию обнаруживает узлы и сервисы и поддерживает актуальные сетевые схемы в четырёх представлениях.
Open source альтернатива:Auvik
SolarWinds Network Topology Mapper
- Звёзды
- 5,879
- Форки
- 316
- Открытые issues
- 39
- Последний коммит
- 4 дня назад
Что это?
Scanopy — инструмент для обнаружения устройств в сети, который можно развернуть на своей инфраструктуре. Он заменяет нарисованные вручную схемы сетевой моделью, которую поддерживает в актуальном состоянии. Один демон сканирует сеть по расписанию и по результатам каждого сканирования формирует четыре представления: L2 (физический уровень), L3 (логический уровень), рабочие нагрузки и приложения. Для запуска доступны конфигурация Docker Compose, вспомогательный скрипт для Proxmox и приложение сообщества Unraid.
Проект предназначен для команд, которым нужна актуальная документация по узлам, контейнерам, сетевому оборудованию и зависимостям сервисов. Распределённые демоны можно развернуть в разных сегментах сети и VLAN, чтобы строить схемы топологий с несколькими площадками. Для обнаружения используются SNMP, LLDP и ARP, а интеграция с Docker охватывает контейнеризированные сервисы. В интерфейсе поддерживается работа нескольких пользователей с ролевым управлением доступом и общими актуальными представлениями.
Схемы можно экспортировать в SVG, Mermaid или Confluence, встраивать как интерактивные карты или передавать в существующий источник достоверных данных. Сервер и интерфейс написаны на Rust. В проекте также доступны размещённая демоверсия и дополнительный облачный сервис.
Ключевые возможности
- 01Обнаруживает узлы и сервисы при сканировании сети без установки агентов на устройства.
- 02По результатам одного сканирования формирует представления L2, L3, рабочих нагрузок и зависимостей приложений.
- 03Позволяет развернуть распределённые демоны в разных сегментах сети и VLAN.
- 04Определяет сервисы с помощью библиотеки, содержащей более 230 определений.
- 05Обнаруживает контейнеры Docker и сетевое оборудование через SNMP.
- 06Повторно сканирует сеть по расписанию, чтобы схемы отражали изменения инфраструктуры.
Сценарии использования
- Поддержание актуальных схем топологии сети в homelab без ручного рисования.
- Построение схем сетей с несколькими VLAN и площадками по данным SNMP, LLDP и ARP.
- Отслеживание зависимостей контейнеров, виртуальных машин и сервисов между командами платформы.
- Предоставление клиентам актуальной сетевой документации для каждого клиента у поставщиков управляемых услуг.
Темы
Частые вопросы
- Что такое scanopy?
- Автономно размещаемый сканер сети, который по расписанию обнаруживает узлы и сервисы и поддерживает актуальные сетевые схемы в четырёх представлениях. Scanopy — инструмент для обнаружения устройств в сети, который можно развернуть на своей инфраструктуре. Он заменяет нарисованные вручную схемы сетевой моделью, которую поддерживает в актуальном состоянии. Один демон сканирует сеть по расписанию и по результатам каждого сканирования формирует четыре представления: L2 (физический уровень), L3 (логический уровень), рабочие нагрузки и приложения. Для запуска доступны конфигурация Docker Compose, вспомогательный скрипт для Proxmox и приложение сообщества Unraid.
- scanopy можно использовать бесплатно? Какая у него лицензия?
- scanopy распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- scanopy всё ещё поддерживается?
- Активно поддерживается. Последний коммит в scanopy — 15 окт. 2026 г..
- Для чего можно использовать scanopy?
- Поддержание актуальных схем топологии сети в homelab без ручного рисования. Построение схем сетей с несколькими VLAN и площадками по данным SNMP, LLDP и ARP. Отслеживание зависимостей контейнеров, виртуальных машин и сервисов между командами платформы. Предоставление клиентам актуальной сетевой документации для каждого клиента у поставщиков управляемых услуг.
- Где скачать scanopy?
- Исходный код и инструкции по установке — на GitHub: https://github.com/scanopy/scanopy
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Панель мониторинга в реальном времени для Proxmox, Docker, Kubernetes, TrueNAS и vSphere с самостоятельным хостингом, оповещениями и плановыми проверками с помощью AI.
Самостоятельно размещаемый шлюз и менеджер домашнего сервера с reverse proxy, SSO/2FA-аутентификацией и защитой от ботов и DDoS.
Самостоятельно размещаемая персональная панель для homelab: проверки статуса, виджеты, темы, наборы иконок и визуальный редактор конфигурации.
Самостоятельно размещаемый веб-интерфейс для загрузки отдельных видео и плейлистов через yt-dlp с сохранением в папки, которые автоматически сканируют Plex, Jellyfin или Emby.
Самостоятельно размещаемое open-source приложение для заметок с форматированным текстом, Markdown, списками задач, дневником и историей версий, запускаемое через Docker.