SCOM 2012 Monitoring Cisco UCS – Part 3 Overview UCS MP

In part 1 and part 2 we installed the emulator and the UCS management pack. At this moment we are able to explore the huge amount of information we get out of UCS.

Here a screenshot from the SCOM console. I was not able to fit all views into one screenshot but here you get at least an idea…

image

Another screenshot from the monitoring pane collapsed some folder and now you see all the main folders…

image

If I open the “Diagram” diagram view I receive an information that it will contain 304 objects! Well, it is going to be a deep dive Smiley.

image

Because the picture was too large to fit into this blog post you can download it from skydrive . If there were any virtual machines or hypervisors they would also appear.

Here the rules and monitors which I dumped out of the management pack…

Rules:

image

Monitors:

image

I am not able to show every view, monitor and rule this wouldn’t make sense either. But I hope you got at least an idea how this MP looks like and what kind of information you will get out of it.

Myself, I am excited about the seamless installation and the amount of information you will get.

If you need a deeper dive just try it out by yourself. There is just one downside of this emulator and management pack. You need to be a Cisco customer in order to get all this stuff but maybe you know somebody who is willing to help you out Smiley.

Cheers,

Stefan

17 Comments

  1. Pingback: 使用SCOM2012监控Cisco UCS – Part 3 UCS 管理包概览 - SystemCenter 中文社区

  2. My Company is doing POC for this SCOM UCS MP. I am the SCOM guy. I got it installed in DEV and the runas accts worked and it discovered everything, HOWEVER the “Diagrams” did not work…none of them. I do a powershell against the top level diagram object and it’s staus say’s it’s not initialized. We are having Cisco reps come in and demo/depp dive this UCS stuff and they may touch on SCOM, but I just wanted to know what you think of my issue??? Should I uninstall and start over?
    Also, does this MP have any SCOM reports at all (I dont see any, nor in the PDF’s they have)?

    Did you do the auto acknowledgement command channel?

  3. Hi

    We recently installed SCOM 2012 SP1 on a Windows 2012 server with the UCS management pack v2.6.1

    The installation appears to have completed successfully and but no UCS discovery is taking place.
    No UCS alarms are appearing in the SCOM console also.

    The UCS MP has been configured with a local Read Only UCS account using port 443, when testing connection, connection test is successfull.

    Any help with this would be greately appreciated.

    Cheers,

    Elias

    • Hi

      Make sure you create a RunAs account for the account you are accessing the UCS AND associate this Run As account with the profile. The profile is located unde Administration/Run As Configuration/Profiles and it is named the same way you named your UCS configuration while running the tamplate wizard in SCOM.

      The discoveries take some time after that.

      Cheers,

      Stefan

      • Hi scomfaq,
        I want to install cisco ucs management pack but i want to know the hardware specification for this and which user we need to install this, as well as about the port which port we have to use which should be open, and is there any driver for management service, excluding management pack 2.6 please reply ASAP

  4. Hello Stefan,

    great article you have here :). I have one question concerning the account: even after distributing the account to my Management Servers only, I keep getting alerts from SCOM agents stating that they can’t resolve the credentials used by the USC profile. Any idea why ?

  5. Hi Stefan
    Thanks for your reply

    We created an Admin Run-As account and associated it with the UCS profile but still no discovery.
    The admin account we use is a local UCS admin account.

    When we first installed the UCS Management Pack we were getting the following Management Pack Events
    “Run-As-Account not associated with Run-As-Profile of this UCS instance”

    However these disappeared when we associated the RunAs account with the UCS profile

    Is there a manual way of trigering the SCOM UCS discovery

    Cheers

    Elias

    Cheers

    Elias

  6. Hi scomfaq,
    I want to install cisco ucs management pack but i want to know the hardware specification for this and which user we need to install this, as well as about the port which port we have to use which should be open, and is there any driver for management service, excluding management pack 2.6 please reply ASAP

  7. Hi, does anyone has problems with this MP?
    Datawarehouse database is increasing exponentially it went from 80Gb to 600Gb in less then 15 days … Already changed Rules, monitors and Discoverys but the behavour is the same.
    Any ideas would be very helpfull.
    Thanks

  8. Hi scomfaq,
    Does anyone has issues with this MP? My DW database increases from 80Gb to 600Gb in less then 15 days, already changed Rules, Monitors and Discoverys but its the same. DWDatarp shows the following numbers:
    Dataset name Aggregation name Max Age Current Size, Kb
    —————————— ——————– ——- ——————–
    Alert data set Raw data 400 51,616 ( 0%)
    Client Monitoring data set Raw data 30 0 ( 0%)
    Client Monitoring data set Daily aggregations 400 16 ( 0%)
    Configuration dataset Raw data 400 605,145,656 ( 96%)
    Event data set Raw data 100 3,612,928 ( 1%)
    Performance data set Raw data 10 1,526,408 ( 0%)
    Performance data set Hourly aggregations 400 11,569,232 ( 2%)
    Performance data set Daily aggregations 400 462,888 ( 0%)
    State data set Raw data 180 1,160,488 ( 0%)
    State data set Hourly aggregations 400 4,450,928 ( 1%)
    State data set Daily aggregations 400 170,560 ( 0%)

    Any ideas?
    Thanks

    • Apologies if this sounds like hindsight, but the best method is to deploy the MP into a Non-Prod envirnoment, turn off ALL monitors, rules, and discoveries, then save and export the management pack. Install the UCS MP into Production, then immediately import the custom MP with everything turned off. Then, turn on small sets of discoveries at a time (do it by server name, or device class, or a custom group).

  9. Apologies foir the delay.
    Thank’s for the feedback Stefan and Mike for the workaround. We really had to do that, after imported the MP it doesn´t do anything. We must create a monitoring template in order to start monitoring and only after that we are able to do overrides. Will try in a lab to see what happens.

  10. Hi Stefan ,

    I am getting below errror while clicking on UCS template under Authoring tab.

    Date: 5/26/2014 9:19:05 PM
    Application: System Center Operations Manager 2007 R2
    Application Version: 6.1.7221.0
    Severity: Error
    Message:

    Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.UISDKException: The page [CISCO.UCS.MP.UI.Proxy.Template.Page.ProxyDetailsPage] in the assembly [CISCO.UCS.MP.UI, Culture=””, PublicKeyToken=”6c9e6076cdf2c87a”, Version=”1.0.0.455″] could not be loaded. Please make sure that the account you are running under has sufficient privileges to load the given assembly, or the Management Pack that defines this page is installed or the assembly containing the page is in the path of the executable or that the page derives from known Operations Manager page type. —> System.IO.FileNotFoundException: Could not load file or assembly ‘CISCO.UCS.MP.UI, Version=1.0.0.455, Culture=neutral, PublicKeyToken=6c9e6076cdf2c87a’ or one of its dependencies. The system cannot find the file specified.
    File name: ‘CISCO.UCS.MP.UI, Version=1.0.0.455, Culture=neutral, PublicKeyToken=6c9e6076cdf2c87a’
    at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
    at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
    at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
    at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
    at System.Reflection.Assembly.Load(String assemblyString)
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.UIPageSet.CreatePage(String assemblyName, String typeName)

    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

    — End of inner exception stack trace —
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.UIPageSet.CreatePage(String assemblyName, String typeName)
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.UIPageSet.CreatePage(ManagementPackUIPageReference pageRef)
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.UIPageSet.GetPages()
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.MomTemplatePagesManager.GetPages()
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.PageManagerBase.AttachToFramework(IPageFramework pageFramework, Boolean readOnly)
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Pages.TemplateListPage.AddPagesForSelectedItem()
    System.IO.FileNotFoundException: Could not load file or assembly ‘CISCO.UCS.MP.UI, Version=1.0.0.455, Culture=neutral, PublicKeyToken=6c9e6076cdf2c87a’ or one of its dependencies. The system cannot find the file specified.
    File name: ‘CISCO.UCS.MP.UI, Version=1.0.0.455, Culture=neutral, PublicKeyToken=6c9e6076cdf2c87a’
    at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
    at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
    at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
    at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
    at System.Reflection.Assembly.Load(String assemblyString)
    at Microsoft.EnterpriseManagement.Internal.UI.Authoring.Extensibility.UIPageSet.CreatePage(String assemblyName, String typeName)

    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

    Regards
    Lalit Gupta

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s