DELL EMC Powerstore Monitoring

Last updated on 24 April, 2023

LogicMonitor’s Dell EMC PowerStore monitoring package leverages the PowerStore Management REST API to query the PowerStore cluster for a wide variety of health and performance metrics.

Compatibility

As of January 2022, LogicMonitor’s Dell EMC PowerStore package is known to be compatible with:

  • Version 2.0.1.0 – 2.0.1.1

Dell EMC does not guarantee compatibility across minor releases, so later releases might render this suite unusable.

Setup Requirements

  • Import the LogicMonitor_Collector_Snippets DataSource to ensure that your collector supports the code in this monitoring suite, or update to EA Collector 32.100 or later.

Add Resources into Monitoring

Add your Dell EMC PowerStore cluster into monitoring. For more information on adding resources into monitoring, see Adding Devices.

Obtain Credentials

LogicMonitor must provide the appropriate credentials in order to successfully access the PowerStore resource’s data. These credentials must belong to a user account that has been assigned the following minimum permissions:

RoleDescription
Read-onlyThe REST API Programmer’s Guide defines this role as “operator”.

Assign Properties to Resources

The following custom properties must be set on the Dell EMC PowerStore resource within LogicMonitor. For more information on setting properties, see Resource and Instance Properties.

PropertyValue
dell.powerstore.userREST API username
dell.powerstore.passREST API password
dell.powerstore.alert.levels(Optional) Property to customize which alert levels from PowerStore are checked (None, Info, Minor, Major, Critical). Can be configured as single value or multiple values comma separated. Default value is “Major,Critical”.

The modules in this suite support HTTP connections using a proxy server. You can configure this in the Collector settings, see Configuring your Collector for use with HTTP Proxies, or with the following device host properties. Device host properties take precedence over Collector settings for proxy configurations.

PropertyValue
proxy.enable(Optional) This suite is written to use collector proxy settings for HTTP calls configured by the user. To enable, add this device property with the value set to true. Set to false to override the use of configured collector proxy settings and connect without a proxy.
proxy.host(Optional) Configure a proxy host to connect through that is different from collector configuration.
proxy.port(Optional) Configure a proxy port to connect through that is different from collector configuration.

Import LogicModules

From the LogicMonitor public repository, import all Dell EMC PowerStore LogicModules, which are listed in the LogicModules in Package section of this support article. If these LogicModules are already present, ensure you have the most recent versions. Data collection will start automatically once the LogicModules are imported.

Troubleshooting

The modules in this package are designed with a debug mode embedded in the data collection scripts. If issues occur, turn on debug mode by setting the variable debug to “true” to get more information in the output when testing the script in the Collector Debug Facility. For more information on testing scripts in the Collector Debug Facility, see Script Troubleshooting.

LogicModules in Package

LogicMonitor’s package for Dell EMC PowerStore consists of the following LogicModules. For full coverage, make sure that all of these LogicModules are imported into your LogicMonitor platform.

Display NameTypeDescription
addCategory_DellEMC_PowerStorePropertySourceCollects the current PowerStore version, model and adds “DellEMC_PowerStore” to system.categories.
PowerStore AlertsEventSourceDell EMC PowerStore Alerts reported via API that have not been acknowledged or cleared.
PowerStore Cluster CapacityDataSourceStorage capacity metrics for PowerStore clusters.
PowerStore Ethernet PortDataSourceFrontend ethernet port performance metrics for PowerStore.
PowerStore Fibre Channel PortDataSourceFrontend Fibre Channel port performance metrics for PowerStore.
PowerStore NodesDataSourceNode performance metrics for PowerStore.
PowerStore Volume CapacityDataSourceVolume capacity and performance metrics for PowerStore volumes.

The DataSources in this package do not include predefined datapoint thresholds (that is, no alerts will trigger based on collected data). This is because the technology owner has not provided KPIs that can be reliably extended to the majority of users. If needed, manually create custom thresholds to receive alerts for collected data, as discussed in Tuning Static Thresholds for Datapoints.

In This Article