gph03n1x / Steward

Internet quality monitoring agent for InfluxDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Steward

Steward is a small, easily deployed script for network speed evaluation purposes. It is meant to easily monitor your network and send the measurements to an InfluxDB. Then using Chronograf we can easily visualize the measurements.

Example

The whole project was inspired from this article

Deployment

Deploying the TICK stack

The following is a quick way to get the entire TICK Stack spun up and working together.

First you need to clone the official sandbox repository from influxdata.

git clone https://github.com/influxdata/sandbox/
cd sandbox

Then we simply run the following command to start the stack.

./sandbox up

Deploying Steward

You can build the steward agent image with the following command:

docker build -t steward:latest .

After the image is built you can deploy the agent like this:

docker run --name steward -d steward:latest

Import Dashboard

Finally you need to import the steward dashboard in chronograf. There is already an exported dashboard under the dashboard/ directory. You can find information on how to import a dashboard here.

About

Internet quality monitoring agent for InfluxDB


Languages

Language:Python 76.0%Language:Dockerfile 24.0%