Tivoli Directory Integrator errors
Use this procedure to debug "no data" conditions that might occur because of Tivoli® Directory Integrator issues.
The performance management component uses Tivoli Directory Integrator to get data. If Tivoli Directory Integrator is not configured correctly, you cannot access the details dashboards for performance management.
To detect a Tivoli Directory Integrator error, go to Console Settings > Connections. When the status of the Tivoli Directory Integrator is "No data returned", this indicates a problem between the Tivoli Directory Integrator component that runs inside of WebSphere® Application Server and the Tivoli Directory Integrator server.
Try to edit the Tivoli Directory
Integrator connection by clicking
OK and then Cancel. If the status of the Tivoli Directory
Integrator changes to Working
in the
Connections page, you can skip the rest of this topic. If it does not change to
Working
, then continue with the following steps.
To verify that the Tivoli Directory Integrator server is running correctly, you can issue the following command:
curl http://localhost:1098/rest.
If the command returns a message that says "couldn't connect to the host", this message indicates that the server has a problem or is not running.
When there are two Tivoli Directory Integrator servers with the same solution directory running, the multiple processes running might cause a "no data" condition. The Tivoli Directory Integrator component that runs on WebSphere Application Server can handle a single connection. If you are already using Tivoli Directory Integrator with other Jazz™ for Service Management products, you must use the same solution directory. All Tivoli Directory Integrator solutions or projects must be run in the same solution directory that Service Management Unite uses.
Tivoli Directory Integrator solution directory (SOLDIR) contains the properties files and logs. The logs subdirectory contains the ibmdi.log file where Tivoli Directory Integrator server messages are recorded. Each time an assembly line runs, messages and exceptions are written to the log. An exception typically causes an assembly line to fail and not return data, or return only some data. The last five Tivoli Directory Integrator logs are stored in ibmdi.log.1 through ibmdi.log.5. Each time Tivoli Directory Integrator is restarted, a new log is rewritten.