Forum Stats

  • 3,734,235 Users
  • 2,246,916 Discussions
  • 7,857,194 Comments

Discussions

OEM13.4 and OVM3.4.7

Pascal Schuivens
Pascal Schuivens Member Posts: 16 Blue Ribbon

Hi,

I have some issues with monitoring Oracle VM after upgrading the manager from 3.4.6 to 3.4.7 and found the following error in the file "gcagent_sdk.trc":

2021-05-03 16:50:28,635 [847:51050551:OVMMConnectionCreatorThread] WARN - Error creating OVM Manager connection [URL is invalid, could not find <protocol>://<host> - tcps://]

java.net.MalformedURLException: URL is invalid, could not find <protocol>://<host> - tcps://

    at com.oracle.ovm.mgr.util.GenericURLParser.parse(GenericURLParser.java:47)

    at com.oracle.ovm.mgr.util.GenericURLParser.<init>(GenericURLParser.java:31)

    at com.oracle.ovm.mgr.util.GenericURLParser.parseURL(GenericURLParser.java:18)

    at com.oracle.ovm.mgr.api.OvmClient.dynamicConnect(OvmClient.java:373)

    at com.oracle.ovm.mgr.api.OvmClient.dynamicConnect(OvmClient.java:349)

    at oracle.sysman.vt.ovm.integration.core.OVMMConnectionCreatorValidator$1.run(OVMMConnectionCreatorValidator.java:73)

    at java.lang.Thread.run(Thread.java:748)

2021-05-03 16:50:28,735 [127:GC.Executor.1 (oracle_vm_manager:OVM Manager Test:Response) (oracle_vm_manager:OVM Manager Test:Response:Response)] ERROR - Failed to connect to OVM ManagerError while performing the operation: Connection to the remote OVM Manager URL tcps:// failed. Ensure that the OVM Manager version is 3.0.2 or greater and the service URL and the credentials are correct.Check exception cause and logs for more details.

  Cause: (java.net.MalformedURLException) URL is invalid, could not find <protocol>://<host> - tcps://

oracle.sysman.vt.ovm.integration.api.EMOVMCommunicationServiceException: Error while performing the operation: Connection to the remote OVM Manager URL tcps:// failed. Ensure that the OVM Manager version is 3.0.2 or greater and the service URL and the credentials are correct.Check exception cause and logs for more details.

  Cause: (java.net.MalformedURLException) URL is invalid, could not find <protocol>://<host> - tcps://

    at oracle.sysman.vt.ovm.integration.core.OVMMConnectionCreatorValidator.checkForDone(OVMMConnectionCreatorValidator.java:219)

    at oracle.sysman.vt.ovm.integration.core.OVMMConnectionCreatorValidator.create(OVMMConnectionCreatorValidator.java:87)

    at oracle.sysman.vt.ovm.integration.core.OVMManagerConnection.createOvmManagerConnection(OVMManagerConnection.java:1145)

    at oracle.sysman.vt.ovm.integration.core.OVMManagerConnection.connect(OVMManagerConnection.java:344)

    at oracle.sysman.vt.ovm.integration.core.collections.OVMMetricsManagerImpl.getResponse(OVMMetricsManagerImpl.java:74)

    at oracle.sysman.vt.fetchlet.pojo.OVMMMetrics.getResponse(OVMMMetrics.java:126)

    at sun.reflect.GeneratedMethodAccessor57.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:498)

    at oracle.sysman.vt.fetchlet.impl.OVMMFetchlet.getMetric(OVMMFetchlet.java:102)

    at oracle.sysman.gcagent.target.interaction.execution.FetchletFactory.getMetric(FetchletFactory.java:437)

    at oracle.sysman.gcagent.target.interaction.execution.ExecuteTask.executeQueryDescriptor(ExecuteTask.java:1266)

    at oracle.sysman.gcagent.target.interaction.execution.ExecuteTask.runTask(ExecuteTask.java:3183)

    at oracle.sysman.gcagent.target.interaction.execution.ExecuteTask.call(ExecuteTask.java:4480)

    at oracle.sysman.gcagent.metadata.impl.collection.MetricColl$1.call(MetricColl.java:566)

    at oracle.sysman.gcagent.metadata.impl.collection.MetricColl$1.call(MetricColl.java:526)

    at oracle.sysman.gcagent.task.TaskFutureImpl$WrappedTask.accountedCall(TaskFutureImpl.java:600)

    at oracle.sysman.gcagent.task.TaskFutureImpl$WrappedTask.call(TaskFutureImpl.java:644)

    at java.util.concurrent.FutureTask.run(FutureTask.java:266)

    at oracle.sysman.gcagent.task.TaskFutureImpl.run1(TaskFutureImpl.java:373)

    at oracle.sysman.gcagent.task.TaskFutureImpl.run(TaskFutureImpl.java:330)

    at oracle.sysman.gcagent.task.CompositeTask.runSubtask(CompositeTask.java:70)

    at oracle.sysman.gcagent.task.CompositeTask.run(CompositeTask.java:77)

    at oracle.sysman.gcagent.metadata.impl.collection.CollectionItem$CollectionItemTask.run(CollectionItem.java:2609)

    at oracle.sysman.gcagent.task.AbstractTemplateTask.call(AbstractTemplateTask.java:271)

    at oracle.sysman.gcagent.task.AbstractTemplateTask.call(AbstractTemplateTask.java:56)

    at oracle.sysman.gcagent.task.scheduler.DispatchingTaskScheduler$ReschedulingHelper$ReschedulingTask.call(DispatchingTaskScheduler.java:470)

    at oracle.sysman.gcagent.task.scheduler.DispatchingTaskScheduler$ReschedulingHelper$ReschedulingTask.call(DispatchingTaskScheduler.java:432)

    at oracle.sysman.gcagent.task.executor.DiagWrappedTask.call(DiagWrappedTask.java:60)

    at oracle.sysman.gcagent.task.TaskFutureImpl$WrappedTask.accountedCall(TaskFutureImpl.java:600)

    at oracle.sysman.gcagent.task.TaskFutureImpl$WrappedTask.call(TaskFutureImpl.java:644)

    at java.util.concurrent.FutureTask.run(FutureTask.java:266)

    at oracle.sysman.gcagent.task.TaskFutureImpl.run1(TaskFutureImpl.java:373)

    at oracle.sysman.gcagent.task.TaskFutureImpl.run(TaskFutureImpl.java:330)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

    at oracle.sysman.gcagent.task.executor.TrackThreadFactory$1.run(TrackThreadFactory.java:54)

    at oracle.sysman.gcagent.util.system.GCAThread$RunnableWrapper.run(GCAThread.java:198)

    at java.lang.Thread.run(Thread.java:748)

Caused by: java.net.MalformedURLException: URL is invalid, could not find <protocol>://<host> - tcps://

    at com.oracle.ovm.mgr.util.GenericURLParser.parse(GenericURLParser.java:47)

    at com.oracle.ovm.mgr.util.GenericURLParser.<init>(GenericURLParser.java:31)

    at com.oracle.ovm.mgr.util.GenericURLParser.parseURL(GenericURLParser.java:18)

    at com.oracle.ovm.mgr.api.OvmClient.dynamicConnect(OvmClient.java:373)

    at com.oracle.ovm.mgr.api.OvmClient.dynamicConnect(OvmClient.java:349)

    at oracle.sysman.vt.ovm.integration.core.OVMMConnectionCreatorValidator$1.run(OVMMConnectionCreatorValidator.java:73)

    ... 1 more


In OEM it tells me that the certificate isnot added to the keystore of the agent, but before the update of ovm everything was fine. I did check the certificate in the agent and the one inuse by the manager, which that didnot change with the update.

We are running OEM 13.4.0.9 as the OMS and the agent is:

  • Oracle Enterprise Manager 13c Release 4 Platform Update 9 (13.4.0.9) for Oracle Management Agent
  • Oracle Enterprise Manager for Virtualization 13c Release 4 Plug-in Update 9 (13.4.1.9) for Oracle Management Agent

If anyone has a tip to help me in the right direction, that woud really be appreciated.

Regards,

Pascal

Tagged:
Sign In or Register to comment.