Monitoring

EMC VPLEX

Instructions for configuring EMC VPLEX monitoring

Set up for the VPLEX Element Manager REST API/VPLEX cli User:


1. Typically a user login profile is created and applied to each VPLEX engine to be monitored. See instructions:  EMC VPLEX Admin Guide setup

LogicMonitor:

2. Create properties emc.vplex.user and emc.vplex.pass for each device or device grouping as appropriate. Use the username and password as values from the setup of the VPLEX User above.



3. Ensure your VPLEX device or devices are added to your LogicMonitor account.

4. Set all necessary properties for the devices (see requirements above), and import the PropertySources:

  • Navigate to Settings > LogicModules > PropertySources > Add > From LogicMonitor Repository
    • Import the EMC VPLEX PropertySource: "addCategory_EMC_VPLEX".
      • Ensure systems.category device property includes "EMC_VPLEX"





5. Import the DataSources:

  • Navigate to Settings > LogicModules > DataSources > Add > From LogicMonitor Repository
    • Import EMC_VPLEX DataSources.




6. Ensure that the property snmp.community is set, or if using snmp v3, ensure that the additional properties snmp.authToken, snmp.privToken, snmp.security, snmp.priv, and snmp.auth are set as well.

DataSources


Datasource Description Notes
EMC_VPLEX_Clusters VPLEX cluster health state, operational state and connection state. uses VPLEX restful API
EMC_VPLEX_ClusterWitness Monitors the VPLEX cluster witness and its components for operational status, connectivity and admin status. uses VPLEX restful API
EMC_VPLEX_DirectorPerformance Monitors the VPLEX Director perpetual logs for performance metrics for virtual volume throughput, IOPS, latency and overall operational status. uses ssh/Expect
EMC_VPLEX_DirectorTransceivers Monitors VPLEX director SFP (Small Form-Factor Pluggable) transceivers current temperature and power metrics.uses VPLEX restful API
EMC_VPLEX_EngineFans Monitors the VPLEX Engine fan operational status and speed thresholds. uses VPLEX restful API
EMC_VPLEX_EnginePSU Monitors VPLEX engine main power supply units for operational status, temperature threshold and power source state. uses VPLEX restful API
EMC_VPLEX_EnginesMonitors the VPLEX Engine health state and operational state. uses VPLEX restful API
EMC_VPLEX_EngineStandbyPSU Monitors VPLEX engine standby power supply units. uses VPLEX restful API
EMC_VPLEX_Exports Monitors the VPLEX export storage views' operational status and storage capacities. uses VPLEX restful API
EMC_VPLEX_Extents Monitors the VPLEX extent capacity, health state and operational state. uses VPLEX restful API
EMC_VPLEX_LocalDevices Monitors the VPLEX local device health, operating and service state as well as storage capacity. uses VPLEX restful API
EMC_VPLEX_LUN Monitors the VPLEX logical units (LUNS) connectivity state. uses VPLEX restful API
EMC_VPLEX_StorageArray Monitors the VPLEX storage array connectivity state. uses VPLEX restful API
EMC_VPLEX_VirtualVolumePerformance Monitors per-director virtual volume performance metrics such as IOPS, R/W throughput, and R/W latency. uses VPLEX snmp mib
EMC_VPLEX_VirtualVolumes Monitors the VPLEX virtual volume health, operating and service state, as well as storage utilization. uses VPLEX restful API