Statuspage
Statuspage is software that displays the operational status of a service and its components. The software is written by GitHub user and Washington native Aaron C. de Bruyn, also known as the username darkpixel, and first appeared on GitHub in January, 2015. statuspage is heavily inspired by Cachet, but was made because de Bruyn "simply despise[s] PHP." statuspage is instead written in Django, a popular extension for the Python programming language. The software has seen regular updates on GitHub since its inception, and there's an issue tracker for those who want to contribute to the software's development.
- Create functional status pages for websites, software servers and other services
- Easy integration into Heroku, Dokku, uWSGI, and locally by using virtualenvwrapper
- Comparable in functionality to Cachet, but written in Django instead of PHP
- Simple, free and open source software than can be forked on GitHub
- Somewhat actively developed, with the last update in October, 2017
- Appears to have no support for Windows servers
It almost goes without saying that having an area to check the status of a service's operation is pretty useful. Without such a page, business owners are often forced to navigate to multiple websites and check on various dashboards to make sure everything is up and running. statuspage is the solution to such cumbersome processes, as it can display the operational status of a service, as well as the status of each component, on a single, convenient page. This is useful not only for administrators, but for customers, who might desire peace of mind if something isn't operating properly on their end. statuspage can easily be integrated into existing systems. For Heroku and Dokku, the statuspage code can be pushed directly from GitHub. From there, installation is simple. Just set the appropriate database URL variable, set the production variable to true, set the optional variables (STATUS_LOGO_URL, STATUS_TICKET_URL, STATUS_TITLE, LOGO_URL, TICKET_URL), and then run "python manage.py migrate." Setup is just about as easy for getting statuspage up and running on uWSGI as well as locally via virtualenvwrapper.