Surveiller l’état de votre serveur avec monit et webmin

monitoring serveur

Aujourd’hui nous allons voir comment surveiller l’état de son serveur dédié à l’aide d’outils de monitoring. Voici les 4 grands logiciels que nous allons installer et configurer : Monit : permet de surveiller l’état des différents services comme Apache, le serveur FTP, DNS mais aussi l’état des disques dur. Ce…

26 commentaires ont été ajoutés, ajoutez le vôtre.

Vous pouvez laisser un commentaire, cependant je ne peux pas vous garantir qu'il sera modéré rapidement ou qu'il aura une réponse, faute de temps pour m'occuper du site.

  1. hallowman

    bonsoir

    j’ai un petit soucis avec monit.
    il ne veux pas me mettre sshd sur runnig
    j’ai à la place not monitored.
    comment on peux faire ?

    je n’ai pas changer le port pour l’instant j’ai laisser 22.

  2. Bastien

    Si ça peut aider,
    Lors du premier lancement de Monit j’avais un problème avec le processus Apache : Connection failed.
    En fait Monit teste le fichier index.php situé dans /var/www et comme je l’avais laissé tel quel il appartenait toujours à www-data (qui a un uid < 100). Or dans le fichier /etc/suphp/suphp.conf on avait fixé le min_uid à 100.

    S'ensuivait alors l'erreur suivante dans les logs d'Apache :
    SoftException in Application.cpp:350: UID of script "/var/www/index.php" is smaller than min_uid

    2 solutions donc :

    Changer le propriétaire du fichier /var/www/index.php
    Abaisser le min_uid dans le fichier de conf de suPHP

    Et ça remarche 🙂

    • Tchupa

      Merci Bastien j’avais ce soucis là et après avoir changé le user du index.php dans /var/www problème résolu.

      Cordialement.

  3. Abu Rayane

    Bonjour,

    Merci pour le tuto, je precise bien que lorsque j’ai cree le repertoire monitoring sous le chemin /var/www/ j’accede au ksxxxx.kimsufi.com/monitoring, il n’affiche pas la page index, je recois seulement ca:

    Index of /monitoring
    [ICO] Name Last modified Size Description
    [DIR] Parent Directory –

    Merci a vous

  4. Seb

    Salut Alexis, merci pour ton tuto tous fonctionne parfaitement mais pourrais tu poster ton script cleanup.sh?
    merci

    • Madrzejewski Alexis

      Salut,

      Le voici, mais c’est très spécifique à mon serveur par contre. Cependant, rien de bien compliqué :

      #!/bin/sh
      echo "Deplacement des backups en home, problème de disque ..."

      mv /var/archives/*.tar.gz /home/backup_pb
      (echo -e "Probleme de disque \n" ; ls -l /var/archives ; ls -l /home/backup_pb) | mail -s "Probleme de disque" [email protected]

      • Seb

        merci c’est vraiment simple en plus. encore merci

  5. th0ny

    Salut Alexis ^^
    C’est que je te harcèle en ce moment hein :$

    Alors j’avais un soucis, je rencontrais une erreur dans la location du PID de mysql.
    Mon PID n’est pas situé à l’endroit indiqué dans le tutoriel.
    Après quelques recherches, je tombe sur çà : http://dev.mysql.com/doc/refman/5.0/fr/resetting-permissions.html

    Il y a donc 3 possibilités !
    Et le fichier peut éventuellement porter le nom du serveur (le nom de la machine: ne pas confondre avec le nom de domaine).

    • th0ny

      Hum je rage.
      Mon problème n’as pas été résolu.
      Cette soluce servira peut-être à quelqu’un d’autre alors xd

  6. grepher76

    bonjour voila j’ai cette erreur qui parvient pendant l’install de webmin

    Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
    Les paquets suivants contiennent des dépendances non satisfaites :
    webmin: Dépend: apt-show-versions mais ne sera pas installé
    E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
    (ou indiquez une solution).

    j’ai beau faire apt-get -f install apt-show-versions il veut pas s’instaler comment faire svp ?

    • grepher76

      Résolu.

      Si vous avait le même problèmes que moi faut désinstaller webmin car il c’est mal installer avec la commande « apt-get –purge remove webmin » puis installer « apt-show-versions » avec la commande « apt-get install apt-show-versions » est le tour et jouer

      Bon courage à vous.

  7. Jiwoks

    Bonjour,

    Tout d’abord félicitations pour ce site et les tutos très intéressants même pour des gens déjà initiés.

    Si je peux me permettre il serait intéressant de parler dans cette partie de apticron qui permet de recevoir un mail lorsque le système doit être mis à jour.
    Ça permet d’éviter quelques problèmes 😉

    • Madrzejewski Alexis

      Merci pour la précision pour le htaccess, j’avais déjà entendu parlé de ce genre de faille mais pendant le tuto j’avais complètement oublié.
      Je vais voir ce que je peux faire pour proposer une meilleure solution.

      • ludovic

        pour le .htaccess il suffit de faire a mojn avis

        « AuthName « administration – access interdit »
        AuthType Basic
        AuthUserFile /home/site/www/admin/.htpasswd
        require valid-user »

        voila 😉 a très vite merci encore pour cette série passionnante de tuto

    • Madrzejewski Alexis

      Merci pour le lien :). J’avoue que je ne me suis pas très bien intéressé à Webmin même si j’ai cru comprendre qu’il est très utilisé (c’est d’ailleurs pour ça que j’en parle dans l’article).

  8. Rétrolien: Installation et configuration d’un serveur dédié | Tutoriels-Video