22 lines
622 B
Plaintext
22 lines
622 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) > 20% for 2 cycles then alert
|
||
|
if cpu usage (wait) > 80% for 2 cycles then alert
|
||
|
if cpu usage > 200% for 4 cycles then alert
|