tag:blogger.com,1999:blog-58323968499004017312024-02-22T00:06:18.133+13:00Azure, Log Analytics, SCOM, and other bitsJust a infrequently updated blog to keep Azure, SCOM, OMS, SquaredUp and other random bits that may be handy to someone. Mainly concentrated on Azure now.DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-5832396849900401731.post-61070010606059177812017-10-04T16:02:00.000+13:002017-10-04T16:12:49.406+13:00<span style="font-family: "arial" , "helvetica" , sans-serif;">We use <a href="https://www.squaredup.com/" target="_blank">SquaredUp </a>quite heavily for visualising SCOM. Once thing I was asked was to find the number of connections to each RDS Collection we have.</span><br />
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">SCOM can graph RDS performance counters for each server. Which is all fine, unless you have 10+ servers for a collection. It ends up looking quite messy with similar colours.</span></div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcGJX9aHCwg0gVVPtjMjajpsdSKFObnCb1nBcjIvunAfZ11hNJqG8oi9hFGrqWT1uNxp65DO62b-77H0sGhu4I8dD0YWVOdZETvTxZJWB5JbMO2M3iKLHkOcKsmosh9imYt2oKbkbSiHU/s1600/Capture1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="255" data-original-width="834" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcGJX9aHCwg0gVVPtjMjajpsdSKFObnCb1nBcjIvunAfZ11hNJqG8oi9hFGrqWT1uNxp65DO62b-77H0sGhu4I8dD0YWVOdZETvTxZJWB5JbMO2M3iKLHkOcKsmosh9imYt2oKbkbSiHU/s640/Capture1.JPG" width="640" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">The result isn't that useful for anyone wanting to see how many total users are currently on the collection.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">The easy solution was to use the <a href="https://squaredup.com/free-powershell-management-pack/" target="_blank">SquaredUp Community Management Pack</a> (free!).</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">I created a new rule in SCOM using the MP to query the RDS Connection Broker and find out the name of the farms, and then work out the total connections and return it as a property bag.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">I then used SquaredUp to display this value.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Net result : </span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdPmWJHC_JcJ2RiyQidukFnQVgAMIAEkJXIBktmLYHvQAq8NlH0tOI4IV5PlE3Vj40DQiExpKczlqD1aANTb6ad8QRjR-ICsI3ojkiIIaYYiwcrnSyzcYJSLheCmmWyyufkoOFjI-j_HA/s1600/Capture2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "arial" , "helvetica" , sans-serif;"><img border="0" data-original-height="245" data-original-width="1075" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdPmWJHC_JcJ2RiyQidukFnQVgAMIAEkJXIBktmLYHvQAq8NlH0tOI4IV5PlE3Vj40DQiExpKczlqD1aANTb6ad8QRjR-ICsI3ojkiIIaYYiwcrnSyzcYJSLheCmmWyyufkoOFjI-j_HA/s640/Capture2.JPG" width="640" /></span></a></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">The rule is targeted to "Remote Desktop Connection Broker Role Service" and set to gather every 2 mins. We have two brokers, so I can gather stats from either server.</span></div>
<div>
<br /></div>
<div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Code (I could probably make it more efficient if I get time):</span></div>
<div>
<br /></div>
<div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><#</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">CountRDSFarmActiveConnections.ps1</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">This script will count the number of active connections to the RD Connection Brokers per farm </span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Initially created August 2017 by Darren Joyce</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">If this script is altered, make sure all rules using it are updated otherwise cookdown will be broken.</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">The rule needs to be scoped to the RDS Connection brokers only.</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">#></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">function Event-Log {</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> param (</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> [string] $logtext</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> )</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> $Global:EventLog += $logtext</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">}</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">$api = New-Object -comObject "MOM.ScriptAPI"</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">$computer = (Get-WmiObject Win32_ComputerSystem)</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">$servers = Get-WMIObject -Class Win32_SessionDirectoryServer</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">$clusters = $servers.ClusterName | get-unique</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> <span style="white-space: pre;"> </span>Event-Log "Beginning Script 1.0 `n"</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">$hash = @()</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">$hash = $servers | group "clustername" | select Name,@{Name="Sessions";Expression={[System.Math]::Round($($_.group | measure-object -sum NumberOfSessions).sum,2)}}</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">foreach ($h in $hash){</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="white-space: pre;"> </span>$propertybag = $api.CreatePropertyBag()</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="white-space: pre;"> </span>$propertybag.addvalue("Farm",("RDSFarm:" +($h.name).tolower()))</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><span style="white-space: pre;"> </span>$propertybag.addvalue("TotalActiveSessions",$h.sessions)<span style="white-space: pre;"> </span></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> $propertybag</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Event-Log " Created PropertyBag for $h `n" </span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">}</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">$totalRDSSessions `n"</span></div>
<div>
</div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">write-EventLog -Source 'Health Service Script' -LogName 'Operations Manager' -EventId 335 `</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> -Message $Global:EventLog `</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"> -EntryType Information</span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Write-Verbose $Global:EventLog </span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;">Clear-variable -Name "EventLog" -scope Global</span></div>
</div>
</div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">The mapping on the rule is as follows : </span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmSwyswmkPSQivLksZydVo2PaJcxBZZZ3m8uwC7qCyvx1Zy4MUuJSDA1Z0Fa058z3kJX7vybvm3dYWI-pxJYf6v7Cx7a46pjgMS-aluu0pj8LnSZSyJJRfsGHPfBNYr_1bd7f2f0nqr1Q/s1600/Capture3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="603" data-original-width="682" height="563" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmSwyswmkPSQivLksZydVo2PaJcxBZZZ3m8uwC7qCyvx1Zy4MUuJSDA1Z0Fa058z3kJX7vybvm3dYWI-pxJYf6v7Cx7a46pjgMS-aluu0pj8LnSZSyJJRfsGHPfBNYr_1bd7f2f0nqr1Q/s640/Capture3.JPG" width="640" /></a></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<br /></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">I left it for a while to do it's thing. Although it's set for every 2 mins to run, I found sometimes when I built a new performance rule it could take an hour or so before I could initially start using the results in SquaredUp.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">In SquaredUp, the tile performance metric is configured like this :</span></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlJe6FAZyW-C7Rr3UsUwA_5tkHOSsEZyhGl4zb3Dqc_0WNKGTI6hnIBjmDKqRlxzEIGllC3UJSv47EgOxj_Y_e1xN9XJHKKM5lIcAY78xiUrW3UcwGxJkrv8SUFu15dJlMfmBVJ-Pgfsw/s1600/Capture4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="827" data-original-width="1057" height="500" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlJe6FAZyW-C7Rr3UsUwA_5tkHOSsEZyhGl4zb3Dqc_0WNKGTI6hnIBjmDKqRlxzEIGllC3UJSv47EgOxj_Y_e1xN9XJHKKM5lIcAY78xiUrW3UcwGxJkrv8SUFu15dJlMfmBVJ-Pgfsw/s640/Capture4.JPG" width="640" /></a></div>
<div>
<br /></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Conclusion : An example of how the SquaredUp Community MP can be used to combine performance values. We are also doing it with SNMP queries on our PBX gateways - something that there is no SCOM MP for, and the SquaredUp Community MP fits right in for that.</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;">If you found this useful, please leave a comment. I might post some other bits and pieces about SquaredUp, SCOM and interesting things I'm doing. :)</span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-69688450426495288692016-02-24T13:28:00.000+13:002016-02-24T13:29:14.863+13:00Reset Health on Alert Closure.<span style="font-family: "arial" , "helvetica" , sans-serif;">SCOM has two alert types. Monitors and Rules. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;">Both need to be handled differently when resolving. Normally Monitor alerts will self close when the alert has been resolved, but in some cases we have users who will inadvertently close a monitor alert. </span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"> It can also be difficult to have users fully understand the difference between a rule and a monitor, and act appropriately.
If the monitor alert is closed, and the underlying issue not resolved (eg low disk space), then you will not get further alerts unless the health state changes back to healthy and then unhealthy again.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">Ideally it's easier to tell users just to "close" alerts, and not to have "reset health".</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="font-family: "arial" , "helvetica" , sans-serif;">This posting on the Technet Wiki was one solution I'm implementing to make it easier for users.</span><br />
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<a href="http://social.technet.microsoft.com/wiki/contents/articles/33522.scom-reset-health-on-alert-closure.aspx" target="_blank">http://social.technet.microsoft.com/wiki/contents/articles/33522.scom-reset-health-on-alert-closure.aspx</a>DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-39702730594151209762015-09-02T16:29:00.001+12:002015-09-02T16:29:14.159+12:00OMS Performance Data<p dir="ltr">OMS can now collect performance data. Take a look at the link for more info</p>
<p dir="ltr">http://blogs.technet.com/b/momteam/archive/2015/09/01/near-real-time-performance-data-collection-in-oms.aspx</p>
DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-2163612775635703682015-08-07T11:13:00.000+12:002015-08-07T11:23:46.486+12:00Emailing outstanding alerts from SCOM<span style="font-family: Trebuchet MS, sans-serif;">Sometimes it's good to have a list of SCOM alerts mailed out, especially if your SCOM environment is not connected to a job management system. </span><br />
<span style="font-family: Trebuchet MS;">In our environment, we email out a list of alerts that are in the "New" resolution state, as a gentle reminder for people to sort it out.</span><span style="font-family: Trebuchet MS, sans-serif;"><br /></span><br />
<span style="font-family: Trebuchet MS, sans-serif;">I've split the email up with monitors and rules separately, due to the way we use SCOM. But its very straightforward to alter the script to not have this.</span><br />
<span style="font-family: Trebuchet MS;">Add it as a scheduled task.</span><br />
<span style="font-family: Trebuchet MS;">It's available on the TechNet Wiki</span><br />
<span style="font-family: Trebuchet MS;"><br /></span>
<span style="font-family: Trebuchet MS;"><span lang="EN"><a href="http://social.technet.microsoft.com/wiki/contents/articles/31807.emailing-outstanding-scom-alerts.aspx">http://social.technet.microsoft.com/wiki/contents/articles/31807.emailing-outstanding-scom-alerts.aspx</a></span></span><br />
<span style="font-family: Trebuchet MS;"><span lang="EN"><span style="font-family: Times New Roman;"><br /></span></span></span><br />
<span style="font-family: Trebuchet MS;"><span lang="EN"><br />
</span></span>DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-6650264417667009842015-08-03T18:42:00.004+12:002015-08-03T18:43:54.552+12:00Microsoft Ignite NZ<span style="font-family: Trebuchet MS, sans-serif;">Self-plug : I will be doing a joint presentation at Microsoft Ignite NZ in September on OMS, and analysing your data in the cloud. Come to the session if you want to hear more about OMS being used in real life. http://msignite.nz</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ1tDD5NgDz-0D_Jv9qoR8z4_eeJzjlRJVTlgaiLyIpCDKdgE7JI6nbbeiHYzHwJ21dHuMNU8_90l_9dI0aNfSwSbS7sTQN9MlnrSJGegX0fGGzDnRLO-G5MYJEtKZZXFLe5bID6sK6uc/s1600/Ignite+Speaker+Badge+Smaller.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="160" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ1tDD5NgDz-0D_Jv9qoR8z4_eeJzjlRJVTlgaiLyIpCDKdgE7JI6nbbeiHYzHwJ21dHuMNU8_90l_9dI0aNfSwSbS7sTQN9MlnrSJGegX0fGGzDnRLO-G5MYJEtKZZXFLe5bID6sK6uc/s320/Ignite+Speaker+Badge+Smaller.png" width="320" /></a></div>
<br />DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-71723819211215791312015-07-29T14:23:00.000+12:002015-07-29T14:26:42.320+12:00IIS Log rollover for OMS with SCOM alerting<span style="font-family: Arial, Helvetica, sans-serif;">Microsoft recommends that machines loaded into Microsoft Operations Management Suite (OMS that are running IIS, have their log rollover set to hourly.</span><br />
<span style="font-size: 13px;"><span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">http://blogs.technet.com/b/momteam/archive/2014/09/19/iis-log-format-requirements-in-system-center-advisor.aspx</span><br />
</span><br />
<div>
<span style="font-size: 13px;"><span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></span></div>
<span style="font-size: 13px;">
</span><span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">However, once machines are added into OMS, it's entirely possible the IIS logs are changed, new sites are rolled, etc. And there is no easy way to see if that had been done, or stay on top of it.<br /><br /> As a solution I throw an alert in SCOM if any site is not configured to 'hourly'.</span></div>
<div>
<span style="font-family: Arial;"></span> </div>
<div>
<span style="font-family: Arial;">See my TechNet wiki articlefor a howto, and a handy script to set up IIS Log rollover via PowerShell.</span></div>
<div>
<span style="font-family: Arial;"></span> </div>
<div>
<a href="http://social.technet.microsoft.com/wiki/contents/articles/31581.scom-alerting-on-iis-log-misconfiguration-for-oms.aspx">http://social.technet.microsoft.com/wiki/contents/articles/31581.scom-alerting-on-iis-log-misconfiguration-for-oms.aspx</a></div>
DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-55031660217461289892015-07-20T22:51:00.003+12:002015-07-20T22:51:47.315+12:00<span style="font-family: Trebuchet MS, sans-serif;">I published an article about displaying OMS updates in SCOM. Looks like I picked up the gold award System Centre from the Technet Wiki Ninja's. yay!</span><br />
<span style="font-family: Trebuchet MS, sans-serif;"><br /></span>
<span style="font-family: Trebuchet MS, sans-serif;">http://blogs.technet.com/b/wikininjas/archive/2015/07/17/the-microsoft-technet-guru-awards-june-2015.aspx</span><br />
<br />DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-18619202629052651392015-07-16T12:39:00.004+12:002015-07-16T12:40:04.938+12:00Getting group overridesA simple script to return a list of overrides against a group in SCOM.<br />
<br />
<br />
<span style="font-family: "Courier New", Courier, monospace; font-size: x-small;"># MUGetSCOMGroupOverrides.ps1<br /># Script to retrieve overrides for a specific group<br /># Scripy by Darren Joyce<br /># Last updated 16/7/15</span><br />
<br />
<span style="font-family: "Courier New", Courier, monospace; font-size: x-small;">param($name)<br />if (!$name){<br /> $name = read-host 'What is the name of the group?'<br /> }</span><br />
<span style="font-family: "Courier New", Courier, monospace;"><span style="font-size: x-small;">$groupid = (Get-SCOMGroup $name).Id<br />Get-SCOMOverride | where {$_.ContextInstance -eq $groupid}</span> </span>DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0tag:blogger.com,1999:blog-5832396849900401731.post-33223231051691898902015-07-15T11:10:00.002+12:002015-07-15T11:10:12.556+12:00Alerting on OMS Solution Pack update notification<span style="font-family: Arial, Helvetica, sans-serif;">OMS (Microsoft Operations Management Suite) pushes management pack updates automatically down to your on-premise SCOM, as part of Microsoft's rapid releases.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">Unfortunately there is no easy way to see when this happened, so *if* something broke - it's harder to associate with a change.</span><br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;">(change control - time for a rethink?)</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">I threw together this script to query the SCOM database and return any MP updates in the last 24 hours. And then built an alert in SCOM to tell me if it had any results from that script.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<a href="http://social.technet.microsoft.com/wiki/contents/articles/31370.alerting-in-scom-on-oms-solution-pack-updates.aspx"><span style="font-family: Arial, Helvetica, sans-serif;">http://social.technet.microsoft.com/wiki/contents/articles/31370.alerting-in-scom-on-oms-solution-pack-updates.aspx</span></a><br />
<br />
<br />
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<br />
<br />
<br />
<br />
<br />
DJhttp://www.blogger.com/profile/14597598510165889666noreply@blogger.com0