ECC – Discover Brocade Switches using SMI Agent

ECC leverages the SNIA SMI standard for discovery of fabric switches.  In order to add brocade switches to the ECC repository for monitoring and management several specific steps must be taken.

Switch Discovery Flow: ECC Repository (SMI Agent Server Credentials) -> SMI Agent (Brocade Credentials) -> Brocade Switch

  1. Download the SMI Agent from the Brocade web site. Note there is a specific SMI agent for ECC 6.1.
  2. Install the SMI agent on a server which has IP connectivity to both the ECC environment and the Brocade switches.  Accept all defaults and configure the SMI Agent to start as a service.
  3. Discover the switches previously added to the SMI Agent by using the Discover -> Connectivity option within ECC. Within the connectivity options use port 8000 to connect to the SMI Agent.  For the credentials fields use an account either local or AD which has permissions to access the server where the SMI Agent is installed.  The account should be persistent and have a password which is set to not expire.
Notes:
The SMI Agent is where you setup connectivity to each Brocade fabric you would like to discover.
SMI Agent Details
SMI Agent Folder: C:\SMIAgent
SMI Agent Manual Configuration: C:\SMIAgent\Server\bin\Configurationtool.bat
SMI Agent Configuration File: C:\SMIAgent\Server\bin\provider.xml
After successfully importing the switches remember to configure collection policies to ensure ECC is updated with new information.

Unlock ECC Repository STSView Account

On EMC Control Center (ECC) servers sometimes the default API account used to directly connect to the ECC repository gets locked.  In this case you may see the following error shown when attempting to connect.

java.sql.SQLException: ORA-28000: the account is locked

There is a simple and easy fix for unlocking the stsview account.  EMC includes an unlock script which can be manually run from the ECC repository server.

D:\ECC\Repository\admin\Ramb_scripts\stsview_unlock.bat

Simply open a command prompt and change directories to the Ramb_scripts directory and run the stsview_unlock.bat script.  Attempt logging in after the script completes.

If you are still unable to connect to the ECC repository when using the default values (username = stsview, password = sts) then contact your ECC Administrator to ensure that the password has not been changed.  With ECC 6.1 and higher the ECC administrator can change the default stsview password.

Reference: ECC Repository Default API Connection
SID: rambdb
Port: 1521 (ECC 5.2 & ECC 6.0)
Port: 1575 (ECC 6.1 SSL Enabled)
Username: stsview
Password: sts

SQLplus Connect String
Note:You need to have the oracle client installed and rambdb defined within your tnsnames.ora file in order for this command to work)
sqlplus stsview/sts@rambdb