2 votes

Le résumé de Monit est lent/se traîne pendant 1m15s

Sur le serveur avec lequel je travaille (Ubuntu 14.04 LTS), Monit (v5.6) est suspendu pendant 1 minute 15 secondes avant que la sortie de monit summary apparaît. D'autres opérations, comme unmonitor prendre encore plus de temps. Je ne comprends pas pourquoi, car il s'agit d'une instance Amazon EC2 c4.4xlarge sans charge CPU/mémoire significative.

Les autres serveurs de ce cluster n'ont pas ce problème.

Voici quelques scénarios avec time sortie :

  1. Avec beaucoup de choses à surveiller :

    root@SERVER01:~# time monit summary ... Process 'crond' Running File 'cron_bin' Accessible File 'cron_rc' Accessible Directory 'cron_spool' Accessible System 'SERVER01' Running

    real 1m15.091s user 0m0.000s sys 0m0.011s

  2. Désactiver la surveillance de tout

    root@SERVER01:~# time monit unmonitor all

    real 6m30.446s user 0m0.026s sys 0m0.000s

  3. Même lenteur avec tout ce qui n'est pas surveillé

    root@SERVER01:~# time monit summary The Monit daemon 5.6 uptime: 36m

    Process 'rsyslogd' Not monitored ... Process 'crond' Not monitored File 'cron_bin' Not monitored File 'cron_rc' Not monitored Directory 'cron_spool' Not monitored System 'NC-CRIMSON01' Not monitored

    real 1m15.089s user 0m0.010s sys 0m0.003s

C'est étrange que le résultat prenne toujours 1 minute 15s. Abaisser set daemon 90 a 30 n'a eu aucun effet.

1voto

Rabin Points 167

Ok, j'ai pu résoudre ce problème moi-même, mais je vais le poster pour le bénéfice de l'Internet en général.

Après avoir remarqué que http://localhost:2812 mettait 17s à répondre à chaque demande, cela m'a fait penser aux DNS et aux délais d'attente...

Il s'avère que ce nouveau serveur n'avait pas localhost présent dans son /etc/hosts ! _

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