3 votes

Pause de la surveillance de Monit lors de la mise à jour du serveur

J'ai un problème avec les services de surveillance de Monit.

Le suivi fonctionne bien. Trop bien.

Lorsque j'exécute la mise à jour du système... il est possible que la mise à jour de MySQL ou d'Apache etc. doive être désactivée. Le processus de mise à jour le fait, puis le service Monit redémarre... et l'installation des mises à jour échoue ou est corrompue à cause du service Monit.

Est-il possible de mettre en pause la surveillance de monit lors de la mise à jour du système ? Je ne fais pas les mises à jour à la main... mais par unattended-updates.

0voto

T'Saavik Points 13
 monit unmonitor all   - Disable monitoring of all services
 monit unmonitor name  - Only disable monitoring of the named service

0voto

boppy Points 431

Je vois deux solutions possibles. Toutes deux limitent la surveillance réelle, mais réduiront les courriers positifs erronés...

Je recommande d'ajouter Tolérance aux pannes ici :

check process apache pidfile /run/apache.pid
  if failed
    port 80 for 3 cycles
  then alert

Vous pouvez également vérifier Temps d'interrogation du service :

check process apache pidfile /run/apache.pid
  not every "0-10 1 * * *"
  if failed then alert

Ainsi, Monit ne vérifiera pas apache entre 1h00 et 1h10 du matin. Ainsi, si votre emploi du temps correspond, vous ne devriez pas recevoir d'alertes dans cette tranche horaire...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X