IBM Verify

 View Only
Expand all | Collapse all

RabbitMq is Not exchanging information with Secret Server when received from Distributed Engine

  • 1.  RabbitMq is Not exchanging information with Secret Server when received from Distributed Engine

    Posted Tue November 03, 2020 12:54 PM

    Dear All,

    When ever i try to run discovery it gives me this in DE logs, am no expert with RabbitMQ so kindly help me sort this out

    2020-11-03 11:36:53,846 [CID:] [C:] [TID:PriorityScheduler Thread ] INFO Thycotic.DE.Feature.SS.LocalAccountDiscovery.Areas.Discovery.LocalAccountConsumer - 192.168.112.132: Send Local Account Results Count: 14 - (null)

    2020-11-03 11:36:54,018 [CID:] [C:] [TID:PriorityScheduler Thread ] ERROR Thycotic.DE.Feature.Common.IoC.EnginePublishToResponseBusMessageQueueModule+CommunicationLogger - Basic publish failed because Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=404, text='NOT_FOUND - no exchange 'thycotic-ss-engine-response' in vhost '/'', classId=60, methodId=40 - (null)

    RabbitMQ.Client.Exceptions.AlreadyClosedException: Already closed: The AMQP operation was interrupted: AMQP close-reason, initiated by Peer, code=404, text='NOT_FOUND - no exchange 'thycotic-ss-engine-response' in vhost '/'', classId=60, methodId=40

    at RabbitMQ.Client.Impl.ModelBase.WaitForConfirms(TimeSpan timeout, Boolean& timedOut)

    at RabbitMQ.Client.Impl.ModelBase.WaitForConfirmsOrDie(TimeSpan timeout)

    at RabbitMQ.Client.Impl.AutorecoveringModel.WaitForConfirmsOrDie(TimeSpan timeout)

    at Thycotic.MessageQueue.RabbitMq.RabbitMqModel.WaitForConfirmsOrDie(TimeSpan confirmationTimeout)

    at Thycotic.MessageQueue.Common.CommonBus.BasicPublish(ICommonModel channel, String exchangeName, IBasicConsumable request, Boolean persistent, IDictionary`2 customProperties, Action`1 prePublishCallback)



    #Support
    #SupportMigration
    #Verify


  • 2.  RE: RabbitMq is Not exchanging information with Secret Server when received from Distributed Engine

    Posted Tue November 03, 2020 07:40 PM

    Error 404 is page not found so there is likely a configuration issue. Is your engine callback URL set correctly? When you test the "validate connectivity" button of the site connector, is it successful?

    Here's the link to the DE guide: http://public.dhe.ibm.com/software/security/products/isss/10.9.0/SS_DistEngine.pdf

    It may be helpful to double check your setup as there are many moving parts here (Secret Server, DE, Rabbit MQ) so it's difficult to know exactly where the issue is.

    If I had to guess, based on the error message, I would say your callback URL is set to https://secret.server.com instead of https://secret.server.com/secretserver.



    #Support
    #SupportMigration
    #Verify