diff --git a/HowtoOpenVPN.md b/HowtoOpenVPN.md index 93368f73..97eedf61 100644 --- a/HowtoOpenVPN.md +++ b/HowtoOpenVPN.md @@ -387,6 +387,22 @@ L'erreur `Bad LZO decompression header byte` signifie que la compression LZO n' ## FAQ +### Recevoir par mail un récapitulatif des prochaines expirations des certificats OpenVPN + +Rajouter un cron sur le serveur OpenVPN : + +~~~ +# Récapitulatif expirations PKI OpenVPN +30 5 1 * * { echo -e Ci-dessous les prochaines expirations des certificats OpenVPN du serveur, par ordre d\'expiration : \\n ; /bin/grep "Not After" -r /etc/shellpki/certs/ | sed -e "s/^.*certs\/\([-.a-z0-9]*\).*After\ :\ \(.*\).*GMT$/\2\1/" | sed -e "s/^\(.*\)\ \(20..\)\ \(.*\)$/- \2 \1 \3/" | tr "X" "\n" | sed '/^$/d' | sort -n -k 2 -k 3M -k 4 ; } | mail -E -s "PKI VPN XXX : recapitulatif expirations" contact@example.com +~~~ + +Penser à remplacer : + +* L'horaire à laquelle le cron s'exécuté, si voulu +* L'emplacement du binaire "grep", s'il n'est pas dans "/bin/grep" (notamment sous OpenBSD où il est dans /usr/bin/grep") +* Le nom du surveur XXX dans le sujet "PKI VPN XXX" +* L'adresse mail de contact + ### Permettre aux clients de conserver la même IP au fil de connexions #### ipp.txt