
scanopy v0.17.14
自动更新的网络拓扑图
Scanopy
网络文档,无需手工绘图。
Scanopy 用持续维护的模型取代手动绘制的网络拓扑图,呈现实际运行的环境。单个守护进程按计划扫描,每次扫描生成四种视图:L2(物理)、L3(逻辑)、工作负载和应用。与在 draw.io 中绘制、保存一周后就过时的拓扑图不同,也与遗漏漂移和流水线外供应资源的 IaC 状态不同,Scanopy 反映的是基础设施的当前状态。可导出为 SVG、Mermaid 或 Confluence;嵌入实时地图;或将模型输入到你现有的事实来源中。
💡 不想自托管? 免费试用 Scanopy Cloud
L2(物理) |
L3(逻辑) |
工作负载 |
应用 |
✨ 功能特性
- 自动发现:通过扫描网络来映射主机和服务。一个扫描器,无需逐台设备安装代理。
- 230+ 服务定义:自动检测数据库、Web 服务器、容器、网络基础设施和企业应用。
- 一次扫描四种视图:L2(物理)、L3(逻辑)、工作负载和应用依赖。
- 分布式扫描:跨网段部署守护进程,以映射多站点和多 VLAN 拓扑。
- Docker 与 SNMP 集成:原生发现容器化服务和网络硬件。
- 定时重新扫描:随着基础设施变化,文档保持最新。
- 多用户 + RBAC:组织管理、基于角色的访问,以及可共享的实时视图,供团队成员或外部利益相关者使用。
🎯 适合场景
- 平台与 DevOps 团队:无需 APM 即可追踪服务依赖。在一个模型中映射容器、虚拟机和硬件。
- 网络工程师:基于 SNMP、LLDP 和 ARP 生成多 VLAN、多站点拓扑图。无需手动绘图。
- IT 运维:跨团队和站点保持清单、拓扑和依赖的最新状态。
- MSP:为每个客户提供文档,并支持可共享的实时视图。
- 家庭实验室:无需打开 draw.io 即可记录你的基础设施。
📋 许可证
自托管(AGPL-3.0): 所有用途均免费。要求对网络服务公开源代码,并遵守 copyleft 条款。
自托管(商业许可证): 适用于无法遵守 AGPL-3.0 条款的用户。联系 [email protected]
托管解决方案: Scanopy Cloud 订阅,无需管理任何基础设施
🚀 自托管快速开始
Docker Compose
curl -O https://raw.githubusercontent.com/scanopy/scanopy/refs/heads/main/docker-compose.yml
docker compose up -d
Proxmox
使用此辅助脚本创建 Scanopy LXC。
Unraid
可作为 Unraid 社区应用使用。
💡 不想自托管? 免费试用 Scanopy Cloud
通过 http://<your-server-ip>:60072 访问 UI,创建你的账户,然后等待首次发现完成。
有关详细的设置选项和配置,请参阅安装指南。
📚 文档 + API
🚀 演示
demo.scanopy.net。托管式演示应用,带有示例数据集。无需安装即可体验完整 UI。
🤝 贡献
我们欢迎贡献!详情请参阅我们的贡献指南。
很棒的首个贡献:
- 添加服务定义
- 将 Scanopy 翻译成你的语言
💬 社区与支持
- Discord:加入我们的 Discord 获取帮助和讨论
- Issues:报告 Bug 或请求功能
- 讨论:GitHub Discussions
翻译由 Weblate 提供支持
在纽约用 ❤️ 打造