Naar hoofdinhoud springen

Handleidingen / Monitoringhandleidingen: elk checktype, stap voor stap

Hoe u SSL-certificaatverloop bewaakt

Een Certificate expiration-monitor maakt op een vast schema verbinding met een TLS-eindpunt en leest de vervaldatum van het servercertificaat uit, zodat u het weken voor een verloop weet, in plaats van op het moment dat een browser bezoekers een waarschuwingspagina begint te tonen. Het is één van de "instellen en vergeten"-controletypen van HostTracker: geen requestbody, geen responsregel, geen locatiekiezer. Voer een host in en u bent klaar. Kies dit type wanneer wat u beheert het certificaat is, zoals een vernieuwingsjob van Let's Encrypt of een gekocht certificaat van een CA, in plaats van de domeinregistratie zelf. De vergelijking met domeinverloopmonitoring staat verderop, want dit zijn de twee controletypen die lezers het vaakst door elkaar halen.

Instellingen

Paneel Instellingen voor een Certificate expiration-monitor met de schakelaar Bewaking ingeschakeld, een infolink Hoe deze controle werkt, een veld Tags, en schakelaars Volledig logboek / Statistieken openen, met een samenvatting die 'ingeschakeld, elke 6 uur' toont

Twee velden staan boven dit paneel, en het paneel zelf bevat er nog vier:

  • Domein / IP - de host waarmee via TLS verbinding wordt gemaakt. Voer een kaal domein of IP-adres in; poort 443 wordt aangenomen tenzij u er expliciet één toevoegt, bijvoorbeeld example.com:8443 voor een certificaat op een niet-standaardpoort.
  • Naam (optioneel) - een korte naam voor deze monitor in waarschuwingen, rapporten en uw dashboard. Laat leeg en HostTracker valt terug op het domein.
  • Bewaking ingeschakeld - pauzeert of hervat de controle zonder deze te verwijderen. Zet dit uit voorafgaand aan een geplande certificaatwissel, zodat een kort gat tussen het oude en nieuwe certificaat geen valse waarschuwing afvuurt.
  • Hoe deze controle werkt - een ingeklapte infonotitie die de werking uitlegt: de controle maakt verbinding via TLS en leest de vervaldatum van het certificaat, volgens een vast schema van elke 6 uur vanuit het eigen monitoringnetwerk van HostTracker. Er is geen intervalschuif voor dit type; zie hieronder waarom.
  • Tags - vrije labels om deze monitor op uw dashboard te filteren en te groeperen.
  • Volledig logboek - slaat elk individueel controleresultaat op in plaats van opeenvolgende identieke resultaten te groeperen. Zet dit aan voor een volledige geschiedenis in plaats van alleen statuswijzigingen.
  • Statistieken openen - genereert een openbare, deelbare statistiekenpagina voor deze monitor. Laat dit uit voor een interne of niet-openbare host.

Waarom 6 uur en geen interval op minutenschaal: de vervaldatum van een certificaat verandert niet tussen controles. Ze verandert alleen wanneer iemand een nieuw certificaat uitgeeft. Elke paar minuten pollen zou zonder enig voordeel steeds hetzelfde antwoord herhalen; vier keer per dag controleren is nog steeds snel genoeg om een mislukte vernieuwing binnen dezelfde werkdag te betrappen. U hoeft ook geen voorlooptijd in te stellen om vóór een verloop te blijven: HostTracker stuurt automatisch een informatieve herinnering op 30, 7 en 1 dag voor de vervaldatum van het certificaat, naar elk contact waaraan u hieronder een Up-abonnement heeft gegeven (elk kanaal behalve spraakoproepen, die gereserveerd zijn voor echte downtime). Die herinneringen staan los van een Down-waarschuwing. Een certificaat dat nog geldig is maar de vervaldatum nadert, is een herinnering, geen storing; de controle gaat pas naar Down zodra het certificaat werkelijk is verlopen.

Waarschuwingsabonnementen

Paneel Waarschuwingsabonnementen met een schakelaar Alle contacten inschrijven voor Up/Down-gebeurtenissen en een contactenlijst met kolommen Down, Up en Repeat

Dit is hetzelfde abonnementenpaneel dat elk controletype gebruikt. Zet Alle contacten inschrijven voor Up/Down-gebeurtenissen aan om elk contact op uw account in één keer op beide gebeurtenissen te zetten, of gebruik het zoekveld en de schakelaars Down / Up / Repeat per contact om een specifieke lijst samen te stellen:

  • Down - krijgt bericht wanneer het certificaat is verlopen.
  • Up - krijgt bericht wanneer een controle herstelt na een Down (er is een nieuw certificaat geïnstalleerd), en is voor dit controletype specifiek ook degene die de automatische verloopherinneringen op 30/7/1 dag hierboven ontvangt.
  • Repeat - blijft de Down-waarschuwing volgens een schema versturen zolang het certificaat verlopen blijft, in plaats van één keer te waarschuwen en dan te zwijgen.

Een verlopen publiek certificaat is het soort storing dat vertrouwen kost op het moment dat de browser van een bezoeker de waarschuwingspagina toont, dus dit onderdeel leeg laten ondermijnt het hele doel van de controle. Ze registreert het verloop dan wel, maar vertelt het aan niemand.

Rapportabonnementen

Paneel Rapportabonnementen met een schakelaar Alle contacten inschrijven voor wekelijkse/maandelijkse rapporten en een contactenlijst met kolommen Daily, Weekly en Monthly

Rapporten zijn periodieke samenvattingen in plaats van gebeurtenisgestuurde waarschuwingen, nuttig als iemand in uw team een vaste wekelijkse of maandelijkse samenvatting van de certificaatgezondheid wil in plaats van gepiept te worden zodra iets verloopt. Ze gaan alleen naar e-mailcontacten. Laat dit uit als de Waarschuwingsabonnementen hierboven al dekken wie het moet weten.

Uitgewerkt voorbeeld

U draait een afrekenpagina op pay.example.com achter een certificaat dat automatisch vernieuwt via Let's Encrypt, maar u bent al eens gebrand door een vernieuwingsjob die faalde zonder het iemand te vertellen. Maak een Certificate expiration-monitor aan voor pay.example.com, laat Bewaking ingeschakeld aan staan, voeg de tag payments toe, en schrijf uw wachtdienst-e-mail en Slack-contacten in op Up en Down (Up zodat zij ook de herinneringen op 30/7/1 dag krijgen). Sla Volledig logboek over tenzij u een volledige geschiedenis per controle wilt. Voor een controle die misschien twee keer per jaar van status verandert, is de gegroepeerde weergave gemakkelijker te lezen. Verder hoeft u niets in te stellen: de controle draait vanaf nu elke 6 uur, en u hoort drie keer apart over een tragere vernieuwing voordat het een storing wordt.

Problemen oplossen

  • De monitor toont Down, maar de site laadt prima in een browser. Browsers cachen certificaten en tolereren vaak een probleem met de keten dat een verse TLS-handshake niet zal tolereren. Bevestig het met de gratis SSL-controletool vanuit een schone sessie, of controleer of het certificaat op precies die host:poort is veranderd.
  • U heeft een poort toegevoegd, maar de controle verbindt nog steeds op 443. De poort moet deel uitmaken van het veld Domein / IP zelf, geschreven als host:poort. Er is geen apart poortveld voor dit controletype.
  • Er kwam geen herinnering op 30 of 7 dagen van tevoren. Herinneringen gaan alleen naar contacten met een Up-abonnement op deze specifieke monitor. Controleer eerst dat vakje, en bevestig dan dat het kanaal van het contact geen spraakoproep is, want die draagt deze meldingen nooit.
  • U heeft het certificaat vernieuwd maar ziet nog steeds een verouderde vervaldatum. De controle draait volgens zijn eigen schema van 6 uur en is niet gekoppeld aan uw deployment; wacht op de volgende geplande run, of open de monitor en gebruik de check-now-actie als uw abonnement die bevat.
  • U bedoelde de domeinregistratie te bewaken, niet het certificaat. Verkeerd controletype; zie het volgende onderdeel.

Gerelateerd

Nu controleren

Voer de gratis check uit op je eigen site, zonder account.

SSL check

Dit permanent monitoren

Ontvang een melding zodra er iets misgaat: HostTracker controleert vanaf meer dan 300 locaties en waarschuwt je via e-mail, sms, Slack, Telegram en meer.

HostTracker-functies

Meer in dit onderdeel: Monitoringhandleidingen: elk checktype, stap voor stap