What if my discovery script fails?

Discovery is a very core feature of a management pack. Bugs in discovery can literally screw up the whole management pack. I saw an example of this today when I was debugging a problem where if the user disabled a network card, the WMI calls that I was making were returning no data and also…


Populating groups from external sources

Groups are one of the most used areas of functionality in Operations Manager. When you are creating overrides, setting up role based security, scoping views, or running reports you are most likely using groups.  Generically speaking, groups allow you to express the fact that an arbitrary number of instances are related in some way. One…


VladJ is now a blogger

If you are a partner or attended MMS or ITForum or work with OpsMgr for a while I am pretty sure you would recognize the name. The good news is that now is a blogger and has a blog on blogs.msdn.com so I am sure there will be some good stuff posted on his blog. Check it out!  http://blogs.msdn.com/vladj/default.aspx…


Configuring rules to run during business hours only

I have heard the question about creating rules that execute only during a certain set of hours many times in the last while. While its not straight forward, it is still possible. Attached to the this blog post is a MHTML file which I wrote that describes the steps of how this can be done and…


What is the state of a particular monitor for all of my objects?

I saw an interesting question today on one of the newsgroups. Basically the question was “How can I find out the state of a particular monitor across all the objects that I have”. Unfortunately, a state view in the OpsMgr console doesn’t provide you this information. Instead it provides you the overall state of objects…


MPViewer 1.7 – Now works with latest E12 MP

Thanks Stefan for reporting that MPViewer export to HTML functionality didn’t work with the latest version of the E12 MP. This was caused by a bug in MPViewer. The new version is attached to this blog post. I also some more minor features such as frequency for performance monitors as well breaking out the monitors by…


Automating port monitoring using PowerShell

A while I wrote a blog entry about how you can automate the creation of URL monitoring logic in OpsMgr using PowerShell. One of the questions I have received is “how do you do the same thing for port monitoring ?”. Attached is a script that demonstrates how this can be done. In order to…


MPViewer 1.6 – Exporting to Excel

This updated version of MPViewer will allow you to export data to Excel in addition to the HTML format which was available before. Now that you are able to export to excel, I hope it will make it easier to understand MP contents. This update also includes my first stab at retrieving configuration of event log rules…


Module Explorer V2

In v1 of module explorer I enumerate code based modules and then populated the tree view with composite module that rely on the code modules. In this version I added another view which instead groups modules by the MP in which the module is defined. This should help in some scenarios where you just want…


Monitoring Windows 2008 Clusters

Are you interested in participating in a private beta program for the Windows 2008 Cluster management pack? If so, please send me an email (borisyan@microsoft.com). Please note that I am only able to provide access to the beta bits to 10 customers so this is on a first come first serve basis.