SolidPing vs Checkmate
Checkmate, de Bluewave Labs, est l'un des projets les plus proches d'un pair pour SolidPing : AGPL-3.0, auto-hébergé, ~10 000 étoiles, avec des pages de statut, un suivi des incidents, des fenêtres de maintenance et un large éventail de notifications. Sur le papier, le recouvrement est important.
Les deux côtés sont ici auto-hébergés. Checkmate n'a pas de service hébergé officiel ; le sujet est donc SolidPing auto-hébergé — gratuit, AGPL-3.0, sans offre et sans plafond. Notre version hébergée est décrite plus bas.
Les deux sont nés de problèmes différents. Checkmate vient de la supervision de serveurs et d'infrastructure — il a un agent matériel et un scoring de vitesse de page Lighthouse. SolidPing vient de la supervision de services, en profondeur protocolaire et multi-région. Lequel convient dépend de ce qui vous inquiète : une machine ou un service.
Si nous nous sommes trompés sur un détail concernant Checkmate, merci d'ouvrir un ticket — nous tenons à ce que cette page soit exacte.
En un coup d'œil
| SolidPing (auto-hébergé) | Checkmate | |
|---|---|---|
| Licence | AGPL-3.0 | AGPL-3.0 |
| Étoiles | zEr0 (aidez-nous à grandir) | ~10 000 |
| Coût | Gratuit — checks, cadence de vérification, workers et domaines de page de statut illimités ; 30 membres par défaut | Gratuit — illimité |
| Runtime | Binaire Go unique, tableau de bord embarqué | Backend Node.js + frontend React |
| Base de données | SQLite ou PostgreSQL | MongoDB |
| Types de checks | 40 | ~12 |
| Métriques matérielles (CPU/RAM/disque) | Pas d'agent dédié | Oui — l'agent Capture (Linux, Windows, macOS, RPi) |
| Vitesse de page / scores Lighthouse | Non | Oui |
| Sondage multi-région | Workers officiels que vous déployez et contrôlez | Via le réseau public GlobalPing — HTTP, ping, TCP uniquement |
| Réseaux privés | Agents déportés, connexion sortante uniquement, tous les types de checks, le serveur ne peut pas déchiffrer les identifiants | L'agent Capture remonte les métriques matérielles en sortie |
| Checks heartbeat / cron | Oui | Non disponible |
| Astreinte et escalade | Plannings de rotation, remplacements, iCal, escalade multi-étapes | Non disponible |
| Pages de statut | Publiques, sections, domaines personnalisés, abonnés | Oui, avec thèmes |
| Automatisation | Spécification OpenAPI complète, clients générés, CLI sp, serveur MCP | API REST |
| Rôles d'équipe | Oui | Oui — Admin / Éditeur / Lecteur |
| Langues de l'interface | Anglais, français, allemand, espagnol | 16 langues |
Les canaux de notification sont quasiment à parité. Les deux couvrent Slack, Discord, Telegram, Microsoft Teams, Matrix, ntfy, Pushover, SMS Twilio, PagerDuty, e-mail et webhooks. SolidPing ajoute Google Chat, Mattermost, Zulip, Gotify, le web push et la voix Twilio, plus l'acquittement et le commentaire interactifs depuis Slack et Telegram. Checkmate ajoute Rocket.Chat. Sur les deux outils, les canaux Twilio fonctionnent avec des identifiants que vous fournissez.
Là où SolidPing est le meilleur choix
La profondeur protocolaire. ~12 types de checks contre 40. Checkmate couvre HTTP, ping, TCP/port, DNS, gRPC, WebSocket, SSL, Docker, vitesse de page, serveurs de jeu, requête JSON et matériel. SolidPing ajoute toute la couche données — PostgreSQL, MySQL, MSSQL, Oracle, Redis, MongoDB, ClickHouse — plus le mail (SMTP, IMAP, POP3 et un check passif de réception d'e-mail), la messagerie (Kafka, RabbitMQ, MQTT, SIP), SSH/RDP/FTP/SFTP, SNMP, Kubernetes, NTP, DNSBL, l'expiration de domaine, le navigateur headless et le JavaScript personnalisé.
Un sondage multi-région que vous contrôlez. Checkmate atteint plusieurs régions via GlobalPing, un réseau public de sondes, et seulement pour HTTP, ping et TCP. Les workers de SolidPing sont les vôtres : vous choisissez où ils tournent, ils couvrent tous les types de checks, et pour les régions privées les identifiants sont scellés pour que le plan de contrôle ne puisse pas les lire.
La supervision heartbeat et cron. Checkmate ne fait pas de checks en mode push. Si vous devez savoir qu'une tâche nocturne n'a pas tourné, c'est un manque.
L'astreinte. Ni rotations ni escalade dans Checkmate.
Un binaire unique et une base relationnelle. Un binaire Go contre un backend Node.js, un frontend React et MongoDB. Moins de pièces mobiles à exploiter et à sauvegarder.
Là où Checkmate est le meilleur choix
De vraies métriques serveur. L'agent Capture remonte CPU, mémoire et disque depuis
Linux, Windows, macOS et Raspberry Pi. SolidPing n'a pas d'équivalent — ce qui s'en
rapproche le plus est un check prometheus pointé sur node_exporter, ce qui n'est pas la
même expérience produit. Si « le disque est-il en train de se remplir ? » est votre
question, Checkmate y répond et nous non.
La vitesse de page et les scores Lighthouse. Notre check navigateur charge une page et fait des assertions dessus ; il ne la note pas. Checkmate vous donne les scores.
16 langues d'interface contre nos quatre. Pour une équipe qui n'est pas anglophone d'abord, cela peut trancher à soi seul.
Une communauté plus grande aujourd'hui, avec plus de 90 contributeurs.
L'autre modèle, des deux côtés
Checkmate n'a pas de service hébergé officiel — vous l'exploitez, ou vous ne l'utilisez pas.
SolidPing en a un, sur le même binaire. SolidPing Cloud est gratuit pour 100 checks et 10 vérifications par minute, puis 5 € / 15 € / 45 €, avec six régions de sondage partagées. Passer à l'hébergé remet en place les plafonds d'offre et retire SMS, voix et WhatsApp, qui nécessitent votre propre compte Twilio et ne fonctionnent donc qu'en auto-hébergé. Pour un homelab ou une équipe qui a choisi Checkmate parce qu'il s'auto-héberge, la version auto-hébergée de SolidPing du tableau ci-dessus est l'option comparable ; l'offre hébergée est là pour le jour où personne ne veut plus le mettre à jour.
Lequel choisir ?
Choisissez Checkmate si votre question de supervision porte surtout sur des machines — santé des serveurs, disque et mémoire, scores de vitesse de page — et si des checks HTTP couvrent les services au-dessus.
Choisissez SolidPing si la question porte sur des services : bases de données, files, mail, réseaux privés, vérifications depuis plusieurs régions, et quelqu'un d'astreinte quand l'un d'eux tombe. Beaucoup d'équipes pourraient raisonnablement faire tourner les deux.