HP

HP ProLiant Server Management Packs for Microsoft® System Center Operations Manager 2007 User Guide

English
  HP ProLiant Server Management Packs for Microsoft® System Center Operations Manager 2007 User Guide > Chapter 4 Using the software   

Classes

The structure of the HP Server Classes is defined to provide the following features:

  • Provide abstract classes to abstract HP ProLiant servers.

  • Provide abstract classes to abstract HP Insight Management Agents and HP Insight Management WBEM Providers.

  • Organize classes into multiple management packs.

The following figure shows HP Logical Hardware class inheritance hierarchy for HP Insight Management Agent based managements.

Product illustration

HP Servers Core Library classes

The Core Library defines the primary abstract classes and group classes:

  • HP Logical Hardware (ID=HewlettPackard.Servers.HPLogicalHardware)

  • HP Management Software (ID=HewlettPackard.Servers.HPManagementSoftware)

    • Version—Version information of HP management software

  • HP Management Client Software (ID=HewlettPackard.Servers.HPManagementClientSoftware)

  • HP Management Server Software (ID=HewlettPackard.Servers.HPManagementServerSoftware)

    • Server Name (key)--Network name of HP server or computer

  • HP Group (ID=HewlettPackard.Servers.HPGroup)

  • HP Server (ID=HewlettPackard.Servers.HPServer)

    • Network Name (key)--Network name of HP server or computer

    • Manufacturer--Server manufacturer name

    • Model--Model name of server

    • Serial Number--Server serial number

    • System Firmware--System firmware version

    • System Type--Server system type

    • Physical Memory (MB)--Physical memory size in megabytes

    • Total Disk (GB)--Total disk size in gigabytes

    • HP Management Version--HP management agents and provider versions

    • Monitoring Source--Monitoring instrumentation name

    • Custom Data 1--Title: User Custom Data field

    • Custom Data 1--Value: User Custom Data field

    • Custom Data 2--Title: User Custom Data field

    • Custom Data 2--Value: User Custom Data field

    • Custom Data 3--Title: User Custom Data field

    • Custom Data 3--Value: User Custom Data field

    • Custom Data 4--Title: User Custom Data field

    • Custom Data 4--Value: User Custom Data field

    • Custom Data 5--Title: User Custom Data field

    • Custom Data 5--Value: User Custom Data field

  • HP Servers Group (ID=HewlettPackard.ServersHPServersGroup)

  • HP Health Collection (ID=HewlettPackard.Servers.HPHealthConnection)

    • Server Name--Network name of HP server or computer

  • HP Computers Group (ID=HewlettPackard.Servers.HPComputersGroup)

  • HP All Instance Group (ID=HewlettPackard.Servers.HPAllInstanceGroup)

HP ProLiant Servers Base classes

The HP Servers Base implements the HP ProLiant Server Class with Model Membership Groups.

Product illustration
  • HP ProLiant Servers Group (ID=HewlettPackard.Servers.ProLiant.HPProLiantServersGroup)

  • HP ProLiant ML Servers Group (ID=HewlettPackard.Servers.ProLiant.HPProLiantMLServersGroup)

  • HP ProLiant DL Servers Group (ID=HewlettPackard.Servers.ProLiant.HPProLiantDLServersGroup)

  • HP ProLiant BL Servers Group (ID=HewlettPackard.Servers.ProLiant.HPProLiantBLServersGroup)

  • HP ProLiant Other Servers Group (ID=HewlettPackard.Servers.ProLiant.HPProLiantXXServersGroup)

  • HP ProLiant Server (ID=HewlettPackard.Servers.ProLiant.HPProLiantServer)

    Integrated Lights-Out IP Address--IP Address of Integrated Lights-Out Management Processor

  • HP ProLiant ML Server (ID=HewlettPackard.Servers.ProLiant.HPProLiantMLServer)

  • HP ProLiant DL Server (ID=HewlettPackard.Servers.ProLiant.HPProLiantDLServer)

  • HP ProLiant BL Server (ID=HewlettPackard.Servers.ProLiant.HPProLiantBLServer)

  • HP ProLiant Other Model Server (ID=HewlettPackard.Servers.ProLiant.HPProLiantXXServer)

  • HP ProLiant Health Collection (ID=HewlettPackard.Servers.ProLiant.HPProLiantHealthCollection)

  • Processors (ID=HewlettPackard.Servers.ProLiant.HPProLiantProcessors)

  • Memory (ID=HewlettPackard.Servers.ProLiant.HPProLiantMemory)

  • Cooling (ID=HewlettPackard.Servers.ProLiant.HPProLiantCooling)

  • Realtime Monitors (ID=HewlettPackard.Servers.ProLiant.HPProLiantRealtimeMonitors)

  • Temp Sensors (ID=HewlettPackard.Servers.ProLiant.HPProLiantTemperatureSensors)

  • Power Supplies (ID=HewlettPackard.Servers.ProLiant.HPProLiantPowerSupplies)

  • Storage (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerStorage)

  • Networks (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerNetworks)

  • Management Processors (ID=HewlettPackard.Servers.ProLiant.HPProLiantManagementProcessors)

  • Logs (ID=HewlettPackard.Servers.ProLiant.HPProLiantLogs)

  • UPS (ID=HewlettPackard.Servers.ProLiant.HPProLiantUPS)

  • Others (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerOthers)

  • HP ProLiant SNMP Management (ID=HewlettPackard.Servers.ProLiant.HPProLiantSNMPManagement)

  • HP ProLiant WMI Management (ID=HewlettPackard.Servers.ProLiant.HPProLiantWMIManagement)

  • HP System Insight Manager (ID=HewlettPackard.Servers.ProLiant.HPProLiantSystemsInsightManager)

The HP ProLiant Servers Base also defines the following Relationship classes.

Product illustration
  • HP Servers Group Contains HP ProLiant Servers Group Relationship (ID=HewlettPackard.Servers.ProLiant.HPServersGroupContainsHPProLiantServersGroup)

  • HP ProLiant Servers Group Contains HP ProLiant ML Servers Group Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServersGroupContainsHPProLiantMLServersGroup)

  • HP ProLiant Servers Group Contains HP ProLiant DL Servers Group Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServersGroupContainsHPProLiantDLServersGroup)

  • HP ProLiant Servers Group Contains HP ProLiant BL Servers Group Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServersGroupContainsHPProLiantBLServersGroup)

  • HP ProLiant Servers Group Contains HP ProLiant Other Servers Group Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServersGroupContainsHPProLiantXXServersGroup)

  • HP ProLiant Other Servers Group Contains HP ProLiant Other Server Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantXXServersGroupContainsHPProLiantXXServer)

  • HP ProLiant Servers Group Contains HP ProLiant Other Model Server Group Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServersGroupContainsHPProLiantXXServer)

  • HP ProLiant ML Servers Group Contains HP ProLiant ML Server Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantMLServersGroupContainsHPProLiantMLServer)

  • HP ProLiant DL Servers Group Contains HP ProLiant DL Server Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantDLServersGroupContainsHPProLiantDLServer)

  • HP ProLiant BL Servers Group Contains HP ProLiant BL Server Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantBLServersGroupContainsHPProLiantBLServer)

  • Windows® Computer Hosting HP ProLiant Server Relationship (ID=HewlettPackard.Servers.ProLiant.WindowsComputerHostsHPProLiantServer)

  • HP ProLiant Server Hosting HP ProLiant Processors Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantProcessors)

  • HP ProLiant Server Hosting HP ProLiant Memory Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerhostsHPProLiantMemory)

  • HP ProLiant Server Hosting HP ProLiant Cooling Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantCooling)

  • HP ProLiant Server Hosting HP ProLiant Realtime Monitors Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantRealtimeMonitors)

  • HP ProLiant Server Hosting HP ProLiant Temperature Sensors Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantTemperatureSensors)

  • HP ProLiant Server Hosting HP ProLiant Power Supplies Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantPowerSupplies)

  • HP ProLiant Server Hosting HP ProLiant Server Storage Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantServerStorage)

  • HP ProLiant Server Hosting HP ProLiant Server Networks Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantServerNetworks)

  • HP ProLiant Server Hosting HP ProLiant Management Processors Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantManagementProcessors)

  • HP ProLiant Server Hosting HP ProLiant Logs Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantHPProLiantLogs)

  • HP ProLiant Server Hosting HP ProLiant UPS Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantUPS)

  • HP ProLiant Server Hosting HP ProLiant Server Others Collection Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantOthers)

  • HP ProLiant Server Hosting HP ProLiant SNMP Management Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantSNMPManagement)

  • HP ProLiant Server Hosting HP ProLiant WMI Management Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantWMIManagement)

  • HP ProLiant Server Hosting HP ProLiant Systems Insight Manager Relationship (ID=HewlettPackard.Servers.ProLiant.HPProLiantServerHostsHPProLiantSystemsInsightManager)

HP ProLiant Servers SNMP classes

The HP ProLiant Servers SNMP Management Pack defines the following classes.

Product illustration
  • Processors (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPProcessors)

  • Memory (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPMemory)

  • Cooling (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPCooling)

  • Realtime Monitors (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPRealtimeMonitors)

  • Temp Sensors (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPTemperatureSensors)

  • Power Supplies (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPPowerSupplies)

  • Storage (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPServerStorage)

  • Networks (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPServerNetworks)

  • Management Processors (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPManagementProcessors)

  • Logs (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPLogs)

  • UPS (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPUPS)

  • Others (ProLiant SNMP) (ID=HewlettPackard.Servers.ProLiant.SNMP.HPProLiantSNMPServerOthers)

HP ProLiant Servers WMI classes

The HP ProLiant Servers WMI Management Pack defines the following classes. Ten new HP Health Collection Classes are included in the HP ProLiant Servers WMI Management Pack, and all these are present within the HP ProLiant Servers SNMP Management Pack.

NOTE: The UPS and Realtime Monitors are not present in the HP ProLiant Servers WMI Management Pack.
Product illustration
  • Processors (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMIProcessors)

  • Memory (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMIMemory)

  • Cooling (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMICooling)

  • Temp Sensors (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WNI.HPProLiantWMITemperatureSensors)

  • Power Supplies (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMIPowerSupplies)

  • Storage (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMIServerStorage)

  • Networks (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMIServerNetworks)

  • Management Processors (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMIManagementProcessors)

  • Logs (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMILogs)

  • Others (ProLiant WMI) (ID=HewlettPackard.Servers.ProLiant.WMI.HPProLiantWMIServerOthers)