Supported Target Versions
HPE OneView Rack based Version 6.1 and 8.4

Application Version Details

Application VersionBug fixes / Enhancements
1.0.0Initial version with discovery, monitoring, alerts.

Introduction

HPE OneView is a software-defined infrastructure management platform developed by Hewlett Packard Enterprise (HPE). It is designed to simplify and streamline the management of data center resources, including servers, storage, and networking devices, through a unified interface.

HPE OneView provides a comprehensive set of tools and features to enable efficient and automated management of the entire infrastructure lifecycle, from initial deployment to ongoing operations. Some key features and capabilities of HPE OneView include:

  • Infrastructure Automation
  • Template-Based Provisioning
  • Monitoring and Alerting
  • Resource Pooling and Federation
  • Integration and Extensibility

Overall, HPE OneView offers a unified and streamlined approach to managing and optimizing data center resources, bringing simplicity, agility, and automation to IT infrastructure management.

Key Use cases

Discovery Use cases

  • It discovers the HPE OneView components.
  • Publishes relationships between resources to have a topological view and ease of maintenance.

Monitoring Use cases

  • Provides metrics related to job scheduling time and status etc..
  • Concern alerts will be generated for each metric to notify the administrator regarding the issue with the resource.

Prerequisites

  • OpsRamp Classic Gateway 14.0.0 and above.
  • OpsRamp Nextgen Gateway 14.0.0 and above.
    Note: OpsRamp recommends using the latest Gateway version for full coverage of recent bug fixes, enhancements, etc..
  • Provided IpAddress/hostname, Credentials should work for HPE OneView REST API’s

Hierarchy of HPE OneView Resources

    · HPE OneView Resource
            · HPE OneView Enclosure
                    · HPE OneView Enclosure Interconnects
                    · HPE OneView Enclosure PowerSupply
                    · HPE OneView Enclosure Fan
                    · HPE OneView Enclosure ManagerBay
            · HPE OneView Server Hardware
            · HPE OneView Storage System
                    · HPE OneView Storage System Port
                    · HPE OneView Storage Pool

Default Monitoring Configurations

HPE OneView application has default Global Device Management Policies, Global Templates, Global Monitors and Global metrics in OpsRamp. Users can customize these default monitoring configurations as per their business use cases by cloning respective global templates and global Device Management Policies. OpsRamp recommends doing this activity before installing the app to avoid noise alerts and data.

  1. Default Global Device Management Policies

    OpsRamp has a Global Device Management Policy for each Native Type of HPE OneView. You can find those Device Management Policies at Setup > Resources > Device Management Policies, search with suggested names in global scope. Each Device Management Policy follows below naming convention:

    {appName nativeType - version}

    Ex: hpe-oneview HPE OneView Resource - 1 (i.e, appName = hpe-oneview, nativeType = HPE OneView Resource, version = 1)

  2. Default Global Templates

    OpsRamp has a Global template for each Native Type of HPE OneView. You can find those templates at Setup > Monitoring > Templates, search with suggested names in global scope. Each template follows below naming convention:

    {appName nativeType 'Template' - version}

    Ex: hpe-oneview HPE OneView Resource Template - 1 (i.e, appName = hpe-oneview, nativeType = HPE OneView Resource, version = 1)

  3. Default Global Monitors

    OpsRamp has a Global Monitors for each Native Type which has monitoring support. You can find those monitors at Setup > Monitoring > Monitors, search with suggested names in global scope. Each Monitors follows below naming convention:

    {monitorKey appName nativeType - version}

    Ex: HPE OneView Resource Monitor hpe-oneview HPE OneView Resource 1 (i.e, monitorKey = HPE OneView Resource Monitor, appName = hpe-oneview, nativeType = HPE OneView Resource, version = 1)

Configure and Install the HPE OneView Integration

  1. From All Clients, select a client.
  2. Go to Setup > Account.
  3. Select the Integrations and Apps tab.
  4. The Installed Integrations page, where all the installed applications are displayed.
    Note: If there are no installed applications, it will navigate to the ADD APP page.
  5. Click + ADD on the Installed Integrations page. The Available Integrations and Apps page displays all the available applications along with the newly created application with the version.
    Note: You can even search for the application using the search option available. Also you can use the All Categories option to search.
  1. Click ADD in the HPE OneView application.
  2. In the Configurations page, click + ADD. The Add Configuration page appears.
  3. Enter the below mentioned BASIC INFORMATION:
FuntionalityDescription
NameEnter the name for the configuration.
IP Address/ Host NameIP address/host name of the HPE OneView.
API PortAPI Port

Note: By default port is 443.
HPE OneView CredentialSelect the Credential from the drop-down list.

Notes:
  • Click + Add to create a credential. The ADD CREDENTIAL window is displayed. Enter the following information.
    • Name: Credential name.
    • Description: Brief description of the credential.
    • User Name: User name.
    • Password: Password.
    • Confirm Password: Confirm password

Notes:

  • By default the Is Secure checkbox is selected.
  • Ip Address/Host Name and Port should be accessible from Gateway.
  • Select the following:
    • App Failure Notifications: if turned on, you will be notified in case of an application failure that is, Connectivity Exception, Authentication Exception.
    • Alert Configuration: enables integrating third party alerts into OpsRamp using further configurations.
      • Below are the default values set for:
        • Alert Severity: Provides alerts severity and gets integrated out of all possible alerts.
          • Default Values: Critical, Disabled, OK, Unknown, Warning.
          • Possible Values: Critical, Disabled, OK, Unknown, Warning.
        • Alert Severity Mapping: Provides alert severity mapping configuration.
          • Default values for Alert Severity Mapping configuration are {“Critical”:“Critical”,“Disabled”:“Critical”,“OK”:“Ok”,“Unknown”:“Warning”,“Warning”:“Warning”}.
  1. Select the below mentioned Custom Attribute:
FunctionalityDescription
Custom AttributeSelect the custom attribute from the drop down list box.
ValueSelect the value from the drop down list box.

Note: The custom attribute that you add here will be assigned to all the resources that are created by the integration. You can add a maximum of five custom attributes (key and value pair).

  1. In the RESOURCE TYPE section, select:

    • ALL: All the existing and future resources will be discovered.
    • SELECT: You can select one or multiple resources to be discovered.
  2. In the DISCOVERY SCHEDULE section, select Recurrence Pattern to add one of the following patterns:

    • Minutes
    • Hourly
    • Daily
    • Weekly
    • Monthly
  3. Click ADD.

Now the configuration is saved and displayed on the configurations page after you save it.
Note: From the same page, you may Edit and Remove the created configuration.

  1. Click NEXT
  2. Below are the optional steps you can perform on the Installation page.
  • Under the ADVANCED SETTINGS, Select the Bypass Resource Reconciliation option, if you wish to bypass resource reconciliation when encountering the same resources discovered by multiple applications.

    Note: If two different applications provide identical discovery attributes, two separate resources will be generated with those respective attributes from the individual discoveries.

Cisco FirePower
  • Click +ADD to create a new collector by providing a name or use the pre-populated name.
Aruba Airwave Integrations
  1. Select an existing registered profile.
Aruba Airwave Integrations
  1. Click FINISH.

The integration is installed and displayed on the INSTALLED INTEGRATION page. Use the search field to find the installed integration.

Modify the Configuration

View the HPE OneView Details

To discover resources for HPE OneView:

  1. Navigate to Infrastructure > Search > SERVERS AND VMS > HPE OneView.
  2. The HPE OneView page is displayed, select the application name.
  3. The RESOURCE DETAILS page appears from the right.
  4. Click the ellipsis () on the top right and select View details.
  1. Navigate to the Attributes tab to view the discovery details.
  • Click the Metrics tab to view the metric details for HPE OneView.

View resource metrics

To confirm HPE OneView monitoring, review the following:

  • Metric graphs: A graph is plotted for each metric that is enabled in the configuration.
  • Alerts: Alerts are generated for metrics that are configured as defined for integration.

Resource Filter Input keys

HPE OneView application Resources are filtered and discovered based on below keys:

Note: You filter the resources with the discoverable keys only.

Click here to view the Supported Input Keys
Resource TypeResource Type
All TypesresourceName
hostName
aliasName
dnsName
ipAddress
macAddress
os
make
model
serialNumber
HPE OneView EnclosureEnclosure Type
Part Number
HPE OneView Server HardwareMP Firmware Version
Part Number
Platform
HPE OneView Storage SystemFamily
Firmware
Managed Domain
WWN
HPE OneView Enclosure InterconnectBay Number
Interconnect BayType
HPE OneView Enclosure PowerSupplyPowerSupply Bay Type
Bay Number
Part Number
Spare Part Number
HPE OneView Enclosure FanBay Number
Fan Bay Type
Part Number
Spare Part Number
HPE OneView Enclosure ManagerBayBay Number
fw Version
Manager Type
HPE OneView Storage System PortFailover State
Partner Port
Protocol Type
Type
HPE OneView Storage PoolDevice Type
Domain
Supported RAID Level

Supported Alert Custom Macros

Customize the alert subject and description with below macros then it will generate alerts based on customisation.
Supported macros keys:

Click here to view the alert subject and description with macros

                                ${resource.name}

                                ${resource.ip}

                                ${resource.mac}

                                ${resource.aliasname}

                                ${resource.os}

                                ${resource.type}

                                ${resource.dnsname}

                                ${resource.alternateip}

                                ${resource.make}

                                ${resource.model}

                                ${resource.serialnumber}

                                ${resource.systemId}

                                ${Custome Attributes in the resource}

                                ${parent.resource.name}

Supported Metric

Click here to view the supported metrics
Native TypeMetric NamesDisplay NameUnitApplication VersionMetric Description
HPE OneView Resourcehpe_oneview_resource_alert_statisticsHPE OneView Resource Alert Statistics1.0.0HPE OneView Resource Alert Statistics.
hpe_oneview_resource_APIStatsHPE OneView Resource API Statistics1.0.0HPE OneView Resource Alert Statistics.
HPE OneView Enclosurehpe_oneview_enclosure_HealthStatusHPE OneView Enclosure Health Status1.0.0Overall health status of the crossbar. Possible values are: OK - 0, Disabled - 1, Warning - 2, Critical -3 , Unknown - 4.
hpe_oneview_enclosure_AmbientTemperatureHPE OneView Enclosure Ambient TemperatureCelsius1.0.0Inlet air temperature in degrees Celsius during this sample interval.
hpe_oneview_enclosure_AvgPowerHPE OneView Enclosure Avg PowerWatts1.0.0Average power consumption in Watts during this sample interval.
hpe_oneview_enclosure_DeratedCapacityHPE OneView Enclosure Derated CapacityWatts1.0.0Enclosure dynamic power cap derated capacity setting in Watts during this sample interval.
hpe_oneview_enclosure_PeakPowerHPE OneView Enclosure Peak PowerWatts1.0.0Peak power consumption in Watts during this sample interval.
hpe_oneview_enclosure_PowerCapHPE OneView Enclosure PowerCapWatts1.0.0Dynamic power cap setting on the server hardware in Watts during this sample interval.
hpe_oneview_enclosure_RatedCapacityHPE OneView Enclosure Rated CapacityWatts1.0.0Enclosure dynamic power cap rated capacity setting in Watts during this sample interval.
HPE OneView Enclosure Interconnecthpe_oneview_interconnectbay_PowerStateHPE OneView InterconnectBay Power State1.0.0The power state of the interconnect bay. Possible values are: Unknown - 1.
HPE OneView Enclosure PowerSupplyhpe_oneview_powersupplybay_StatusHPE OneView PowersupplyBay Status1.0.0Overall health status of the power supply. Possible values are: OK - 0, Disabled - 1, Warning - 2, Critical -3 , Unknown - 4.
hpe_oneview_powersupplybay_DevicePresenceHPE OneView PowersupplyBay Device Presence1.0.0Indicates whether a power supply is present. Possible values are: Absent - 0, PresenceNoOp - 1, PresenceUnknown - 2, Subsumed - 3, Present - 4.
HPE OneView Enclosure Fanhpe_oneview_fanbay_DevicePresenceHPE OneView FanBay Device Presence1.0.0Indicates whether a fan is present.Possible values are: Absent - 0, PresenceNoOp - 1, PresenceUnknown - 2, Subsumed - 3, Present - 4.
hpe_oneview_fanbay_StateHPE OneView FanBay State1.0.0Current state of the fan. Possible values are: Degraded - 0, Failed - 1, Misplaced - 2, Missing - 3, OK - 4.
hpe_oneview_fanbay_StatusHPE OneView FanBay Status1.0.0Overall health status of the fan. Possible values are: OK - 0, Disabled - 1, Warning - 2, Critical - 3 , Unknown - 4.
HPE OneView Enclosure ManagerBayhpe_oneview_managerbay_RoleHPE OneView ManagerBay Role1.0.0The current role of the manager. Possible values are: Active - 0, Standby - 1, Transition - 2, Unknown - 3.
hpe_oneview_managerbay_PowerStateHPE OneView ManagerBay PowerState1.0.0The power state of the manager bay. Possible values are: Unknown - 1.
hpe_oneview_managerbay_StateHPE OneView Managerbay State1.0.0The state of the manager. Possible values are : Offline - 0, Online - 1.
HPE OneView Server Hardwarehpe_oneview_serverhw_PowerStateHPE OneView Server hardware Power State1.0.0Current power state of the physical server hardware. Possible values are: Unknown - 5, On - 0, Off - 1, PoweringOn - 2, PoweringOff - 3, Resetting - 4.
hpe_oneview_serverhw_HealthStatusHPE OneView Server hardware Health Status1.0.0Overall health status of the resource. Possible values are: OK - 0, Disabled - 1, Warning - 2, Critical -3, Unknown - 4.
hpe_oneview_serverhw_AmbientTemperatureHPE OneView Server hardware Ambient TemperatureCelsius1.0.0Inlet air temperature in degrees Celsius.
hpe_oneview_serverhw_AvgPowerHPE OneView Server hardware Avg PowerWatts1.0.0Average power consumption in Watts.
hpe_oneview_serverhw_PeakPowerHPE OneView Server hardware Peak PowerWatts1.0.0Peak power consumption in Watts.
hpe_oneview_serverhw_PowerCapHPE OneView Server hardware Power capWatts1.0.0Dynamic power cap setting on the server hardware in Watts.
hpe_oneview_serverhw_CpuAvgFrequencyHPE OneView Server hardware CpuAvgFrequencyMHz1.0.0Average CPU frequency in Mhz.
hpe_oneview_serverhw_CpuUtilizationHPE OneView Server hardware CpuUtillization%1.0.0CPU utilization of all CPUs in percent.
hpe_oneview_serverhw_FirmwareUpdateRequiredHPE OneView Server hardware Firmware Update Required1.0.0Boolean value to identify whether update needed or not for the component.
hpe_oneview_serverhw_FirmwareUpgradeRequirementHPE OneView Server hardware Firmware Upgrade Requirement1.0.0The upgrade requirement of the component. Possible values are - OPTIONAL: 0, RECOMMENDED: 1, CRITICAL: 2.
HPE OneView Storage Systemhpe_oneview_storagesystem_AllocatedCapacityHPE OneView Storagesysten Allocated CapacityBytes1.0.0Allocated capacity of the storage system in bytes.
hpe_oneview_storagesystem_TotalCapacityHPE OneView Storagesystem Total CapacityBytes1.0.0Total capacity of the storage system in bytes.
hpe_oneview_storagesystem_FreeCapacityHPE OneView Storagesystem Free CapacityBytes1.0.0Free capacity of the storage system in bytes.
hpe_oneview_storagesystem_StateHPE OneView Storagesystem State1.0.0Current state of the resource. Possible values are: AddFailed - 0, Adding - 1, Configured - 2, Connected - 3, Copying - 4, CreateFailed - 5, Creating - 6, DeleteFailed - 7, Deleting - 8, Discovered - 9, Managed - 10, Normal - 11, UpdateFailed - 12, Updating - 13.
hpe_oneview_storagesystem_HealthStatusHPE OneView Storagesystem HealthStatus1.0.0Overall health status of the Storage system resource. Possible values are: OK - 0, Unknown - 1, Disabled - 2, Warning - 3, Critical -4.
HPE OneView Storage System Porthpe_oneview_storagesystemport_ConnectionStateHPE OneView Storagesystem port Connection State1.0.0Indicates the connection state of the port as reported by the storage system. Possible values are: Connected - 0, Failed -1, NotConnected - 2, Offline -3, Unknown - 4.
hpe_oneview_storagesystemport_HealthStatusHPE OneView Storagesystem port healthStatus1.0.0Overall health status of the port. Possible values are: OK - 0, Disabled -1, Unknown - 2, Warning -3, Critical - 4.
HPE OneView Storage Poolhpe_oneview_storagepool_StateHPE OneView Storagepool State1.0.0Current state of the storage pool. Possible values are: AddFailed - 0, Adding - 1, Configured - 2,Connected - 3,Copying - 4, CreateFailed - 5, Creating - 6, DeleteFailed - 7, Deleting - 8,Discovered - 9, Managed - 10, Normal -11, UpdateFailed - 12, Updating - 13.
hpe_oneview_storagepool_HealthStatusHPE OneView Storagepool HealthStatus1.0.0Overall health status of the storage pool. OK - 0, Disabled - 1, Unknown - 2, Warning - 3, Critical - 4.
hpe_oneview_storagepool_FreeCapacityHPE OneView Storagepool Free CapacityBytes1.0.0Free capacity available from the storage pool in bytes.
hpe_oneview_storagepool_TotalCapacityHPE OneView Storagepool Total CapacityBytes1.0.0Total capacity of the storage pool in bytes.
hpe_oneview_storagepool_SubscribedCapacityHPE OneView Storagepool Subscribed CapacityBytes1.0.0Storage pool subscribed capacity in Bytes.
hpe_oneview_storagepool_TotalAllocatedCapacityHPE OneView Storagepool Total Allocated CapacityBytes1.0.0The total allocated capacity of the pool in bytes..
hpe_oneview_storagepool_VolumeAllocatedCapacityHPE OneView Storagepool Volume Allocated CapacityBytes1.0.0The pool capacity allocated to volumes in bytes.
hpe_oneview_storagepool_SnapshotAllocatedCapacityHPE OneView Storagepool Snapshot Allocated CapacityBytes1.0.0The pool capacity allocated to snapshots in bytes.

Risks, Limitations & Assumptions

  • Application can handle Critical/Recovery failure notifications for below two cases when user enables App Failure Notifications in configuration:

    • Connectivity Exception
    • Authentication Exception
  • Application will send any duplicate/repeat failure alert notification for every 6 hours.

  • Application cannot control monitoring pause/resume actions based on above alerts. Metrics can be used to monitor the resources and can generate alerts based on the threshold values.

  • HPE OneView Event/Alert polling will start only if the user enables Event/Alert Polling in configuration.
    Notes:

    • Here Event/Alert polling support is given for HPE OneView Alarms only.
    • When a status value which presents in the Event/Alert Cleared Status field occurs, OpsRamp will create an Ok alert accordingly. Otherwise, OpsRamp will create an alert based on Event/Alert Severity Filter & Event/Alert Severity Mappings of Event/Alert Polling configurations.
    • Possible HPE OneView Event/Alert Severity Filter configurations are Critical, Disabled, OK, Unknown, Warning.
    • OpsRamp has given default mappings to map HPE OneView Severity with OpsRamp Severities as part of Event/Alert Severity Mapping configuration.
    • Users can modify them as per their use-case at any point of time from the application configuration page. Possible OpsRamp Severities are Critical, Warning, Ok, Info.
  • Component level thresholds can be configured on each resource level.

  • No support of showing activity log and applied time.

  • This application supports both Classic Gateway and NextGen Gateway