Supported Target Version
Web Services API version 1.9.0
Model: A650

Application Version and Upgrade Details

Application VersionBug fixes / Enhancements
3.0.0
  • Added support for new Native types(Cage,Node,Adapter,Battery) and corresponding metrics.
  • While upgrading the application to 3.0.0 or above versions, please uncheck HPE Primera FC Switches, HPE Primera Port Devices in configuration page and then upgrade the application.
2.0.2Fixed full discovery issue to avoid lag on production servers.
2.0.1
  • Metric label changes.
  • DisplayOrder changes for native types.
  • Cache flush changes.
Click here to view the earlier version updates
Application VersionBug fixes / Enhancements
2.0.0
  • Added hpe_primera_APIStats metric.
  • Full discovery support.
1.0.1Activity logger and backend cache related changes
1.0.0Discovery, Monitoring, Alerts

Introduction

HPE Primera provides a storage experience unmatched in the industry with a series of unique innovations across intelligence, hardware and software. These technologies make possible HPE Primera’s instant access to data, 100% data availability guarantee, and always-fast, ultra-low latency.

HPE Primera is a scale-out block storage system and comprises of three models:

  • HPE Primera 630: The architecture has up to four nodes with the internode communication handled by custom ASICs across a backplane.
  • HPE Primera 650: The larger models can scale from two to four nodes. The smallest model has two controllers, each with two processors (Intel Skylake) and four ASICs and 24 devices in the basic unit.
  • HPE Primera 670:The other model has two or four controllers and 48 devices. Systems scale larger with the addition of device enclosures. Model numbers prefixed with an “A” are all flash systems and with a “C” prefix can have HDDs installed.

Each model is available as an all-flash version (A630, A650 and A670) or converged flash version (C630, C650, C670).

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 both WS APIs and SSH communication.

Hierarchy of HPE Primera

HPE Primera Storage System
      • HPE Primera Physical Disk Group
      • HPE Primera Common Provisioning Group
              • HPE Primera Storage Volume
                      · HPE Primera VLUN
      • HPE Primera Cage
              • HPE Primera Node
                      · HPE Primera Adapter
                              · HPE Primera Port
                      · HPE Primera Battery
      • HPE Primera Host

Supported Metrics

Click here to view the supported metrics
Native TypeMetric NamesMetric Display NameUnitApplication VersionDescription
HPE Primera Storage Systemhpe_primera_APIStatsHPE Primera API Statistics2.0.0Provides the number of API calls made within the frequency and resources.
hpe_primera_event_StatisticsHPE Primera Event Statistics1.0.0Enabled or disabled state of individual license
hpe_primera_system_license_StateHPE PRIMERA System License State1.0.0Enabled or disabled state of individual license
hpe_primera_system_node_online_statusHPE PRIMERA System Node Online Status1.0.0Online or Offline status of individual node
hpe_primera_system_capacity_AllocatedMiBHPE PRIMERA System Allocated CapacityMiB1.0.0Total allocated capacity.
hpe_primera_system_capacity_UtilizationHPE PRIMERA System Capacity Utilization%1.0.0System Capacity Utilization
hpe_primera_system_capacity_FailedMiBHPE PRIMERA System Failed CapacityMiB1.0.0Failed capacity in MiB
hpe_primera_system_capacity_OverProvisionedVirtualSizeMiBHPE PRIMERA System OverProvisionedVirtualSize CapacityMiB1.0.0System contains an over provisioned Virtual Size MiB.
hpe_primera_system_capacity_OverProvisionedUsedMiBHPE PRIMERA System OverProvisionedUsed CapacityMiB1.0.0System contains an over provisioned MiB.
hpe_primera_system_capacity_OverProvisionedAllocatedMiBHPE PRIMERA System OverProvisionedAllocated CapacityMiB1.0.0System contains an over provisioned allocated MiB.
hpe_primera_system_capacity_OverProvisionedFreeMiBHPE PRIMERA System OverProvisionedFree CapacityMiB1.0.0System contains an over provisioned free MiB.
hpe_primera_cacheMemoryStatistics_HitIOHPE PRIMERA HitIO CacheMemoryStatisticspsec1.0.0Number of Read/Write I/Os per second where data is in cache.
hpe_primera_cacheMemoryStatistics_MissIOHPE PRIMERA MissIO CacheMemoryStatisticspsec1.0.0Number of Read/Write I/Os per second where data is not in cache.
hpe_primera_cacheMemoryStatistics_AccessIOHPE PRIMERA AccessIO CacheMemoryStatisticspsec1.0.0Number of read/write I/Os per second.
hpe_primera_cacheMemoryStatistics_HitPctHPE PRIMERA HitPct CacheMemoryStatistics%1.0.0Hits divided by accesses and displayed in percentage
hpe_primera_cacheMemoryStatistics_TotalAccessIOHPE PRIMERA TotalAccessIO CacheMemoryStatisticspsec1.0.0Number of total read and write I/Os per second.
hpe_primera_cacheMemoryStatistics_LockBulkIOHPE PRIMERA LockBulkIO CacheMemoryStatisticspsec1.0.0Number of pages modified per second by host I/O and written to disk by the flusher.
hpe_primera_cacheMemoryStatistics_PageStatesHPE PRIMERA PageStates CacheMemoryStatisticscount1.0.0Information on page states.
hpe_primera_cacheMemoryStatistics_DirtyPagesHPE PRIMERA DirtyPages CacheMemoryStatisticscount1.0.0Current number of dirty cluster memory pages per device type class in the system.
hpe_primera_cacheMemoryStatistics_MaxDirtyPagesHPE PRIMERA MaxDirtyPages CacheMemoryStatisticscount1.0.0Maximum allowed number of dirty cluster memory pages per device type class in the system.
hpe_primera_cacheMemoryStatistics_DelayAckPagesHPE PRIMERA DelayAckPages CacheMemoryStatisticscount1.0.0Number of delayed acknowledgments (per device type class) to the host in order to throttle the host IO writes due to cache resource constraints.
hpe_primera_cpuStatistics_UserPctHPE PRIMERA UserPct CpuStatistics%1.0.0Percent of CPU time in user-mode.
hpe_primera_cpuStatistics_SystemPctHPE PRIMERA SystemPct CpuStatistics%1.0.0Percent of CPU time in system-mode.
hpe_primera_cpuStatistics_IdlePctHPE PRIMERA IdlePct CpuStatistics%1.0.0Percent of CPU time in idle.
hpe_primera_cpuStatistics_InterruptsPerSecHPE PRIMERA InterruptsPerSec CpuStatisticspsec1.0.0Number of interrupts per second.
hpe_primera_cpuStatistics_ContextSwitchesPerSecHPE PRIMERA ContextSwitchesPerSec CpuStatisticspsec1.0.0Number of context switches per second.
HPE Primera Common Provisioning Grouphpe_primera_cpgSpaceData_TotalUsedSpaceMiBHPE PRIMERA CpgSpaceData Total Used SpaceMiB1.0.0Total Used CPG space in MiB
hpe_primera_cpgSpaceData_UserUsedSpaceMiBHPE PRIMERA CpgSpaceData User Used SpaceMiB1.0.0User Used CPG space in MiB
hpe_primera_cpgSpaceData_SnapUsedSpaceMiBHPE PRIMERA CpgSpaceData Snap Used SpaceMiB1.0.0Snap Used CPG space in MiB
hpe_primera_cpgSpaceData_AdminUsedSpaceMiBHPE PRIMERA CpgSpaceData Admin Used SpaceMiB1.0.0Admin Used CPG space in MiB
hpe_primera_cpgSpaceData_TotalUsedSpaceUtilizationHPE PRIMERA CpgSpaceData Total Used Space Utilization%1.0.0Total Used CPG space Percentage
hpe_primera_cpgSpaceData_UserUsedSpaceUtilizationHPE PRIMERA CpgSpaceData User UsedSpace Utilization%1.0.0User Used CPG space Percentage
hpe_primera_cpgSpaceData_SnapUsedSpaceUtilizationHPE PRIMERA CpgSpaceData Snap Used Space Utilization%1.0.0Snap Used CPG space Percentage
hpe_primera_cpgSpaceData_AdminUsedSpaceUtilizationHPE PRIMERA CpgSpaceData Admin Used Space Utilization%1.0.0Admin Used CPG space Percentage
hpe_primera_cpgSpaceData_base_PrivateSpaceMiBHPE PRIMERA CpgSpaceData Base Private SpaceMiB1.0.0Base Private CPG space in MiB
hpe_primera_cpgSpaceData_snapshot_PrivateSpaceMiBHPE PRIMERA CpgSpaceData Snapshot Private SpaceMiB1.0.0Snapshot Private CPG space in MiB
hpe_primera_cpgSpaceData_GrowthMiBHPE PRIMERA CpgSpaceData GrowthMiB1.0.0CPG space increase in MiB.
hpe_primera_cpgSpaceData_DeduplicationGcKBPSHPE PRIMERA CpgSpaceData Deduplication GcKBps1.0.0Deduplication Garbage Collector in KBPS.
hpe_primera_cpgSpaceData_CapacityEfficiencyHPE PRIMERA CpgSpaceData CapacityEfficiency1.0.0Capacity efficiency attributes.
hpe_primera_cpgStatistics_IOHPE PRIMERA IO CpgStatisticspsec1.0.0Number of IO per second, which includes read, write, and total.
hpe_primera_cpgStatistics_KbytesHPE PRIMERA Kbytes CpgStatisticsKBps1.0.0Number of kilobytes per second, which includes read, write, and total.
hpe_primera_cpgStatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS CpgStatisticsms1.0.0Service time in ms, which includes read, write, and total.
hpe_primera_cpgStatistics_IOSizeKBHPE PRIMERA IOSizeKB CpgStatisticsKB1.0.0Object IO size in kilobytes, which includes read, write, and total.
hpe_primera_cpgStatistics_QueueLengthHPE PRIMERA QueueLength CpgStatistics1.0.0Queue length
hpe_primera_cpgStatistics_BusyPctHPE PRIMERA BusyPct CpgStatistics%1.0.0Busy percentage
hpe_primera_cpg_StateHPE PRIMERA CPG State1.0.0Overall state of the CPG.
HPE Primera Storage Volumehpe_primera_volumeSpaceData_rawReserved_UserMiBHPE PRIMERA User RawReserved VolumeSpaceDataMiB1.0.0Raw reserved user space in MiB.
hpe_primera_volumeSpaceData_rawReserved_SnapMiBHPE PRIMERA Snap RawReserved VolumeSpaceDataMiB1.0.0Raw reserved snap space in MiB
hpe_primera_volumeSpaceData_rawReserved_AdminMiBHPE PRIMERA Admin RawReserved VolumeSpaceDataMiB1.0.0Raw reserved admin space in MiB
hpe_primera_volumeSpaceData_rawReserved_TotalMiBHPE PRIMERA Total RawReserved VolumeSpaceDataMiB1.0.0Raw reserved total space in MiB
hpe_primera_volumeSpaceData_userSpace_UsedMiBHPE PRIMERA Used UserSpace VolumeSpaceDataMiB1.0.0Used user space in MiB
hpe_primera_volumeSpaceData_userSpace_UsedUtilizationHPE PRIMERA Used UserSpace Utilization VolumeSpaceData%1.0.0Used user space utilization
hpe_primera_volumeSpaceData_snapSpace_UsedMiBHPE PRIMERA Used SnapSpace VolumeSpaceDataMiB1.0.0Used snapshot space in MiB
hpe_primera_volumeSpaceData_snapSpace_UsedUtilizationHPE PRIMERA Used SnapSpace Utilization VolumeSpaceData%1.0.0Used snapshot space utilization
hpe_primera_volumeSpaceData_snapSpace_VcopyMiBHPE PRIMERA Vcopy SnapSpace VolumeSpaceDataMiB1.0.0Snapshot virtual copy space in MiB
hpe_primera_volumeSpaceData_adminSpace_UsedMiBHPE PRIMERA Used AdminSpace VolumeSpaceDataMiB1.0.0Used admin space in MiB
hpe_primera_volumeSpaceData_adminSpace_UsedUtilizationHPE PRIMERA Used AdminSpace Utilization VolumeSpaceData%1.0.0Used admin space utilization
hpe_primera_volumeSpaceData_adminSpace_VcopyMiBHPE PRIMERA Vcopy AdminSpace VolumeSpaceDataMiB1.0.0Admin virtual copy space in MiB
hpe_primera_volumeSpaceData_totalSpace_UsedMiBHPE PRIMERA Used TotalSpace VolumeSpaceDataMiB1.0.0Total used space in MiB
hpe_primera_volumeSpaceData_totalSpace_UsedUtilizationHPE PRIMERA Used TotalSpace Utilization VolumeSpaceData%1.0.0Total used space utilization
hpe_primera_volumeSpaceData_totalSpace_VcopyMiBHPE PRIMERA Vcopy TotalSpace VolumeSpaceDataMiB1.0.0Total virtual copy size in MiB
hpe_primera_volumeSpaceData_totalSpace_HostWriteMiBHPE PRIMERA HostWrite TotalSpace VolumeSpaceDataMiB1.0.0Space write to the host in MiB
hpe_primera_volumeSpaceData_CapacityEfficiencyHPE PRIMERA VolumeSpaceData CapacityEfficiency1.0.0Capacity efficiency attributes.
hpe_primera_volumeSpaceData_CompressionGcKBPSHPE PRIMERA VolumeSpaceData CompressionGcKBPSKBps1.0.0Compression garbage collector in KBPS.
hpe_primera_volumeSpaceData_CompressionStateHPE PRIMERA VolumeSpaceData CompressionState1.0.0Volume detailed compression state.
hpe_primera_volume_StateHPE PRIMERA Volume State1.0.0State of the volume.
hpe_primera_volume_DeduplicationStateHPE PRIMERA Volume DeduplicationState1.0.0Volume detailed deduplication state.
HPE Primera VLUNhpe_primera_vlunstatistics_IOHPE PRIMERA IO VlunStatisticspsec1.0.0Number of IO per second .
hpe_primera_vlunstatistics_KBytesHPE PRIMERA KBytes VlunStatisticsKBps1.0.0Number of kilobytes per second.
hpe_primera_vlunstatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS VlunStatisticsms1.0.0Service time in millisecond statistic data.
hpe_primera_vlunstatistics_IOSizeKBHPE PRIMERA IOSizeKB VlunStatisticsKB1.0.0IO size in kilobytes statistic data.
hpe_primera_vlunstatistics_QueueLengthHPE PRIMERA QueueLength VlunStatistics1.0.0Queue length
hpe_primera_vlunstatistics_BusyPctHPE PRIMERA BusyPct VlunStatistics%1.0.0Busy percentage
HPE Primera Porthpe_primera_portStatistics_SpeedHPE PRIMERA Speed PortStatistics1.0.0Port speed.
hpe_primera_portStatistics_IOHPE PRIMERA IO PortStatisticspsec1.0.0Number of IO per second.
hpe_primera_portStatistics_KBytesHPE PRIMERA KBytes PortStatisticsKBps1.0.0Number of kilobytes per second
hpe_primera_portStatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS PortStatisticsms1.0.0Service time in millisecond statistic data.
hpe_primera_portStatistics_IOSizeKBHPE PRIMERA IOSizeKB PortStatisticsKB1.0.0IO size in kilobytes statistic data.
hpe_primera_portStatistics_QueueLengthHPE PRIMERA QueueLength PortStatistics1.0.0Queue length
hpe_primera_portStatistics_BusyPctHPE PRIMERA BusyPct PortStatistics%1.0.0Busy percentage
hpe_primera_port_LinkStateHPE PRIMERA Port LinkState1.0.0Port link state.
hpe_primera_port_StateHPE Primera Port State1.0.0State of the port. Possible values are. ready : 0, config_wait : 1, alpa_wait : 2, login_wait : 3, loss_sync : 4, non_participate : 5, taking_coredump : 6, link_idle_for_reset : 7, dhcp_in_progress : 8, pending_reset : 9, error : 10, xxx : 11, fw_dead : 12, unknown : 13, offline : 14
hpe_primera_port_FailoverStateHPE Primera Port FailOverState1.0.0The failover state of the two ports indicated in the N:S:P and Partner columns. Possible values are. none : 0, failover_pending : 1, failed_over : 2, active : 3, failback_pending : 4, active_down : 5, - : 6
HPE Primera Physical Diskhpe_primera_physicalDiskCapacity_AllocatedMiBHPE PRIMERA Allocated PhysicalDiskCapacityMiB1.0.0Allocated physical disk capacity in the system
hpe_primera_physicalDiskCapacity_AllocatedUtilizationHPE PRIMERA Allocated PhysicalDiskCapacity Utilization%1.0.0Allocated physical disk capacity utilization in the system
hpe_primera_physicalDiskCapacity_FailedMiBHPE PRIMERA Failed PhysicalDiskCapacityMiB1.0.0Failed physical disk capacity in the system.
hpe_primera_physicalDiskStatistics_IOHPE PRIMERA IO PhysicalDiskStatisticspsec1.0.0Number of IO per second.
hpe_primera_physicalDiskStatistics_KBytesHPE PRIMERA KBytes PhysicalDiskStatisticsKBps1.0.0Number of kilobytes per second.
hpe_primera_physicalDiskStatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS PhysicalDiskStatisticsms1.0.0Service time in millisecond statistic data
hpe_primera_physicalDiskStatistics_IOSizeKBHPE PRIMERA IOSizeKB PhysicalDiskStatisticsKB1.0.0IO size in kilobytes statistical data.
hpe_primera_physicalDiskStatistics_QueueLengthHPE PRIMERA QueueLength PhysicalDiskStatistics1.0.0Queue length
hpe_primera_physicalDiskStatistics_BusyPctHPE PRIMERA BusyPct PhysicalDiskStatistics%1.0.0Busy percentage
hpe_primera_physicalDiskSpacedata_NormalChunkletsHPE PRIMERA PhysicalDiskSpacedata NormalChunkletscount1.0.0Normal chunklets data
hpe_primera_physicalDiskSpacedata_SpareChunkletsHPE PRIMERA PhysicalDiskSpacedata SpareChunkletscount1.0.0Spare chunklets data
hpe_primera_physicalDiskSpacedata_LifeLeftPctHPE PRIMERA PhysicalDiskSpacedata LifeLeftPct%1.0.0Percentage of life left.
hpe_primera_physicalDiskSpacedata_TemperatureCHPE PRIMERA PhysicalDiskSpacedata TemperatureCCelsius1.0.0Temperature in Celsius.
HPE Primera Cagehpe_primera_cage_DetailedStateHPE Primera Cage Detailed State1.0.0Cage detailed state. Possible value. Normal : 0 , error:1
hpe_primera_cagePowerSupply_StateHPE Primera CagePowerSupply State1.0.0Cage Powersupply state. Possible values are. OK : 0, -- : 1, Failed : 2, NotPresent : 3, Degraded : 4
hpe_primera_cagePowerSupply_FanStateHPE Primera CagePowerSupply FanState1.0.0Cage Powersupply Fan state. Possible values are. OK : 0, -- : 1, Failed : 2
HPE Primera Nodehpe_primera_node_StateHPE Primera Node State1.0.0state of the node. Possible values are: Ok : 0, Degraded : 1, Failed : 2
hpe_primera_node_DetailedStateHPE Primera Node DetailedState1.0.0Detailed state of node. OK:0 , tod_bat_fail:1, invalid_bat_config:2, link_error:3,uncorrectable_mem_error:4, multi_uncorrectable_mem_error:5, correctable_mem_error:6, internal_system_error:7, hardware_watchdog_error:8, pci_error:9, driver_software_error:10, cpu_overheating:11, cpu_vrm_overheating:12, control_cache_dimm_overheating:13, node_offline_due_to_failure:14, node_shutdown:15, unknown:16
hpe_primera_nodePowerSupply_StateHPE Primera NodePowerSupply State1.0.0Node Power supply state. Possible values are. OK : 0, -- : 1, Failed : 2, NotPresent : 3, Degraded :4
hpe_primera_nodePowerSupply_ACStateHPE Primera NodePowerSupply ACState1.0.0Node AC Power supply state. Possible values are.OK : 0, -- : 1, Failed : 2
hpe_primera_nodePowerSupply_DCStateHPE Primera NodePowerSupply DCState1.0.0Node DC Power supply state. Possible values are.OK : 0, -- : 1, Failed : 2
HPE Primera Batteryhpe_primera_battery_StateHPE Primera Battery State1.0.0Battery state. Possible values are. OK : 0,Failed : 1, Degraded : 2, NotPresent : 3
hpe_primera_battery_DetailedStateHPE Primera Battery DetailedState1.0.0Detailed state of the battery. Possible values are. normal : 0, InvalidFirmware : 1, Unknown : 2, Undefined : 3, NotPresent : 4, Expired : 5, Failed : 6

Default Monitoring Configurations

HPE Primera 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 Primera. 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-primera HPE Primera Storage System - 1 (i.e, appName = hpe-primera, nativeType = HPE Primera Storage System, version = 1)

  2. Default Global Templates

    OpsRamp has a Global template for each Native Type of HPE Primera. 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-primera HPE Primera Storage System Template - 1 (i.e, appName = hpe-primera, nativeType = HPE Primera Storage System, 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 Primera Storage System Monitor hpe-primera HPE Primera Storage System 1(i.e, monitorKey = HPE Primera Storage System Monitor, appName = hpe-primera, nativeType = HPE Primera Storage System, version = 1)

Configure and Install the HPE Primera 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.
Hpe3par
  1. Click ADD in the HPE Primera application.
  2. In the Configurations page, click + ADD. The Add Configuration page appears.
  3. Enter the below mentioned BASIC INFORMATION:
FunctionalityDescription
NameEnter the name for the configuration.
IP Address/Host NameIP address/host name of the target.
WSAPI PortWSAPI Port

Example: You can enter 443 as a WSAPI port value.
SSH PortSSH Port details

Example: You can enter 22 as a SSH Port value.
CredentialsSelect the credentials from the drop-down list.
Note: Click + Add to create a credential.

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.

    • Event/Alert Polling: enables integrating third party alerts into OpsRamp using further configurations.

      • Below are the default values set for:
        • Event/Alert Severity Filter: provides severity alerts and gets integrated out of all possible alerts.
          • Default Values: FATAL,CRITICAL, MAJOR, MINOR.
          • Possible Values: FATAL, CRITICAL, MAJOR, MINOR, DEGRADED, INFORMATIONAL, DEBUG, UNKNOWN.
        • Event Category: only provides category alerts that are generated out of possible values.
          • Category 1 is used to identify a lifecycle.
          • Category 2 is used to identify an alert.
          • Possible values of Event Category configuration property are 1,2.
        • Event/Alert Severity Mapping: enables you to map the severities between HPE Primera and OpsRamp as severities are predefined values in each system.
          • Default mappings: “FATAL”:“Critical”,“CRITICAL”:“Critical”,“MAJOR”:“Warning”,
            “MINOR”:“Warning”,“DEGRADED”:“Warning”,“INFORMATIONAL”:“Info”,
            “DEBUG”:“Info”,“UNKNOWN”:“Info”.
            Note: You can change it as per your business use cases at any point in time from the Configuration page.
    • API Timeouts: These are the maximum API Timeouts that the application can use to connect and get responses from the end device.

      • Connection Timeout in Secs: a time period in which a client should establish a connection with a server.
        Note: By default, 60 is selected.
      • Connection Request Timeout in Secs: a time period required to process an HTTP call: from sending a request to receiving a response.
        Note: By default, 10 is selected.
      • Socket Timeout in Secs: a maximum time of inactivity between two data packets when exchanging data with a server.
        Note: By default, 10 is selected.
  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.
Hpe3par

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

  1. 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.

  2. Click NEXT.

  3. (Optional) Click +ADD to create a new collector by providing a name or use the pre-populated name.

Veeam
  1. Select an existing registered profile.
Veeam
  1. Click FINISH.

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

Modify the Configuration

View the HPE Primera details

The HPE Primera integration is displayed in the Infrastructure > Resources > Storage. You can navigate to the Attributes tab to view the discovery details, and Metrics tab to view the metric details for HPE Primera.

Hpe3par
Hpe3par

Supported Alert Custom Macros

Customize the alert subject and description with below macros then it will generate alert 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}

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 uses the provided IpAddress/hostname, credentials for both WSAPIs and SSH communications.
  • Application will not send any duplicate/repeat failure alert notification until the already existed critical alert is recovered.
  • Application cannot control monitoring pause/resume actions based on above alerts.
  • Metrics can be used to monitor HPE Primera resources and can generate alerts based on the threshold values.
  • As per Developer guide, support to show disk information was added in WSAPI 1.6.15 release. So, OpsRamp uses Physical disk statistical data reports API when the WSAPI version is less than 1.6.15 and OpsRamp uses querying physical disk information API when the WSAPI version is greater than or equals to 1.6.15.
  • As few of the HPE Primera components did not have direct name information in WSAPI responses, OpsRamp proceed with below assumptions:
    • For Physical Disk Discovery, OpsRamp considered physical disk id (if WSAPI version is less than 1.6.15) OR WWN (if WSAPI version is greater than or equal to 1.6.15) as Resource Name in OpsRamp.
    • For Ports Discovery, OpsRamp considered portWWN (PortWWN will present for FCoE and FC ports only) OR port portPos (when portWWN was not present in response) as Resource Name in OpsRamp.
    • For VLUN Discovery, OpsRamp considered lun value as resource name in OpsRamp.
  • HPE Primera’s Event/Alert polling will start only if the user enables Event/Alert Polling in configuration.
  • Possible values of Event/Alert Severity Filter configuration property are FATAL, CRITICAL, MAJOR, MINOR, DEGRADED, INFORMATIONAL, DEBUG, UNKNOWN
  • Possible values of Event Category configuration property are 1,2. Category 1 is used to identify a lifecycle event and 2 is used to identify an alert.
  • OpsRamp has given sample mappings to map HPE Primera Severity with OpsRamp severities as part of Event/Alert Severity Mapping configuration field. Users can modify them as per their use case at any point of time from the App Configuration page. Possible OpsRamp Severities are Critical, Warning, Ok, Info.
  • In referred HPE Primera developer guides, there is no information about how Logged system events are getting resolved, hence OpsRamp has not included polled events/alerts recovery mechanism.
  • Support for Macro replacement for threshold breach alerts (i.e, customisation for threshold breach alert’s subject, description).
  • No support of showing activity log and applied time.
  • Support for the option to get Latest snapshot metric.
  • Application is not compatible with Cluster Gateway.
  • This application supports both Classic Gateway and NextGen Gateway
  • While upgrading the application to 3.0.0 or above versions, please uncheck HPE Primera FC Switches, HPE Primera Port Devices in configuration page and then upgrade the application as these are removed from version 3.0.0