At seantis we use to monitor our sites. For our customers, as well as for our office monitor screen, we wanted a simple auto-refreshing page that shows the status of our sites at a glance. We therefore wrote this small Flask application looking like this:


The monitor only shows the bare minimum of information to keep things simple:

  • list monitors by group
  • link the monitors to the actual website
  • show the current state (online / offline since)
  • show the uptime of the last 30 days

The site will update the list every 60 seconds by default, unless configured otherwise or unless the timer on the upper right is toggled with a mouse- click.

GitHub project: