Share via

How to question: Exclude a Group from a Subscription

Saiyad Rahim 431 Reputation points
2026-02-23T00:30:36.8566667+00:00

How do I exclude alerts from a particular Group from being actioned by a general Subscription?

Have a general server failure or server down alert being captured and notified by a Subscription called "Server Down Alerts" built as below:main criteria

Have also a Group of Servers using its own individual Subscription with the config below using its own individual Channel:2nd subscription

Issue i have is, whenever a server goes down in my Group, I receive 2 notifications - 1 from its specific Subs/Channel and the other from the general environment Subs/Channel.

How do I exclude the Group from being detected by the general environment Subs while only getting picked up by its own specific Sub/Channel?

System Center Operations Manager
System Center Operations Manager

A family of System Center products that provide infrastructure monitoring, help ensure the predictable performance and availability of vital applications, and offer comprehensive monitoring for datacenters and cloud, both private and public.

0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. SChalakov 10,781 Reputation points MVP Volunteer Moderator
    2026-03-09T09:35:20.2833333+00:00

    Hi Saiyad,

    From your screenshots, the duplicate behavior is expected. Your general subscription still matches those alerts globally, and your group-specific subscription matches them as well, so both subscriptions fire for the same alert. SCOM notifications are effectively additive in that sense: if an alert matches multiple subscriptions, each matching subscription can send its own notification. Microsoft also notes that the Scope tab does not support a native “not equal to” or “not a member of” exclusion for groups.

    For this scenario, I would not try to solve it only in the subscription criteria. The cleaner approach is:

    Keep the special group subscription scoped only to that group.

    Create another group for the general subscription, for example: All Windows Computers except GroupX

    Then scope the general subscription to that new “everything except GroupX” group instead of trying to exclude GroupX directly in the subscription. Kevin Holman has a good example of this approach using a group population rule with <NotContained>, specifically because notifications/views/overrides do not have a straightforward native exclude model.

    One more important point for your exact case: because you are working with Computer Not Reachable / Health Service Heartbeat Failure / Failed to connect to Computer, make sure the relevant scoped group also includes the corresponding Health Service Watcher objects, not just the Windows Computer objects. That is a common requirement for heartbeat/server-down style notifications to scope correctly.

    So, in short:

    1. You cannot cleanly exclude that server group directly in the subscription Scope tab.
    2. Build a second “all except this group” group.
    3. Scope the general subscription to that group.
    4. Ensure Health Service Watcher membership is covered for heartbeat/down alerts.

    Best Regards

    Stoyan Chalakov


    "If my response was useful, please consider marking it as the answer. It keeps the forum clean, structured, and more helpful for everyone. Thank you for supporting the community."

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.