Say I have a check for my system like this
check system myserver if memory > 10 GB for 5 cycles then alert
Then monit complains if the limit is exceeded due to filesystem memory usage. This is not very helpful; I want the filesystem to use all memory for caching unless it is otherwise needed. What I want to monitor is the amount of memory used by processes. Monit ought to keep these two kinds of memory usage apart.