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).
Supported Target Version | OS | WSAPI |
---|---|---|
A630 | 4.5.0 | 1.10.1 |
A650 | 4.5.0 | 1.10.0 |
A670 | 4.5.0 | 1.10.0 |
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 Type | Metric Name | Display Name | Metric Label | Units | Application Version | Description |
---|---|---|---|---|---|---|
HPE Primera Storage System | hpe_primera_APIStats | HPE Primera API Statistics | Usage | 2.0.0 | Provides the number of API calls made within the frequency and resources. | |
hpe_primera_remoteCopy_Status | HPE Primera Remote Copy Status | Availability | 6.0.0 | Remote Copy system state. Possible values are NORMAL(1), STARTUP(2), SHUTDOWN(3), ENABLE(4), DISABLE(5), INVALID(6), NODEUP(7), UPGRADE(8) | ||
hpe_primera_remoteCopyTarget_Status | HPE Primera Remote Copy Target Status | Availability | 6.0.0 | Target status of remote copy. Possible values are DISABLED(1), NEW(2), READY(3), UNSUPPORTED(4), FAILING(5), FAILED(6), UNKNOWN(99) | ||
hpe_primera_remoteCopyTarget_State | HPE Primera Remote Copy Target State | Availability | 6.0.0 | Target State - Based on the target status. Possible values are NORMAL(1), DEGRADED(2), FAILED(3), UNKNOWN(99) | ||
hpe_primera_remoteCopyGroup_State | HPE Primera Remote Copy Group State | Availability | 6.0.0 | State of the Remote Copy group for this target. Possible values are NEW(1), STARTING(2), STARTED(3), RESTART(4), STOPPED(5), BACKUP(6), FAILSAFE(7), UNKNOWN(8), LOGGING(9) | ||
hpe_primera_remoteVolume_SyncState | HPE Primera Remote Volume Sync State | Availability | 6.0.0 | Synchronization status of the volume. Possible values are NEW(1), SYNCING(2), SYNCED(3), UNSYNC(4), STALE(5), NEWPRESYNCED(6), NEWSYNCEDFROMSNAP(7), STOPPED(8), FAILSAFE(9), UNKNOWN(10), LOGGING(11) | ||
hpe_primera_remoteCopy_TotalKBytes | HPE Primera Remote Copy Total KBytes | Performance | KB | 6.0.0 | Total traffic sent across the link since it first connected. | |
hpe_primera_remoteCopy_ThroughputKByteSec | HPE Primera Remote Copy Throughput KByte Sec | Performance | KBps | 6.0.0 | Throughput on the link since the last iteration. | |
hpe_primera_remoteCopy_AverageThroughputKByteSec | HPE Primera Remote Copy Average Throughput KByte Sec | Performance | KBps | 6.0.0 | Average throughput on the link since statrcopy started. | |
hpe_primera_remoteCopyLink_Status | HPE Primera Remote Copy Link Status | Availability | 6.0.0 | Status of the link. Possible values are LINK_NOTSTARTED(1), LINK_STARTING(2), LINK_UP(3), LINK_DOWN(4), LINK_EXITED(5), LINK_DEGRADED(6), LINK_RTT_WARNING(7) | ||
hpe_primera_remoteCopyLink_State | HPE Primera Remote Copy Link State | Availability | 6.0.0 | Link State - Based on the link status. Possible values are NORMAL(1), DEGRADED(2), FAILED(3), UNKNOWN(99) | ||
hpe_primera_remoteCopyLink_ThroughputKByteSec | HPE Primera Remote Copy Link Throughput KByte Sec | Performance | KBps | 6.0.0 | Link throughput in KBytes/sec | |
hpe_primera_diskDrive_State | HPE Primera DiskDrive State | Availability | 4.0.0 | State of the PD, can be one of the following. normal : 0,new : 1,degraded : 2,failed : 3 | ||
hpe_primera_event_Statistics | HPE Primera Event Statistics | 1.0.0 | Enabled or disabled state of individual license | |||
hpe_primera_system_license_State | HPE PRIMERA System License State | Availability | 1.0.0 | Enabled or disabled state of individual license | ||
hpe_primera_system_node_online_status | HPE PRIMERA System Node Online Status | Availability | 1.0.0 | Online or Offline status of individual node | ||
hpe_primera_system_capacity_AllocatedMiB | HPE PRIMERA System Allocated Capacity | Usage | MiB | 1.0.0 | Total allocated capacity. | |
hpe_primera_system_capacity_Utilization | HPE PRIMERA System Capacity Utilization | Usage | % | 1.0.0 | System Capacity Utilization | |
hpe_primera_system_capacity_FailedMiB | HPE PRIMERA System Failed Capacity | Usage | MiB | 1.0.0 | Failed capacity in MiB | |
hpe_primera_system_capacity_OverProvisionedVirtualSizeMiB | HPE PRIMERA System OverProvisionedVirtualSize Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned Virtual Size MiB. | |
hpe_primera_system_capacity_OverProvisionedUsedMiB | HPE PRIMERA System OverProvisionedUsed Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned MiB. | |
hpe_primera_system_capacity_OverProvisionedAllocatedMiB | HPE PRIMERA System OverProvisionedAllocated Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned allocated MiB. | |
hpe_primera_system_capacity_OverProvisionedFreeMiB | HPE PRIMERA System OverProvisionedFree Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned free MiB. | |
hpe_primera_cacheMemoryStatistics_HitIO | HPE PRIMERA HitIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of Read/Write I/Os per second where data is in cache. | |
hpe_primera_cacheMemoryStatistics_MissIO | HPE PRIMERA MissIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of Read/Write I/Os per second where data is not in cache. | |
hpe_primera_cacheMemoryStatistics_AccessIO | HPE PRIMERA AccessIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of read/write I/Os per second. | |
hpe_primera_cacheMemoryStatistics_HitPct | HPE PRIMERA HitPct CacheMemoryStatistics | Performance | % | 1.0.0 | Hits divided by accesses and displayed in percentage | |
hpe_primera_cacheMemoryStatistics_TotalAccessIO | HPE PRIMERA TotalAccessIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of total read and write I/Os per second. | |
hpe_primera_cacheMemoryStatistics_LockBulkIO | HPE PRIMERA LockBulkIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of pages modified per second by host I/O and written to disk by the flusher. | |
hpe_primera_cacheMemoryStatistics_PageStates | HPE PRIMERA PageStates CacheMemoryStatistics | Performance | count | 1.0.0 | Information on page states. | |
hpe_primera_cacheMemoryStatistics_DirtyPages | HPE PRIMERA DirtyPages CacheMemoryStatistics | Performance | count | 1.0.0 | Current number of dirty cluster memory pages per device type class in the system. | |
hpe_primera_cacheMemoryStatistics_MaxDirtyPages | HPE PRIMERA MaxDirtyPages CacheMemoryStatistics | Performance | count | 1.0.0 | Maximum allowed number of dirty cluster memory pages per device type class in the system. | |
hpe_primera_cacheMemoryStatistics_DelayAckPages | HPE PRIMERA DelayAckPages CacheMemoryStatistics | Performance | count | 1.0.0 | Number 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_UserPct | HPE PRIMERA UserPct CpuStatistics | Usage | % | 1.0.0 | Percent of CPU time in user-mode. | |
hpe_primera_cpuStatistics_SystemPct | HPE PRIMERA SystemPct CpuStatistics | Usage | % | 1.0.0 | Percent of CPU time in system-mode. | |
hpe_primera_cpuStatistics_IdlePct | HPE PRIMERA IdlePct CpuStatistics | Usage | % | 1.0.0 | Percent of CPU time in idle. | |
hpe_primera_cpuStatistics_InterruptsPerSec | HPE PRIMERA InterruptsPerSec CpuStatistics | Performance | psec | 1.0.0 | Number of interrupts per second. | |
hpe_primera_cpuStatistics_ContextSwitchesPerSec | HPE PRIMERA ContextSwitchesPerSec CpuStatistics | Performance | psec | 1.0.0 | Number of context switches per second. | |
HPE Primera Common Provisioning Group | hpe_primera_cpgSpaceData_TotalUsedSpaceMiB | HPE PRIMERA CpgSpaceData Total Used Space | Usage | MiB | 1.0.0 | Total Used CPG space in MiB |
hpe_primera_cpgSpaceData_UserUsedSpaceMiB | HPE PRIMERA CpgSpaceData User Used Space | Usage | MiB | 1.0.0 | User Used CPG space in MiB | |
hpe_primera_cpgSpaceData_SnapUsedSpaceMiB | HPE PRIMERA CpgSpaceData Snap Used Space | Usage | MiB | 1.0.0 | Snap Used CPG space in MiB | |
hpe_primera_cpgSpaceData_AdminUsedSpaceMiB | HPE PRIMERA CpgSpaceData Admin Used Space | Usage | MiB | 1.0.0 | Admin Used CPG space in MiB | |
hpe_primera_cpgSpaceData_TotalUsedSpaceUtilization | HPE PRIMERA CpgSpaceData Total Used Space Utilization | Usage | % | 1.0.0 | Total Used CPG space Percentage | |
hpe_primera_cpgSpaceData_UserUsedSpaceUtilization | HPE PRIMERA CpgSpaceData User UsedSpace Utilization | Usage | % | 1.0.0 | User Used CPG space Percentage | |
hpe_primera_cpgSpaceData_SnapUsedSpaceUtilization | HPE PRIMERA CpgSpaceData Snap Used Space Utilization | Usage | % | 1.0.0 | Snap Used CPG space Percentage | |
hpe_primera_cpgSpaceData_AdminUsedSpaceUtilization | HPE PRIMERA CpgSpaceData Admin Used Space Utilization | Usage | % | 1.0.0 | Admin Used CPG space Percentage | |
hpe_primera_cpgSpaceData_base_PrivateSpaceMiB | HPE PRIMERA CpgSpaceData Base Private Space | Usage | MiB | 1.0.0 | Base Private CPG space in MiB | |
hpe_primera_cpgSpaceData_snapshot_PrivateSpaceMiB | HPE PRIMERA CpgSpaceData Snapshot Private Space | Usage | MiB | 1.0.0 | Snapshot Private CPG space in MiB | |
hpe_primera_cpgSpaceData_GrowthMiB | HPE PRIMERA CpgSpaceData Growth | Usage | MiB | 1.0.0 | CPG space increase in MiB. | |
hpe_primera_cpgSpaceData_DeduplicationGcKBPS | HPE PRIMERA CpgSpaceData Deduplication Gc | Performance | KBps | 1.0.0 | Deduplication Garbage Collector in KBPS. | |
hpe_primera_cpgSpaceData_CapacityEfficiency | HPE PRIMERA CpgSpaceData CapacityEfficiency | Performance | 1.0.0 | Capacity efficiency attributes. | ||
hpe_primera_cpgStatistics_IO | HPE PRIMERA IO CpgStatistics | Performance | psec | 1.0.0 | Number of IO per second, which includes read, write, and total. | |
hpe_primera_cpgStatistics_Kbytes | HPE PRIMERA Kbytes CpgStatistics | Performance | KBps | 1.0.0 | Number of kilobytes per second, which includes read, write, and total. | |
hpe_primera_cpgStatistics_ServiceTimeMS | HPE PRIMERA ServiceTimeMS CpgStatistics | Performance | ms | 1.0.0 | Service time in ms, which includes read, write, and total. | |
hpe_primera_cpgStatistics_IOSizeKB | HPE PRIMERA IOSizeKB CpgStatistics | Performance | KB | 1.0.0 | Object IO size in kilobytes, which includes read, write, and total. | |
hpe_primera_cpgStatistics_QueueLength | HPE PRIMERA QueueLength CpgStatistics | Performance | 1.0.0 | Queue length | ||
hpe_primera_cpgStatistics_BusyPct | HPE PRIMERA BusyPct CpgStatistics | Performance | % | 1.0.0 | Busy percentage | |
hpe_primera_cpg_State | HPE PRIMERA CPG State | Availability | 1.0.0 | Overall state of the CPG. | ||
HPE Primera Storage Volume | hpe_primera_volumeSpaceData_rawReserved_UserMiB | HPE PRIMERA User RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | Raw reserved user space in MiB. |
hpe_primera_volume_ReadIops | HPE Primera Volume Read IOPS | Performance | IOPS | 6.0.0 | Read IOPS for volume | |
hpe_primera_volume_WriteIops | HPE Primera Volume Write IOPS | Performance | IOPS | 6.0.0 | Write IOPS for volume | |
hpe_primera_volume_TotalIops | HPE Primera Volume Total IOPS | Performance | IOPS | 6.0.0 | Total IOPS for volume | |
hpe_primera_volumeSpaceData_rawReserved_SnapMiB | HPE PRIMERA Snap RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | Raw reserved snap space in MiB | |
hpe_primera_volumeSpaceData_rawReserved_AdminMiB | HPE PRIMERA Admin RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | Raw reserved admin space in MiB | |
hpe_primera_volumeSpaceData_rawReserved_TotalMiB | HPE PRIMERA Total RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | Raw reserved total space in MiB | |
hpe_primera_volumeSpaceData_userSpace_UsedMiB | HPE PRIMERA Used UserSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Used user space in MiB | |
hpe_primera_volumeSpaceData_userSpace_UsedUtilization | HPE PRIMERA Used UserSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Used user space utilization | |
hpe_primera_volumeSpaceData_snapSpace_UsedMiB | HPE PRIMERA Used SnapSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Used snapshot space in MiB | |
hpe_primera_volumeSpaceData_snapSpace_UsedUtilization | HPE PRIMERA Used SnapSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Used snapshot space utilization | |
hpe_primera_volumeSpaceData_snapSpace_VcopyMiB | HPE PRIMERA Vcopy SnapSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Snapshot virtual copy space in MiB | |
hpe_primera_volumeSpaceData_adminSpace_UsedMiB | HPE PRIMERA Used AdminSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Used admin space in MiB | |
hpe_primera_volumeSpaceData_adminSpace_UsedUtilization | HPE PRIMERA Used AdminSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Used admin space utilization | |
hpe_primera_volumeSpaceData_adminSpace_VcopyMiB | HPE PRIMERA Vcopy AdminSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Admin virtual copy space in MiB | |
hpe_primera_volumeSpaceData_totalSpace_UsedMiB | HPE PRIMERA Used TotalSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Total used space in MiB | |
hpe_primera_volumeSpaceData_totalSpace_UsedUtilization | HPE PRIMERA Used TotalSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Total used space utilization | |
hpe_primera_volumeSpaceData_totalSpace_VcopyMiB | HPE PRIMERA Vcopy TotalSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Total virtual copy size in MiB | |
hpe_primera_volumeSpaceData_totalSpace_HostWriteMiB | HPE PRIMERA HostWrite TotalSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Space write to the host in MiB | |
hpe_primera_volumeSpaceData_CapacityEfficiency | HPE PRIMERA VolumeSpaceData CapacityEfficiency | Performance | 1.0.0 | Capacity efficiency attributes. | ||
hpe_primera_volumeSpaceData_CompressionGcKBPS | HPE PRIMERA VolumeSpaceData CompressionGcKBPS | Performance | KBps | 1.0.0 | Compression garbage collector in KBPS. | |
hpe_primera_volumeSpaceData_CompressionState | HPE PRIMERA VolumeSpaceData CompressionState | Performance | 1.0.0 | Volume detailed compression state. | ||
hpe_primera_volume_State | HPE PRIMERA Volume State | Availability | 1.0.0 | State of the volume. | ||
hpe_primera_volume_DeduplicationState | HPE PRIMERA Volume DeduplicationState | Availability | 1.0.0 | Volume detailed deduplication state. | ||
HPE Primera VLUN | hpe_primera_vlunstatistics_IO | HPE PRIMERA IO VlunStatistics | Performance | psec | 1.0.0 | Number of IO per second. |
hpe_primera_vlunstatistics_KBytes | HPE PRIMERA KBytes VlunStatistics | Performance | KBps | 1.0.0 | Number of kilobytes per second. | |
hpe_primera_vlunstatistics_ServiceTimeMS | HPE PRIMERA ServiceTimeMS VlunStatistics | Performance | ms | 1.0.0 | Service time in millisecond statistic data. | |
hpe_primera_vlunstatistics_IOSizeKB | HPE PRIMERA IOSizeKB VlunStatistics | Performance | KB | 1.0.0 | IO size in kilobytes statistic data. | |
hpe_primera_vlunstatistics_QueueLength | HPE PRIMERA QueueLength VlunStatistics | Performance | 1.0.0 | Queue length | ||
hpe_primera_vlunstatistics_BusyPct | HPE PRIMERA BusyPct VlunStatistics | Performance | % | 1.0.0 | Busy percentage | |
HPE Primera Port | hpe_primera_portStatistics_Speed | HPE PRIMERA Speed PortStatistics | Performance | 1.0.0 | Port speed. | |
hpe_primera_portStatistics_IO | HPE PRIMERA IO PortStatistics | Performance | psec | 1.0.0 | Number of IO per second. | |
hpe_primera_portStatistics_KBytes | HPE PRIMERA KBytes PortStatistics | Performance | KBps | 1.0.0 | Number of kilobytes per second | |
hpe_primera_portStatistics_ServiceTimeMS | HPE PRIMERA ServiceTimeMS PortStatistics | Performance | ms | 1.0.0 | Service time in millisecond statistic data. | |
hpe_primera_portStatistics_IOSizeKB | HPE PRIMERA IOSizeKB PortStatistics | Performance | KB | 1.0.0 | IO size in kilobytes statistic data. | |
hpe_primera_portStatistics_QueueLength | HPE PRIMERA QueueLength PortStatistics | Performance | 1.0.0 | Queue length | ||
hpe_primera_portStatistics_BusyPct | HPE PRIMERA BusyPct PortStatistics | Performance | % | 1.0.0 | Busy percentage | |
hpe_primera_port_LinkState | HPE PRIMERA Port LinkState | Availability | 1.0.0 | Port link state. | ||
hpe_primera_port_State | HPE Primera Port State | Availability | 1.0.0 | State 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_FailoverState | HPE Primera Port FailOverState | Availability | 1.0.0 | The 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 Disk | hpe_primera_physicalDiskCapacity_AllocatedMiB | HPE PRIMERA Allocated PhysicalDiskCapacity | Usage | MiB | 1.0.0 | Allocated physical disk capacity in the system |
hpe_primera_physicalDiskCapacity_AllocatedUtilization | HPE PRIMERA Allocated PhysicalDiskCapacity Utilization | Usage | % | 1.0.0 | Allocated physical disk capacity utilization in the system | |
hpe_primera_physicalDiskCapacity_FailedMiB | HPE PRIMERA Failed PhysicalDiskCapacity | Usage | MiB | 1.0.0 | Failed physical disk capacity in the system. | |
hpe_primera_physicalDiskStatistics_IO | HPE PRIMERA IO PhysicalDiskStatistics | Performance | psec | 1.0.0 | Number of IO per second. | |
hpe_primera_physicalDiskStatistics_KBytes | HPE PRIMERA KBytes PhysicalDiskStatistics | Performance | KBps | 1.0.0 | Number of kilobytes per second. | |
hpe_primera_physicalDiskStatistics_ServiceTimeMS | HPE PRIMERA ServiceTimeMS PhysicalDiskStatistics | Performance | ms | 1.0.0 | Service time in millisecond statistic data | |
hpe_primera_physicalDiskStatistics_IOSizeKB | HPE PRIMERA IOSizeKB PhysicalDiskStatistics | Performance | KB | 1.0.0 | IO size in kilobytes statistical data. | |
hpe_primera_physicalDiskStatistics_QueueLength | HPE PRIMERA QueueLength PhysicalDiskStatistics | Performance | 1.0.0 | Queue length | ||
hpe_primera_physicalDiskStatistics_BusyPct | HPE PRIMERA BusyPct PhysicalDiskStatistics | Performance | % | 1.0.0 | Busy percentage | |
hpe_primera_physicalDiskSpacedata_NormalChunklets | HPE PRIMERA PhysicalDiskSpacedata NormalChunklets | Usage | count | 1.0.0 | Normal chunklets data | |
hpe_primera_physicalDiskSpacedata_SpareChunklets | HPE PRIMERA PhysicalDiskSpacedata SpareChunklets | Usage | count | 1.0.0 | Spare chunklets data | |
hpe_primera_physicalDiskSpacedata_LifeLeftPct | HPE PRIMERA PhysicalDiskSpacedata LifeLeftPct | Performance | % | 1.0.0 | Percentage of life left. | |
hpe_primera_physicalDiskSpacedata_TemperatureC | HPE PRIMERA PhysicalDiskSpacedata TemperatureC | Thermal | Celsius | 1.0.0 | Temperature in Celsius. | |
HPE Primera Cage | hpe_primera_cage_DetailedState | HPE Primera Cage Detailed State | Availability | 1.0.0 | Cage detailed state. Possible value. Normal : 0 , error:1 | |
hpe_primera_cagePowerSupply_State | HPE Primera CagePowerSupply State | Availability | 1.0.0 | Cage Powersupply state. Possible values are. OK : 0, -- : 1, Failed : 2, NotPresent : 3, Degraded : 4 | ||
hpe_primera_cagePowerSupply_FanState | HPE Primera CagePowerSupply FanState | Availability | 1.0.0 | Cage Powersupply Fan state. Possible values are. OK : 0, -- : 1, Failed : 2 | ||
HPE Primera Node | hpe_primera_node_State | HPE Primera Node State | Availability | 1.0.0 | state of the node. Possible values are: Ok : 0, Degraded : 1, Failed : 2 | |
hpe_primera_node_DetailedState | HPE Primera Node DetailedState | Availability | 1.0.0 | Detailed 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_State | HPE Primera NodePowerSupply State | Availability | 1.0.0 | Node Power supply state. Possible values are. OK : 0, -- : 1, Failed : 2, NotPresent : 3, Degraded :4 | ||
hpe_primera_nodePowerSupply_ACState | HPE Primera NodePowerSupply ACState | Availability | 1.0.0 | Node AC Power supply state. Possible values are.OK : 0, -- : 1, Failed : 2 | ||
hpe_primera_nodePowerSupply_DCState | HPE Primera NodePowerSupply DCState | Availability | 1.0.0 | Node DC Power supply state. Possible values are.OK : 0, -- : 1, Failed : 2 | ||
HPE Primera Battery | hpe_primera_battery_State | HPE Primera Battery State | Availability | 1.0.0 | Battery state. Possible values are. OK : 0,Failed : 1, Degraded : 2, NotPresent : 3 | |
hpe_primera_battery_DetailedState | HPE Primera Battery DetailedState | Availability | 1.0.0 | Detailed 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 requirement by cloning respective Global Templates and Global Device Management Policies. It is recommended to clone them before installing the application to avoid noise alerts and data.
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)
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)
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
To select your client, navigate to All Clients, and click the Client/Partner dropdown menu.
Note: You may either type your client’s name in the search bar or select your client from the list.Navigate to Setup > Account. The Account Details screen is displayed.
Click Integrations. The Installed Integrations screen is displayed with all the installed applications.
Note: If you do not have any installed applications, you will be navigated to the Available Integrations and Apps page with all the available applications along with the newly created application with the version.Click + ADD on the Installed Integrations page.
Note: Search for the integration either by entering the name of the integration in the search bar or by selecting the category of the integration from the All Categories dropdown list.Click ADD in the HPE Primera application.
In the Configuration screen, click + ADD. The Add Configuration screen appears.
Enter the following BASIC INFORMATION:
Field Name | Description | Field Type |
---|---|---|
Name | Enter the name for the configuration. | String |
IP Address/ Host Name | Enter the IP address/host name of device. It should be accessible from Gateway. | String |
Is Secure | Select this checkbox if you want the communication between your system and the specified endpoint to be secured using protocols such as HTTPS (HTTP over SSL/TLS). Default Selection: When selected, it signifies that the connection is encrypted, providing an added layer of security to the data being transmitted. | Checkbox |
WSAPI Port | WSAPI Port Example: You can enter 443 as a WSAPI port value. | Integer |
SSH Port | SSH Port details Example: You can enter 22 as a SSH Port value. | Integer |
Credentials | Select the credential associated with your HPE Primera account. If you want to use the existing credentials, select them from the Select Credentials dropdown. Else, click + Add to create credentials. The ADD CREDENTIAL window is displayed. Enter the following information.
| Dropdown |
App Failure Notifications | When selected, you will be notified in case of an application failure such as Connectivity Exception, Authentication Exception. | Checkbox |
Alert Polling | Enables integrating third party alerts into OpsRamp using further configurations. | Checkbox |
Alert Severity | Provides severity alerts and gets integrated out of all possible alerts.
| String |
Alert Cleared Status | Default values for Alert Cleared Status: STATUS_ACKNOWLEDGED,STATUS_FIXED,STATUS_AUTOFIXED. | String |
Alert Severity Mapping | Indicates correlation between alerts generated by the integrated system and OpsRamp's predefined alert classifications.
| String |
API Timeouts | When selected, this checkbox allows you to configure timeout settings for API requests made by the integration to the OpsRamp platform. | Checkbox |
Connection Timeout in Secs | Select the maximum time, in seconds, that the integration must wait while establishing a connection with the OpsRamp API endpoint. Default Value: 60 | Dropdown |
Connection Request Timeout in Secs | Select the maximum time, in seconds, required to process an HTTP call: from sending a request to receiving a response. Default Value: 10 | Dropdown |
Socket Timeout in Secs | Select the maximum time of inactivity between two data packets when exchanging data with a server. Default Value: 10 | Dropdown |
- CUSTOM ATTRIBUTES: Custom attributes are the user-defined data fields or properties that can be added to the preexisting attributes to configure the integration.
Field Name | Description | Field Type |
---|---|---|
Custom Attribute | Select the custom attribute from the dropdown. You can add attributes by clicking the Add icon (+). | Dropdown |
Value | Select the value from the dropdown. | Dropdown |
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).
- 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.
- In the DISCOVERY SCHEDULE section, select recurrence pattern to add one of the following patterns:
- Minutes
- Hourly
- Daily
- Weekly
- Monthly
- 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.
12. 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.
13. Click NEXT.
14. (Optional) Click +ADD to create a new collector. You can either use the pre-populated name or give the name to your collector.
15. Select an existing registered profile.
- 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
See Modify an Installed Integration or Application article.
Note: Select the HPE Primera application.
View the HPE Primera details
To discover resources for HPE Primera
- Navigate to Infrastructure > Search > Storage > HPE Primera.
- The HPE Primera page is displayed, select the application name.
- The RESOURCE page appears from the right.
- Click the ellipsis (…) on the top right and select View Details.
- Click the Metrics tab to view the metric details for HPE Primera.
Resource Filter Input Keys
HPE Alletra application Resources are filtered and discovered based on below keys:
Note: You can filter the resources with the discoverable keys only.
Click here to view the Supported Input Keys
Resource Type | Supported Input Keys |
---|---|
All Types | resourceName |
hostName | |
aliasName | |
dnsName | |
ipAddress | |
macAddress | |
os | |
make | |
model | |
serialNumber | |
HPE Primera Storage System | contact |
masterNode | |
timeZone | |
totalNodes | |
WWNBASE | |
comment | |
location | |
HPE Primera Physical Disk | type |
RPM | |
fwVersion | |
WWN | |
lastPosition | |
HPE Primera Common Provisioning Group | additionalStates |
dedupCapable | |
failedStates | |
id | |
numFPVVs | |
numTDVVs | |
numTPVVs | |
HPE Primera Storage Volume | additionalStates |
baseId | |
copyType | |
provisioningType | |
readOnly | |
userCPG | |
volumeSpaceDistribution_links | |
wwn | |
id | |
failedStates | |
degradedStates | |
udid | |
HPE Primera VLUN | type |
active | |
portPos | |
hostName | |
volumeWWN | |
remoteName | |
multipathing | |
failedPathPol | |
failedPathInterval | |
HPE Primera Cage | wwn |
Part | |
Type | |
Firmware | |
HPE Primera Node | Bay |
Part | |
Firmware | |
Enclosure | |
Memory(MB) | |
HPE Primera Port | Rev |
Type | |
mode | |
nodeWWN | |
portPos | |
portWWN | |
Firmware | |
protocol | |
Connection Type | |
HPE Primera Battery | Assembly Part |
Expiration Date | |
HPE Primera Host | personaInfo_links |
targetChapEnabled | |
initiatorChapEnabled |
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 Alert polling will start only if the user enables Alert Polling in configuration.
- Possible values of Alert Severity Filter configuration property are SEVERITY_FATAL,SEVERITY_CRITICAL,SEVERITY_MAJOR,SEVERITY_MINOR,SEVERITY_INFO.
- OpsRamp has given sample mappings to map HPE Primera Severity with OpsRamp severities as part of 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 logs.
- The Template Applied Time will only be displayed if the collector profile (Classic and NextGen Gateway) is version 18.1.0 or higher.
- Latest snapshot metric is available from Gateway version 14.0.0.
- This application supports both Classic Gateway and NextGen Gateway
- For HPE Primera Adapter and HPE Primera Host, there will be no global Device Management Policies (DMPs) or templates provided, as monitoring is not supported for these components.
References
Troubleshooting
Before troubleshooting, ensure all prerequisites prerequisites are met.
If HPE Primera integrations fails to discover or monitor, troubleshoot using the following steps:
- If there is an error or alert related to the end device connectivity or authentication, try checking the reachability of the end device from the gateway with the following commands:
- to ping the IP address provided in the configuration:
{ping <IP Address>}
- to try telnet:
{telnet <IP Adress> <Port>}
- To run a SSH command:
Prepare the request payload by using below sample request:
{ “apiVersion”: “debug/v1”, “module”: “Debug”, “app”: “hpe-primera”, “action”: “Reachability”, “payload”: { “ipAddressOrHostName”: “
”, “protocol”: “https”, “port”: 443, “requestPath”: “ ”, “version”:“v1”,
“requestMethod”:"<get/post>", “userName”: “
”, “password”: “ ” } } Encode the request payload to base64
Log in to the gateway concole and connect to the GCLI terminal using the below command:
{## gcli}
Run the command using the previously generated base64 encoded string
{## sdkappdebug <base64 encoded string>}
- to ping the IP address provided in the configuration:
Version History
Application Version | Bug fixes / Enhancements |
---|---|
6.0.0 | Remote copy and Volume IOPS metrics are implemented. Port connection state is provided under custom attributes. |
5.1.0 | Modified the process to capture the alerts using v3 Alert APIs. |
5.0.0 | Datapoint changes for state metrics. |
4.0.0 | Improvements on session handling to remove unused sessions from the end device. |
3.0.0 |
|
Click here to view the earlier version updates
Application Version | Bug fixes / Enhancements |
---|---|
2.0.2 | Fixed full discovery issue to avoid lag on production servers. |
2.0.1 |
|
2.0.0 |
|
1.0.1 | Activity logger and backend cache related changes |
1.0.0 | Discovery, Monitoring, Alerts |