SCOM 2012 Monitoring Cisco UCS – Part 2 Install UCS MP 2.5

In part 1 we build the foundation for monitoring by setting up the UCS emulator. In this part 2 we are going to install the UCS management pack version 2.5. On my SCOM 2012 management server I started the image and this will fire up a wizard which we will see now…

Installation:

Hit “Next” on the welcome dialog…

1

Agree to the license terms…

2

Provide the management server name…

3

If you want that this MP also discovers hypervisors and virtual machines select “Enable Virtualization”. Since we don’t have any virtual machine running we don’t select this option.

4

Leave the default path…

5

Hit “Next”…

6

Finally the Installation was successfull…

7

 Configuration:

Go to the “Authoring” section in your SCOM console and you will find a new management pack template wizard…

8

Click “Add Monitoring Wizard..”

image

Select the template…

9

Here you need the management IP address which you configured in part 1. We didn’t configure https (port 443) so we just use port 80 and click “Test Connection”. This will prompt us for user name “config” and password “config”.

10

Enter a friendly name, this name will also appear in the monitoring section where all UCS views will be placed. So it is important to provide a meaningful name.

Create also an new management pack for UCS…

11

Click “Next”…

12

View the summary and click “Create”…

13

Run As accounts

Open the SCOM console and navigate to “Administration/RunAs Configuration/Accounts” and choose “Create Runs As Account…”

14

Choose “Simple Authentication” and the display name…

15

Provide the account information for the “config” account (see part 1)…

16

I choose “Less secure” which is also recommended by Cisco and click “Create”…

17

Now you will see your Run As account…

18

Next we need to associate the Run As account with a profile. Therefore, navigate to “Administration/RunAs Configuration/Profiles”. You will find the profile named according to your naming during the management pack template configuration. In my case it is called “SCOMfaq UCS Emulator Profile”.

19

Open this profile, click “Next”…

20

“Add…” your previously created Run As account and choose “All targeted objects”…

21

“Close”

22

Now the basic setup is done and SCOM 2012 should sooner or later discover the UCS objects.

There are two things to mention, in the “Quick Start Guide” from Cisco there is described how to set up a command channel to allow bidirectional communication between SCOM and UCS. E.g. if you acknowledge an alert in SCOM it also acknowledge the same alert in UCS. I am not going to show it here.

The other thing is there is a task called “Load data from UCS”. I could not find any particular information about this task. I suppose this will load the instances from UCS into SCOM.

image

This task calls the Cisco.UCS.R2.Proxy.LoadCache.ProbeAction.vbs and starts discovering the UCS. If you enable logging while calling this task a number of 19901 events will be logged in the Operations Manager event log.

image

From my experience it takes some time to show up all the objects in SCOM but if you set up everything correctly the fun starts Smiley

20 Comments

  1. Thanks for the valuable information about finding the profile. However, when I add the Run As Account to the Run As profile, my UCS instances stay in “Not Monitored” state.
    There doesn’t seem to be any relevant events in the Operations Manager event log to say why. Any idea what I should try next?

      • Hi Stefan,
        Thanks for the feedback. I’ve got an account which has read access to the UCS, and seems fine for performing the discovery tasks, I’ve also found that after I delete the management packs created by the Add Monitoring wizard and re-run the wizard, one of my UCS enclosures is monitored successfully. What seems to be happening is that because the monitoring is not agent-based, all the tasks have to run on the management server. I’m seeing the tasks being delayed so much that they are unloaded from the monitoring schedule and the enclosure reverts to being not monitored. The only way I can seem to get them reloaded is to clear the agent cache. btw I tried the “Load data from UCS SCOM task” but it didn’t seem to achieve anything.

    • Hi Chris

      See Andrew’s answer I just approved it…

      Thanks for the feedback. I’ve got an account which has read access to the UCS, and seems fine for performing the discovery tasks, I’ve also found that after I delete the management packs created by the Add Monitoring wizard and re-run the wizard, one of my UCS enclosures is monitored successfully. What seems to be happening is that because the monitoring is not agent-based, all the tasks have to run on the management server. I’m seeing the tasks being delayed so much that they are unloaded from the monitoring schedule and the enclosure reverts to being not monitored. The only way I can seem to get them reloaded is to clear the agent cache. btw I tried the “Load data from UCS SCOM task” but it didn’t seem to achieve anything.

      “I’ve got an account which has read access to the UCS, and seems fine for performing the discovery tasks, I’ve also found that after I delete the management packs created by the Add Monitoring wizard and re-run the wizard, one of my UCS enclosures is monitored successfully. What seems to be happening is that because the monitoring is not agent-based, all the tasks have to run on the management server. I’m seeing the tasks being delayed so much that they are unloaded from the monitoring schedule and the enclosure reverts to being not monitored. The only way I can seem to get them reloaded is to clear the agent cache. btw I tried the “Load data from UCS SCOM task” but it didn’t seem to achieve anything.”

      Regards,

      Stefan

  2. Pingback: 使用SCOM2012监控Cisco UCS – Part2 UCS管理包2.5安装 - SystemCenter 中文社区

    • Hi Brad

      Check first if you have access to the URL using a internet browser e.g. IE http://IP address. It should work using port 80/443.

      IF you are able to access the IP via browser configure the MP using this IP. You can select in the wizard “secure” although you might receive a certificate error it should work. This credentials are just for checking the access to the UCS web Interface the MP uses the RunAs profiles for running the rules/monitors.

      Regards,

      Stefan

  3. Hi Mr Stefan,
    Our SCOM 2012 sp1 is on running windows server 2012. We try to install UCS management pack version 2.5 but we can’t . An error occured “the operating system on computer does not meet minimum requirements for cisco UCS MP.For Windows vista or windows server 2008 operating system or windows server 2008 r2 sp1 or later ” we need .mp files how to get these files.
    Thanks.

  4. I installed the Cisco UCS MP 2.6 for SCOM 2012 SP1 according to Cisco documentation, but when I created the Run As profile (All targeted objects), SCOM started to throw a bunch of alerts saying that a Run AS account did not exist on a computer. The workflow running was Cisco.Unified.Computing.System.Monitoring.Rule and I think it was running against all agent managed computers.

  5. The Cisco 2.x MP would automatically “load balance” the workflows between management servers, even where the run-as accounts weren’t distributed to. The newer 3.x MP you specify where the workflows run – and the system impact is MUCH less. I highly recommend anyone running 2.x versions to rip/replace/upgrade.

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