-
Script de surveillance des services
Voici un petit script qui va surveiller à intervalles réguliers des services comme sshd, mysqld, apache2 et vous envoyer un mail d'alerte si un des services vient à s'arrêter.
Télécharger « Script_surveillance_services »
Le script va utiliser la commande pgrep pour vérifier les PID des services et si le retour de la commande a une valeur "nulle" ( commande if -z ), alors un mail d'alerte sera envoyé pour vous signifier qu'un service est arrêté.
Exemple :
pgrep -f sshd
Ici la commande me retourne tous les PID du service SSHD.
( cliquer sur l'image pour l'agrandir )
Les mêmes PID visibles dans HTOP.
( cliquer sur l'image pour l'agrandir )
J'ai crée une tâche cron pour lancer le script toutes les 5 minutes.
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
( cliquer sur l'image pour l'agrandir )
N'hésitez pas à adapter le script selon vos besoins....
Tags : service, script, apache2, mysql, pgrep, ssh
-
Commentaires