The GUI does not check what you select. It will let you select options or tests that do not work. You will only find out when it won't start up. Again, you need to read the Monit Manual (and look at the examples), for guidance as to what will work.
I think the 'changed' switch is for checking the output status of shell scripts, not the status of the system.
This is what I have under 'check system':
I haven't changed it; this was what Opnsense installed.
Make sure you have the service tests CPUUsage, LoadAvg1, LoadAvg5 and LoadAvg15 set up under Service Test Settings - they are installed by default, so should be there.
I think the 'changed' switch is for checking the output status of shell scripts, not the status of the system.
This is what I have under 'check system':
Code Select
check system $HOST
if memory usage is greater than 75% then alert
if cpu usage is greater than 75% then alert
if loadavg (1min) is greater than 8 then alert
if loadavg (5min) is greater than 6 then alert I haven't changed it; this was what Opnsense installed.
Make sure you have the service tests CPUUsage, LoadAvg1, LoadAvg5 and LoadAvg15 set up under Service Test Settings - they are installed by default, so should be there.
"