scanopy运维与云服务

scanopy

通过定时扫描自动生成并持续更新网络拓扑、主机、工作负载和应用依赖视图的网络文档平台。

  • DevOps / 运维
  • 运营
  • 监控 / 可观测
  • 数据分析
  • Web
  • 浏览器
  • 支持自托管
  • 支持本地运行
  • 支持 Docker
scanopy 截图
社区热度
5.8k Stars
GitHub 收藏
最近活跃
2026/10/2
近 30 天还在更新
授权协议
AGPL-3.0
强 copyleft

为什么值得关注

不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。

近 90 天

解决的问题

解决了网络拓扑文档因手动维护而滞后、与实际基础设施状态脱节的痛点。

实际价值

通过定时扫描自动生成多维度视图,减少了运维人员记录网络架构和依赖关系的工作量。

创新 / 差异化

将网络发现与可视化集成,支持从物理层到应用层的自动映射,避免了对特定代理的依赖。

扩展潜力

支持导出多种格式并提供 API,便于集成到现有的运维流程或作为事实来源。

为什么是现在

在基础设施复杂化和云原生环境普及的背景下,自动化资产可视化需求日益增长。

社区活跃度

近 90 天新增 33 个 Issue、76 个 PR;窗口内抽取的 Issue/PR 样本中有 19 位 Issue 发起者、4 位 PR 贡献者,并发布 至少 17 个版本。

维护者响应

窗口内 33 个 Issue 样本关闭率 73%,76 个 PR 样本合并率 80%。维护者响应统计覆盖该 Issue 样本的 79%,响应率 85%,首次响应中位数 3.5 天。

PR 样本 4 位贡献者至少 17 次 ReleaseIssue 响应率 85% · 样本 26(覆盖 79%)首次响应中位数 3.5dPR 合并率 80% · 76 条窗口样本

核心亮点

  • 周期扫描自动发现主机、服务与网络关系
  • 同一次扫描生成 L2、L3、工作负载和应用依赖四类视图
  • 支持分布式扫描、Docker 与 SNMP 集成

快速开始

安装方式、上手难度、开始步骤。

装在哪

Docker

难不难

中等,需要一点配置

支持 Docker支持自托管支持本地运行
  1. 01下载项目提供的 docker-compose.yml。
  2. 02执行 docker compose up -d 启动 Scanopy 服务。
  3. 03浏览器访问服务器的 60072 端口并创建本地账户。
  4. 04等待首次扫描完成,再根据网络环境配置额外网段、SNMP 或 Docker 发现。

更适合谁

  • 希望数据放在自己服务器上的团队
  • 想在本机直接跑起来试用的开发者
  • 习惯用 Docker 部署的人

更多介绍

Scanopy 用自动发现替代手工维护的网络拓扑图。一个扫描守护进程按照计划探测当前基础设施,并从同一次扫描生成 L2 物理拓扑、L3 逻辑网络、工作负载和应用依赖四类视图,用来反映实际运行状态而不是静态绘图文件。

项目内置 230 多种服务定义,可识别数据库、Web 服务、容器、网络设备和企业应用;也支持跨网段部署多个扫描守护进程,并通过 Docker 与 SNMP 获取更多主机和网络硬件信息。生成结果可以导出为 SVG、Mermaid 或 Confluence 内容,也可以提供实时共享视图。

自托管版本采用 AGPL-3.0,并提供 Docker Compose 快速启动;另外也有托管的 Scanopy Cloud。

信息来源

每条信息都标注了状态与出处,可展开查看。

15 条 · 展开
  • capability tags

    已核验

    monitoring、data_analysis

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • editor note

    已核验

    {"en":"It targets a specific operational problem: network documentation goes stale quickly. Because the model is rebuilt from scheduled discovery instead of redrawn manually, it is more useful for environments that mix multiple VLANs, sites, containers, and traditional network devices.","zh":"它解决的是“网络文档很快过期”这个具体问题:拓扑来自周期性扫描,而不是让运维人员反复重画。对多 VLAN、多站点、容器与传统网络设备混合的环境,比单纯画拓扑图更有持续维护价值。"}

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • how to use

    已核验

    {"steps":[{"en":"Download the docker-compose.yml file provided by the project.","zh":"下载项目提供的 docker-compose.yml。"},{"en":"Run `docker compose up -d` to start the Scanopy service.","zh":"执行 `docker compose up -d` 启动 Scanopy 服务。"},{"en":"Open port 60072 on the server in a browser and create the local account.","zh":"浏览器访问服务器的 60072 端口并创建本地账户。"},{"en":"Wait for the first scan, then configure additional segments, SNMP, or Docker discovery for the environment.","zh":"等待首次扫描完成,再根据网络环境配置额外网段、SNMP 或 Docker 发现。"}],"installAt":"docker","difficulty":"medium"}

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • intro

    已核验

    {"en":"Scanopy replaces manually maintained network diagrams with automatic discovery. A scanning daemon inspects the current infrastructure on a schedule and produces four views from the same scan: L2 physical topology, L3 logical networking, workloads, and application dependencies. The goal is to document what is actually running instead of preserving a static drawing that drifts over time.\n\nThe project includes more than 230 service definitions for databases, web servers, containers, network infrastructure, and enterprise applications. Multiple daemons can scan separate segments, while Docker and SNMP integrations add container and network-device discovery. Results can be exported as SVG, Mermaid, or Confluence content, and live views can be shared.\n\nThe self-hosted edition is licensed under AGPL-3.0 and has a Docker Compose quick start; a hosted Scanopy Cloud option is also available.","zh":"Scanopy 用自动发现替代手工维护的网络拓扑图。一个扫描守护进程按照计划探测当前基础设施,并从同一次扫描生成 L2 物理拓扑、L3 逻辑网络、工作负载和应用依赖四类视图,用来反映实际运行状态而不是静态绘图文件。\n\n项目内置 230 多种服务定义,可识别数据库、Web 服务、容器、网络设备和企业应用;也支持跨网段部署多个扫描守护进程,并通过 Docker 与 SNMP 获取更多主机和网络硬件信息。生成结果可以导出为 SVG、Mermaid 或 Confluence 内容,也可以提供实时共享视图。\n\n自托管版本采用 AGPL-3.0,并提供 Docker Compose 快速启动;另外也有托管的 Scanopy Cloud。"}

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • 最新版本

    已核验

    v0.17.18

    来源: GitHub 官方接口 · latest_release=v0.17.18 · 2026/10/2

  • 许可证

    已核验

    AGPL-3.0

    来源: GitHub 官方接口 · license.spdx_id=AGPL-3.0 · 2026/10/2

  • needs api key

    已核验

    否

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • 一句话用途

    已核验

    {"en":"A network documentation platform that continuously discovers and maps topology, hosts, workloads, and application dependencies through scheduled scans.","zh":"通过定时扫描自动生成并持续更新网络拓扑、主机、工作负载和应用依赖视图的网络文档平台。"}

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • 平台

    已核验

    browser

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • 分类线索

    根据材料推断

    ai-apps

    来源: 项目说明文档 · hint=ai-apps · 2026/8/14

  • product forms

    已核验

    web

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • role tags

    已核验

    devops、operations

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • supports docker

    已核验

    是

    来源: 仓库文件 · dockerfile=true; compose=true · 2026/10/2

  • supports local

    已核验

    是

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

  • supports self host

    已核验

    是

    来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17

根据分类、能力和适用角色匹配的其他已核验项目。