{"id":2679,"date":"2011-05-24T15:00:00","date_gmt":"2011-05-24T14:00:00","guid":{"rendered":"https:\/\/ingmarverheij.com\/2011\/05\/scom-configure-notification-for-distributed-applications\/"},"modified":"2011-05-24T07:52:42","modified_gmt":"2011-05-24T05:52:42","slug":"scom-configure-notification-for-distributed-applications","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/scom-configure-notification-for-distributed-applications\/","title":{"rendered":"SCOM : Configure notification for distributed applications"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/email1.jpg\" alt=\"\" width=\"75\" height=\"75\" align=\"left\" \/>Events generated by System Center Operations Manager (SCOM), like alerts and warnings, usually indicate (upcoming) problems. Notifiying you\u2019re system administrators enables you to troubleshoot te problem as quickly as possible.<\/p>\n<p>For a customer I\u2019ve configured multiple distributed applications. Each distributed application defines a critical application that needs to be monitored. All distributed applications are displayed on a monitor showing the state of the distributed application.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 0px 0px 5px; display: inline; float: right;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/Distributed-Apps1.png\" alt=\"\" width=\"310\" height=\"136\" align=\"right\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>When an event is triggered, for instance because the service is down, a notification needs to be sent. Not only to the system adminstrators, who administer the infrastructure, but also to the technical and functional application operator.<\/p>\n<p>Active Directory groups are used to make the membership of the managable, since role based access control (RBAC) is used.<\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<h5>The first step in the process is creating <strong>Active Directory groups<\/strong>.<\/h5>\n<p>For each distributed application an Active Directory group is created, in my example \u201cSCOM Alerts \u2013 DistributedApp \u2013 CitrixXenAppPADesktop\u2019 is used . The group type is <strong>Security<\/strong>, not <em>Distribution<\/em>. This is required in a later phase. Since we don\u2019t want the group to be displayed in the global address list, the group is <strong>hidden <\/strong>from the <strong>address list<\/strong>. We don\u2019t want any <strong>delivery reports<\/strong>, so these are <strong>disabled <\/strong>aswell. Finally <strong>members <\/strong>are <strong>added<\/strong>, this are the functional and technical application operators who manage the application.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb.png\" alt=\"\" width=\"100\" height=\"115\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb1.png\" alt=\"\" width=\"100\" height=\"115\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb2.png\" alt=\"\" width=\"100\" height=\"115\" align=\"left\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h5>Next step is configuring a <strong>notification channel<\/strong>, this enables us to send <strong>e-mail<\/strong> from SCOM.<\/h5>\n<p>In the System Center Operations Manager open the tab \u2018Administration\u2019, select the node Notification\\Channels and add a new <strong>E-Mail Notification Channel<\/strong>. Give the channel a describing name, like the name of the channel and the mailsystem used. Then define the <strong>SMTP servers <\/strong>used to send the e-mails, specify the <strong>return address <\/strong>(you\u2019ll want to monitor delivery errors, if an operator isn\u2019t notified they won\u2019t solve the problem) and the retry interval. Finally you can customize the <strong>format <\/strong>of the <strong>message <\/strong>that is send. The default message is quite technical.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb3.png\" alt=\"\" width=\"100\" height=\"170\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb4.png\" alt=\"\" width=\"100\" height=\"89\" align=\"left\" \/><\/a><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb5.png\" alt=\"\" width=\"100\" height=\"89\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb6.png\" alt=\"\" width=\"100\" height=\"89\" align=\"left\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h5>Then add a <strong>subscriber <\/strong>for each distributed application.<\/h5>\n<p>Select the node Notifications\\Subscribers and add a new <strong>Notification Subscriber<\/strong>. Define the name of the subscriber, this is the <strong>name <\/strong>of the <strong>group <\/strong>you specified in the first step (this is why the group type should be security). Then configure <strong>when<\/strong> the group should receive notifications, this applies to this subscription, you can change the <strong>schedule <\/strong>per e-mail addresslater. Finally add the <strong>address <\/strong>where the notification is send to. This will open a seperate wizard.<\/p>\n<p>Give the address a <strong>describing name<\/strong>, best practice is to keep the same name as the Active Director group. Specify the channel type <strong>E-Mail (SMTP)<\/strong> and specify the <strong>delivery address <\/strong>(the e-mail address). Finally you can specify <strong>when <\/strong>this <strong>e-mail address <\/strong>should receive notifications.<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image8.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb7.png\" alt=\"\" width=\"100\" height=\"174\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb8.png\" alt=\"\" width=\"100\" height=\"88\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image10.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb9.png\" alt=\"\" width=\"100\" height=\"88\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image11.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb10.png\" alt=\"\" width=\"100\" height=\"88\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image12.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb11.png\" alt=\"\" width=\"100\" height=\"88\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb12.png\" alt=\"\" width=\"100\" height=\"88\" align=\"left\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h5>The last step is to\u00a0 create a <strong>subscription<\/strong>.<\/h5>\n<p>Select the node Notifications\\Subscriptions and add a new <strong>Notification Subscription<\/strong>. Start by specifying a <strong>describing name <\/strong>of the subscribtion, this is where you specify which notifications are sent to what subscriber (one or more e-mail address). Then check the condition <strong>\u2018raised by any instance of a specific class\u2019 <\/strong>and specify the class, which is the distributed application you want to receive notifications from. In my example this is \u2018Citrix XenApp PA Desktop\u2019. Then add a <strong>subscriber<\/strong>, this is the subscriber you created in the previous step, which should receive the notification. Next step is to add the <strong>channel <\/strong>you created earlier. The notification will be send using this channel, which is <strong>E-Mail (SMTP)<\/strong>. If events are triggered to frequent, and resolve fast, you can <strong>delay <\/strong>the notification. If the condition remain unchanged for the specified <strong>interval<\/strong>, the notification will be send.<\/p>\n<p>In the last step the <strong>summary<\/strong> is displayed, don\u2019t forget to <strong>enable<\/strong> the notification subscription!<\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image29.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb13.png\" alt=\"\" width=\"100\" height=\"179\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image30.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb29.png\" alt=\"\" width=\"100\" height=\"101\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image31.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb30.png\" alt=\"\" width=\"100\" height=\"101\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image32.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb31.png\" alt=\"\" width=\"100\" height=\"101\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image33.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb32.png\" alt=\"\" width=\"100\" height=\"101\" align=\"left\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image34.png\"><img loading=\"lazy\" decoding=\"async\" style=\"margin: 0px 5px 0px 0px; display: inline; float: left;\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb33.png\" alt=\"\" width=\"100\" height=\"101\" align=\"left\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Ingmar Verheij<\/p>","protected":false},"excerpt":{"rendered":"<p>Events generated by System Center Operations Manager (SCOM), like alerts and warnings, usually indicate (upcoming) problems. Notifiying you\u2019re system administrators enables you to troubleshoot te problem as quickly as possible. For a customer I\u2019ve configured multiple distributed applications. Each distributed application defines a critical application that needs to be monitored. All distributed applications are displayed [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[311],"tags":[319,233,235],"class_list":["post-2679","post","type-post","status-publish","format-standard","hentry","category-system-center-operations-manager-scom","tag-distributed-application","tag-notification","tag-scom"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=2679"}],"version-history":[{"count":11,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2679\/revisions"}],"predecessor-version":[{"id":2681,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2679\/revisions\/2681"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=2679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=2679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=2679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}