The other things that seems to be happening is that all alerts are going to all possible recipients. The info panel for most all of the systems I checked look like this:
conn
user-e078fdb03e32@xymon.invalid (R) - - 1h - purple,red
user-12b47aa7e867@xymon.invalid 10m 1s - 2d - purple,red
user-e078fdb03e32@xymon.invalid(R) - - 1h - purple,red
user-12b47aa7e867@xymon.invalid 10m 1s - 2d - purple,red
user-7f837ff5e8e5@xymon.invalid 10m 1s - 2d - purple,red
user-7f837ff5e8e5@xymon.invalid 10m 1s - 2d - purple,red
user-7f837ff5e8e5@xymon.invalid 10m 1s - 2d - purple,red
user-7f837ff5e8e5@xymon.invalid
The rules which I copied over from my old system look like this though for this system in particular.
HOST=$aspmdpbulk
MAIL $ems1 REPEAT=60m RECOVERED
MAIL user-12b47aa7e867@xymon.invalid SERVICE=conn DURATION>10 REPEAT=2d
All of my rules in alerts.cfg pretty much look like the above. An email for everything and a page for connectivity. I have checked the file for white space, typos etc. I do not see any. Is there script or something out there that will parse the *.cfg files for errors?