SolidPing vs. Checkmate
Checkmate von Bluewave Labs ist eines der Tools, die SolidPing am nächsten kommen: AGPL-3.0, selbst gehostet, ~10.000 Sterne, mit Statusseiten, Incident-Tracking, Wartungsfenstern und einem breiten Benachrichtigungsangebot. Auf dem Papier ist die Überschneidung groß.
Beide Seiten hier sind selbst gehostet. Checkmate hat keinen eigenen gehosteten Dienst, daher ist das Vergleichsobjekt SolidPing self-hosted — kostenlos, AGPL-3.0, ohne Tarif und ohne Obergrenzen. Unsere gehostete Version wird weiter unten beschrieben.
Die beiden sind aus unterschiedlichen Problemen entstanden. Checkmate kommt aus dem Server- und Infrastruktur-Monitoring — es hat einen Hardware-Agenten und Lighthouse-Page-Speed-Bewertung. SolidPing kommt aus dem protokolltiefen, multiregionalen Dienst-Monitoring. Welches passt, hängt davon ab, ob das, worum Sie sich sorgen, eine Maschine oder ein Dienst ist.
Wenn wir ein Detail zu Checkmate falsch wiedergegeben haben, bitte ein Issue eröffnen — wir wollen, dass es stimmt.
Auf einen Blick
| SolidPing (self-hosted) | Checkmate | |
|---|---|---|
| Lizenz | AGPL-3.0 | AGPL-3.0 |
| Sterne | zEr0 (helfen Sie uns wachsen) | ~10.000 |
| Kosten | Kostenlos — unbegrenzte Monitore, Prüfrate, Worker und Statusseiten-Domains; 30 Mitglieder standardmäßig | Kostenlos — unbegrenzt |
| Laufzeitumgebung | Einzelnes Go-Binary, Dashboard eingebettet | Node.js-Backend + React-Frontend |
| Datenbank | SQLite oder PostgreSQL | MongoDB |
| Check-Typen | 40 | ~12 |
| Hardware-Metriken (CPU/RAM/Festplatte) | Kein dedizierter Agent | Ja — der Capture-Agent (Linux, Windows, macOS, RPi) |
| Page-Speed- / Lighthouse-Scores | Nein | Ja |
| Multi-Region-Prüfung | Eigene Worker, die Sie ausrollen und kontrollieren | Über das öffentliche GlobalPing-Netzwerk — nur HTTP, Ping, TCP |
| Private Netzwerke | Ausgelagerte Agenten, nur ausgehend, jeder Check-Typ, Server kann Zugangsdaten nicht entschlüsseln | Capture-Agent meldet Hardware-Metriken ausgehend |
| Heartbeat- / Cron-Checks | Ja | Nicht verfügbar |
| Bereitschaft & Eskalation | Rotationspläne, Vertretungen, iCal, mehrstufige Eskalation | Nicht verfügbar |
| Statusseiten | Öffentlich, Abschnitte, eigene Domains, Abonnenten | Ja, mit Themes |
| Automatisierung | Vollständige OpenAPI-Spezifikation, generierte Clients, sp-CLI, MCP-Server | REST-API |
| Teamrollen | Ja | Ja — Admin / Editor / Viewer |
| Sprachen der Oberfläche | Englisch, Französisch, Deutsch, Spanisch | 16 Sprachen |
Bei den Benachrichtigungskanälen herrscht nahezu Gleichstand. Beide decken Slack, Discord, Telegram, Microsoft Teams, Matrix, ntfy, Pushover, Twilio-SMS, PagerDuty, E-Mail und Webhooks ab. SolidPing ergänzt Google Chat, Mattermost, Zulip, Gotify, Web Push und Twilio-Sprachanrufe, plus interaktives Bestätigen und Kommentieren aus Slack und Telegram. Checkmate ergänzt Rocket.Chat. Bei beiden Tools laufen die Twilio-Kanäle mit Zugangsdaten, die Sie selbst bereitstellen.
Wo SolidPing die stärkere Wahl ist
Protokolltiefe. ~12 Monitor-Typen gegenüber 40. Checkmate deckt HTTP, Ping, TCP/Port, DNS, gRPC, WebSocket, SSL, Docker, Page Speed, Game-Server, JSON-Abfragen und Hardware ab. SolidPing ergänzt die gesamte Datenschicht — PostgreSQL, MySQL, MSSQL, Oracle, Redis, MongoDB, ClickHouse — plus Mail (SMTP, IMAP, POP3 und einen passiven E-Mail-Empfangs-Check), Messaging (Kafka, RabbitMQ, MQTT, SIP), SSH/RDP/FTP/SFTP, SNMP, Kubernetes, NTP, DNSBL, Domain-Ablauf, Headless-Browser und eigenes JavaScript.
Multi-Region-Prüfung unter Ihrer Kontrolle. Checkmate erreicht mehrere Regionen über GlobalPing, ein öffentliches Prüfnetzwerk, und nur für HTTP, Ping und TCP. SolidPings Worker gehören Ihnen: Sie entscheiden, wo sie laufen, sie decken jeden Check-Typ ab, und für private Regionen sind die Zugangsdaten versiegelt, sodass die Steuerungsebene sie nicht lesen kann.
Heartbeat- und Cron-Monitoring. Checkmate kennt keine Push-Checks. Wenn Sie wissen müssen, dass ein nächtlicher Job nicht gelaufen ist, ist das eine Lücke.
Bereitschaft. Keine Rotationen oder Eskalation in Checkmate.
Ein einzelnes Binary und eine relationale Datenbank. Ein Go-Binary gegenüber einem Node.js-Backend, einem React-Frontend und MongoDB. Weniger bewegliche Teile, die betrieben und gesichert werden müssen.
Wo Checkmate die stärkere Wahl ist
Echte Servermetriken. Der Capture-Agent meldet CPU, Arbeitsspeicher und Festplatte von
Linux, Windows, macOS und Raspberry Pi. SolidPing hat kein Gegenstück — das Nächste ist ein
prometheus-Check, der auf node_exporter zeigt, was nicht dieselbe Produkterfahrung ist.
Wenn „läuft die Festplatte voll?“ Ihre Frage ist, beantwortet Checkmate sie und wir nicht.
Page-Speed- und Lighthouse-Scores. Unser Browser-Check lädt eine Seite und prüft Assertions darauf; er bewertet sie nicht. Checkmate liefert Ihnen die Scores.
16 Sprachen in der Oberfläche gegenüber unseren vier. Für ein Team, das nicht englischsprachig unterwegs ist, kann das allein den Ausschlag geben.
Eine heute größere Community, mit 90+ Mitwirkenden.
Das andere Modell, auf beiden Seiten
Checkmate hat keinen eigenen gehosteten Dienst — Sie betreiben es, oder Sie nutzen es nicht.
SolidPing hat einen, auf demselben Binary. SolidPing Cloud ist kostenlos für 100 Monitore und 10 Checks pro Minute, danach 5 € / 15 € / 45 €, mit sechs geteilten Prüfregionen. Der Wechsel zum gehosteten Dienst legt die Tarifgrenzen wieder an und verzichtet auf SMS, Sprache und WhatsApp, die Ihr eigenes Twilio-Konto benötigen und deshalb nur selbst gehostet funktionieren. Für ein Homelab oder ein Team, das Checkmate gewählt hat, weil es sich selbst hosten lässt, ist die Self-Hosting-Version von SolidPing in der Tabelle oben die gleichwertige Option; der gehostete Tarif ist für den Tag da, an dem niemand mehr patchen will.
Was sollten Sie wählen?
Wählen Sie Checkmate, wenn Ihre Monitoring-Frage überwiegend Maschinen betrifft — Serverzustand, Festplatte und Arbeitsspeicher, Page-Speed-Scores — und Checks auf HTTP-Ebene die Dienste darüber abdecken.
Wählen Sie SolidPing, wenn es um Dienste geht: Datenbanken, Queues, Mail, private Netzwerke, Checks aus mehreren Regionen, und jemanden in Bereitschaft, wenn einer davon ausfällt. Viele Teams könnten vernünftigerweise beide betreiben.