svedrin/meshping

By svedrin

Updated about 1 month ago

Pings a number of targets at once. Deploy at strategic points in your network to detect weak links.

Image
1

1M+

svedrin/meshping repository overview

meshping

Ping daemon that pings a number of targets at once, collecting their response times in histograms. Meant to be deployed at strategic points in your network in order to detect weak links.

Features

  • Meshping instances can be peered with one another and will then ping the same targets.
  • Scrapeable by Prometheus.
  • Targets can be added and removed on-the-fly, without restarting or reloading anything.
  • CLI tool to interact with the daemon.
  • IPv6 supported.

Deployment

Deploying meshping is easiest using docker-compose, with the docker-compose.yaml file from the repo. This will deploy meshping, along with a Watchtower instance that keeps Meshping up-to-date. It can be deployed as-is by adding a Stack through Portainer, or using docker-compose:

mkdir meshping
cd meshping
wget https://github.com/Svedrin/meshping/raw/master/examples/docker-compose.yml
docker-compose up --detach

Meshping should now be reachable at http://<your-ip>:9922.

GitHub Repo

https://github.com/Svedrin/meshping

Tag summary

Content type

Image

Digest

sha256:5236e1351

Size

83 MB

Last updated

about 1 month ago

docker pull svedrin/meshping