Linux: Une alerte par mail lorseque des mises à jour sont disponibles

L’importance de maintenir à jour un système et ses applications n’est plus à prouver. Sous Linux, les mises à jour se font le plus communément par l’intermédiaire du gestionnaire de paquetages. Plutôt que d’effectuer une vérification manuelle sur chaque serveur dont on a la charge, il peut être intéressant d’automatiser l’opération afin d’être avertis par courrier électronique.
Sur les distributions basée sur RedHat, le gestionnaire de paquets par défaut est Yum. Sur ce type distribution, on pourra utiliser yum-updatesd, un démon chargé d’effectuer la vérification des nouveaux paquets disponibles , et d’envoyer des alertes par mail. Il peut également initier l’installation de manière automatique.

Installation:

yum install yum-updatesd

Configuration: /etc/yum/yum-updatesd.conf:

[main]
run_interval = 3600
updaterefresh = 600
emit_via = email
email_to = admin@domaine.fr
email_from = yum@serveur.fr
dbus_listener = yes
do_update = no
do_download = no
do_download_deps = no

Démarrer le démon:

service yum-updatesd start

Sur les distribution basées sur Debian, le gestionnaire de paquet de référence est Apt. Dans ce cas la, le programme apticron répondra au besoin.

Installation:

apt-get install apticron

Configuration: /etc/apticron/apticron.conf

EMAIL="admin@domaine.fr"

Le programme sera exécuté via la tâche cron /etc/cron.daily/apticron.