Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
monit [Le 26/09/2008, 11:15]
90.0.27.140, 127.0.0.1
monit [Le 28/12/2014, 17:59] (Version actuelle)
82.124.251.120 [Configuration] Nécessité de sécuriser...
Ligne 13: Ligne 13:
 comme par exemple relancer un serveur //Apache// si il ne répond plus ou comme par exemple relancer un serveur //Apache// si il ne répond plus ou
 vider la file d'​attente d'un serveur //Postfix// en cas d'​engorgement. vider la file d'​attente d'un serveur //Postfix// en cas d'​engorgement.
 +
 +<​note>​Note d'un adminsys qui passe par là : Zabbix et Nagios savent aussi déclencher des actions avant d'​envoyer des alertes. Ceci n'est pas une spcificité de Monit.
 +
 +--- //​[[:​utilisateurs:​tiramiseb|tiramiseb]] Le 12/04/2014, 14:​25//</​note>​
  
 //monit// est un logiciel à la fois simple et puissant. À utiliser avec //monit// est un logiciel à la fois simple et puissant. À utiliser avec
Ligne 35: Ligne 39:
  
  
-L'​installation est très simple ​: ::+L'​installation est très simple :
  
   $ apt-get install monit   $ apt-get install monit
Ligne 119: Ligne 123:
 </​code>​ </​code>​
  
-Dans un environnement de développement,​ la sécurisation par //​SSL// ​n'est +Dans un environnement de développement,​ la sécurisation par //​SSL// ​peut 
-pas nécessaire,​ on peut donc avantageusement remplacer la procédure+ne pas être nécessaire,​ on peut donc avantageusement remplacer la procédure
 ci-dessus par les lignes : ci-dessus par les lignes :
 <​code>​ <​code>​
Ligne 141: Ligne 145:
    ​http://​serveurdev.exemple.fr:​2812/​    ​http://​serveurdev.exemple.fr:​2812/​
 </​code>​ </​code>​
 +
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 156: Ligne 161:
 Par exemple, voici comment redémarrer automatiquement le serveur //SSH// Par exemple, voici comment redémarrer automatiquement le serveur //SSH//
 s'il ne répond plus : :: s'il ne répond plus : ::
 +<​file>​
      check process sshd with pidfile /​var/​run/​sshd.pid      check process sshd with pidfile /​var/​run/​sshd.pid
            start program ​ "/​etc/​init.d/​ssh start"            start program ​ "/​etc/​init.d/​ssh start"
Ligne 162: Ligne 167:
            if failed port 22 protocol ssh then restart            if failed port 22 protocol ssh then restart
            if 5 restarts within 5 cycles then timeout            if 5 restarts within 5 cycles then timeout
 +</​file>​
 La dernière ligne permet d'​éviter des boucles infinies, notamment si La dernière ligne permet d'​éviter des boucles infinies, notamment si
 la configuration du serveur //SSH// est erronée. la configuration du serveur //SSH// est erronée.
Ligne 168: Ligne 173:
 Bien sûr il est possible de configurer des traitements d'​erreurs plus Bien sûr il est possible de configurer des traitements d'​erreurs plus
 fins. Voici par exemple, une politique de surveillance d'//​Apache//​ : :: fins. Voici par exemple, une politique de surveillance d'//​Apache//​ : ::
 +<​file>​
       check process apache with pidfile /​var/​run/​apache2.pid group www       check process apache with pidfile /​var/​run/​apache2.pid group www
         start program = "/​etc/​init.d/​apache2 start"         start program = "/​etc/​init.d/​apache2 start"
Ligne 180: Ligne 185:
         if loadavg(5min) greater than 10 for 8 cycles then stop         if loadavg(5min) greater than 10 for 8 cycles then stop
         if 3 restarts within 5 cycles then timeout         if 3 restarts within 5 cycles then timeout
 +</​file>​
 Dans cet exemple, //monit// vérifiera la présence d'un fichier Dans cet exemple, //monit// vérifiera la présence d'un fichier
 //​monit/​token//​ sur le serveur. En cas d'​absence le serveur sera //​monit/​token//​ sur le serveur. En cas d'​absence le serveur sera
Ligne 194: Ligne 199:
  
  
-* Quelques exemples de configurations avancées :: +  ​* Quelques exemples de configurations avancées : http://​mmonit.com/​wiki/​Monit/​ConfigurationExamples 
- +  * Documentation : http://mmonit.com/monit/documentation/monit.html 
-           http://www.tildeslash.com/monit/doc/examples.php+  * Plusieurs tutoriels sur la configuration de Monit : http://​www.it-connect.fr/​tutoriels/​securite/​supervision/​monit/​
  
-* Plus de détails sur //m/monit// :: 
  
-       ​http://​www.tildeslash.com/​mmonit/​ 
  
  


Le contenu de ce wiki est sous licence : CC BY-SA v3.0