Le Fri, May 02, 2025 at 06:36:50PM +0200, David Ponzone a écrit:
> Ils recommandent RedSift, mais l’interface ne me plait pas, et les
> notifications sont envoyées 7 jours avant l’expiration dans l’offre gratuite.
> Quelqu’un a mieux (et plus simple visuellement) ?
Vu que je suis à l'ehpad, j'utilise tout simplement le check_http de nagios
(pardon,
des monitoring-plugins) avec un -S...
$ /usr/lib/nagios/plugins/check_http -S www.frnog.org -C 60,30
CRITICAL - Certificate '*.freestyler.org' expires in 60 day(s) (Wed 02 Jul 2025
03:05:50 AM GMT +0000).
Tu peux aussi remonter encore d'un niveau et shellifier autour pour obtenir un
mail:
$ openssl x509 -noout -in mon-ehpad.cer -enddate
notAfter=Jun 16 20:06:46 2025 GMT
Ou spécifier une durée de fin:
$ SECONDS=5184000 # 86400*60 # 60 jours
$ openssl x509 -checkend 5184000 -noout -in mon-autre-ehpad.cer
Certificate will expire
J'avais écrit un machin comme ça, qui m'envoyait un mail quand un certificat de
client de puppet arrivait à terme... Bien pratique.
Par contre, le check_http est évidemment plus simple à manier, il n'y a pas à
parser les dates.
Arnaud, qui a juste lu de la doc.
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/