Monitor Default Management Pack

It seems almost inevitable that the Default Management Pack will become cluttered in time.  This primarily comes down to educating staff on being careful not to save anything to the Default Management Pack.  This is one of those "gotchas" in Operations Manager 2007, which we always need to keep in mind while customizing the product…

5

Get-MonitoringClass

This example demonstrates the Operations Manager Command Shell Get-MonitoringClass cmdlet, using the GetMonitoringProperties and FindHostClass methods. While authoring a Management Pack, we need to know what MonitoringClass properties are available to us.  If you’re like me, my curiosity always leads me looking into the various relationships between these classes and what properties I had available…

2

Remove-DisabledMonitoringObject

Before I dive into the mechanics of removing discovered inventory, I want to attempt a quick definition of this cmdlet and it’s intended use. An object (MonitoringObject) is an instance of a class (MonitoringClass). So, if an object is removed (Remove-DisabledMonitoringObject) from discovered inventory, monitoring defined for (targeting) that class will not be delivered to…

25

Seal a Management Pack

Sealing a Management Pack is easy.  Although, it can be frustrating the first time through.  It’s a process that requires a few different pieces to interact, so preparation is key.  Going through some simple steps now will save time in the future. Create a directory somewhere on a workstation where you’ll be sealing MP’s.  For…

27

Collecting Agent Performance Counters

Let’s say you have an agent Health Service that has been restarting for some reason.  One thing you can do to help identify Health Service restart trends is to collect and examine some relevant local agent performance counters.  In particular, this will not pinpoint root cause.  But it’s a good place to start, and I…

0

Schedule Report – Delivery Method – No Email Option

I can see this as being a common setting to overlook, so thought I would write a quick blog on it. If you want to schedule a report for delivery to an email recipient, first you’ll need to configure SSRS with a valid email server.  Otherwise, you will not have the email option available while…

4

Operations Manager 2007 SPN’s

There’s a lot of confusion about SPN’s (service principal name) when it comes to OpsMgr.  How are SPN’s registered?  When are SPN’s registered?  Why aren’t SPN’s registering? The purpose of this post is to give a snapshot of all the SPN’s that should be in your environment so you know you’ve get them all right. …

7

OleDB: Results Error

If you open the properties of this alert rule, you’ll see that the configuration data source scans the Operations Manager log on the Management Server for event ID 11852.  Filtering on this event and comparing to the Application or System log on your Operations DB server, you might notice that these events coincide with the…

0

Performance Module could not find a performance counter

UPDATE: This has been fixed in a recent hotfix (951979).  This also fixes a number of other issues. http://support.microsoft.com/kb/951979 If you cannot apply this hotfix now for whatever reason…read on… You have probably seen this alert in your Operations Manager console, after upgrading to SP1.  This monitor has been identified as a bug, and the…

0

MOM 2005 – Close all alerts raised before (date)

Copy this script into a .vbs file.  Edit line 15 (objAlert.TimeRaised = "xxxxxxxx245959").  Replace xxxxxxxx with YearMonthDay (ex: 20080401).  TimeRaised is a Date/Time stamp.  The 245959 simply means 12:59:59pm.  So, any alert raised on or before this date will be updated to a "Resolved" state.  Run this on a MOM 2005 Management Server. Set objWMI…

3