
Instalei o Monit 5.6 dos repositórios do Ubuntu para me alertar sobre uso incomum de memória e CPU em meu VPS. Acontece que 75% de uso de memória é bastante comum para minha configuração, então alterei a linha onde o limite está definido no arquivo /etc/monit/conf.d/system.conf
:
check system localhost
...
if memory usage > 90% then alert
Mas agora ele me alerta tanto no limite de 75% quanto no limite de 90%. Procurei onde mais pode ser definido: grep 75% -r /etc/monit/
, mas não encontrei correspondências. Existe algum outro lugar onde o Monit armazena seus arquivos de configuração na configuração padrão? Ou o limite de 75% está de alguma forma codificado nele? Como posso desativá-lo?
Atualização: Tentei recarregar e reiniciar o monit após as alterações (embora não tentei reinicializar o servidor). Minha versão do Monit é:
# monit -V
This is Monit version 5.6
Copyright (C) 2001-2013 Tildeslash Ltd. All Rights Reserved.
E o arquivo de configuração:
check system localhost
if loadavg (1min) > 4 then alert
if loadavg (5min) > 3 then alert
if memory usage > 90% then alert
if cpu usage (user) > 70% for 5 cycles then alert
if cpu usage (system) > 30% for 5 cycles then alert
if cpu usage (wait) > 20% for 5 cycles then aler
Responder1
Sempre há uma chance de haver um bug... Você pode mostrar o nível da sua versão do Monit?
# monit -V
This is Monit version 5.5
Copyright (C) 2001-2012 Tildeslash Ltd. All Rights Reserved.
- Você também poderia postar seu arquivo de configuração do Monit?
- Você reiniciou o serviço Monit depois de fazer a alteração na configuração?
Você pode fazer isso com:
service monit restart
ou apenasmonit reload
Em caso de dúvida sobre as leituras, você pode executar monit status
na linha de comando:
[root@PMS ~]# monit status
The Monit daemon 5.5 uptime: 6d 14h 26m
System 'PMS.pmscollects.com'
status Running
monitoring status Monitored
load average [0.00] [0.11] [0.38]
cpu 0.0%us 0.2%sy 0.0%wa
memory usage 3562600 kB [44.2%]
swap usage 5280 kB [0.0%]
data collected Sun, 23 Nov 2014 23:59:04