Notification problem on service alerts

I have a rule for Service warning %services.service_status = "1" and whenever it switches to that status I get the following entry in my eventlog (for any device):

Could not issue warning alert for rule ‘Service warning’ to transport ‘mail’ Error: You must provide at least one recipient email address.

The weird thing is, recoveries (and for that matter any other alerts) get sent to the respective email addresses just fine.

Issued recovery for rule ‘Service warning’ to transport ‘mail’

My alert settings are as follows:

  • Disable alerting: No
  • Issue alerts to admins: Yes
  • Issue alerts to read only users: No
  • Issue alerts to normal users: No
  • Issue alerts to sysContact: Yes
  • Send alerts to default contact only: No
  • Default contact: $MYADMINEMAIL
  • Tolerance window for cron: 5
  • Updates to contact email addresses not honored: No

Does anybody have an idea what could be wrong with my settings?

try taking out the sys contact and Default contact and make sure you have an email address attached to the admin accounts.

But I need (different) alerts to go to sysContact, otherwise all my networking equipment will only alert myself (admin) and I don’t get enough sleep anyway.

I’m doing something similar:

  • admins receive all notifications
  • sysContact receive respective notifications

My settings are pretty similar to yours: