But herein lies my problem; my network crosses organizational groups, each rather independent. So, if I have an apache failure on a system in personnel, I don't want to notify webmasters in the sales division. And I don't see a way to do it without defining multiple http checks for the different origanizational contact groups.
Unless there is a way to do it with macros that is not documented. If I could do something like setting the service notification email destination to $HOST->$CONTACTGROUP that might work. But I didn't see that feature when I skimmed the macro information.
Ah well, still a great system, I guess I'm just going to have to live with defining hundreds of services (three cheers for inheritance). Is there much of a performance hit from having a huge number of services defined?