Submit a ticketCall us

AnnouncementsSystem Monitoring for Dummies

Tired of monitoring failures disrupting the system, application, and service? Learn the key monitoring concepts needed to help you create sophisticated monitoring and alerting strategies that can help you save time and money. Read the eBook.

Get your free eBook.

Home > Success Center > Storage Resource Monitor (SRM) > SRM - Knowledgebase Articles > SRM: Enable the EMC Solutions Enabler Appliance

SRM: Enable the EMC Solutions Enabler Appliance

Updated: September 9, 2018


The article contains information on enabling the EMC Solutions Enabler Appliance so that EMC VMAX all Flash Family (HYPERMAX OS), EMC VNX and VNX2, EMC Clariion, EMC Symmetric VMAX, VMAXe arrays can be monitored by SRM.

For more information, please consult the documentation supplied with your array, visit the support site at (© 2018 Dell, available at, obtained on January 2, 2019) or contact your vendor.


  • SRM 6.0+
  • EMC VMAX100K, VMAX200K, VMAX400K, Symmetrix DMX, VMAX, VMAXe, FAST VP, VNX5100 (block only), VNX5200 (block only), VNX5300, VNX5400, VNX5500, VNX5600, VNX5700, VNX5800, VNX7500, VNX7600, VNX8000
  • EMC Solutions Enabler Appliance

Credentials required to add the array

Ensure you have the following information:

  • IP address or hostname for the array
  • Provider username. The default is admin
  • Provider password. The default is #1Password
  • Protocol. The default is HTTPS.
  • HTTP port. The default is 5988.
  • HTTPS port. The default is 5989.
  • Interop namespace. The default is: /interop.
  • Array namespace. The default is: /root/emc.

Enable the application


The Solutions Enabler Appliance contains an SMI-S provider, and is an alternative to installing Windows or Linux SMI-S provider software. 

Download software and documentation from EMC

The Solutions Enabler Appliance, and documentation can be downloaded from the EMC website:

  1. Log into the Dell EMC support site (© 2018 Dell, available at, obtained on January 2, 2019), search for "solution enabler", and download the latest version.
  2. You should also download a copy of the release notes and Installation and Configuration Guide. The release notes contain detailed instructions on installing and configuring the software.

Install the EMC Solutions Enabler Application

Before you configure the Provider:

  • The default ports for the Provider are 5988 for HTTP traffic and 5989 for HTTPS traffic. Make sure these ports are open. Before installing the Provider, run netstat to make sure the default ports are not being used. If another Cimom (eg: Solaris) or application (eg: IBM Director) is using that port, you must change the port the Provider uses. For information on changing the port see the FAQ below.

  • Do not install your EMC Provider if ECC is installed or the Unisphere for VMAX is installed, if possible. The EMC provider shares the db files with these applications and can cause memory allocation errors in larger environments.

  • Symmetrix arrays are discovered automatically by the provider. The host where the provider is installed must have at least one gatekeeper LUN presented to it from the array. For better performance, EMC recommends having at least six gatekeepers per array.

  • Use the proper executable. 

  • SolarWinds recommends that you also download the latest OVA and ISO files for your Solutions Enabler Appliance software.

This section provides separate installation steps for Windows and Linux. For complete installation instructions and options, see the EMC Solutions Enabler Application Installation and Configuration Guide.

Installation - Windows

  1. Download your software from the EMC website.
  2. Save all files and exit all Windows applications. Launch the self-extracting executable.
    For example: To install the software on a Windows platforms, launch the self-extracting executable, se<xxxx>-WINDOWS-x64-SMI.exe. The EMC Solutions Enabler with SMI X86 welcome page appears prompting you to install Solutions Enabler with SMI version x.x.
  3. Click Next. The Destination Folder dialog box opens and prompts you to select an install directory for the Solutions Enabler and EMC SMI-S Provider. SolarWinds recommends that you choose the default directory.
  4. Choose a location for the install, and then click Next. The Provider List dialog box appears.
  5. Select Array Provider, and then click Next.
  6. You are prompted with the Service List. Accept the default settings, and then click Next. The Installation dialog box appears.
  7. Click Install.
  8. When the installation completes, click Finish.

Installation - Linux

  1. Download the software from the EMC website.
  2. Extract the TAR image to a temporary directory.
  3. Change the directory to the location of the EMC SMI-S Provider kit and run the install script by using the following commands:

    cd /<location of extracted files or CD>/UNIX

    ./se<xxxx> -install

    Where se<xxxx> is the solution enabler version (eg if 8.3 this is se8300).

  4. The installation program begins copying the files. When complete, the installation program automatically starts the storapid daemon and the cimserver, which may take a few minutes.
  5. When complete, the installation program returns the following confirmation message, which lists EMC Solutions Enabler with SMI-S Provider in the HAS BEEN INSTALLED list:


# The following HAS BEEN INSTALLED in /opt/emc via the rpm utility.



01 EMC Solutions Enabler Vn.n.n

SMI KIT Vn.n.n


Log into your provider

To log into the SMI-S provider, run the TestSmiProvider executable located at the <install_dir>\ECIM\ECOM\bin directory and accept the defaults for hosts, connection type, and port, for example:

Connection Type (ssl,no_ssl) [no_ssl]:

Host [localhost]:

Port [5988]:

Username [admin]:

Password [#1Password]:

Log output to console [y|n (default y)]:

Log output to file [y|n (default y)]:

Logfile path [Testsmiprovider.log]:

You are then connected to the SMI-S provider.

(localhost:5988) ?

Find the arrays discovered by the EMC provider

Execute the dv command to display the arrays discovered by the provider.

Adding Symmetrix arrays

Symmetrix arrays are discovered automatically by the provider, so adding it to the provider using addsys command is not required. The host where the provider is installed must have at least one LUN presented to it from the array. For better performance, EMC recommends having at least six gatekeepers.

Adding in-band VNX/CLARiiON arrays

An In-band or locally attached storage array is one in which at least one VNX/CLARiiON LUN is visible to the host on which the provider is running. The locally attached VNX/CLARiiONs are discovered automatically, but require authorization information for each VNX/CLARiiON storage processor already added.

  1. Confirm the array to be added is locally attached:
    • <install_dir>\SYMCLI\bin\syminq -cids

There should be at least one LUN mapped to this host from the array.

  1. Check the OSLSProvider.conf setting has discover set to 'true':
    • OSLSProvider.conf is located in the <install_dir>\ECIM\ECOM\Providers folder.
    • OslProv/
  1. List the authorization info:
    • <install_dir>\SYMCLI\bin\symcfg list auth
  1. If the list does not have entries for SPA and SPB of this array, stop the provider service(ECOM).
  2. Add the authorization for SPA and SPB using the following:
    • <install_dir>\SYMCLI\bin\symcfg authorization add -host <host> - username <user> -password <pass> where <host> is the IP Address of the storage processor.
  1. Start the provider service.

Adding out-of-band VNX/CLARiiON arrays

Out-of-Band VNX/CLARiiON are arrays that do not have any LUNs presented to the host where the provider is running.

  1. Log into the Provider by following the steps from Log into the Provider.
  2. Run the addsys command.
  3. Type "y" at Add System prompt.
  4. Choose the Array Type to be monitored (1 for Clariion, 2 for Symmetrix).

If choosing EMC Symmetrix, a LUN must be presented to the host where the EMC Provider is installed.

  1. Type in the IP address of Storage Processor A and Storage Processor B if Clariion. Type the array id for Storage Processor A and Storage Processor B if Symmetrix.
  2. Type the Address type from step 5 above for both Storage Processors (2 if IP Address, 3 if Array ID).
  3. Type the Username and Password for a user with admin or manager privileges on the Array.


If the addition of the Array is successful, you will see an output of 0 when the Array is discovered.

The output should look similar to the following:

++++ EMCAddSystem ++++


Legend:0=Success, 1=Not Supported, 2=Unknown, 3=Timeout, 4=Failed

5=Invalid Parameter

4096=Job Queued, 4097=Size Not Supported

System : //"Clar_StorageSystem",Name="CLARiiON+CK100060002000"

Make a note of the Identifier (CLARiiON+CK100060002000 in the sample output shown above), which is required for configuring the array in SRM.

Remove unwanted arrays from the EMC provider

Version 4.6.x can have CLARiiON/VNX arrays discovered or added in the same provider. Also, Symmetrix arrays that are SRDF connected to the local arrays are auto-discovered as well.

SolarWinds recommends having a dedicated provider for Symmetrix arrays with no more than two arrays provider.

If ECC or Unisphere for VMAX runs on the same server, do not attempt this method.

To remove symmetrix arrays from the provider:

  1. Create a file name named symavoid in the following directory:
    • Windows: c:\program files\emc\symapi\config
    • Linux: /var/symapi/config
  2. In the file, add the Symmetrix ID of the array to be removed, one ID per line.
  3. Save the file.
  4. Shut down the EMC Provider.
  5. Remove the symapi_db.bin from the following directory:
    • Windows: c:\program files\emc\symapi\db
    • Linux: /var/symapi/db
  1. Start up the EMC Provider.
  2. Check the arrays discovered by the EMC provider using the dv command and make sure removed arrays are not listed.

To remove auto-discovered CLARiiON/VNX from the provider:

  1. Create a file named claravoid in the following directory:
    • Windows: c:\program files\emc\symapi\config
    • Linux: /var/symapi/config
  2. Save the file.
  3. Restart the EMC provider.


The following section details FAQs regarding troubleshooting issues.

Q: What is the minimum version of the provider supported?

A: 4.6.2 and 8.x.

8.x is only for VMAX series.

Q: How do I find the version of the provider?

A: To find the provider version, do the following:

<install_dir>\SYMCLI\bin\symcfg -version


            Log in to <install_dir>\SYMCLI\storbin\testsmiprovider

Execute the dv command.

Q: I get the following DEP error from windows for the SMI-s provider, how do I fix it?

         To help protect your computer, Windows has closed this program.

Name: cimserver

A: To enable DEP for the SMI-S provider:

  1. Click Start > Run.
  2. Type sysdm.cpl, and then click OK.
  3. On the Advanced tab, under Performance, click Settings...
  4. On the Data Execution Prevention tab, use one of the following procedures:
    • Click Turn on DEP for essential Windows programs and services only to select the OptIn policy.
    • Click Turn on DEP for all programs and services except those I select to select the OptOut policy,  click Add... and select the programs you do not want to use DEP.
  1. Click OK twice.

The following link provides a detailed description of hardware and software based DEP: (© 2018 Microsoft, available at, obtained on January 2, 2019). 

Q: The server where we planning to install has a version of Solutions Enabler installed. How do I determine which version of the provider to use?

A: Solutions Enabler is used by the provider as well as EMC management applications like ECC. It is better to install the provider on another server if possible. Otherwise, follow these steps to find out the correct version:

Check the version of the solutions enabler:

  • <install_dir>\SYMCLI\bin\symcfg -version

The output shows the version of the solutions enabler installed.

Check the solutions enabler version of the installer. It can be found from the name of the installer.

Example: se8300-WINDOWS-x64-SMI.exe is packed with Solutions Enabler version 8.3.0

Install only if the versions match. If the versions do not match, check to see if the solutions enabler can be upgraded to the required version without affecting ECC or other management applications currently installed.

Q: What files are needed before opening a trouble ticket with EMC?

A: Any issues related to the EMC provider, EMC requires the following information before they will investigate a problem:

  • All log files from <install_dir>\symapi\log
  • All log files from <install_dir>\ECIM\ECOM\log
  • symapi_db.bin file, located at <install_dir>\symapi\db
  • Output of the dv command from the TestSmiProvider utility
  • Output of the tms command from the TestSmiProvider utility

Q: How do I change the provider port?

A: To change the port:

On the machine running the Provider:

  1. Stop the ECOM Service.
  2. Navigate to <Install_dir>\ ECIM\ECOM\conf.
  3. Open the properties of the port_settings.xml file, uncheck Read-only, and click OK.
  4. Open the file.
  5. Change the port0 and port1 tag values to ports currently not in use. For example, from 5988 and 5989 to 15988 and 15989:

    <ECOMSetting Name="Port0">





    <ECOMSetting Name="Port1">





  6. Save the port_settings.xml file.
  7. Start the ECOM Service.

Q: How do I add a new user to the provider?

A: Log in to the provider GUI.

  1. Go to https://<ipaddress>:5989/ecomconfig, and log in using the username LocalDir/admin and the password #1Password.
  2. Click Add User, and then create a user with the role of Administrator. This newly created username can now be used to obtain access to the Array Provider.

"LocalDir/" is prepended to the username whenever a new user is created.

Example: The new user name is LocalDir/<the user name that you have given>

Q: How do I start/stop the provider from command prompt?

A: Windows:

  • Stop: <install_dir>ECIM/ECOM/bin/sm_service stop ecom.exe
  • Start: <install_dir> ECIM/ECOM/bin/sm_service start ecom.exe


  • Stop: Obtain the PID of the ECOM process and issue the kill command for that PID. Example: kill -SIGTERM [PID]
  • Restart: <install_dir>ECIM/ECOM/bin/ECOM -d


Disclaimer. Please note, any content posted herein is provided as a suggestion or recommendation to you for your internal use. This is not part of the SolarWinds software or documentation that you purchased from SolarWinds, and the information set forth herein may come from third parties. Your organization should internally review and assess to what extent, if any, such custom scripts or recommendations will be incorporated into your environment.  You elect to use third party content at your own risk, and you will be solely responsible for the incorporation of the same, if any.




Last modified