• 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é.

    Commande « pgrep »

    Exemple :

    pgrep -f sshd 

    Ici la commande me retourne tous les PID du service SSHD.

     

    Script de surveillance des services

     ( cliquer sur l'image pour l'agrandir )

     

    Les mêmes PID visibles dans HTOP.

     

    Script de surveillance des services

      ( cliquer sur l'image pour l'agrandir )

     

    J'ai crée une tâche cron pour lancer le script toutes les 5 minutes.

     

    Script de surveillance des services

       ( cliquer sur l'image pour l'agrandir )

     

    Script de surveillance des services

      ( cliquer sur l'image pour l'agrandir )

     

    Script de surveillance des services

     ( cliquer sur l'image pour l'agrandir )

     

    Script de surveillance des services

      ( cliquer sur l'image pour l'agrandir )

     

    N'hésitez pas à adapter le script selon vos besoins.... 

     

    « Configuration simple d'un MTA avec PostfixConfigurer un serveur multimédia avec ReadyMedia »

    Tags Tags : , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :