Currently monit messgaes have a subject like this pattern: "Resource limit (succeeded|matched) $hostname". I'm not very happy with it because: 1) The hostname seems somewhat redundant, as it should be obvious from the "From" address of the message where the message originated. 2) If you have several messages from one host, the only thing you see is a set of "matched|succeeded" subjects, without any clue what happened before you read the actual messages. Also sorting by subject is not very helpful in this case.
In the "Description" however you see (for example) "cpu system usage ...". I can imagine the following improvements: 1) Replace "Resource limit" with "cpu system usage" (or corresponding) in the subject 2) If you leave out the actual value in the subject, sorting by subject may be more helpful, but if you include the current reading (the cpu usage), one could get a quick overview what happened from the subjects. 3) I don't think adding the trigger condition to the subject is really helpful (the user either knows it, or can look it up easily)
If you read your messages as soon as they arrive the change request seems to have little benefit, but if you have 40 messages from monit after the weekend, one may appreciate more specific subjects.