# meshping

> Self-hosted network monitor pinging multiple targets with histogram visualizations and traceroute-based topology maps.

- **Category:** Network Monitoring
- **Licence:** MIT
- **Latest version:** v1.0.1
- **Open source:** oss
- **Languages:** Python, HTML
- **Platforms:** Docker, Docker Compose
- **Tags:** Monitoring, Network, Network Monitoring, Docker, Ipv6, Prometheus, Network Topology, Ping, Heatmap, Latency, Traceroute, Histogram

## Description

Meshping is a self-hosted network monitoring tool designed to detect weak links in your network topology. It pings multiple targets at once, collecting response times in histograms rather than simple averages, and runs traceroute to map network paths with Path MTU discovery and AS information. The web UI shows latency graphs, heatmaps over several days, network maps rendered as SVG, and can detect routing loops. Multiple Meshping instances can be peered to exchange target lists. It exposes a Prometheus metrics endpoint for alerting. Deployment is via Docker or docker-compose, with images on Docker Hub. The project is licensed under MIT and actively maintained.

## Links

- [Homepage](https://github.com/Svedrin/meshping)
- [Docker](svedrin/meshping)
- [GitHub Repository](https://github.com/Svedrin/meshping)
- [Docker Hub](https://hub.docker.com/r/svedrin/meshping)
- [Issue Tracker](https://github.com/Svedrin/meshping/issues)

---
Source: https://selfhost.directory/project/meshping