Prendre rendez-vous
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Superviser ses services avec Monit

Administration
Linux
Monitoring

Superviser ses services avec Monit

4 octobre 2025

2 min de lecture

Sommaire
Plan de l'article
Installation de Monit
Configuration de base
Surveillance des services
Alertes et notifications
Alternatives et compléments
Conclusion

Assurer la disponibilité des services critiques est une priorité pour tout administrateur système.
Monit est un outil léger de supervision et d'auto-récupération qui permet de surveiller les processus, fichiers et systèmes, et de redémarrer automatiquement les services défaillants.

Ce guide détaille comment installer et configurer Monit sous Linux.

Plan de l'article

  • Installation de Monit
  • Configuration de base
  • Surveillance des services
  • Alertes et notifications
  • Conclusion

Installation de Monit

Sous Debian/Ubuntu :

sudo apt update
sudo apt install monit

Sous CentOS/RHEL :

sudo yum install monit

Activer et démarrer Monit :

sudo systemctl enable monit
sudo systemctl start monit

Configuration de base

Le fichier principal est /etc/monit/monitrc.
Exemple minimal :

set daemon 60            # Vérification toutes les 60 secondes
set logfile /var/log/monit.log
set httpd port 2812 and
    use address localhost
    allow localhost

Monit dispose également d'une interface web locale sur le port 2812.


Surveillance des services

Exemple : surveiller Apache :

check process apache2 with pidfile /var/run/apache2/apache2.pid
    start program = "/etc/init.d/apache2 start"
    stop program  = "/etc/init.d/apache2 stop"
    if failed port 80 protocol http then restart
    if 5 restarts within 5 cycles then timeout

Exemple : surveiller MySQL :

check process mysqld with pidfile /var/run/mysqld/mysqld.pid
    start program = "/etc/init.d/mysql start"
    stop program  = "/etc/init.d/mysql stop"
    if failed port 3306 protocol mysql then restart

Alertes et notifications

Configurer une alerte email :

set mailserver smtp.exemple.com port 587
    username "alert" password "motdepasse"
set alert admin@exemple.com

Monit enverra un email en cas de panne ou de redémarrage automatique.


Alternatives et compléments

  • Pour une supervision plus complète, explorez la stack Prometheus et Grafana
  • Considérez Uptime Kuma pour un monitoring d'uptime
  • Intégrez avec systemd pour une gestion avancée des services

Conclusion

Avec Monit, vous avez un outil simple, taillé pour :

  • Surveiller les services critiques,
  • Redémarrer automatiquement en cas de panne,
  • Être notifié immédiatement d'un incident.

Un allié direct pour renforcer la fiabilité de votre infrastructure Linux.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires

Logs Linux 2026 : journalctl, syslog, rsyslog et logrotate complet
Linux
Administration
Monitoring

Logs Linux 2026 : journalctl, syslog, rsyslog et logrotate complet

Guide complet logs Linux 2026 : journalctl systemd, syslog, rsyslog, logrotate, analyse logs, centralisation, monitoring et troubleshooting système.

30 janv. 2026

Lire plus

Automatisation de la gestion des journaux avec logrotate et compression
Administration
Linux
Monitoring

Automatisation de la gestion des journaux avec logrotate et compression

Déployer une rotation automatique, une compression adaptée et une politique de rétention claire des journaux système et applicatifs avec logrotate.

8 sept. 2025

Lire plus

Configurer rsyslog pour centraliser les logs systèmes sous Linux
Administration
Linux
Monitoring

Configurer rsyslog pour centraliser les logs systèmes sous Linux

Guide complet sur l'installation et la configuration de rsyslog pour centraliser et gérer efficacement les logs systèmes sous Linux.

21 juil. 2025

Lire plus


SHPV, votre partenaire de confiance en infrastructure et infogérance informatique en France.

SHPV
Prendre rendez-vousNous contacter
Expertise
InfrastructureDatacenterInfogéranceCloudHébergementTransit IP
Légales
Conditions Générales de VenteCPS - Contrat de ServicesCPS - Hébergement CloudCPS - Microsoft 365Accord sous-traitance RGPDTarifs interventions

SHPV © 2026 - Tous droits réservés

Mentions légalesPolitiques de confidentialité
SHPV FRANCE - SAS au capital de 16 000 € - 52 Rue Romain Rolland, 71230 Saint-Vallier - SIRET n°80886287400035 - R.C.S. Chalon-sur-Saône. Par téléphone 09 72 310 818 - Email: support@shpv.fr