Aller au contenu principal

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
LicenceAGPL-3.0AGPL-3.0
ÉtoileszEr0 (aidez-nous à grandir)~10 000
CoûtGratuit — checks, cadence de vérification, workers et domaines de page de statut illimités ; 30 membres par défautGratuit — illimité
RuntimeBinaire Go unique, tableau de bord embarquéBackend Node.js + frontend React
Base de donnéesSQLite ou PostgreSQLMongoDB
Types de checks40~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 LighthouseNonOui
Sondage multi-régionWorkers officiels que vous déployez et contrôlezVia le réseau public GlobalPing — HTTP, ping, TCP uniquement
Réseaux privésAgents déportés, connexion sortante uniquement, tous les types de checks, le serveur ne peut pas déchiffrer les identifiantsL'agent Capture remonte les métriques matérielles en sortie
Checks heartbeat / cronOuiNon disponible
Astreinte et escaladePlannings de rotation, remplacements, iCal, escalade multi-étapesNon disponible
Pages de statutPubliques, sections, domaines personnalisés, abonnésOui, avec thèmes
AutomatisationSpécification OpenAPI complète, clients générés, CLI sp, serveur MCPAPI REST
Rôles d'équipeOuiOui — Admin / Éditeur / Lecteur
Langues de l'interfaceAnglais, français, allemand, espagnol16 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.