Een verlopen SSL-certificaat is een van de meest voorkomende oorzaken van vermijdbare downtime. Je server is in orde, je code is in orde, en elke bezoeker ziet een browserwaarschuwing over de hele pagina. De meesten haken af. API-clients weigeren de verbinding helemaal, dus integraties gaan op hetzelfde moment stuk.
Automatische verlenging heeft dit zeldzamer gemaakt, niet onmogelijk. Een verlengingsjob mislukt na een serververhuizing, een DNS-wijziging breekt de validatie, een certificaat op een vergeten subdomein is twee jaar geleden met de hand uitgegeven. Monitoring van SSL-certificaten is het vangnet voor al die gevallen.
Wat Uptimecheck controleert
De vervaldatum van het certificaat dat op elke HTTPS-monitor wordt geserveerd, bij elke check uitgelezen.Het aantal resterende dagen per monitor, oranje onder 30 dagen en rood onder 14.Certificaten die binnen 14 dagen verlopen, vermeld onder Vraagt aandacht in het overzicht.Herinneringen naar je meldingskanalen 30, 14, 7 en 1 dag voor het verlopen, en op de dag zelf.Een mislukte check als het certificaat verlopen is, niet vertrouwd wordt of voor een andere naam is uitgegeven.
Lees onze gids over het monitoren van verlopende SSL-certificaten voor een checklist voor verlenging, en SSL-certificaatfouten uitgelegd voor wat elke browserwaarschuwing betekent.
Een typisch geval
Het wildcardcertificaat voor *.northwind.shop verloopt over 14 dagen. Verlenging is geautomatiseerd, maar de job faalt al stilletjes sinds de serververhuizing vorige maand. Uptimecheck stuurt een herinnering naar het teamkanaal. Iemand bekijkt het verlengingslog, vindt de kapotte DNS-validatie en lost die op een dinsdagmiddag op in plaats van tijdens een storing op zaterdag. Als je certificaten automatisch worden verlengd, betekent een herinnering dat de verlenging is mislukt.
Certificaten en domeinen horen bij elkaar
Een certificaat is maar zo goed als het domein waar het op staat. Als de domeinregistratie verloopt, gaat de site plat, wat het certificaat ook doet. Combineer SSL-monitoring met monitoring van verlopende domeinen, en houd je records in de gaten met DNS-monitoring, zodat een gewijzigd validatierecord je niet verrast.
Voor bureaus die veel klantsites beheren
Als je tientallen klantwebsites beheert, zijn certificaten wat erdoorheen glipt. Zet elke klantsite in Uptimecheck, groepeer ze in projecten per klant, en zie in één overzicht welke certificaten bij alle klanten aandacht nodig hebben. Gaat het toch mis, dan houdt een statuspagina per klant de telefoon stil, en laten klantrapporten elke klant elke maand zijn uptime zien.
Een checklist voor verlenging
Weet wie verantwoordelijk is voor de verlenging van elk certificaat, ook voor oude subdomeinen en klantsites.Controleer na elke serververhuizing of DNS-wijziging of de automatische verlenging echt is uitgevoerd.Controleer of het verlengde certificaat ook echt wordt geserveerd, en niet alleen op schijf staat.Verwijder monitors voor domeinen die je niet meer gebruikt, zodat echte herinneringen niet ondersneeuwen.
Herinneringen geven je de tijd om die lijst rustig af te werken. Het doel is dat het verlengen van certificaten routineonderhoud wordt in plaats van een incident.
Certificaten op API’s en webhook-ontvangers
Niet elk certificaat staat op een publieke website. API-endpoints, webhook-ontvangers, beheerpanelen en stagingomgevingen hebben allemaal certificaten, en een verlopen certificaat breekt integraties zonder dat een bezoeker een waarschuwing ziet. Voeg voor elk publiek endpoint een HTTPS-monitor toe, zodat niets op goed geluk wordt verlengd.
Herinneringen gaan op elk abonnement naar e-mail, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks en pushmeldingen.
Abonnementen beginnen bij € 9 per maand bij jaarlijkse betaling of € 12 bij maandelijkse betaling, excl. btw, en SSL-monitoring zit in elk abonnement. Vergelijk limieten op de prijspagina, of start een gratis proefperiode van 14 dagen zonder creditcard.