godleon / mtr-monitor

Simple MTR runner with grafana and influxdb on board

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Containerized MTR monitor

This repository is used for tracing network status by MTR from your site to other sites(you specified) in a containerized way.

Prerequisites

Prepare the environment

  1. Clone this repository

git clone https://github.com/godleon/mtr-monitor.git

  1. Execute create-env.sh to create data folders for containers
$ cd $(pwd)/mtr-monitor

$ ./create-env.sh
  1. Specify the sites you want to trace in the variable MTR_HOSTS in the file mtr-monitor/mtr-monitor.sh

How to run

docker-compose up -d

After a few seconds, you can access http://localhost:3000 to check the result on Grafana.

About

Simple MTR runner with grafana and influxdb on board


Languages

Language:Python 73.0%Language:Shell 21.8%Language:Dockerfile 5.2%