
Instalé Monit 5.6 desde los repositorios de Ubuntu para alertarme sobre usos inusualmente altos de memoria y CPU en mi VPS. Resultó que el uso de memoria del 75% es bastante habitual en mi configuración, así que cambié la línea donde se establece el límite en el archivo /etc/monit/conf.d/system.conf
:
check system localhost
...
if memory usage > 90% then alert
Pero ahora me alerta tanto en el umbral del 75% como en el 90%. Busqué dónde más se puede configurar: grep 75% -r /etc/monit/
, pero no obtuve coincidencias. ¿Hay otros lugares donde Monit almacena sus archivos de configuración en la configuración predeterminada? ¿O el límite del 75% está codificado de alguna manera? ¿Cómo puedo desactivarlo?
UPD: Intenté recargar y reiniciar monit después de los cambios (aunque no intenté reiniciar el servidor). Mi versión de Monit es:
# monit -V
This is Monit version 5.6
Copyright (C) 2001-2013 Tildeslash Ltd. All Rights Reserved.
Y el archivo de configuración:
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
Respuesta1
Siempre existe la posibilidad de que haya un error... ¿Puedes mostrar tu nivel de versión de Monit?
# monit -V
This is Monit version 5.5
Copyright (C) 2001-2012 Tildeslash Ltd. All Rights Reserved.
- ¿Podrías publicar también tu archivo de configuración de Monit?
- ¿Reinició el servicio Monit después de realizar el cambio de configuración?
Puedes hacer esto con:
service monit restart
o solomonit reload
Si tienes dudas sobre las lecturas, puedes ejecutar monit status
desde la línea 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