Dashboard

tinystatus – compact static status page generator

tinystatus is a small shell script that checks service availability and writes the results as an HTML page. It suits administrators who want a straightforward status overview without running a separate dashboard application or database.

A CSV file defines the checks, their expected results and the names displayed to visitors. Each invocation produces a snapshot of service conditions; regularly refreshed monitoring therefore requires an external scheduler.

Incident and maintenance information is maintained separately in a text file. This history is written by the administrator rather than automatically reconstructed from earlier checks.

This is free and open source software.

Key Features

  • Run checks in parallel so services are not tested one after another.
  • Check HTTP endpoints against a configurable expected response code, including responses such as authentication-required status codes.
  • Follow HTTP redirects when testing web addresses.
  • Use ping to test whether a host responds, and TCP port checks to test listening services.
  • Select IPv4-only or IPv6-only variants of the supported checks.
  • Arrange services into named groups while preserving their configured order.
  • Show individual services as operational or disrupted, with diagnostic information for failed checks.
  • Display an overall operational message or a count of detected outages.
  • Include the timestamp of the most recent check.
  • Publish manually maintained incident and maintenance notes beneath the service list.
  • Adapt the generated page to the visitor’s light or dark appearance preference.
  • Customise the page title, heading and check timeout through script configuration.
  • Write self-contained HTML with embedded styling to standard output.
  • Optionally return the outage count as the script’s exit status for use in other automation.

Website: github.com/bderenzo/tinystatus
Support:
Developer: Baptiste De Renzo and contributors
License: MIT License


Related Software

Status Page Systems
Uptime KumaExcellent monitoring tool with a simple status page
Statping-ngStatus page and monitoring server
CachetStatus page system for everyone
CheckmateSelf-hosted infrastructure monitoring application
OpenStatusStatus page and uptime monitoring platform
UpptimeUptime monitor / status page using GitHub Actions, Issues, and Pages
KenerNode.js status page tool
GatusDeveloper-oriented status dashboard and health monitoring application
VigilMicroservices status page
cStateTiny and simple status page
HertzBeatObservability platform
CabotProvides features of PagerDuty, Server Density, Pingdom and Nagios
PHP Server MonitorScript that checks whether your websites and servers are up and running
YASPSelf-hosted status page application
StatusfyFocus on writing your Incidents Reports and let the magic happen

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted