Creating a Status Dashboard for Your Home Server
Monitoring Maestro
© Lead Image © anatolik1986, 123RF.com
If you run a VPS or a home server, you might like to know the status of your services. Gatus provides you with a status dashboard and sends you alerts when something's amiss.
Many popular cloud services offer a public status page where customers can check whether a service is currently interrupted as well as the recent uptime. If you set up and maintain your own services – on a home server on your local network or a virtual private server (VPS) on the Internet – it would be nice to have a similar status page.
Gatus [1] lets you set up your own status dashboard, or, as the project terms it, a health dashboard (see Figure 1). Licensed under Apache 2.0, you can find Gatus' source code on GitHub [2]. With Gatus, you can monitor your services using HTTP, ICMP, TCP, DNS queries, and more. The results of these queries can be evaluated simply, using a status code or response time, or more complexly using a combination of conditions. For each of these health checks, Gatus can send an alert upon failure, using email or push notification software, such as ntfy.
[...]
Buy this article as PDF
(incl. VAT)