- New and Changed Information
- Preface
- Overview
- Installing and Launching the DCNM Server
- Installing and Launching the DCNM Client
- Using the DCNM Client
- Administering DCNM Authentication Settings
- Administering Device Discovery
- Administering Devices and Credentials
- Administering DCNM Licensed Devices
- Working with Topology
- Managing Events
- Working with Inventory
- Configuring SPAN
- Managing Device Operating Systems
- Working with Configuration Change Management
- Administering Auto-Synchronization with Devices
- Administering Statistical Data Collection
- Administering DCNM Server Log Settings
- Maintaining the DCNM Database
- Troubleshooting DCNM
- Initial Troubleshooting Checklist
- Tips for Using Cisco DCNM
- Trouble with Cisco DCNM Server Installation
- Trouble with Starting the Cisco DCNM Server
- Trouble with the Cisco DCNM Database
Troubleshooting Cisco DCNM
This chapter describes some common issues you may experience while using Cisco Data Center Network Manager (DCNM), and provides solutions.
This chapter includes the following sections:
- Initial Troubleshooting Checklist
- Tips for Using Cisco DCNM
- Trouble with Cisco DCNM Server Installation
- Trouble with Starting the Cisco DCNM Server
- Trouble with the Cisco DCNM Database
- Trouble with the Cisco DCNM Client
- Trouble with Device Discovery or Device Status
- Trouble with Device Management
- Trouble with Device OS Management
- Trouble with Event Browsing
Initial Troubleshooting Checklist
Begin troubleshooting Cisco DCNM issues by checking the following issues first:
Tips for Using Cisco DCNM
This section includes the following topics:
- Events Tabs Show Fewer Events than the Event Browser
- Event Browser Pie Chart May Be Inaccurate for Small Numbers
Events Tabs Show Fewer Events than the Event Browser
The Event Browser feature shows all messages received by Cisco DCNM, even if the message pertains to a feature that is not supported by Cisco DCNM.
An Events tab shows only those messages that reflect the status of the currently selected feature. For some features, this is a subset of the possible messages about the feature.
Trouble with Cisco DCNM Server Installation
This section includes the following topics:
- Postgres Database Installation Fails
- Previous Installation Found When No Previous Installation Exists
- Path to the Perl Binary Directory Not Found
Postgres Database Installation Fails
Check Table 19-1 for symptoms related to an installation failure of the Postgres database. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Previous Installation Found When No Previous Installation Exists
A message wrongly states that a previous installation exists. |
The following file has incorrect entries regarding Cisco DCNM: |
1. Perform the steps in the “Editing the Zero G Registry File” section. |
Editing the Zero G Registry File
You can edit the Zero G Registry file to remove incorrect entries, which may cause the installation of the Cisco DCNM server to fail.
Step 1 Make a backup of the .com.zerog.registry.xml file, found at the following location:
Step 2 Open the file in a text editor.
Step 3 Within the <products> element, remove the following <product> element and all its descendant elements:
Step 4 Within the <components> element, remove every instance of the following <component> element:
Step 5 Save and close the file.
Path to the Perl Binary Directory Not Found
Check Table 19-1 for symptoms related to the Perl binary directory. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
An error message states that the path to the bin directory for Perl is not in the system PATH environment variable. |
1. Install a supported version of ActivePerl. For more information about ActivePerl, see the “Prerequisites for Installing the Cisco DCNM Server” section. 2. Ensure that the system PATH environment variable includes the path to the directory that contains the Perl executable. On Microsoft Windows, the default path to the ActivePerl bin directory is C:\Perl\bin. |
|
The server system PATH environment variable does not include the path to the directory that contains the Perl executable. |
1. Verify that a supported version of ActivePerl is installed on the server system. If not, install a supported version of ActivePerl. For more information about ActivePerl, see the “Prerequisites for Installing the Cisco DCNM Server” section. 2. Ensure that the system PATH environment variable includes the path to the directory that contains the Perl executable. On Microsoft Windows, the default path to the ActivePerl bin directory is C:\Perl\bin. |
Trouble with Starting the Cisco DCNM Server
This section includes the following topics:
Cisco DCNM Server Fails to Start
Check Table 19-4 for symptoms related to downloading the Cisco DCNM client. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Trouble with the Cisco DCNM Database
This section includes the following topics:
Trouble with a PostgreSQL Database
Check Table 19-5 for symptoms related to the pgAdmin III application for administering a postgreSQL database used with Cisco DCNM. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Error message states that the Cisco DCNM database does not exist. |
The Cisco DCNM database name may have changed during an upgrade or reinstallation of the Cisco DCNM server software. |
In the pgAdmin III application, perform the steps in the “Updating Cisco DCNM Database Name and Username in pgAdmin III” section. |
Error message states that password authentication failed for the Cisco DCNM database username. |
The Cisco DCNM database username may have changed during an upgrade or reinstallation of the Cisco DCNM server software. |
Updating Cisco DCNM Database Name and Username in pgAdmin III
To update the Cisco DCNM database name and username in pgAdmin III, follow these steps:
Step 1 Open the pgAdmin III application.
Step 2 In the Object Browser pane, under Servers, click PostgreSQL Database Server 8.2 .
In the right-hand pane, the Properties tab appears with several other tabs.
Step 3 On the Properties tab, double-click Maintenance database .
A dialog box displays a Properties tab for the server.
Step 4 If you need to change the database name, click the Maintenance DB field and type the correct Cisco DCNM database name.

Note The database name should be the name that you specified when you most recently upgraded or reinstalled the Cisco DCNM server software.
Step 5 If you need to change the database username, click the Username field and type the correct Cisco DCNM database username.

Note The database username should be the database username that you specified when you most recently upgraded or reinstalled the Cisco DCNM server software.
Step 7 In the Object Browser pane, double-click PostgreSQL Database Server 8.2 .
If you changed the username in Step 5, the Connect to Server dialog box appears.
Step 8 If necessary, enter the password for the username that you specified in Step 5 and click OK .
The pgAdmin III application connects to the Cisco DCNM database and displays the databases and login roles.
If you need additional assistance, see the Help menu in the pgAdmin III application or see the pgAdmin web site at the following URL:
http://pgadmin.org/docs/1.6/index.html
Trouble with an Oracle Database
If the Cisco DCNM server has trouble using an Oracle database, it logs the error messages in the following file:
Installation_directory \jboss-4.2.2.GA\server\dcnm\log\server.log
Check Table 19-6 for symptoms related using an Oracle database with Cisco DCNM. For each error message, see the possible cause and follow the corresponding solution.
Perform the steps in the “Increasing the SYSTEM Tablespace” section. |
||
The number of available sessions and processes is inadequate. |
Perform the steps in the “Increasing the Number of Sessions and Processes” section. |
|
Perform the steps in the “Increasing the Number of Open Cursors” section. |
Information About the Oracle SQL*Plus Command-Line Tool
The Oracle database troubleshooting procedures in this chapter require the use of the SQL*Plus command-line tool. The SQL*Plus executable is typically installed in the bin directory under the Oracle home directory. In Microsoft Windows, the default location for the SQL*Plus executable is as follows:
C:\oraclexe\app\oracle\product\10.2.0\server\bin
In Linux, the default location for the SQL*Plus binary file is as follows:
Linux Environment Variables
If you are using Linux, before you use the SQL*Plus command-line tool, ensure that the ORACLE_HOME and ORACLE_SID environment variables are set to correct values. For example, if you are using Oracle 10g on Linux, the following commands set the environment variables to the default Oracle home directory and SID if you are using a bash shell:
Logging Into Oracle

Note Ensure that you know the database administrator username and password.
To log into the Oracle database by using the SQL*Plus command-line tool, follow these steps:
Step 1 Run the SQL*Plus executable.
Step 2 Enter the connect command.
Step 3 Enter the database administrator username.
Step 4 Enter the password for the username that you specified.
For example, if the Oracle administrator username is system and the password is oracle, you would log in as follows:
For more information about using SQL*Plus, see the documentation for the Oracle database version that you are using.
Information About the init.ora File
The init.ora file specifies startup parameters. The default name and location of the file is platform specific, as shown in Table 19-7 .
The init.ora file should contain only one line, which is the full path of the server parameter file, as shown in Table 19-8 .
Increasing the SYSTEM Tablespace
To increase the SYSTEM tablespace, follow these steps:
Step 1 Use the SQL*Plus command-line tool to log in to the Oracle database. For more information, see the “Information About the Oracle SQL*Plus Command-Line Tool” section.
Step 2 Enter the following command:
Step 3 Enter the following command:
where file_name is the filename from the output of the select command in Step 2.
The SYSTEM tablespace is increased.
Step 4 Enter the exit command.
Increasing the Number of Sessions and Processes
To increase the number of sessions and processes to 150, follow these steps:
Step 1 Ensure that the init.ora file exists and that it contains the single line that is applicable for your Oracle database installation. If there are additional lines, remove them.
For more information, see the “Information About the init.ora File” section.
Step 2 Stop the Cisco DCNM server. For more information, see the “Stopping the Cisco DCNM Server” section.
Step 3 Use the SQL*Plus command-line tool to log in to the Oracle database. For more information, see the “Information About the Oracle SQL*Plus Command-Line Tool” section.
Step 4 Enter the shutdown command. If the command fails, use the shutdown abort command.
Step 5 Enter the following command:
where init_file_name is the init.ora filename for your Oracle database installation. For more information, see the “Information About the init.ora File” section.
Step 6 Set the number of sessions to 150 by entering the following command:
Step 7 Set the number of processes to 150 by entering the following command:
Step 8 Enter the shutdown command. If the command fails, use the shutdown abort command.
Step 9 Enter the startup command.
Step 10 Verify that the number of sessions and processes is changed to 150 by entering the following command:
Step 11 Enter the exit command.
Step 12 Start the Cisco DCNM server. For more information, see the “Starting the Cisco DCNM Server” section.
Increasing the Number of Open Cursors
To increase the number of open cursors to 1000, follow these steps:
Step 1 Ensure that the init.ora file exists and that it contains the single line that is applicable for your Oracle database installation. If there are additional lines in the file, remove them.
For more information, see the “Information About the init.ora File” section.
Step 2 Shut down the Cisco DCNM server. For more information, see the “Stopping the Cisco DCNM Server” section.
Step 3 Use the SQL*Plus command-line tool to log in to the Oracle database. For more information, see the “Information About the Oracle SQL*Plus Command-Line Tool” section.
Step 4 Enter the shutdown command. If the command fails, use the shutdown abort command.
Step 5 Enter the following command:
where init_file_name is the init.ora filename for your Oracle database installation. For more information, see the “Information About the init.ora File” section.
Step 6 Set the number of open cursors to 1000 by entering the following command:
Step 7 Enter the shutdown command. If the command fails, use the shutdown abort command.
Step 8 Enter the startup command.
Step 9 Verify that the number of open cursors is changed to 1000 by entering the following command:
Step 10 Enter the exit command.
Step 11 Start the Cisco DCNM server. For more information, see the “Starting the Cisco DCNM Server” section.
Trouble with the Cisco DCNM Client
This section includes the following topics:
- Cannot Download the Cisco DCNM Client from the Server
- Cannot Install the Cisco DCNM Client
- Cannot Start the Cisco DCNM Client
- Cannot Log into the Cisco DCNM Client
- Client Loses Connection to the Cisco DCNM Server
Cannot Download the Cisco DCNM Client from the Server
Check Table 19-9 for symptoms related to downloading the Cisco DCNM client. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Cannot Install the Cisco DCNM Client
Check Table 19-9 for symptoms related to installing the Cisco DCNM client. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Installer attempts to install Java version 1.5.0_11 but fails. |
The Cisco DCNM client installer requires Internet access to download the Java version 1.5.0_11 JRE. If the system cannot access the Internet, use another system to download the Java installer, copy it to the system that you want to install the Cisco DCNM client on, install Java, and restart the Cisco DCNM client installation. You can download Java version 1.5.0_11 JRE from the Java[tm] Technology Products Download web site, at http://java.sun.com/products/archive . The Java version 1.5.0_11 JRE is listed as JRE 5.0 Update 11. |
|
Your network environment requires the use of a proxy connection to access the Internet. |
If your network environment requires a proxy connection to permit the download of the Java installer, ensure that the proxy settings are configured in Internet Options, available from the Control Panel. For more information, see http://java.sun.com/j2se/1.5.0/proxy_note.html . |
Cannot Start the Cisco DCNM Client
Check Table 19-11 for symptoms related to starting the Cisco DCNM client. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
1. Uninstall the Cisco DCNM client. For more information, see the “Uninstalling the Cisco DCNM Client” section. 2. Download and install the Cisco DCNM client from the Cisco DCNM server. During the client installation, allow Cisco DCNM to install the supported version of Java on the computer. When you download the client from the Cisco DCNM server, if the supported version of Java is not detected on the computer, Cisco DCNM asks you for permission to install the supported version of Java. Your browser may notify you that the Java installer was digitally signed by an expired certificate. To continue, confirm the installation. For more information, see the “Downloading and Launching the Cisco DCNM Client” section. |
Cannot Log into the Cisco DCNM Client
Check Table 19-12 for symptoms related to logging into the Cisco DCNM client. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Ask a Cisco DCNM administrator to reset your password. If no one has administrative access to Cisco DCNM, you can reset the local administrator account or change Cisco DCNM server authentication settings by reinstalling the Cisco DCNM server software. For more information, see the “Reinstalling the Cisco DCNM Server” section. |
||
Restart the Cisco DCNM server. See the “Starting the Cisco DCNM Server” section. |
||
Ensure that the computer that runs the Cisco DCNM client meets the network requirements for using the Cisco DCNM client remotely. Any gateway network devices between the Cisco DCNM client and server must allow connections to the Cisco DCNM web server and to the Cisco DCNM server. By default, the Cisco DCNM web server listens to port 8080 and the Cisco DCNM server listens to port 1099; however, you can configure these ports during Cisco DCNM server installation. If you need to change either port, reinstall the server and choose the Full Reinstall option. See the “Reinstalling the Cisco DCNM Server” section. |
||
The Cisco DCNM server IP address changed after you installed the server. |
1. Ensure that the IP address of the Cisco DCNM server is statically assigned. 2. Reinstall the Cisco DCNM server and choose the Full Reinstall option, which allows you to specify the server IP address. See the “Reinstalling the Cisco DCNM Server” section. 3. Log into the Cisco DCNM client and specify the new IP address of the Cisco DCNM server in the Cisco DCNM Server field of the login dialog box. |
|
The wrong Cisco DCNM server port number was used in the login attempt. |
In the Cisco DCNM client login window, click More and, in the Port field, change the port number that your Cisco DCNM server uses. See the “Restarting the Cisco DCNM Client” section. If you want to change the port that the Cisco DCNM server listens to, reinstall the Cisco DCNM server and choose the Full Reinstall option, which allows you to specify the Cisco DCNM server port. See the “Reinstalling the Cisco DCNM Server” section. |
|
When you try to log into the Cisco DCNM client, you receive the error message “Can not resolve Cisco DCNM server hostname via DNS. Make sure that Cisco DCNM server has a valid DNS entry”. |
You used a hostname to specify the Cisco DCNM server during the login and DNS does not have an entry for the Cisco DCNM server. |
Ensure that DNS on your network has an entry for the Cisco DCNM server hostname. |
Client Loses Connection to the Cisco DCNM Server
Check Table 19-13 for symptoms related to the Cisco DCNM client losing its connection with the server. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Restart the Cisco DCNM server. See the “Starting the Cisco DCNM Server” section. |
||
Investigate your network to determine if it meets the network requirements for using the Cisco DCNM client remotely. |
Trouble with Device Discovery or Device Status
Check Table 19-14 for symptoms related to issues with device discovery or the device status. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Reenter the username and password, and try discovering the device again. If you are attempting to discover CDP neighbors of the seed device, ensure that the credentials that you provide are valid on all devices that you want to discover. |
||
Reenable the SSH server on the device and try discovering the device again. |
||
The maximum number of SSH sessions that the device can support has been reached. |
Check the number of user sessions on the device. Free at least one connection and try discovering the device again. |
|
CDP is disabled on the device or on the device interface that the Cisco DCNM server connects to. |
Ensure that CDP is enabled on the device globally and that it is enabled on the specific interface that the Cisco DCNM server connects to. |
|
The device interface that the Cisco DCNM server connects to is shut down. |
Ensure that the device interface that the Cisco DCNM server connects to is up. |
|
The device restarted or shut down before discovery could complete. |
Ensure that the device is running and try discovering the device again. |
|
Ensure that the network requirements for device management are met. See the “Cisco NX-OS Device Configuration Requirements” section. |
Trouble with Device Management
Check Table 19-11 for symptoms related to device management. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
The Cisco DCNM client shows device configuration information that is out of date. |
You can do either of the following:
|
Trouble with Device OS Management
Check Table 19-17 for symptoms related to the Device OS Management feature. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
The connection between the file server and the device is slow. |
Use a file server that is on the same LAN as the devices included in the software installation job. If all of the available file servers transfer software image files too slowly, before you create the software installation job, manually copy the files to the devices that you will include the job and configure the job to use the manually copied files rather than a file server. For information about configuring a software installation job, see the “Creating or Editing a Software Installation Job” section. |
Trouble with Event Browsing
Check Table 19-17 for symptoms related to event browsing issues. For each symptom that describes your trouble, determine which possible causes apply and follow the corresponding solutions.
Check the logging level configuration on managed devices. See the “Cisco NX-OS System-Message Logging Requirements” section. |
||
The Cisco DCNM client fetches events that are not old enough. |
Check the events-related setting in the Cisco DCNM client preferences. For more information, see the “Configuring the Maximum Age of Events Fetched from the Server” section. |
|
A managed device has an issue that is generating many system log messages. |
Temporarily unmanage the device until you resolve the issues on the device. For more information, see the “Unmanaging a Device” section. |
|
Check the logging level configuration on managed devices. See the “Cisco NX-OS System-Message Logging Requirements” section. |
||
A feature Events tab does not show events that appear in the Event Browser. |
By design, an Events tab shows only messages that apply to the currently selected feature and may show only a subset of the possible messages for the feature. For more information, see the “Events Tabs Show Fewer Events than the Event Browser” section. |
Use the Event Browser to see status-related system messages received by Cisco DCNM. For more information, see the “Viewing the Event Browser” section. |