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.
As of January 2022, LogicMonitor’s Dell EMC PowerStore package is known to be compatible with:
- Version 126.96.36.199 – 188.8.131.52
Dell EMC does not guarantee compatibility across minor releases, so later releases might render this suite unusable. However, as Dell EMC releases newer versions of the PowerStore Management REST API, LogicMonitor will test and extend coverage as necessary.
- 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.
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:
|Read-only||The 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.
|dell.powerstore.user||REST API username|
|dell.powerstore.pass||REST 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”.|
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.
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.
|addCategory_DellEMC_PowerStore||PropertySource||Collects the current PowerStore version, model and adds “DellEMC_PowerStore” to system.categories.|
|PowerStore Alerts||EventSource||Dell EMC PowerStore Alerts reported via API that have not been acknowledged or cleared.|
|PowerStore Cluster Capacity||DataSource||Storage capacity metrics for PowerStore clusters.|
|PowerStore Ethernet Port||DataSource||Frontend ethernet port performance metrics for PowerStore.|
|PowerStore Fibre Channel Port||DataSource||Frontend Fibre Channel port performance metrics for PowerStore.|
|PowerStore Nodes||DataSource||Node performance metrics for PowerStore.|
|PowerStore Volume Capacity||DataSource||Volume 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.