Internet Uptime Monitor

Dashboard

Last updated: 5 months ago

Downloads: 143

  • Screen Shot 2017-07-22 at 8.37.45 AM.png
    Screen Shot 2017-07-22 at 8.37.45 AM.png

Someone please critique my math on the uptime widgets, because according to http://ezutc.com I am slightly off. (Revision 2: Changed to just subtract the mean packet loss percentage from 100)

Installation:

  1. Setup Telegraf ping input as described in the collector config.
  2. Setup InfluxDB
  3. Setup Telegraf to output to InfluxDB
  4. Setup Grafana, import dashboard, and enjoy!

Collector Configuration Details

The dashboard is currently relying on collection using the Telegraf ping plugin. Sample config shown below.

[[inputs.ping]]
interval = "60s"
urls = ["208.67.222.222", "208.67.220.220", "ddg.gg", "pfSense.home", "accessPoint.home", "amazon.com", "github.com"]
count = 4
ping_interval = 1.0
timeout = 2.0