Problem


Attempting to view performance graphs in vCommander®, you encounter the message Unable to retrieve performance graph. See vCommander.log for further information.



In the vCommander log file, you locate an error similar to the following:


  

2016-08-22 13:01:37,705 [http-bio-443-exec-7] ERROR - Unable to obtain SSO token from vCenter
com.embotics.vlm.facade.model.EmboticsSystemException: System.exception.unhandledRuntimeException
 at com.embotics.vlm.controller.delegate.aspect.d.a(wbe:133)
 at com.embotics.vlm.controller.delegate.aspect.d.a(wbe:187)
 at com.embotics.vlm.controller.delegate.aspect.FacadeMethodAspect.invokeMethodChain(vbe:321)
 at sun.reflect.GeneratedMethodAccessor5455.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:606)

  


Solution


This issue is occurring because a secure connection cannot be established between vCommander and the vCenter for retrieving the graphs. First, confirm that the certificates installed on vCommander and your vCenter are not expired and signed for the correct current names.


In some cases, the name being used to connect to the managed system may not match the database records. To confirm, follow the procedure below.


  1. In the Operational View, right-click the managed system under scrutiny and choose Edit Managed System.



  2. Note the name used in the Host field.
  3. Run the following query against your vCommander database:

    select * from fp_property where name = 'address' and subjecttype = 1

  4. Compare the name in the database to the one noted earlier.



If there is a mismatch, edit and update the name used to connect to the managed system. Make sure the task completes after saving the new settings, and confirm the managed system stays connected.