How to Use HP System Management Homepage

Hardware, SQL Server
21 Comments

One of the big reasons you spend big money on server-quality hardware is to get cool stuff to make administration easier. Each hardware vendor provides their own software tools – Dell includes OpenManage, IBM includes Director, and HP includes their System Management Homepage.

To illustrate how it works without violating anybody’s NDAs, I picked up a used HP DL380 off eBay to use as a demo.

When you remote desktop into your HP server, you’ll see HP System Management Homepage on the desktop. Launch it, and it’ll ask for your authentication information:

HP System Management Homepage Login
HP System Management Homepage Login

It integrates with Windows authentication, so as long as you’re a relatively powerful user on the local machine, you can use your regular Windows credentials and get in.

If HP System Management Homepage is Blank or Gives Errors

If it hasn’t been configured before, the home page will be completely blank:

Before WBEM Configuration
Before WBEM Configuration

You may also get a popup warning saying something like:

A timeout occurred while loading data for the HP System Management Homepage which may result in missing or incomplete information. Please ensure that the various agents configuration is correct. One common error is around setting SNMP community strings and havin gat least one read/write string specified. For additional information on how to discover which components may be causing the timeout, see the HP System Management Homepage log and the HP System Management Homepage User Guide Troubleshooting Section.

That’s technically true – but if you’re dealing with a system that’s never been configured before, and your sysadmins aren’t actively using HP SMH for inventory and management, don’t bother with SNMP. There’s an easier way to fetch hardware data from Windows agents – WBEM.

Click Settings at the top, and under “Select SMH Data Source”, click Select:

Settings for System Management Homepage (SMH) data source
Settings for System Management Homepage (SMH) data source

From there, change the data source to WBEM, and click the Select button:

Select WBEM data source
Select WBEM data source

After you pick WBEM, *if* the provider agents have already been installed, the hardware details will populate within a minute or two. If not, you’ll need to install HP’s free WBEM providers. These are safe to run on SQL Server, and they give you a lot of good data that we’ll discuss below.

The Working Home Page

Once WBEM is up and running (or SNMP is configured correctly, but good luck with that), here’s what your System Management Homepage will look like:

HP System Management Homepage working correctly
HP System Management Homepage working correctly

From here, we can drill down into details to see what kinds of processors, memory, and power supplies we’ve got.

Note that in mine, it’s showing an error for HP NC373i Multifunction Gigabit Server Adapter. That’s because I’ve got a network cable unplugged. If that’s normal for me, I can click on that network card and change the Link Down Status Included to “Ignore Status” – that way I don’t get a red X on the dashboard:

Network Card Status
Network Card Status

You might have bigger problems, too. To simulate a drive failure, I yanked a hard drive out of the front of my running server. Here’s how the home page looks – note the yellow exclamation point next to the RAID controller:

HP SMH showing a failed hard drive
HP SMH showing a failed hard drive

This isn’t a red-level warning because I’ve already got a hot spare drive in my server. If I click on the Smart Array for details, I get:

Failed drive symptoms in the array details
Failed drive symptoms in the array details

In the left, in the Physical Drives list, the red X over one of the drives shows me which one has failed. The Logical Drive is the RAID array, and it’s in a degraded state because it’s in the process of rebuilding. During a rebuild, I can expect slower storage performance, but my server won’t go down altogether. Later, my sysadmin (okay, actually there’s just one of us here) can pull the failed drive and replace it with a good one. I won’t get another rebuild at that point – that newly inserted drive can just become my new hot spare, depending on my settings.

HP System Management Homepage isn’t the only place to see storage problems. When the HP drivers are installed correctly, you’ll also see it in the Windows event logs:

HP drivers pushing errors up to Windows event logs
HP drivers pushing errors up to Windows event logs

 

Get Even More Storage Details with the ACU

If my sysadmins are really good, they’ve even installed the HP Array Configuration Utility, which lets me drill down into RAID options in Windows. Check your Start menu to see if it’s installed:

HP Array Config Utility Menu
HP Array Config Utility Menu

After launching the ACU, you get buttons for the controller settings, caching settings, and more:

HP Array Config Utility Dashboard
HP Array Config Utility Dashboard

From here (as well as from the System Management Homepage), you can get details about whether your array cache is optimized for reads or writes:

HP cache settings
HP cache settings

If you’re really serious about performance, and you’ve got time before you go live with a server, you can do benchmark testing to determine the right cache settings for your database server’s data files, log files, and TempDB files. For example, if you know your log files are 100% write (except for the log backups), maybe it makes sense to use 100% write cache on those.

Getting Alert Emails When Things Break

We can’t be going into HP SMH all the time just to check on things – ain’t nobody got time for that. Sysadmins can also install HP Event Notifier, which works in combination with the drivers to send us emails when something goes wrong. Check your start menu to see if it’s already been installed:

HP Event Notifier
HP Event Notifier Config

The configuration is a simple wizard:

Event Notifier Config Wizard
Event Notifier Config Wizard

You start by configuring the mail server and the “from” address it will use:

From Emails
From Emails

I like my “from” address to be the name of the server – in this case, Bigmouth, because my current lab boxes are named after Smiths songs. I like my reply address to be a distribution list for the IT team. That way, when an email alert comes in, one of my admins can just hit reply and say “I’m on it” or “Ignore this, I’m replacing a drive” or whatever.

Next, you’ll configure the destination emails, which again should be distribution lists, not individual employees.

Recipient Addresses
Recipient Addresses

Finally, you get to pick the events that will trigger emails. You want all of them:

Events
Events

I absolutely love this because it catches all kinds of things that regular OS & application alerts can’t. For example, one fine summer Sunday in South Florida, our data center air conditioners struggled to keep up with demand. I received email alerts from my servers saying that their RAID controllers were too hot – and within 15 minutes, the first air conditioner failed outright, followed shortly thereafter by the second (supposedly redundant) AC unit. Those early warnings from the RAID controller temps gave us extra time to get into the office, and every little bit helps. (Especially when you have to shut down hundreds of servers and shared storage devices.)

Managing Firmware and Software with the Version Control Repository Manager

VCRM is like Windows Update for your hardware. If your System Management Homepage has Version Control on the front page, click on it, and you’ll see something like this:

HP Version Control Repository Manager
HP Version Control Repository Manager

In my example above, I’ve got a list of hardware and drivers going down the left, and then on the right it shows the installed version. That’s missing an important piece – what you really want to know is the most recent version for each one.

Unfortunately, that part is a lot more work. It requires installing a repository server somewhere in your data center, and then pointing each of your servers to that repository. When it’s done, it’s amazing:

VCRM with a Working Repository
VCRM with a Working Repository

Now, I’ve got both Installed Version and Latest Version. When an update comes out, I’ll see it here, and I can simply check boxes and install the updates. Your servers probably aren’t going to have that – but that’s okay! That’s an advanced power tool.

Accessing Your Servers Remotely Via the HP iLO

HP’s Integrated Lights Out (iLO) gives you access to the server’s keyboard, mouse, and monitor remotely over the network. You can get the iLO IP address from your sysadmin or from System Management Homepage. Then go to that IP address with your browser:

HPO iLO Login
HPO iLO Login

You may get SSL certificate warnings – by default, the iLO ships with its own self-signed certificate, and your browser doesn’t trust that.

After logging in, you’ll get the iLO dashboard, which has some pretty nifty buttons:

HP iLO Dashboard
HP iLO Dashboard

The “Server Power” button does just what you think it does: you can either do a momentary press, or a press-and-hold to force the server to restart. However, before you do that, you should probably take a look at the console to make sure you’re rebooting the right server (or double-check to see that it’s actually frozen).

Click on the Remote Console tab, and you can actually take control of the server. It’s just like standing in front of the server in the rack. You can even click the Virtual Media tab to map local CDs to the server just as if they were plugged into the server. This is great for emergency diagnostics, but not so great for installing software – it’s much slower than using a network share.

Not all iLO features are available by default – some advanced stuff like remote console while the server’s up require advanced licensing packs. But who cares? You don’t really need that part – you can get an amazing start with the rest of the features I’ve mentioned.

Did I Mention This Stuff is Free?

When you buy and install a new server from HP, Dell, or IBM, they all include an insane amount of really cool management tools. They’re installed by default, but if you decide to pave & reinstall everything, make sure you get these goodies and install them.

They help you dig into your hardware’s capabilities, see how much free space your motherboard has for additional memory, learn how your storage cache is configured, and more. Knowing this stuff makes you a better systems administrator and database administrator.

Previous Post
How to Master SQL Server Index Tuning in One Step
Next Post
SSD RAID Load Testing Results from a Dell PowerEdge R720

21 Comments. Leave new

  • Who has time for setting driver repository?

    Reply
  • Did you check this on g7 or g8 servers from HP? I’m unable to find the HP Event notifier and Insight Diagnostics doesn’t allow me to configure any email settings, as far as I can find…

    Reply
    • Dan – you have to actually install it.

      Reply
      • yeah – wIth you so far… just can’t seem to find it when I look under downloads/drivers…?
        The only one that sounds like it is:

        HP ProLiant Smart Array SAS/SATA Event Notification Service for Windows Server 2008 x64 Editions (American, International)

        But that doesn’t give me any configuration options…

        Reply
        • Unfortunately I can’t really help you troubleshoot that from here. One option you could try is to Google for things like HP Event Notifier download, and see what comes up.

          (struggles to maintain smiling poker face)

          Reply
  • Brent – Does the Event Notifier notify you of WBEM events, or do you need to use SNMP? I don’t receive any email alerts from the WBEM events, I only see them in Event Viewer. I do have the SMH configured to use WBEM.

    Reply
  • steve Cassidy
    May 2, 2014 8:19 am

    hi is there a full list of the HP Event Notifier selection options anywhere? So I don’t have to go through the list and type them all up for a report I’m doing. Cheers Cass

    Reply
  • Hi,
    i installed SMH but i do not have option for change data source, can u help me? How change SNMP to WBEM?

    Reply
  • No option is there to change data source and no need it, just you have to do install WBEM after installing HP System Management Homepage/ HP software.

    Once WBEM is installed, The System Management Homepage will work fine.

    Reply
    • I had this problem. I had to install the WBEM drivers and magically it all started working great. I am now in the midst of playing and learning!

      Reply
  • Doug Blatchford
    September 25, 2015 1:48 pm

    Thank you for that. I have an upcoming project using HP servers and this was a big help, it had been a while since i have used the tool. Thank you for taking the time and it made it easier for me to jump in to a new role.

    Reply
  • I had trouble with this today – found this link here to Insight Management Agent. The HP server and Service Pack did not install this software. Once I installed this – the event notifier was installed with it.

    http://h20564.www2.hpe.com/hpsc/swd/public/detail?swItemId=MTX_8147bd89a8304d40822125f0a1

    Once SNMP has been installed and the insight management agent has been installed – select to run as administrator the Event Notifier Configuration Wizard and configure as required.

    Note – to get System Management homepage working ensure you have the WBEM Provider software installed also (comes on HP driver page for your server).

    You might see HP Insight Agentless Management software referenced. You can use this to monitor the health of the HP server via the iLO page instead of System Mgmt Home page to save on use of server resources however if you want the iLO to alert you, you have to buy a license – so installing the WBEM and then the Insight Management Agent and configuring the Event Notifier that comes with it might be your best bet.

    Reply
  • I’ve always used SNMP for Management and never knew how to use WBEM.

    You first paragraph on how to change the source after installing WBEM was information I was looking for, for a long time.

    Thanks,

    Reply
    • Vic – awesome, glad I could help!

      Reply
    • Was a fan of SNMP too, cause it works. If you want to disable events of hyperconverged cards you need!! the WBEM features, cause with SNMP these menu simply do not exist.

      BTW: it looks a bit smarter and definetly gives more output. WBEM is worling better and better. At the moment i start switching on customers sites to WBEM.

      best regards from Germany

      Reply
  • Just wanted to quickly say thanks for a great article. Have used many an HP server over the years and never paid too much attention to SMH other than to check for hard drive/RAID errors. Have now spent quite a number of hours installing all the correct things and even setting up a repository thanks to your article. Very informative, I thank you.

    Reply
  • Here are the correct steps to get SMH working properly:
    (as of August 2017)

    1. Install “SNMP service” first on the OS
    (may not be needed if using WBEM instead of SNMP)

    2. Install this iLO driver (WBEM provider won’t install until you do this):
    Channel interface driver: cp029394.exe
    iLO 3/4 Management Controller Driver Package: cp029429.exe

    3. Install “Insight management agents”
    Insight management WBEM providers: cp031735

    3. Install SMH: cp031476.exe

    4. Disable IE’s ESC (for admins only).

    5. Double click the icon on the desktop of the server – “HPE System Management Homepage”

    Done

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.