Overview
Self-hosted network topology visualization and monitoring platform
Shumoku Server is a self-hosted web application that turns YAML topology definitions into live operational dashboards with real-time metrics from your monitoring stack.
What You Can Do
- Create topologies — Upload YAML files or write them in the built-in editor
- Connect data sources — Link Zabbix, Prometheus, or NetBox to pull live metrics
- Monitor in real-time — See node status and link utilization update live on your diagrams
- Build dashboards — Combine multiple topologies and metric widgets into custom views
- Share — Generate public links for read-only access without authentication
Integrations
| Zabbix | Pull traffic metrics, host status, and alerts via JSON-RPC API |
| Prometheus | Query SNMP and node exporter metrics for link utilization |
| Grafana | Receive alerts via webhook and display them on topology |
| NetBox | Auto-discover topology from DCIM inventory and IPAM data |
| Aruba Instant On | Pull access points, switches, device metrics, and site alerts from the Instant On cloud portal |
| Network Scan | Actively discover topology by crawling the network over SNMP and LLDP — no inventory system required |
| REST API | Render topologies and fetch metrics programmatically from your own tools |
Next Steps
- Installation — Docker, systemd, or manual deployment
- Topologies — Create and manage network topologies
- Data Sources — Connect your monitoring stack