Aller au contenu principal

Guides / Guides de surveillance : chaque type de vérification, pas à pas

Comment surveiller l'expiration d'un certificat SSL

Un moniteur d'expiration de certificat se connecte à un point de terminaison TLS selon un horaire fixe et relit la date d'expiration du certificat serveur, pour que vous l'appreniez des semaines avant l'échéance plutôt que lorsqu'un navigateur commence à afficher une page d'avertissement à vos visiteurs. C'est l'un des types de vérification HostTracker « configurez et oubliez » : pas de corps de requête, pas de règle de réponse, pas de sélecteur d'emplacement. Vous saisissez un hôte et c'est terminé. Choisissez ce type quand ce que vous gérez est le certificat, comme une tâche de renouvellement Let's Encrypt ou un certificat acheté auprès d'une AC, plutôt que l'enregistrement du domaine lui-même. La comparaison avec la surveillance d'expiration de domaine se trouve plus bas, puisque ce sont les deux types de vérification que les lecteurs confondent le plus souvent.

Paramètres principaux

Panneau Paramètres principaux d'un moniteur d'expiration de certificat montrant le bouton Surveillance activée, un lien d'information Comment fonctionne cette vérification, un champ Étiquettes et les interrupteurs Journal complet / Statistiques ouvertes, avec un résumé indiquant activé, toutes les 6h

Deux champs se trouvent au-dessus de ce panneau, et le panneau lui-même en contient quatre de plus :

  • Domaine / IP - l'hôte auquel se connecter via TLS. Saisissez un domaine ou une IP simple ; le port 443 est supposé sauf si vous en ajoutez un explicitement, par exemple example.com:8443 pour un certificat servi sur un port non standard.
  • Nom (facultatif) - une courte étiquette pour ce moniteur dans les alertes, les rapports et votre tableau de bord. Laissez-le vide et HostTracker se rabat sur le domaine.
  • Surveillance activée - suspend ou reprend la vérification sans la supprimer. Désactivez-la avant un remplacement de certificat planifié pour qu'un court écart entre l'ancien et le nouveau certificat ne déclenche pas une fausse alerte.
  • Comment fonctionne cette vérification - une note d'information repliée expliquant la mécanique : la vérification se connecte via TLS et relit la date d'expiration du certificat, selon un horaire fixe de toutes les 6 heures depuis le réseau de surveillance propre de HostTracker. Il n'y a pas de curseur d'intervalle pour ce type ; voir plus bas pourquoi.
  • Étiquettes - des étiquettes en texte libre pour filtrer et regrouper ce moniteur sur votre tableau de bord.
  • Journal complet - enregistre chaque résultat de vérification individuel au lieu de regrouper les résultats identiques consécutifs. Activez-le pour un historique complet plutôt que seulement les changements d'état.
  • Statistiques ouvertes - génère une page de statistiques publique et partageable pour ce moniteur. Laissez-le désactivé pour un hôte interne ou non public.

Pourquoi 6 heures et pas un intervalle de l'ordre de la minute : la date d'expiration d'un certificat ne bouge pas entre deux vérifications. Elle ne change que lorsque quelqu'un en émet un nouveau. Interroger toutes les quelques minutes répéterait la même réponse sans aucun bénéfice ; vérifier quatre fois par jour reste assez rapide pour détecter un renouvellement raté dans la même journée ouvrable. Vous n'avez pas non plus besoin de configurer un délai d'anticipation pour prendre de l'avance sur une expiration : HostTracker envoie automatiquement un rappel informatif à 30, 7 et 1 jour avant la date d'expiration du certificat, à chaque contact auquel vous avez donné un abonnement Up ci-dessous (tous les canaux sauf l'appel vocal, réservé aux vraies pannes). Ces rappels sont distincts d'une alerte Down. Un certificat encore valide mais dont l'expiration approche est un rappel, pas un échec ; la vérification ne passe Down qu'une fois le certificat expiré.

Abonnements aux alertes

Panneau Abonnements aux alertes avec un interrupteur S'abonner tous les contacts aux événements Up/Down et une liste de contacts montrant les colonnes Down, Up et Repeat

C'est le même panneau d'abonnements que chaque type de vérification utilise. Activez S'abonner tous les contacts aux événements Up/Down pour mettre tous les contacts de votre compte sur les deux événements à la fois, ou utilisez le champ de recherche et les interrupteurs par contact Down / Up / Repeat pour construire une liste précise :

  • Down - notifié quand le certificat a expiré.
  • Up - notifié quand une vérification se rétablit après un Down (un nouveau certificat a été installé), et, spécifiquement pour ce type de vérification, reçoit aussi les rappels automatiques d'expiration à 30/7/1 jours décrits ci-dessus.
  • Repeat - continue d'envoyer l'alerte Down selon un horaire régulier tant que le certificat reste expiré, plutôt que d'alerter une fois et de se taire.

Un certificat public expiré est le genre d'échec qui coûte la confiance dès l'instant où le navigateur d'un visiteur affiche la page d'avertissement, donc laisser cette section vide va à l'encontre du but de la vérification. Elle enregistre l'expiration et ne le dit à personne.

Abonnements aux rapports

Panneau Abonnements aux rapports avec un interrupteur S'abonner tous les contacts aux rapports hebdomadaires/mensuels et une liste de contacts montrant les colonnes Daily, Weekly et Monthly

Les rapports sont des résumés périodiques plutôt que des alertes déclenchées par un événement, utiles si quelqu'un dans votre équipe veut une synthèse hebdomadaire ou mensuelle fixe de l'état des certificats plutôt que d'être averti au moment précis où quelque chose expire. Ils ne vont qu'aux contacts e-mail. Laissez-le désactivé si les Abonnements aux alertes ci-dessus couvrent déjà qui doit être prévenu.

Exemple concret

Vous gérez une page de paiement sur pay.example.com derrière un certificat qui se renouvelle automatiquement via Let's Encrypt, mais vous vous êtes déjà fait avoir par une tâche de renouvellement qui a échoué sans prévenir personne. Créez un moniteur d'expiration de certificat pour pay.example.com, laissez Surveillance activée sur oui, ajoutez l'étiquette payments, et abonnez vos contacts e-mail et Slack d'astreinte à Up et Down (Up pour qu'ils reçoivent aussi les rappels à 30/7/1 jours). Passez Journal complet à moins de vouloir un historique complet par vérification. Pour une vérification qui change d'état peut-être deux fois par an, la vue regroupée est plus facile à lire. Rien d'autre à configurer : la vérification s'exécute désormais toutes les 6 heures, et vous entendrez parler d'un renouvellement qui dérape trois fois distinctes avant que cela ne devienne une panne.

Dépannage

  • Le moniteur affiche Down mais le site se charge bien dans un navigateur. Les navigateurs mettent les certificats en cache et tolèrent souvent un problème de chaîne qu'une poignée de main TLS fraîche ne tolérera pas. Confirmez avec l'outil gratuit de vérification SSL depuis une session propre, ou vérifiez si le certificat sur cet hôte:port exact a changé.
  • Vous avez ajouté un port mais la vérification se connecte toujours sur le 443. Le port doit faire partie du champ Domaine / IP lui-même, écrit sous la forme host:port. Il n'y a pas de champ de port séparé pour ce type de vérification.
  • Aucun rappel n'est arrivé à 30 ou 7 jours. Les rappels ne vont qu'aux contacts ayant un abonnement Up sur ce moniteur précis. Cochez d'abord cette case, puis confirmez que le canal du contact n'est pas l'appel vocal, qui ne porte jamais ces avis.
  • Vous avez renouvelé le certificat mais voyez toujours une date d'expiration obsolète. La vérification s'exécute selon son propre horaire de 6 heures et n'est pas liée à votre déploiement ; attendez la prochaine exécution programmée, ou ouvrez le moniteur et utilisez son action de vérification immédiate si votre forfait en inclut une.
  • Vous vouliez surveiller l'enregistrement du domaine, pas le certificat. Mauvais type de vérification ; voir la section suivante.

Voir aussi

Vérifier maintenant

Lancez la vérification gratuite sur votre propre site, sans créer de compte.

SSL check

Surveiller en permanence

Soyez alerté dès que quelque chose casse : HostTracker vérifie depuis plus de 300 emplacements et vous prévient par e-mail, SMS, Slack, Telegram et plus encore.

Fonctionnalités HostTracker

Plus dans cette section: Guides de surveillance : chaque type de vérification, pas à pas