Sou um grande fã de sistemas de monitoramento. O plugin padrão do NAGIOS check_http
tem um cheque para a expiração do certificado SSL, e você pode definir isso como ADVERTÊNCIA um certo tempo antes, e outro CRITICAL, menor, antes. Então, acho que a primeira parte da minha resposta é não deixar que o fornecedor do certificado, ou qualquer outra pessoa, seja responsável por notificá-lo. Tenha seu próprio sistema automatizado que o faça e garanta que ele seja feito quando você determinar que isso deve ser feito.
Quais devem ser esses horários? Você sabe quanto tempo leva para transformar uma notificação em um CSR recém-cunhado válido, quanto tempo seus fornecedores de certificado demoram para recuperar os CSRs e quanto tempo você leva para agendar o tempo de inatividade para que o novo certificado seja instalado em cada servidor. Adicione esses três tempos juntos e esse é o tempo mínimo para gerar uma notificação automatizada; um bom valor limite de NAGIOS CRÍTICO.
Em seguida, adicione uma margem confortável para feriados, inércia, etc., e esse é um bom limite de AVISO. No meu caso, adiciono duas semanas para isso.
Além disso, se a falha do serviço for crítica para os negócios, adicione pelo menos uma semana a mais para evitar que isso aconteça.
E como uma dica final, se você está apenas usando certificados SSL padrão do pântano, e atualmente está pagando muito por eles, encontre um local de atendimento mais barato e compre certificados de período mais longo. A melhor maneira de não perder uma renovação de certificado SSL é não ter uma em breve.