Sign inSign up

nkhoidang/speed-ping-tools

By nkhoidang

•Updated about 2 years ago

Monitor tools for speedtest and ping test

Image
Networking
0

1.1K

nkhoidang/speed-ping-tools repository overview

⁠Speedtest and Pingtest Tools

⁠Why

As we all know, some ISP will try to "reduce" the commit bandwidth in the contract for some reason. Whenever we call for their support it just magically come back to the service level agreement (SLA) for a short time then it happened again.

In order to have enough evident to fight against them for our right, you will need a system to monitors 24/7, once you have everything you need they will have to face the court of law for violate the SLA signed in the contract. This is the tools for that monitor system.

You can run this tools solo for single use result or integrate this tool with your own monitor system (ELK, Grafana, etc). The instructions for deploy system similar to mine are to be update later. Stay tunned


To be update

⁠How to use

⁠If you want to do both speedtest and pingtest

# Server ID will be random pick by speedtest just like you do on the website

docker run nkhoidang/speed-ping-tools:latest

⁠If you want to test ping for specific host

#Ping Multiple Host
docker run -e PING_HOST='host1,host2' nkhoidang/speed-ping-tools:latest 

#Ping Single Host
docker run -e PING_HOST='host' nkhoidang/speed-ping-tools:latest

⁠If you want to speedtest for specific server
docker run -e SERVER_ID='server_id' nkhoidang/speed-ping-tools:latest 
⁠If you want to do both speedtest to custom ID and ping host to custom host

#Ping Multiple Host
docker run -e PING_HOST='host1,host2' -e SERVER_ID='server_id' nkhoidang/speed-ping-tools:latest 

#Ping Single Host
docker run -e PING_HOST='host' -e SERVER_ID='server_id' nkhoidang/speed-ping-tools:latest 

You can find your desire server_id by following this guide⁠

Tag summary

Content type

Image

Digest

sha256:8c4cb375b…

Size

91.4 MB

Last updated

about 2 years ago

docker pull nkhoidang/speed-ping-tools