Thursday, June 25, 2015

New Whitepaper - Is Operations Manager Still Relevant in the World of the Cloud?

Last week my good buddy Cameron Fuller, in collaboration with Savision, authored a whitepaper which tackles a topic that is becoming more and more relevant as the global push towards the cloud accelerates.

He asks simply - 'Is Operations Manager still relevant in the world of the cloud ?'

Instead of just adding his own perspective to this question, Cameron has put in the ground-work to thoroughly research the validity and longevity of Microsoft's on-premise monitoring solution that, for me as a Cloud OS consultant, is currently the product that's consuming the majority of my working weeks.

Here are some of the key points that he discusses in the document:
  • A history of Operations Manager and what conclusions we can draw from that history
  • Cloud first, mobile first, and it’s impacts on System Center
  • The Microsoft Operations Management Suite and how it compares with Operations Manager
  • Monitoring available within Azure, and solutions to monitor Azure
  • The Cloud Platform Stack, WAP, and Azure Stack
  • Architecting Operations Manager to run in the cloud 

If you've read any of Cameron's OpsMgr Unleashed books or attended his presentations, you'll know that he has an excellent way of getting his point across and this whitepaper is no exception.

So, if you're working with SCOM (or plan to in the next year or so), then I'd highly recommend you have a read of this whitepaper to gain an insight into where things are going and where we're at now. 

You can download it directly from Savision's website at the following link:


SCOM - Updated Community Windows Azure Pack MP V2

A few weeks back, I published a post about Oskar Landman's awesome new community MP for Windows Azure Pack and the big man's been at it again - this time giving us a fully redesigned Version 2.

If you liked the original MP, then this one gives you so much more - he even took the time to use some of my Visio stencils for Windows Azure Pack that I released last year (you can get the stencils from the following link):

This MP comes with all the classes, discoveries, monitors and rules that you should need to deliver comprehensive monitoring of your Windows Azure Pack environments.

Check out Oskar's full blog post on at the following link:

You can download the MP directly from the TechNet Gallery here.

Awesome work again Oskar - thanks for this super contribution :)

SCOM - New Community MP to Monitor SMA Runbook Instances

My buddy Stefan Roth has been hard at work putting together a new community management pack for anyone running both Service Management Automation (SMA) and SCOM in their environments.

This new management pack will monitor SMA runbook instances to alert you on whether or not an instance is running. It uses a PowerShell script to run an SQL query against the SMA database to return this type of information.

To get a full walk-through of this MP, check out Stefan's blog post at the following link:

You can also download the MP directly from the TechNet Gallery here.

Thanks Stefan!

Friday, June 12, 2015

SCOM - Alert Widget Template Using Logical Expression Filtering

OK so I'll admit that if you're not very familiar with the new dashboard widgets of SCOM, then the title of this post might seem like I've just swallowed a dictionary!

However, this is merely a cross-post to bring yet another awesome new community contribution from Wei H Lim to your attention.

Let me give you some context to this first though...

When you've deployed SCOM, imported your management packs and pushed out your agents it'll just be a matter of time before than empty console view becomes full of alerts. This can be a good and bad thing. Good because you are now seeing the issues that exist within your environment and bad because not all of those alerts might be relevant to you.

When you want to stop the alerts that aren't relevant to you from appearing in your console, you need to tune them out (or create overrides to disable or modify them). What you don't want to do is to just close all those alerts with a swift stroke of the CTRL + A keys and a click of your mouse. This is because some of those alerts will have been created by monitors and others will have been created by rules.

The Old Alert Filtering Method

A few years back, Cameron Fuller (Yoda-level SCOM consultant and System Center MVP) wrote a blog post explaining why you don't want to do this and I'll encourage you to take a quick read of his post before continuing on with this one:

OpsMgr: Never close an alert for a monitor – the exception to the “Rule of the monitor”

That post was written for SCOM 2007 R2 and the general recommendation was that you could bulk-close alerts that were generated by rules but not ones generated by monitors - once you had managed to identify which ones you could close first!

The New Alert Filtering Method

Since then, we have access to the new dashboard widgets - one of which is the 'Alert Widget'. A little known trick to help you with alert tuning is to use the 'Is Monitor Alert' display column to quickly sort alerts generated by monitors from alerts generated by rules.

Cameron has written another post on this topic:

QuickTrick: Find alerts from a monitor or rule in OpsMgr 2012

The introduction of this widget has given us a taste of how we can filter alerts into a customized and relevant view for whatever scenario we might have.

An Even Better Alert Filtering Method

Although the original Alert Widget solves the problem of displaying alerts generated by monitors and alerts generated by rules, it's still limited in how it can filter those alerts in the first place. This widget has three different Criteria options to choose from - Severity, Priority and Resolution State and sometimes these options just aren't enough.

This is something that Wei H. Lim noticed and decided to remedy with a new sample Alert Widget that makes use of custom fields to give you filtering through logical expressions.

Confused? Don't worry, all will become clearer when you check out his full post here:

You can download the sample alert widget from the TechNet Gallery here (although you'll need to read his post first to understand how to configure it):

Cheers Wei for another cool community offering!

SCOM - Automating Run As Account Distribution

If you're an IT Pro and anyway involved in deploying SCOM on a regular basis, then you'll know the pain of having to manage Run As account distribution to various Run As profiles.

The SQL management pack is one example where in large environments, this can quickly turn into a time-consuming nightmare!

Well, Kevin Holman (Microsoft's SCOM Ninja Master Elite) has come up with an awesome PowerShell script to solve these problems :)

His script uses a SCOM group to determine Run As account distribution and makes delegation of this task super-easy when working with more than one SCOM administrator/operator.

Kevin explains all in his post here (where you can also grab the PowerShell script):

I've tested this script now in a few different SCOM environments and it works exactly as promised but if you run into any problems with it or want to say thanks to Kevin directly, then just leave a comment on his blog from the link above.


SCOM & MSOMS - Collecting ConfigMgr Logs with the NiCE Log File MP

Although I don't work much with ConfigMgr, I can appreciate the difficultly people have when they try to collect and analyze the various logs that it can generate and it was only a matter of time before someone sat down and worked out how to make this collection easier.

That's what my Australian friend and fellow MVP Tao Yang has been spending his spare-time on for the past few weeks. The result is a mashed-up collaboration of SCOM, the Microsoft Operations Management Suite (MSOMS), ConfigMgr and the ever-useful free NiCe Log File management pack.

Tao has written a comprehensive blog post on how he managed to get all these solutions working together to collect ConfigMgr logs and you can check it out from here:

Great work as usual Tao!

SCOM - PowerShell Script to Enumerate Management Servers, Gateway Servers and Agents

When it comes to authoring PowerShell scripts from scratch, I wouldn't be the most prolific or creative but I am an obsessive hoarder of them. Like learning any new language, the more examples of that language you have to reference, the easier you will find it is to speak it yourself.

With that in mind, this week, my buddy Marnix Wolf has written a new PowerShell script to give you a quick overview of all your SCOM Management Servers, Gateway Servers and the agents reporting to them.

You could run a report to get this information or just check it out in the console but as Marnix says, PowerShell is always going to be quicker once you have a script like this at your disposal.

Check out his post at this link:

You can download the script from here.

Thanks Marnix - that's another script to add to my ever-growing collection :)

SCOM - Agent Remediation Tool

Admittedly, I'm a little late to the party with this one but last week, I came across another useful community resource for SCOM called the 'Agent Remediation Tool'.

Here's a description of the tool taken from the authors blog (I can't track down their name unfortunately to give them more credit!):

"This is a proof of concept script consisting of a mix of PowerShell with some .NET for a GUI that can serve as an automated playbook for agent remediation.

Typically I prefer to remediate agents via the SCOM console, but there are instances where an agent is locked down such that remote management is not possible, and the SCOM Team may not have access to remote a server and fix an agent. This script empowers non SCOM sysadmins, DBA’s et cetera to be able to perform basic troubleshooting on their agents without the fear of accidentally deleting the wrong thing."

The tool comes in the form of a PowerShell script and when you run the script you'll get the handy little UI shown here....

If you or your customers have remote branch offices or DMZ's with manually deployed SCOM agents and with the 'Remotely Manageable' option disabled, then this little utility can be a useful addition to your toolkit. I've tested this tool on SCOM 2012 R2 and SCOM 2016 Technical Preview builds and it works a treat.

Check out the original blog post here and download the tool from the TechNet Gallery at this link:

SCOM 2016 & 2012 R2 Prerequisites Script

Lately, I've been working a lot in my lab with the Tech Preview build of the upcoming SCOM 2016 release and as is always the case when you deploy new builds of SCOM, there's a load of prerequisites to install before you can get stuck in.

I've updated my original SCOM 2012 SP1 PowerShell script from here to include the relevant prereqs for SCOM 2016 and SCOM 2012 R2.

This version has some new aesthetics built-in and will download and install the SQLSysClrTypes and ReportViewer utilities to a folder location of your choice (modify the $dwnld variable to specify a folder).

You can download the updated script from the TechNet Gallery here:

Thursday, June 4, 2015

SCOM - Sample OS Summary Dashboard

One of the reasons I love working with SCOM is the extensibility it has around dashboards and other visualizations. With the right know-how and PowerShell Kung-Fu, you can create some pretty cool solutions right out of the box.

This is what Microsoft's Wei H. Lim has been doing for the last year or so and if you're on Twitter and not following him, then you'll miss all this cool stuff!

Wei's latest post involves him creating a new management pack bundle (.MPB) for SCOM that contains a sample dashboard for displaying a summary of Operating System KPI's using the new 'blue bars' that have been introduced in SCOM 2012.

Check out the full post and download from the following link:

Keep up the great work Wei!