internet-uptime-dashboard

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2017 License: MIT Imports: 10 Imported by: 0

README

Internet Uptime Dashboard

A simple, self-contained solution for home Internet connection uptime monitoring written in Go.

Features

This tool trades customisability for simplicity. The frontend consists of a single web-page showing a combination of uptime data charts. All the data is collected, stored and served using a single Go applicaton and a standalone sqlite3 database.

Configuration

The server's settings can be tweaked in the const block of main.go. The web dashboard settings are the top of the dashboard.js file.

Running instructions

Prerequisites
Setting up
  1. Download or clone this repository.
  2. Build the server, e.g. using go build.
  3. Run the server (and optionally set it to auto-start on boot).
  4. Be amazed by how bad your ISP's service is.

TODOs

  • Some kind of export function, e.g. to csv.

Credits

This project is made possible by free and open source software: Go, Chart.js, Moment.js and SQLite.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL