Raphael Burri's blog

Mostly about Systemcenter Operations Manager 2012

SNMP only HP ProLiant Hardware Management Pack

Posted by rburri on June, 3 2008

Introduction

It is relatively simple to monitor the hardware status of your ProLiant servers with Operations Manager. HP  has a free management pack (HP ProLiant Management Pack for System Center Operations Manager 2007), that discovers and monitors them. However; if your ProLiant servers happen to have a different OS than Windows installed, it will not not work since the management pack relies on having both HP Management Agent and OpsMgr Agent installed on the servers.

In particular I was looking for a way to include the hardware status of our VMware ESX 3 servers as seamlessly as possible into OpsMgr. The VMware ESX server is running a RedHat Enterprise Linux 3 and HP does provide a specifically adapted Management Agent for it (HP Management Agents for VMware ESX Server). That allows accessing hardware information about the server using SNMP queries.

Management Pack

My own management pack relies entirely on SNMP OID queries to discover the ProLiant servers and will alert if any degraded component is found. It does reuse class definitions from HP’s management pack so you will need to have them loaded on your OpsMgr system as well.

Download HP ProLiant SNMP only MP Guide

Download HP ProLiant SNMP only MP V1.0.0.71 (sealed & XML)(rename after downloading – it is a zip file)

I am including the XML formatted management pack as an example on how to do SNMP discoveries and OID monitoring. More details about the discovery here: SNMP Discovery Provider

Configuration
  • Make sure you have HP’s management packs in place
  • Import the two MPs included in the zip file
  • Configure the SNMP stack of the non-windows ProLiants to allow access from the OpsMgr server or gateway that is going to act as SNMP proxy.
  • Discover the ProLiant servers as SNMP Network Devices

  Screen Shot

VMware ESX 3.5 server installed on an HP ProLiant DL 360 G5

6 Responses to “SNMP only HP ProLiant Hardware Management Pack”

  1. DaveO said

    Outstanding work! I’m inspired to try and build a simple mp for Dell PowerEdge servers based on your example. Thanks again!

  2. Pedro Nunes said

    Great job again Raphael.

    Tell me, have you tried to play with the snmp walk?
    Im trying to make a custom discovery provider to discover switch ports but only the first port is discover.

    Where’s my custom data source.

    System!System.Discovery.MapperSchema

    $Config/Interval$

    true
    false
    $Config/IP$
    $Config/CommunityString$
    $Config/SnmpVarBinds$

    $Config/ClassId$
    $Config/InstanceSettings$

    System!System.Discovery.Data

    I get a full xml with all SnmpVarBinds returned by the walk. But looks like that the class mapper only reads the first snmpvarbind and ignores all the others.

    Thanks in advance,

    Pedro Nunes

  3. Michael Kremer said

    Cool stuff!!

  4. Derek said

    This is very cool stuff. I have been looking for something like this and was reluctant to create one myself.

  5. […] https://rburri.wordpress.com/2008/06/03/snmp-only-hp-proliant-hardware-management-pack/ […]

  6. […] Download the custom made management pack from Raphael Burri on https://rburri.wordpress.com/2008/06/03/snmp-only-hp-proliant-hardware-management-pack/ […]

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

 
%d bloggers like this: