xin/monitoring/monitrc

26 lines
731 B
Plaintext

set daemon 30
set alert alert@bolddaemon.com
set logfile /var/log/monit.log
include /run/secrets/monit_cfg
set mail-format {
from: alerts@bolddaemon.com
subject: $SERVICE $EVENT on $DATE
message: $DESCRIPTION
}
check system $HOST
if loadavg (5min) > 3 then alert
if loadavg (15min) > 2 then alert
if memory usage > 80% for 4 cycles then alert
if swap usage > 20% for 4 cycles then alert
if cpu usage (user) > 80% for 2 cycles then alert
if cpu usage (system) > 40% for 2 cycles then alert
if cpu usage (wait) > 80% for 2 cycles then alert
if cpu usage > 200% for 4 cycles then alert
check filesystem rootfs with path /
if space usage > 90% then alert
if inode usage > 90% then alert