Support Center Home

EMC XtremIO Monitoring

LogicMonitor offers out-of-the-box monitoring for the Dell EMC XtremIO platform. Our monitoring suite uses the REST API to query the XMS (XtremIO Management Server) for a wide variety of health and performance metrics.

Dell EMC XtremIO is Dell EMC’s high-volume, high-capacity all-flash enterprise storage platform. This platform is primarily designed for applications that benefit from its data reduction and copy data management capabilities.

Setup Requirements

Add Resources Into Monitoring

Add your XMS (XtremIO Management Server) hosts into monitoring. For more information on adding resources into monitoring, see Adding Devices.

Obtain Credentials

LogicMonitor must provide API credentials in order to successfully access the XMS resource's data. These credentials should belong to an XtremIO XMS API user account with read-only permissions.

Assign Properties to Resources

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

Property Value
xio.user XtremIO XMS API username
xio.pass XtremIO XMS API password

Import LogicModules

From the LogicMonitor public repository, import all Dell EMC XtremIO 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.

Once the LogicModules are imported (assuming all previous setup requirements have been met), data collection will automatically commence.​

Migration from Legacy LogicModules

In July of 2020, LogicMonitor released a new suite of XtremIO LogicModules. The new suite does requires fewer properties and no special device grouping, providing the following advantages:

  • Simplified setup and monitoring
  • Improved code efficiency
  • Scalability

The release of the new suite serves to deprecate the following DataSources:

  • EMC_XtremIO_BBU
  • EMC_XtremIO_Clusters
  • EMC_XtremIO_ConsistencyGroups
  • EMC_XtremIO_DAEControllers
  • EMC_XtremIO_DataProtectionGroups
  • EMC_XtremIO_InfiniBandSwitches
  • EMC_XtremIO_Initiators
  • EMC_XtremIO_SSD
  • EMC_XtremIO_Snapshots
  • EMC_XtremIO_StorageControllerLocalDisks
  • EMC_XtremIO_StorageControllerPowerSupplies
  • EMC_XtremIO_StorageControllerStats
  • EMC_XtremIO_Targets
  • EMC_XtremIO_Volumes
  • EMC_XtremIO_XEnvironments
  • EMC_XtremIO_XMS

If you are currently monitoring your XtremIO devices using any of these legacy DataSources, you will not experience data loss upon importing the new DataSources. This is because DataSource names have been changed to eliminate module overwriting.

However, you will collect duplicate data and receive duplicate alerts for as long as both sets of DataSources are active. For this reason, we recommend that you disable the above-listed DataSources after importing the new set of DataSources and confirming that they are working as intended in your environment.

When a DataSource is disabled, it stops querying the host and generating alerts, but maintains all historical data. At some point in time, you may want to delete the legacy DataSources altogether, but consider this move carefully as all historical data will be lost upon deletion. For more information on disabling DataSources, see Disabling Monitoring for a DataSource or Instance.

LogicModules in Package

LogicMonitor's package for XtremIO consists of the following LogicModules. For full coverage, please ensure that all of these LogicModules are imported into your LogicMonitor platform.

Display Name Type Description
addCategory_DellEMC_XtremIO PropertySource Identifies if the host is a Dell EMC XtremIO XMS host and sets a system category. Will only identify and set category if the host is the XMS (XtremIO Management Server)
XtremIO XEnvironments DataSource Monitors X Environment CPU utilization and operating state. Tightly knit grouping of the XENVs is a good indicator of a well-balanced storage array in terms of performance utilization.
XtremIO Volumes DataSource Monitors XtremIO cluster volume performance metrics such as IOPS, throughput, latency, certainty, and storage utilization. Auto-grouped by tags.
XtremIO Targets DataSource Monitors XtremIO Fibre Channel & iSCSI target bandwidth, IOPS, latency, and health state.
XtremIO Storage Controller Stats DataSource Monitors storage controller enabled state, iSCSI daemon, ports, links, and errors.
XtremIO Storage Controller Power Supplies DataSource Monitors the storage controllers power supply operating state, FRU state, input and power failures.
XtremIO Storage Controller Local Disks DataSource Monitors the storage controllers local disks metrics such as enabled state, FRU Lifecycle, disk failure, and bad sectors.
XtremIO Snapshots DataSource Monitors volume snapshot throughput, IOPS, certainty, and storage size.
XtremIO SSDs DataSource Monitors SSD space utilization, endurance, IOPS, throughput, link, and enabled states.
XtremIO Management Server DataSource Collects metrics from the XtremIO Management Server.
XtremIO Initiators DataSource Monitors initiator bandwidth, iops, R/W sizes, and latency.
XtremIO InfiniBand Switches DataSource Monitors infiniband switch FRU lifecycle state, port state, temperature, voltage, and fan speed sensors.
XtremIO Data Protection Groups DataSource Monitors Data Protection Group storage utilization, IOPS, bandwidth, state, rebuild, and rebalance progress.
XtremIO DAE Power Supplies DataSource Monitors the XtremIO Disk Array Enclosure (DAE) power supply unit operating state, lifecycle, and power input status.
XtremIO DAE Controllers DataSource Monitors Disk Array Enclosure(DAE) enabled, connectivity, health, SAS Port, and FRU lifecycle states.
XtremIO Consistency Groups DataSource Monitors XtremIO consistency groups certainty state and volume count.
XtremIO Clusters DataSource Monitors XtremIO Cluster specific metrics such as total IOPS, IOPS by Block Size, throughput, latency, and storage utilization.
XtremIO Battery Backup Units DataSource Monitors the battery backup units (BBU) remaining charge, runtime, status, load, and power metrics.

When setting static datapoint thresholds on the various metrics tracked by this package's DataSources, LogicMonitor follows the technology owner's best practice KPI recommendations. If necessary, we encourage you to adjust these predefined thresholds to meet the unique needs of your environment. For more information on tuning datapoint thresholds, see Tuning Static Thresholds for Datapoints.

In This Article