Supported Target Versions | 3PAR OS | WSAPI |
---|---|---|
3PAR 7200 | 3.2.2 MU6 | 1.5.3 |
3PAR 8000 | 3.3.1 MU5 | 1.6.5 |
3PAR 8400 | 3.3.1 | 1.6 |
3PAR 8400 | 3.3.1 MU3 | 1.6.3 |
3PAR 8400 | 3.3.1 MU5 | 1.6.5 |
3PAR 9450 | 3.3.1 MU2 | 1.6.2 |
3PAR 9450 | 3.3.2 | 1.6.15 |
3PAR 20800 | 3.3.1 MU3 | 1.6.3 |
Application Version and Upgrade Details
Application Version | Bug fixes / Enhancements |
---|---|
7.0.0 | Metric data point conversion changes. |
6.0.1 | Fix to remove session key. |
6.0.0 | Fix for hpe_3par_node_DetailedState metric. |
5.0.0 | Added support for Cage, Node, Adapter, Battery resources. |
Click here to view the earlier version updates
Application Version | Bug fixes / Enhancements |
---|---|
4.0.1 |
|
4.0.0 |
|
3.0.1 | Activity logger and backend cache related changes. |
3.0.0 | Added support for Hardware metrics |
2.0.0 | Code fixes and metric threshold changes. |
1.0.0 | Discovery, Monitoring, Alerts. |
Introduction
HPE 3PAR StoreServ Storage is a family of flash-optimized storage systems that offer automated provisioning. This offers an advanced storage solution that uses a multi-tenant ability that distributes the load dynamically depending on the requirements set by each tenant. In addition, this single tier-1 storage system architecture is designed for in-built data security and availability.
HPE 3PAR StoreServ Storage regulates and manages itself. The rate at which the storage resources are consumed is constantly monitored. Compaction technologies such as thin provisioning, thin deduplication, and thin reclamation are incorporated and fully automated in HPE 3PAR StoreServ Storage systems. Thin provisioning allows a volume to be created and made available as a Logical Unit Number (LUN) to a host without the need to dedicate physical storage until it is actually needed.
HPE 3PAR StoreServ Storage systems include hardware components that physically store your data and software applications that manage your data.
The HPE 3PAR StoreServ Storage system is composed of the following logical data layers:
- Physical Disk (PD)
- Chunklet
- Logical Disk (LD)
- Common Provisioning Group (CPG)
- Virtual Volume (VV)
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.. - Make sure the WSAPI Server State is ‘Active’ on HPE 3PAR. You may use the following commands to confirm the same:
- CLI Command to view WSAPI Server Configuration is
showwsapi - d
- CLI Command to start the WSAPI Server is
startwsapi
- CLI Command to view WSAPI Server Configuration is
- Provided IpAddress/hostname, credentials should work for both WS APIs and SSH communication.
Hierarchy of HPE 3PAR resources:
8x00 series
• HPE 3PAR Storage System
• HPE 3PAR Common Provisioning Group
• HPE 3PAR Storage Volume
• HPE 3PAR VLUN
• HPE 3PAR Physical Disk
• HPE 3PAR Host
• HPE 3PAR Cage
• HPE 3PAR Node
• HPE 3PAR Adapter
• HPE 3PAR Port
• HPE 3PAR Battery
9x00, 20x00 series
• HPE 3PAR Storage System
• HPE 3PAR Common Provisioning Group
• HPE 3PAR Storage Volume
• HPE 3PAR VLUN
• HPE 3PAR Physical Disk
• HPE 3PAR Host
• HPE 3PAR Cage
• HPE 3PAR Node
• HPE 3PAR Adapter
• HPE 3PAR Port
• HPE 3PAR Battery
Supported Metrics
Click here to view the supported metrics
Native Type | Metric Name | Display Name | Metric Label | Units | Application Version | Description |
---|---|---|---|---|---|---|
HPE 3PAR Storage System | hpe_3par_APIStats | HPE 3PAR API Statistics | Performance | 4.0.0 | Provides the number of API calls made within the frequency and resources. | |
hpe_3par_event_Statistics | HPE 3 PAR Event Statistics | Performance | 1.0.0 | Provides HPE 3 PAR Event Statistics. | ||
hpe_3par_system_license_State | HPE 3 PAR System License State | Availability | 1.0.0 | Enabled or disabled state of individual license | ||
Hpe_3par_system_node_online_status | HPE 3 PAR System Node Online Status | Availability | 1.0.0 | Online or Offline status of individual node | ||
hpe_3par_system_capacity_AllocatedMiB | HPE 3 PAR System Allocated Capacity | Usage | MiB | 1.0.0 | Total allocated capacity. | |
hpe_3par_system_capacity_Utilization | HPE 3 PAR System Capacity Utilization | Usage | % | 1.0.0 | System Capacity Utilization | |
hpe_3par_system_capacity_FailedMiB | HPE 3 PAR System Failed Capacity | Usage | MiB | 1.0.0 | Failed capacity in MiB | |
hpe_3par_system_capacity_OverProvisionedVirtualSizeMiB | HPE 3 PAR System OverProvisionedVirtualSize Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned Virtual Size MiB. | |
hpe_3par_system_capacity_OverProvisionedUsedMiB | HPE 3 PAR System OverProvisionedUsed Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned used MiB. | |
hpe_3par_system_capacity_OverProvisionedAllocatedMiB | HPE 3 PAR System OverProvisionedAllocated Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned allocated MiB | |
hpe_3par_system_capacity_OverProvisionedFreeMiB | HPE 3 PAR System OverProvisionedFree Capacity | Usage | MiB | 1.0.0 | System contains an over provisioned free MiB. | |
hpe_3par_cacheMemoryStatistics_HitIO | HPE 3 PAR HitIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of Read/Write I/Os per second where data is in cache | |
hpe_3par_cacheMemoryStatistics_MissIO | HPE 3 PAR MissIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of Read/Write I/Os per second where data is not in cache. | |
hpe_3par_cacheMemoryStatistics_AccessIO | HPE 3 PAR AccessIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of read/write I/Os per second. | |
hpe_3par_cacheMemoryStatistics_HitPct | HPE 3 PAR HitPct CacheMemoryStatistics | Performance | % | 1.0.0 | Hits divided by accesses and displayed in percentage | |
hpe_3par_cacheMemoryStatistics_TotalAccessIO | HPE 3 PAR TotalAccessIO CacheMemoryStatistics | Performance | psec | 1.0.0 | Number of total read and write I/Os per second. | |
hpe_3par_cacheMemoryStatistics_LockBulkIO | HPE 3 PAR 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_3par_cacheMemoryStatistics_PageStates | HPE 3 PAR PageStates CacheMemoryStatistics | Performance | count | 1.0.0 | Information on page states. | |
hpe_3par_cacheMemoryStatistics_DirtyPages | HPE 3 PAR DirtyPages CacheMemoryStatistics | Performance | count | 1.0.0 | Current number of dirty cluster memory pages per device type class in the system. | |
hpe_3par_cacheMemoryStatistics_MaxDirtyPages | HPE 3 PAR MaxDirtyPages CacheMemoryStatistics | Performance | count | 1.0.0 | Maximum allowed number of dirty cluster memory pages per device type class in the system. | |
hpe_3par_cacheMemoryStatistics_DelayAckPages | HPE 3 PAR 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_3par_cpuStatistics_UserPct | HPE 3 PAR UserPct CpuStatistics | Usage | % | 1.0.0 | Percent of CPU time in user-mode. | |
hpe_3par_cpuStatistics_SystemPct | HPE 3 PAR SystemPct CpuStatistics | Usage | % | 1.0.0 | Percent of CPU time in system-mode. | |
hpe_3par_cpuStatistics_IdlePct | HPE 3 PAR IdlePct CpuStatistics | Usage | % | 1.0.0 | Percent of CPU time in idle. | |
hpe_3par_cpuStatistics_InterruptsPerSec | HPE 3 PAR InterruptsPerSec CpuStatistics | Performance | psec | 1.0.0 | Number of interrupts per second | |
hpe_3par_cpuStatistics_ContextSwitchesPerSec | HPE 3 PAR ContextSwitchesPerSec CpuStatistics | Performance | psec | 1.0.0 | Number of context switches per second. | |
hpe_3par_diskDrive_State | HPE 3 PAR DiskDrive State | Availability | 3.0.0 | State of the PD, can be one of the following. normal : 0,new : 1,degraded : 2,failed : 3 | ||
HPE 3PAR Common Provisioning Group | hpe_3par_cpgSpaceData_TotalUsedSpaceMiB | HPE 3 PAR CpgSpaceData Total Used Space | Usage | MiB | 1.0.0 | Total Used CPG space in MiB |
hpe_3par_cpgSpaceData_UserUsedSpaceMiB | HPE 3 PAR CpgSpaceData User Used Space | Usage | MiB | 1.0.0 | User Used CPG space in MiB | |
hpe_3par_cpgSpaceData_SnapUsedSpaceMiB | HPE 3 PAR CpgSpaceData Snap Used Space | Usage | MiB | 1.0.0 | Snap Used CPG space in MiB | |
hpe_3par_cpgSpaceData_AdminUsedSpaceMiB | HPE 3 PAR CpgSpaceData Admin Used Space | Usage | MiB | 1.0.0 | Admin Used CPG space in MiB | |
hpe_3par_cpgSpaceData_TotalUsedSpaceUtilization | HPE 3 PAR CpgSpaceData Total Used Space Utilization | Usage | % | 1.0.0 | Total Used CPG space Percentage | |
hpe_3par_cpgSpaceData_UserUsedSpaceUtilization | HPE 3 PAR CpgSpaceData User UsedSpace Utilization | Usage | % | 1.0.0 | User Used CPG space Percentage | |
hpe_3par_cpgSpaceData_SnapUsedSpaceUtilization | HPE 3 PAR CpgSpaceData Snap Used Space Utilization | Usage | % | 1.0.0 | Snap Used CPG space Percentage | |
hpe_3par_cpgSpaceData_AdminUsedSpaceUtilization | HPE 3 PAR CpgSpaceData Admin Used Space Utilization | Usage | % | 1.0.0 | Admin Used CPG space Percentage | |
hpe_3par_cpgSpaceData_base_PrivateSpaceMiB | HPE 3 PAR CpgSpaceData Base Private Space | Usage | MiB | 1.0.0 | Base Private CPG space in MiB | |
hpe_3par_cpgSpaceData_snapshot_PrivateSpaceMiB | HPE 3 PAR CpgSpaceData Snapshot Private Space | Usage | MiB | 1.0.0 | Snapshot Private CPG space in MiB | |
hpe_3par_cpgSpaceData_GrowthMiB | HPE 3 PAR CpgSpaceData Growth | Usage | MiB | 1.0.0 | CPG space increases in MiB | |
hpe_3par_cpgSpaceData_DeduplicationGcKBPS | HPE 3 PAR CpgSpaceData Deduplication Gc | Performance | KBps | 1.0.0 | Deduplication Garbage Collector in KBPS. | |
hpe_3par_cpgSpaceData_CapacityEfficiency | HPE 3 PAR CpgSpaceData CapacityEfficiency | Performance | 1.0.0 | Capacity efficiency attributes. | ||
hpe_3par_cpgStatistics_IO | HPE 3 PAR IO CpgStatistics | Performance | psec | 1.0.0 | Number of IO per second, which includes read, write, and total. | |
hpe_3par_cpgStatistics_Kbytes | HPE 3 PAR Kbytes CpgStatistics | Performance | KBps | 1.0.0 | Number of kilobytes per second, which includes read, write, and total. | |
hpe_3par_cpgStatistics_ServiceTimeMS | HPE 3 PAR ServiceTimeMS CpgStatistics | Performance | ms | 1.0.0 | Service time in ms, which includes read, write, and total. | |
hpe_3par_cpgStatistics_IOSizeKB | HPE 3 PAR IOSizeKB CpgStatistics | Performance | KB | 1.0.0 | Object IO size in kilobytes, which includes read, write, and total. | |
hpe_3par_cpgStatistics_QueueLength | HPE 3 PAR QueueLength CpgStatistics | Performance | 1.0.0 | Queue length | ||
hpe_3par_cpgStatistics_BusyPct | HPE 3 PAR BusyPct CpgStatistics | Performance | % | 1.0.0 | Queue length | |
hpe_3par_cpg_State | HPE 3 PAR CPG State | Availability | 1.0.0 | Overall state of the CPG. | ||
HPE 3PAR Storage Volume | hpe_3par_volumeSpaceData_rawReserved_UserMiB | HPE 3 PAR User RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | The state of the failover operation, shown for the two ports indicated in the N:S:P and Partner columns. |
hpe_3par_volumeSpaceData_rawReserved_SnapMiB | HPE 3 PAR Snap RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | Raw reserved snap space in MiB | |
hpe_3par_volumeSpaceData_rawReserved_AdminMiB | HPE 3 PAR Admin RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | Raw reserved admin space in MiB | |
hpe_3par_volumeSpaceData_rawReserved_TotalMiB | HPE 3 PAR Total RawReserved VolumeSpaceData | Usage | MiB | 1.0.0 | Raw reserved total space in MiB | |
hpe_3par_volumeSpaceData_userSpace_UsedMiB | HPE 3 PAR Used UserSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Used user space in MiB | |
hpe_3par_volumeSpaceData_userSpace_UsedUtilization | HPE 3 PAR Used UserSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Used user space utilization | |
hpe_3par_volumeSpaceData_snapSpace_UsedMiB | HPE 3 PAR Used SnapSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Used snapshot space in MiB | |
hpe_3par_volumeSpaceData_snapSpace_UsedUtilization | HPE 3 PAR Used SnapSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Used snapshot space utilization | |
hpe_3par_volumeSpaceData_snapSpace_VcopyMiB | HPE 3 PAR Vcopy SnapSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Snapshot virtual copy space in MiB | |
hpe_3par_volumeSpaceData_adminSpace_UsedMiB | HPE 3 PAR Used AdminSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Used admin space in MiB | |
hpe_3par_volumeSpaceData_adminSpace_UsedUtilization | HPE 3 PAR Used AdminSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Used admin space utilization | |
hpe_3par_volumeSpaceData_adminSpace_VcopyMiB | HPE 3 PAR Vcopy AdminSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Admin virtual copy space in MiB | |
hpe_3par_volumeSpaceData_totalSpace_UsedMiB | HPE 3 PAR Used TotalSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Total used space in MiB | |
hpe_3par_volumeSpaceData_totalSpace_UsedUtilization | HPE 3 PAR Used TotalSpace Utilization VolumeSpaceData | Usage | % | 1.0.0 | Total used space utilization | |
hpe_3par_volumeSpaceData_totalSpace_VcopyMiB | HPE 3 PAR Vcopy TotalSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Total virtual copy size in MiB | |
hpe_3par_volumeSpaceData_totalSpace_HostWriteMiB | HPE 3 PAR HostWrite TotalSpace VolumeSpaceData | Usage | MiB | 1.0.0 | Space write to the host in MiB | |
hpe_3par_volumeSpaceData_CapacityEfficiency | HPE 3 PAR VolumeSpaceData CapacityEfficiency | Performance | 1.0.0 | Space write to the host in MiB | ||
hpe_3par_volumeSpaceData_CompressionGcKBPS | HPE 3 PAR VolumeSpaceData CompressionGcKBPS | Performance | KBps | 1.0.0 | Compression garbage collector in KBPS. | |
hpe_3par_volumeSpaceData_CompressionState | HPE 3 PAR VolumeSpaceData CompressionState | Availability | 1.0.0 | Volume detailed compression state. | ||
hpe_3par_volume_State | HPE 3 PAR Volume State | Availability | 1.0.0 | State of the volume. | ||
hpe_3par_volume_DeduplicationState | HPE 3 PAR Volume DeduplicationState | Availability | 1.0.0 | Volume detailed deduplication state. | ||
HPE 3PAR VLUN | hpe_3par_vlunstatistics_IO | HPE 3 PAR IO VlunStatistics | Performance | psec | 1.0.0 | Number of IO per second. |
hpe_3par_vlunstatistics_KBytes | HPE 3 PAR KBytes VlunStatistics | Performance | KBps | 1.0.0 | Number of kilobytes per second. | |
hpe_3par_vlunstatistics_ServiceTimeMS | HPE 3 PAR ServiceTimeMS VlunStatistics | Performance | ms | 1.0.0 | Service time in millisecond statistic data. | |
hpe_3par_vlunstatistics_IOSizeKB | HPE 3 PAR IOSizeKB VlunStatistics | Performance | KB | 1.0.0 | IO size in kilobytes statistic data. | |
hpe_3par_vlunstatistics_QueueLength | HPE 3 PAR QueueLength VlunStatistics | Performance | 1.0.0 | Queue length | ||
hpe_3par_vlunstatistics_BusyPct | HPE 3 PAR BusyPct VlunStatistics | Performance | % | 1.0.0 | Busy percentage | |
HPE 3PAR Physical Disk | hpe_3par_physicalDiskCapacity_AllocatedMiB | HPE 3 PAR Allocated PhysicalDiskCapacity | Usage | MiB | 1.0.0 | Allocated physical disk capacity in the system |
hpe_3par_physicalDiskCapacity_AllocatedUtilization | HPE 3 PAR Allocated PhysicalDiskCapacity Utilization | Usage | % | 1.0.0 | Allocated physical disk capacity utilization in the system | |
hpe_3par_physicalDiskCapacity_FailedMiB | HPE 3 PAR Failed PhysicalDiskCapacity | Usage | MiB | 1.0.0 | Failed physical disk capacity in the system. | |
hpe_3par_physicalDiskStatistics_IO | HPE 3 PAR IO PhysicalDiskStatistics | Performance | psec | 1.0.0 | Number of IO per second. | |
hpe_3par_physicalDiskStatistics_KBytes | HPE 3 PAR KBytes PhysicalDiskStatistics | Performance | KBps | 1.0.0 | Number of kilobytes per second | |
hpe_3par_physicalDiskStatistics_ServiceTimeMS | HPE 3 PAR ServiceTimeMS PhysicalDiskStatistics | Performance | ms | 1.0.0 | Number of kilobytes per second | |
hpe_3par_physicalDiskStatistics_IOSizeKB | HPE 3 PAR IOSizeKB PhysicalDiskStatistics | Usage | KB | 1.0.0 | IO size in kilobytes statistic data. | |
hpe_3par_physicalDiskStatistics_QueueLength | HPE 3 PAR QueueLength PhysicalDiskStatistics | Performance | 1.0.0 | IO size in kilobytes statistic data. | ||
hpe_3par_physicalDiskStatistics_BusyPct | HPE 3 PAR BusyPct PhysicalDiskStatistics | Performance | % | 1.0.0 | Busy percentage | |
hpe_3par_physicalDiskSpacedata_NormalChunklets | HPE 3 PAR PhysicalDiskSpacedata NormalChunklets | Usage | count | 1.0.0 | Normal chunklets data | |
hpe_3par_physicalDiskSpacedata_SpareChunklets | HPE 3 PAR PhysicalDiskSpacedata SpareChunklets | Usage | count | 1.0.0 | Spare chunklets data | |
hpe_3par_physicalDiskSpacedata_LifeLeftPct | HPE 3 PAR PhysicalDiskSpacedata LifeLeftPct | Performance | % | 1.0.0 | Percentage of life left. | |
hpe_3par_physicalDiskSpacedata_TemperatureC | HPE 3 PAR PhysicalDiskSpacedata TemperatureC | Thermal | Celsius | 1.0.0 | Temperature in Celsius. | |
HPE 3PAR Port | hpe_3par_portStatistics_Speed | HPE 3 PAR Speed PortStatistics | Performance | 1.0.0 | Port speed. | |
hpe_3par_portStatistics_IO | HPE 3 PAR IO PortStatistics | Performance | psec | 1.0.0 | Number of IO per second. | |
hpe_3par_portStatistics_KBytes | HPE 3 PAR KBytes PortStatistics | Performance | KBps | 1.0.0 | sNumber of kilobytes per second | |
hpe_3par_portStatistics_ServiceTimeMS | HPE 3 PAR ServiceTimeMS PortStatistics | Performance | ms | 1.0.0 | Service time in millisecond statistic data. | |
hpe_3par_portStatistics_IOSizeKB | HPE 3 PAR IOSizeKB PortStatistics | Performance | KB | 1.0.0 | IO size in kilobytes statistic data. | |
hpe_3par_portStatistics_QueueLength | HPE 3 PAR QueueLength PortStatistics | Performance | 1.0.0 | IO size in kilobytes statistic data. | ||
hpe_3par_portStatistics_BusyPct | HPE 3 PAR BusyPct PortStatistics | Performance | % | 1.0.0 | Busy percentage | |
hpe_3par_port_LinkState | HPE 3 PAR Port LinkState | Availability | 1.0.0 | Busy percentage | ||
hpe_3par_port_FailoverState | HPE 3 PAR Port FailoverState | Availability | 1.0.0 | The state of the failover operation, shown for the two ports indicated in the N:S:P and Partner columns. | ||
hpe_3par_port_State | HPE 3 PAR 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 3PAR Cage | hpe_3par_cage_DetailedState | HPE 3 PAR Cage Detailed State | Availability | 3.0.0 | Cage detailed state. Possible value. Normal : 0 , failed: 1, degraded: 2 | |
hpe_3par_cagePowerSupply_State | HPE 3 PAR CagePowerSupply State | Availability | 3.0.0 | Cage Powersupply state. Possible values are. OK : 0 , -- : 1 , Failed : 2 , Not_Present : 3 , Degraded : 4, Critical : 5 | ||
hpe_3par_cagePowerSupply_FanState | HPE 3 PAR CagePowerSupply FanState | Availability | 3.0.0 | Cage Powersupply Fan state. Possible values are. OK : 0,-- : 1,Failed : 2 | ||
hpe_3par_cageInterfaceCard_State | HPE 3 PAR CageInterfaceCard State | Availability | 3.0.0 | Cage interface card state. Possible values are. OK,OK : 0 , error: 1 | ||
hpe_3par_cagePowerSupply_ACState | HPE 3 PAR CagePowerSupply ACState | Availability | 3.0.0 | Cage AC Powersupply state. Possible values are. OK : 0,-- : 1,Failed : 2 | ||
hpe_3par_cagePowerSupply_DCState | HPE 3 PAR CagePowerSupply DCState | Availability | 3.0.0 | Cage DC Powersupply state. Possible values are. OK : 0,-- : 1,Failed : 2 | ||
HPE 3PAR Node | hpe_3par_node_State | HPE 3 PAR Node State | Availability | 3.0.0 | state of the node. Possible values are: Ok : 0 , Degraded : 1, Failed : 2 | |
hpe_3par_node_DetailedState | HPE 3 PAR Node DetailedState | Availability | 3.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_3par_nodePowerSupply_State | HPE 3 PAR NodePowerSupply State | Availability | 3.0.0 | Node Power supply state. Possible values are. OK : 0,-- : 1,Failed : 2,NotPresent : 3 , Degraded :4 | ||
hpe_3par_nodePowerSupply_ACState | HPE 3 PAR NodePowerSupply ACState | Availability | 3.0.0 | Node AC Power supply state. Possible values are.OK : 0,-- : 1,Failed : 2 | ||
hpe_3par_nodePowerSupply_DCState | HPE 3 PAR NodePowerSupply DCState | Availability | 3.0.0 | Node DC Power supply state. Possible values are.OK : 0,-- : 1,Failed : 2 | ||
HPE 3PAR Battery | hpe_3par_battery_State | HPE 3 PAR Battery State | Availability | 3.0.0 | Battery state. Possible values are. OK : 0,Failed : 1,Degraded : 2,NotPresent : 3 | |
hpe_3par_battery_DetailedState | HPE 3 PAR Battery DetailedState | Availability | 3.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 3PAR 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.
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-3par HPE-3PAR Storage System - 1 (i.e, appName = hpe-3par, nativeType = HPE-3PAR 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-3par HPE-3PAR Storage System Template - 1 (i.e, appName = hpe-3par, nativeType = HPE-3PAR 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-3PAR Storage System Monitor hpe-3par HPE-3PAR Storage System 1(i.e, monitorKey = HPE-3PAR Storage System Monitor, appName = hpe-3par, nativeType = HPE-3PAR Storage System, version = 1)
Configure and Install the HPE 3PAR Integration
- From All Clients, select a client.
- Navigate to Setup > Account.
- Select the Integrations tab.
- The Installed Integrations page, where all the installed integrations are displayed. Click + ADD on the Installed Integrations page.
- 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. - Click ADD on the HPE 3PAR tile.
- In the Configurations page, click + ADD. The Add Configuration page appears.
- Enter the below mentioned BASIC INFORMATION:
Functionality | Description |
---|---|
Name | Enter the name for the configuration. |
IP Address/Host Name | IP address/host name of the target. |
WSAPI Port | WSAPI Port Example: You can enter 8083 as a WSAPI port value. |
SSH Port | SSH Port details Example: You can enter 22 as a SSH Port value. |
Credentials | Select 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.
- 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.
- Connection Timeout in Secs: a time period in which a client should establish a connection with a server.
- 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 3PAR 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.
- Default mappings: “FATAL”:“Critical”,“CRITICAL”:“Critical”,“MAJOR”:“Warning”,“MINOR”:“Warning”,
- Event/Alert Severity Filter: provides severity alerts and gets integrated out of all possible alerts.
- Select the below mentioned CUSTOM ATTRIBUTE:
Functionality | Description |
---|---|
Custom Attribute | Select the custom attribute from the drop down list box. |
Value | Select 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).
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.
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.
Click NEXT.
(Optional) Click +ADD to create a new collector by providing a name or use the pre-populated name.
- Select an existing registered profile.
- 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
See Modify an Installed Integration or Application article.
Note: Select HPE 3PAR.
View the HPE 3PAR Details
To discover resources for HPE 3PAR
- Navigate to Infrastructure > Search > Storage > HPE 3PAR.
- The HPE 3PAR 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.
- Navigate to the Attributes tab to view the discovery details.
- Click the Metrics tab to view the metric details for HPE 3PAR.
Resource Filter Input Keys
HPE 3PAR 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 | Resource Type |
---|---|
All Types | resourceName |
hostName | |
aliasName | |
dnsName | |
ipAddress | |
macAddress | |
os | |
make | |
model | |
serialNumber | |
HPE 3PAR Storage System | contact |
masterNode | |
timeZone | |
totalNodes | |
WWNBASE | |
comment | |
location | |
HPE 3PAR Physical Disk | type |
RPM | |
fwVersion | |
WWN | |
lastPosition | |
HPE 3PAR Common Provisioning Group | additionalStates |
dedupCapable | |
failedStates | |
id | |
numFPVVs | |
numTDVVs | |
numTPVVs | |
HPE 3PAR Storage Volume | additionalStates |
baseId | |
copyType | |
provisioningType | |
readOnly | |
userCPG | |
volumeSpaceDistribution_links | |
wwn | |
id | |
failedStates | |
degradedStates | |
udid | |
HPE 3PAR VLUN | type |
active | |
portPos | |
hostName | |
volumeWWN | |
remoteName | |
multipathing | |
failedPathPol | |
failedPathInterval | |
HPE 3PAR Cage | wwn |
Part | |
Type | |
Firmware | |
HPE 3PAR Node | Bay |
Part | |
Firmware | |
Enclosure | |
Memory(MB) | |
HPE 3PAR Port | Rev |
Type | |
mode | |
nodeWWN | |
portPos | |
portWWN | |
Firmware | |
protocol | |
HPE 3PAR Battery | Assembly Part |
Expiration Date | |
HPE 3PAR 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.
- Latest snapshot metric is available from Gateway version 14.0.0.
- 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 3PAR resources and generate alerts based on the threshold values.
- OpsRamp referred to HPE Support developer guide to implement discovery, monitoring and alerts polling of HPE 3PAR. Given that support to show disk information was added in WSAPI 1.6.15 release, OpsRamp uses Physical disk statistical data reports API when the WSAPI version is less than 1.6.15. For version greater than or equals to 1.6.15, OpsRamp uses Querying physical disk information API to get data.
Note: Currently, there is no reference of Fan Speed, Temperature, Power related metrics within the developer guide. - As few of the HPE 3PAR components didn’t have direct name information in WSAPI responses, OpsRamp proceeded 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 equals to 1.6.15) as Resource Name in OpsRamp.
- For Ports Discovery, OpsRamp considered portWWN (Port WWN presents 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 3PAR’s Event/Alert Polling starts 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 3PAR Severity with OpsRamp Severities as part of the Event/Alert Severity Mapping configuration file. Users can modify them as per their use-case at any point of time from the application configuration page. Possible OpsRamp Severities are Critical, Warning, Ok, Info.
- In referred HPE 3PAR 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.
- Application is not compatible with Cluster Gateway.
- This application supports both Classic Gateway and NextGen Gateway
References
https://support.hpe.com/hpesc/public/docDisplay?docId=c03606339