none
How to list which servers are monitored by a particular management pack

    Question

  • Hi, I am new to SCOM 2007, this is probably an easy one but I am unable to find the answer. How to list which servers are monitored by a particular management pack.
    Monday, May 31, 2010 8:59 PM

Answers

  • Hi,

    You could of course check each Operations Manager log, on each machine, and see which has downloaded a management pack. But that would take some time and custom rules. You can use the Discovered Inventory view in the monitoring workspace to see each instance of a class. For example you can select Microsoft Exchange Servers, then you will see all Exchange server you have monitored by Ops Mgr. That would not be direct to management packs, but it will give you a hint what you are monitoring where.


    Anders Bengtsson | Microsoft MVP - Operations Manager | http://www.contoso.se
    • Marked as answer by Mel Phoenix Tuesday, June 01, 2010 2:34 PM
    Tuesday, June 01, 2010 4:29 AM
    Moderator

All replies

  • Hi,

    You could of course check each Operations Manager log, on each machine, and see which has downloaded a management pack. But that would take some time and custom rules. You can use the Discovered Inventory view in the monitoring workspace to see each instance of a class. For example you can select Microsoft Exchange Servers, then you will see all Exchange server you have monitored by Ops Mgr. That would not be direct to management packs, but it will give you a hint what you are monitoring where.


    Anders Bengtsson | Microsoft MVP - Operations Manager | http://www.contoso.se
    • Marked as answer by Mel Phoenix Tuesday, June 01, 2010 2:34 PM
    Tuesday, June 01, 2010 4:29 AM
    Moderator
  • Hi

    Sadly, as Anders has already mentioned, this isn't an easy one at all. Unlike MOM 2005, Management Packs aren't targetted at computers so it takes some work to determine what is running on which server. There are some utilities out there that can help:

    http://www.silect.com/news/press-releases/2010/product-announcement-agent-explorer-mp-studio

    http://blogs.msdn.com/b/jakuboleksy/archive/2007/02/05/is-my-rule-monitor-running.aspx

    Good Luck

    Graham


    View OpsMgr tips and tricks at http://systemcentersolutions.wordpress.com/
    Tuesday, June 01, 2010 7:38 AM
    Moderator
  • Andres and Graham,

     

    Thanks for your help, I have found what I was looking for.

    Tuesday, June 01, 2010 2:34 PM
  • Unless you write the MP to create this list of servers that it monitors, the mapping (as other responses here point out) isn't as simple as your question.  In general, MP's are not server specific, but instead are application aware.  Install the application on a new server, and the MP for that application will find that out.

    Further, you will find that _every_ management pack checks on every server you have (unless the servers are scoped out of context via a group mechanism) - so the simple answer in a no group situation is that every management pack runs on every server.  Some do more work than others is the distinction. 

    For instance, you will find the SQL management pack (or parts of it) on every server.  The initial discovery rule that determines if SQL server is present is run infrequently - but it is there. 

    There is also a view in R2 that shows the answer to "what am I monitoring" but you have to be selective to base class type. 

    Another easy way on a single server basis is to go to the computer state view, find your server, right click, and open the health explorer.  Nearly everything being monitored on that server will be listed there.

     


    Microsoft Corporation
    Tuesday, June 01, 2010 2:37 PM
    Moderator
  • Hi,

    In the health explorer you will not see rules, as they never change state of the component. so if you are intresting in more then monitors I dont think you should trust the health explorer.


    Anders Bengtsson | Microsoft MVP - Operations Manager | http://www.contoso.se
    Saturday, June 05, 2010 6:42 PM
    Moderator