Supported Target Version
Web Services API version 1.9.0
Model: A650

Application Version and Upgrade Details

Application VersionBug fixes / Enhancements
4.0.0Improvements on session handling to remove unused sessions from the end device.
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.
Click here to view the earlier version updates
Application VersionBug fixes / Enhancements
2.0.1
  • Metric label changes.
  • DisplayOrder changes for native types.
  • Cache flush changes.
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
      • 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 NamesDisplay NameMetric LabelUnitApplication VersionDescription
HPE Primera Storage Systemhpe_primera_APIStatsHPE Primera API StatisticsUsage2.0.0Provides the number of API calls made within the frequency and resources.
hpe_primera_diskDrive_StateHPE Primera DiskDrive StateAvailability4.0.0State of the PD, can be one of the following. normal : 0,new : 1,degraded : 2,failed : 3
hpe_primera_event_StatisticsHPE Primera Event Statistics1.0.0Enabled or disabled state of individual license
hpe_primera_system_license_StateHPE PRIMERA System License StateAvailability1.0.0Enabled or disabled state of individual license
hpe_primera_system_node_online_statusHPE PRIMERA System Node Online StatusAvailability1.0.0Online or Offline status of individual node
hpe_primera_system_capacity_AllocatedMiBHPE PRIMERA System Allocated CapacityUsageMiB1.0.0Total allocated capacity.
hpe_primera_system_capacity_UtilizationHPE PRIMERA System Capacity UtilizationUsage%1.0.0System Capacity Utilization
hpe_primera_system_capacity_FailedMiBHPE PRIMERA System Failed CapacityUsageMiB1.0.0Failed capacity in MiB
hpe_primera_system_capacity_OverProvisionedVirtualSizeMiBHPE PRIMERA System OverProvisionedVirtualSize CapacityUsageMiB1.0.0System contains an over provisioned Virtual Size MiB.
hpe_primera_system_capacity_OverProvisionedUsedMiBHPE PRIMERA System OverProvisionedUsed CapacityUsageMiB1.0.0System contains an over provisioned MiB.
hpe_primera_system_capacity_OverProvisionedAllocatedMiBHPE PRIMERA System OverProvisionedAllocated CapacityUsageMiB1.0.0System contains an over provisioned allocated MiB.
hpe_primera_system_capacity_OverProvisionedFreeMiBHPE PRIMERA System OverProvisionedFree CapacityUsageMiB1.0.0System contains an over provisioned free MiB.
hpe_primera_cacheMemoryStatistics_HitIOHPE PRIMERA HitIO CacheMemoryStatisticsPerformancepsec1.0.0Number of Read/Write I/Os per second where data is in cache.
hpe_primera_cacheMemoryStatistics_MissIOHPE PRIMERA MissIO CacheMemoryStatisticsPerformancepsec1.0.0Number of Read/Write I/Os per second where data is not in cache.
hpe_primera_cacheMemoryStatistics_AccessIOHPE PRIMERA AccessIO CacheMemoryStatisticsPerformancepsec1.0.0Number of read/write I/Os per second.
hpe_primera_cacheMemoryStatistics_HitPctHPE PRIMERA HitPct CacheMemoryStatisticsPerformance%1.0.0Hits divided by accesses and displayed in percentage
hpe_primera_cacheMemoryStatistics_TotalAccessIOHPE PRIMERA TotalAccessIO CacheMemoryStatisticsPerformancepsec1.0.0Number of total read and write I/Os per second.
hpe_primera_cacheMemoryStatistics_LockBulkIOHPE PRIMERA LockBulkIO CacheMemoryStatisticsPerformancepsec1.0.0Number of pages modified per second by host I/O and written to disk by the flusher.
hpe_primera_cacheMemoryStatistics_PageStatesHPE PRIMERA PageStates CacheMemoryStatisticsPerformancecount1.0.0Information on page states.
hpe_primera_cacheMemoryStatistics_DirtyPagesHPE PRIMERA DirtyPages CacheMemoryStatisticsPerformancecount1.0.0Current number of dirty cluster memory pages per device type class in the system.
hpe_primera_cacheMemoryStatistics_MaxDirtyPagesHPE PRIMERA MaxDirtyPages CacheMemoryStatisticsPerformancecount1.0.0Maximum allowed number of dirty cluster memory pages per device type class in the system.
hpe_primera_cacheMemoryStatistics_DelayAckPagesHPE PRIMERA DelayAckPages CacheMemoryStatisticsPerformancecount1.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 CpuStatisticsUsage%1.0.0Percent of CPU time in user-mode.
hpe_primera_cpuStatistics_SystemPctHPE PRIMERA SystemPct CpuStatisticsUsage%1.0.0Percent of CPU time in system-mode.
hpe_primera_cpuStatistics_IdlePctHPE PRIMERA IdlePct CpuStatisticsUsage%1.0.0Percent of CPU time in idle.
hpe_primera_cpuStatistics_InterruptsPerSecHPE PRIMERA InterruptsPerSec CpuStatisticsPerformancepsec1.0.0Number of interrupts per second.
hpe_primera_cpuStatistics_ContextSwitchesPerSecHPE PRIMERA ContextSwitchesPerSec CpuStatisticsPerformancepsec1.0.0Number of context switches per second.
HPE Primera Common Provisioning Grouphpe_primera_cpgSpaceData_TotalUsedSpaceMiBHPE PRIMERA CpgSpaceData Total Used SpaceUsageMiB1.0.0Total Used CPG space in MiB
hpe_primera_cpgSpaceData_UserUsedSpaceMiBHPE PRIMERA CpgSpaceData User Used SpaceUsageMiB1.0.0User Used CPG space in MiB
hpe_primera_cpgSpaceData_SnapUsedSpaceMiBHPE PRIMERA CpgSpaceData Snap Used SpaceUsageMiB1.0.0Snap Used CPG space in MiB
hpe_primera_cpgSpaceData_AdminUsedSpaceMiBHPE PRIMERA CpgSpaceData Admin Used SpaceUsageMiB1.0.0Admin Used CPG space in MiB
hpe_primera_cpgSpaceData_TotalUsedSpaceUtilizationHPE PRIMERA CpgSpaceData Total Used Space UtilizationUsage%1.0.0Total Used CPG space Percentage
hpe_primera_cpgSpaceData_UserUsedSpaceUtilizationHPE PRIMERA CpgSpaceData User UsedSpace UtilizationUsage%1.0.0User Used CPG space Percentage
hpe_primera_cpgSpaceData_SnapUsedSpaceUtilizationHPE PRIMERA CpgSpaceData Snap Used Space UtilizationUsage%1.0.0Snap Used CPG space Percentage
hpe_primera_cpgSpaceData_AdminUsedSpaceUtilizationHPE PRIMERA CpgSpaceData Admin Used Space UtilizationUsage%1.0.0Admin Used CPG space Percentage
hpe_primera_cpgSpaceData_base_PrivateSpaceMiBHPE PRIMERA CpgSpaceData Base Private SpaceUsageMiB1.0.0Base Private CPG space in MiB
hpe_primera_cpgSpaceData_snapshot_PrivateSpaceMiBHPE PRIMERA CpgSpaceData Snapshot Private SpaceUsageMiB1.0.0Snapshot Private CPG space in MiB
hpe_primera_cpgSpaceData_GrowthMiBHPE PRIMERA CpgSpaceData GrowthUsageMiB1.0.0CPG space increase in MiB.
hpe_primera_cpgSpaceData_DeduplicationGcKBPSHPE PRIMERA CpgSpaceData Deduplication GcPerformanceKBps1.0.0Deduplication Garbage Collector in KBPS.
hpe_primera_cpgSpaceData_CapacityEfficiencyHPE PRIMERA CpgSpaceData CapacityEfficiencyPerformance1.0.0Capacity efficiency attributes.
hpe_primera_cpgStatistics_IOHPE PRIMERA IO CpgStatisticsPerformancepsec1.0.0Number of IO per second, which includes read, write, and total.
hpe_primera_cpgStatistics_KbytesHPE PRIMERA Kbytes CpgStatisticsPerformanceKBps1.0.0Number of kilobytes per second, which includes read, write, and total.
hpe_primera_cpgStatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS CpgStatisticsPerformancems1.0.0Service time in ms, which includes read, write, and total.
hpe_primera_cpgStatistics_IOSizeKBHPE PRIMERA IOSizeKB CpgStatisticsPerformanceKB1.0.0Object IO size in kilobytes, which includes read, write, and total.
hpe_primera_cpgStatistics_QueueLengthHPE PRIMERA QueueLength CpgStatisticsPerformance1.0.0Queue length
hpe_primera_cpgStatistics_BusyPctHPE PRIMERA BusyPct CpgStatisticsPerformance%1.0.0Busy percentage
hpe_primera_cpg_StateHPE PRIMERA CPG StateAvailability1.0.0Overall state of the CPG.
HPE Primera Storage Volumehpe_primera_volumeSpaceData_rawReserved_UserMiBHPE PRIMERA User RawReserved VolumeSpaceDataUsageMiB1.0.0Raw reserved user space in MiB.
hpe_primera_volumeSpaceData_rawReserved_SnapMiBHPE PRIMERA Snap RawReserved VolumeSpaceDataUsageMiB1.0.0Raw reserved snap space in MiB
hpe_primera_volumeSpaceData_rawReserved_AdminMiBHPE PRIMERA Admin RawReserved VolumeSpaceDataUsageMiB1.0.0Raw reserved admin space in MiB
hpe_primera_volumeSpaceData_rawReserved_TotalMiBHPE PRIMERA Total RawReserved VolumeSpaceDataUsageMiB1.0.0Raw reserved total space in MiB
hpe_primera_volumeSpaceData_userSpace_UsedMiBHPE PRIMERA Used UserSpace VolumeSpaceDataUsageMiB1.0.0Used user space in MiB
hpe_primera_volumeSpaceData_userSpace_UsedUtilizationHPE PRIMERA Used UserSpace Utilization VolumeSpaceDataUsage%1.0.0Used user space utilization
hpe_primera_volumeSpaceData_snapSpace_UsedMiBHPE PRIMERA Used SnapSpace VolumeSpaceDataUsageMiB1.0.0Used snapshot space in MiB
hpe_primera_volumeSpaceData_snapSpace_UsedUtilizationHPE PRIMERA Used SnapSpace Utilization VolumeSpaceDataUsage%1.0.0Used snapshot space utilization
hpe_primera_volumeSpaceData_snapSpace_VcopyMiBHPE PRIMERA Vcopy SnapSpace VolumeSpaceDataUsageMiB1.0.0Snapshot virtual copy space in MiB
hpe_primera_volumeSpaceData_adminSpace_UsedMiBHPE PRIMERA Used AdminSpace VolumeSpaceDataUsageMiB1.0.0Used admin space in MiB
hpe_primera_volumeSpaceData_adminSpace_UsedUtilizationHPE PRIMERA Used AdminSpace Utilization VolumeSpaceDataUsage%1.0.0Used admin space utilization
hpe_primera_volumeSpaceData_adminSpace_VcopyMiBHPE PRIMERA Vcopy AdminSpace VolumeSpaceDataUsageMiB1.0.0Admin virtual copy space in MiB
hpe_primera_volumeSpaceData_totalSpace_UsedMiBHPE PRIMERA Used TotalSpace VolumeSpaceDataUsageMiB1.0.0Total used space in MiB
hpe_primera_volumeSpaceData_totalSpace_UsedUtilizationHPE PRIMERA Used TotalSpace Utilization VolumeSpaceDataUsage%1.0.0Total used space utilization
hpe_primera_volumeSpaceData_totalSpace_VcopyMiBHPE PRIMERA Vcopy TotalSpace VolumeSpaceDataUsageMiB1.0.0Total virtual copy size in MiB
hpe_primera_volumeSpaceData_totalSpace_HostWriteMiBHPE PRIMERA HostWrite TotalSpace VolumeSpaceDataUsageMiB1.0.0Space write to the host in MiB
hpe_primera_volumeSpaceData_CapacityEfficiencyHPE PRIMERA VolumeSpaceData CapacityEfficiencyPerformance1.0.0Capacity efficiency attributes.
hpe_primera_volumeSpaceData_CompressionGcKBPSHPE PRIMERA VolumeSpaceData CompressionGcKBPSPerformanceKBps1.0.0Compression garbage collector in KBPS.
hpe_primera_volumeSpaceData_CompressionStateHPE PRIMERA VolumeSpaceData CompressionStatePerformance1.0.0Volume detailed compression state.
hpe_primera_volume_StateHPE PRIMERA Volume StateAvailability1.0.0State of the volume.
hpe_primera_volume_DeduplicationStateHPE PRIMERA Volume DeduplicationStateAvailability1.0.0Volume detailed deduplication state.
HPE Primera VLUNhpe_primera_vlunstatistics_IOHPE PRIMERA IO VlunStatisticsPerformancepsec1.0.0Number of IO per second.
hpe_primera_vlunstatistics_KBytesHPE PRIMERA KBytes VlunStatisticsPerformanceKBps1.0.0Number of kilobytes per second.
hpe_primera_vlunstatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS VlunStatisticsPerformancems1.0.0Service time in millisecond statistic data.
hpe_primera_vlunstatistics_IOSizeKBHPE PRIMERA IOSizeKB VlunStatisticsPerformanceKB1.0.0IO size in kilobytes statistic data.
hpe_primera_vlunstatistics_QueueLengthHPE PRIMERA QueueLength VlunStatisticsPerformance1.0.0Queue length
hpe_primera_vlunstatistics_BusyPctHPE PRIMERA BusyPct VlunStatisticsPerformance%1.0.0Busy percentage
HPE Primera Porthpe_primera_portStatistics_SpeedHPE PRIMERA Speed PortStatisticsPerformance1.0.0Port speed.
hpe_primera_portStatistics_IOHPE PRIMERA IO PortStatisticsPerformancepsec1.0.0Number of IO per second.
hpe_primera_portStatistics_KBytesHPE PRIMERA KBytes PortStatisticsPerformanceKBps1.0.0Number of kilobytes per second
hpe_primera_portStatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS PortStatisticsPerformancems1.0.0Service time in millisecond statistic data.
hpe_primera_portStatistics_IOSizeKBHPE PRIMERA IOSizeKB PortStatisticsPerformanceKB1.0.0IO size in kilobytes statistic data.
hpe_primera_portStatistics_QueueLengthHPE PRIMERA QueueLength PortStatisticsPerformance1.0.0Queue length
hpe_primera_portStatistics_BusyPctHPE PRIMERA BusyPct PortStatisticsPerformance%1.0.0Busy percentage
hpe_primera_port_LinkStateHPE PRIMERA Port LinkStateAvailability1.0.0Port link state.
hpe_primera_port_StateHPE Primera Port StateAvailability1.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 FailOverStateAvailability1.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 PhysicalDiskCapacityUsageMiB1.0.0Allocated physical disk capacity in the system
hpe_primera_physicalDiskCapacity_AllocatedUtilizationHPE PRIMERA Allocated PhysicalDiskCapacity UtilizationUsage%1.0.0Allocated physical disk capacity utilization in the system
hpe_primera_physicalDiskCapacity_FailedMiBHPE PRIMERA Failed PhysicalDiskCapacityUsageMiB1.0.0Failed physical disk capacity in the system.
hpe_primera_physicalDiskStatistics_IOHPE PRIMERA IO PhysicalDiskStatisticsPerformancepsec1.0.0Number of IO per second.
hpe_primera_physicalDiskStatistics_KBytesHPE PRIMERA KBytes PhysicalDiskStatisticsPerformanceKBps1.0.0Number of kilobytes per second.
hpe_primera_physicalDiskStatistics_ServiceTimeMSHPE PRIMERA ServiceTimeMS PhysicalDiskStatisticsPerformancems1.0.0Service time in millisecond statistic data
hpe_primera_physicalDiskStatistics_IOSizeKBHPE PRIMERA IOSizeKB PhysicalDiskStatisticsPerformanceKB1.0.0IO size in kilobytes statistical data.
hpe_primera_physicalDiskStatistics_QueueLengthHPE PRIMERA QueueLength PhysicalDiskStatisticsPerformance1.0.0Queue length
hpe_primera_physicalDiskStatistics_BusyPctHPE PRIMERA BusyPct PhysicalDiskStatisticsPerformance%1.0.0Busy percentage
hpe_primera_physicalDiskSpacedata_NormalChunkletsHPE PRIMERA PhysicalDiskSpacedata NormalChunkletsUsagecount1.0.0Normal chunklets data
hpe_primera_physicalDiskSpacedata_SpareChunkletsHPE PRIMERA PhysicalDiskSpacedata SpareChunkletsUsagecount1.0.0Spare chunklets data
hpe_primera_physicalDiskSpacedata_LifeLeftPctHPE PRIMERA PhysicalDiskSpacedata LifeLeftPctPerformance%1.0.0Percentage of life left.
hpe_primera_physicalDiskSpacedata_TemperatureCHPE PRIMERA PhysicalDiskSpacedata TemperatureCThermalCelsius1.0.0Temperature in Celsius.
HPE Primera Cagehpe_primera_cage_DetailedStateHPE Primera Cage Detailed StateAvailability1.0.0Cage detailed state. Possible value. Normal : 0 , error:1
hpe_primera_cagePowerSupply_StateHPE Primera CagePowerSupply StateAvailability1.0.0Cage Powersupply state. Possible values are. OK : 0, -- : 1, Failed : 2, NotPresent : 3, Degraded : 4
hpe_primera_cagePowerSupply_FanStateHPE Primera CagePowerSupply FanStateAvailability1.0.0Cage Powersupply Fan state. Possible values are. OK : 0, -- : 1, Failed : 2
HPE Primera Nodehpe_primera_node_StateHPE Primera Node StateAvailability1.0.0state of the node. Possible values are: Ok : 0, Degraded : 1, Failed : 2
hpe_primera_node_DetailedStateHPE Primera Node DetailedStateAvailability1.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 StateAvailability1.0.0Node Power supply state. Possible values are. OK : 0, -- : 1, Failed : 2, NotPresent : 3, Degraded :4
hpe_primera_nodePowerSupply_ACStateHPE Primera NodePowerSupply ACStateAvailability1.0.0Node AC Power supply state. Possible values are.OK : 0, -- : 1, Failed : 2
hpe_primera_nodePowerSupply_DCStateHPE Primera NodePowerSupply DCStateAvailability1.0.0Node DC Power supply state. Possible values are.OK : 0, -- : 1, Failed : 2
HPE Primera Batteryhpe_primera_battery_StateHPE Primera Battery StateAvailability1.0.0Battery state. Possible values are. OK : 0,Failed : 1, Degraded : 2, NotPresent : 3
hpe_primera_battery_DetailedStateHPE Primera Battery DetailedStateAvailability1.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. You can customize these default monitoring configurations as per your business use cases by cloning respective Global Templates and Global Device Management Policies. We recommend doing this activity before installing the application to avoid noise alerts and data.

  1. Default Global Device Management Policies

    You can find the Device Management Policy for each Native Type at Setup > Resources > Device Management Policies. Search with suggested name 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

    You can find the Global Templates for each Native Type 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

    You can find the Global Monitors for each Native Type at Setup > Monitoring > Monitors. Search with suggested name 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. Navigate to Setup > Account.
  3. Select the Integrations tab.
  4. The Installed Integrations page, where all the installed integrations are displayed. Click + ADD on the Installed Integrations page.
  5. If you do not have any installed applications, you will be navigated to the Available Integrations page. The Available Integrations page displays all the available applications along with the newly created application with the version.
    Note: Search for the application using the search option available. Alternatively, use the All Categories option to search.
  6. Click ADD in the HPE Primera application.
  7. In the Configurations page, click + ADD. The Add Configuration page appears.
  8. Enter the following 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

To discover resources for HPE Primera

  1. Navigate to Infrastructure > Search > Storage > HPE Primera.
  2. The HPE Primera page is displayed, select the application name.
  3. The RESOURCE page appears from the right.
  4. Click the ellipsis () on the top right and select View Details.
Hpe3par
  1. Click the Metrics tab to view the metric details for HPE Primera.
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 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 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.
  • Latest snapshot metric is available from Gateway version 14.0.0.
  • 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