18
0
Fork 0

Ajout cron recevoir récapitulatif expirations certifs par mail

This commit is contained in:
jdubois 2020-03-18 16:29:25 +01:00
parent 63dbcab1ae
commit 7537e868bf
1 changed files with 16 additions and 0 deletions

View File

@ -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