Subscription Tool

Download: SubscriptionTool.zip

Source Code: SubscriptionTool Source Code.zip

 

Subscription Tool is a simple GUI based tool that lets you enable and disable all notification subscriptions.   This tool is useful if you need to do some major maintenance such as patches, upgrading hardware, redoing AD integration roles, or fixing a major problem. 

The real power of the tool is when you want to re-enable the subscriptions.    The tool will automatically re-enable all subscriptions using “Send notifications for alerts Generated after the subscription is enabled”.  This will save you from sending out huge alert storms your notification subscriptions.


updatetool

 

If you are not familiar with this, disable and then re-enable a subscription inside the ops mgr console.  You will notice when you re-enable the subscription you get the dialog box below.

enable

 

You could enable and disable all subscriptions with powershell using

“Get-NotificationSubscription | Disable-NotificationSubscription”

But powershell uses the default  “Send notifications for alerts Generated since the subscription is disabled  (potentially causing an Alert Storm).   There are no options inside powershell to do this unless you leverage the .net objects directly.

11 Responses to Subscription Tool

  1. John May 28, 2010 at 1:48 pm #

    When I use this tool to re-enable subscriptions (after using tool to disable subscriptions) all previously disabled subscriptions (prior to using tool to disable subscriptions) are now enabled. If only this tool can ignore those subscriptions that are already disabled, that would be great. But very good tool otherwise. Thanks.

  2. Curtiss March 4, 2012 at 1:22 pm #

    of course i’d like a way to schedule the enabling and disabling of an individual subscription, and of course i’d like to use the “alerts generated after the subscription is enabled” option. sigh.

  3. Tim McFadden March 9, 2012 at 2:36 pm #

    You can already schedule subscriptions in the product. All you need to do is set the schedule. Does that not provide what you are looking for?

  4. Keith April 17, 2014 at 1:48 pm #

    Nice tool Tim! Is the subscription tool supported for SCOM 2012?

Trackbacks/Pingbacks

  1. Stefan Stranger's Weblog - Manage your IT Infrastructure : Reblog: OpsMgr Subscription enabledisable tool - January 20, 2009

    [...] Source: Everything System Center Operations Manager 2007 [...]

  2. OpsMgr2007: Subscription Tool - Rod Trent at myITforum.com - January 20, 2009

    [...] Subscription Tool is a simple GUI based tool that lets you enable and disable all notification subscriptions. This tool is useful if you need to do some major maintenance such as patches, upgrading hardware, redoing AD integration roles, or fixing a major problem. The real power of the tool is when you want to re-enable the subscriptions. The tool will automatically re-enable all subscriptions using “Send notifications for alerts Generated after the subscription is enabled”. This will save you from sending out huge alert storms your notification subscriptions. Download Subscription Tool [...]

  3. Blog Opsmgr / SCOM 2007, and Windows 2008 , Seven ...in french : Outil d'activation des notifications - February 3, 2009

    [...] Tim McFadden auteur déjà du SCOM Remote Maintenance Mode Scheduler 2.0 (outil qui comme sont nom l’indique permet de planifier les modes de maintenance) a récidivé. Il a créé un outil pour activer ou désactiver automatiquement les notifications. Et c’est ici : Subscription Tool [...]

  4. Cameron Fuller - June 1, 2010

    QuickTricks: How to mass enable (or disable) subscriptions in OpsMgr?…

    We’re working on a MOM 2005 to OpsMgr 2007 migration where w ……

  5. Enable or Disable all subscriptions in SCOM 2007 R2 « Jamie's Blog - February 3, 2011

    [...] http://www.scom2k7.com/subscription-tool/ Tags: SCOM [...]

  6. TechNet Blogs - August 3, 2011

    [...] Subscription Tool [...]

  7. SCOM 2012 – MAS Tool V 1.0 | stefanroth.net - May 30, 2014

    […] configure just sending the new alerts. Well, yes if you are going to use .NET it will be possible. Tim McFadden has blogged about this problem and is also providing a tool for it. I needed a more granular approach where you can enable and […]

Leave a Reply