Checkmate — мониторинг аптайма и серверов

★ 10.9K

Checkmate is an open-source, self-hosted application for monitoring websites and servers: it tracks uptime, response times, hardware health and incidents. Reach for it when you are tired of learning about downtime from users, when availability and latency must be watched without sending data to a third-party cloud, or when you want CPU, RAM, disk and temperature of remote servers in one dashboard. It regularly checks whether a server or site is reachable and performing well, shows charts and sends alerts. An optional agent called Capture, written in Go (Linux, Windows, macOS, Raspberry Pi), collects CPU, RAM, disk and temperature data. The authors report stress tests with 1,000+ active monitors. To run it you need Docker and Git: download the Compose file and run docker compose up -d with a JWT_SECRET, then open port 52345; MongoDB is required and is started by the same Compose file or supplied externally. One-click installs exist (Coolify, Easypanel, PikaPods, Elestio) and a Helm chart, though the chart still deploys older v3.8.1 images. A demo instance is available. It is about availability and server health; log collection and tracing are not described. AGPL-3.0 license.