Monitoring AD Certificate Services on Windows Server 2012 R2 and Windows Server 2016

  We have management packs for Active Directory Certificate Services on Windows 2012R2 and Windows 2016.  WS 2012 and 2012R2: WS 2016:   However, there is an issue with the recently released ADCS MP for WS 2016.  A change was made in the library MP which modified some class property names.  This breaks…


What versions of SCOM can be upgraded to Operations Manager 1801?

    If you would like to move your SCOM deployment on to the Semi-Annual Channel, what versions does Microsoft support moving from? The answer is here:   There are two methods to get to SCOM 1801: Migration (parallel install with coexistence) In Place Upgrade Both are supported.   System Center Operations Manager 1801…


Operations Manager 1801 – Quickstart Deployment Guide

  There is already a very good deployment guide posted on Microsoft Docs here:   The following article will cover a basic install of System Center Operations Manager 1801.   The concept is to perform a limited deployment of OpsMgr, only utilizing as few servers as possible, but enough to demonstrate the roles and capabilities. …


Operations Manager 1801 is available!

    This is a major change from all previous versions of SCOM.  Operations Manager 1801 is the first release of SCOM built on the Semi-Annual Channel release cycle.  All new features and updates will now be delivered in this Semi-Annual Channel (SAC), following the same Semi-Annual release cycle that Windows Server is using.   …


Using Hashtables in your SCOM scripts

    When we work with getting data out of SCOM via PowerShell, or building automations, something that can really help speed things up are Hashtables.   I was recently working with a customer to build a discovery for a new class, and get properties from other existing classes.  I had to build an array…


VSAE now supports Visual Studio 2017

  System Center Visual Studio Authoring Extensions (VSAE) has been updated for VS2017   Read more about it here:   You voted.  Microsoft responded.  This had over 700 votes on Uservoice:   Version is released on 11/29/2017. 


UR14 for SCOM 2012 R2 – Step by Step

    KB Article for OpsMgr: Download catalog site: UNIX/Linux Management Packs:   NOTE:  I get this question every time we release an update rollup:   ALL SCOM Update Rollups are CUMULATIVE.  This means you do not need to apply them in order, you can always just apply the latest update.  If you…


Alerting on SNMP traps in SCOM – Without discovering the SNMP Device

  Well, sort of, anyway.    I have written on SNMP monitoring in SCOM a few times:   This one will be a little different. One of the challenges I have heard many times with SCOM – is that we must discover a network device, in order to monitor or receive…


UR4 for SCOM 2016 – Step by Step

    KB Article for OpsMgr: Download catalog site: Updated UNIX/Linux Management Packs: Recommended hotfix page:     NOTE:  I get this question every time we release an update rollup:   ALL SCOM Update Rollups are CUMULATIVE.  This means you do not need to apply them in order, you can always just…


Using SCOM AD integration – but with a CMDB instead of LDAP wizards

    AD integration has been around since SCOM 2007 first shipped.  The concept is simple – the ability to deploy agents as part of a build process to the OS, but with the SCOM agent left un-configured.  Then the SCOM agent checks with Active Directory in its local domain, and received management group and…


How to create a SCOM group from a SQL CMDB Query

    I wrote an example of this a long time ago.  I was never happy with it, as it was VBScript based, hard to troubleshoot, and required lots of editing each time you wanted to reuse it.  It was also error prone, and didn’t work if the SQL query results contained computers that didn’t…


Please take this SCOM survey – make your voice heard!

  The SCOM Product Group is looking for YOUR feedback. Please respond to the survey:   System Center is changing.  We are aligning to the Windows Server Semi-Annual Channel update process, which will provide for frequent and continuous releases.  (see announcement​ here.) Because of this – the SCOM product team would love to hear…


SCOM 2016 now supports SQL 2016 SP1

    SQL 2016 Service Pack 1 is now supported for SCOM 2016 deployments.   There is no Update Rollup level requirement for this.  You can deploy SCOM 2016 in new deployments on SQL 2016 SP1, and you may upgrade existing deployments to SQL 2016 SP1.


Demo SCOM Script Template

    I thought I’d take a moment to publish my SCOM script template. Whenever I am writing a SCOM script for monitoring, discovery, or automation, there are some “standards” that I want in all my scripts.   1.  I personally feel that all script running in SCOM should at the MINIMUM log at script…


Event 18054 errors in the SQL application log – in SCOM 2016 deployments

    When SCOM is installed – it doesn’t just create the databases on the SQL instance – it adds data to the sysmessages view for different error scenarios, to the Master database for the instance. This is why after moving a database, or restoring a DB backup to a rebuilt SQL server, or when…


How to create a SCOM group from an Active Directory Computer Group

    There have been a bunch of examples of this published over the years.  Some of them worked well, but I was never happy with many of them as they were often vbscript based, hard to troubleshoot, and required lots of editing each time you wanted to reuse them.  Many were often error prone,…


Monitoring for Time Drift in your enterprise

    Time sync is critical in today’s networks.  Experiencing time drift across devices can cause authentication breakdowns, reporting miscalculations, and wreak havoc on interconnected systems.  This article shows a demo management pack to monitor for time sync across your Windows devices. The basic idea was – to monitor all systems and compare their local…


Adding direct agent OMS Workspace and Proxy via PowerShell

  We have some REALLY good documentation on this here:   PowerShell and the Agent Scripting Objects make it really easy to control the OMS direct agent configuration on thousands of agents, using SCOM.   Here are some PowerShell examples: # Load agent scripting object  $AgentCfg = New-Object -ComObject AgentConfigManager.MgmtSvcCfg # Get all AgentCfg…


QuickTip: Disabling workflows to optimize for large environments

    One of the coolest things about SCOM is how much monitoring you get out of the box. That said, one of the biggest performance impacts to SCOM is all the monitoring out of the box, plus all the Management Packs you import.  This has a cumulative effect, and over time, can impact the…


Creating a SCOM Service Monitor that allows overrides for Interval Frequency and Samples

    The “built in” service monitor in SCOM is hard-coded for how often it checks the service state, and how many service checks have to return “not running” before it alarms.  This is a bit unfortunate, as customers would often want to customize this.  This article will explain how.   All the built in…