Breadcrumbs

Agente não é exibido no portal após instalação do DCA and Cloud Connector

Falha

Após instalar o DCA and Cloud Connector, o agente não é exibido no portal NDD Orbix.

Causa

Na pasta de instalação do agente (C:\NDD TECH\Workfolder\logs), um arquivo .txt foi gerado com um dos erros. Cada erro está associado a uma causa específica.

Causa 1: falha na inserção do nome do provedor
[ERR] Agent authentication failed [{"ErrorCode":"4000","ErrorMessage":"Error while 
copying content to a stream. --- The response ended prematurely. 
(ResponseEnded)","PropertyName":null,"$type":"ApiError"}]  
[ERR] Failed to start Agent SDK.  
[ERR] Failed to setup AgentSDK. Error message: Agent autenticai-os failed: 
[{"ErrorCode":"4000","ErrorMessage":"Error while copying content to a stream. --- The 
response ended prematurely. (ResponseEnded)","PropertyName":null}]. Retrying in 30 
minute(s). 

Essa falha ocorre quando o nome do provedor foi inserido incorretamente durante a instalação do agente, mas a chave de instalação do cliente está correta.

Causa 2: falha na inserção da chave do cliente
[ERR] Agent authentication failed 
[{"ErrorCode":null,"ErrorMessage":"{\"ErrorCode\":500,\"ErrorMessage\":
\"Value cannot be null. (Parameter 'request')\"}","PropertyName":null,"$Type":"ApiError"}]

Essa falha ocorre quando a chave do cliente foi inserida incorretamente durante a instalação do agente.

Causa 3: falha de classe inválida
[ERR] Failed to get machine ID Microsoft.Management.Infrastructure.CimException: 
Classe inválida at 
Microsoft.Management.Infrastructure.Internal.Operations.CimSyncEnumeratorBase`1
.MoveNext() at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 
source, Boolean& found) at 
System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at 
NDPAgents.SDK.Common.Helpers.EnviromentSettingsHelper.WindowsEnviromentS
ettingsHelper.GetMachineId() 2025-07-15 17:08:00.375 -03:00 [ERR] Failed to get 
machine ID Microsoft.Management.Infrastructure.CimException: Classe inválida

Essa falha está relacionada ao serviço WMI do Windows, utilizado pelo DCA and Cloud Connector para coletar informações do sistema e dos dispositivos.

Causa 4: falha de autenticação do agente
[ERR] Failed to get ram memory from the machine through the 
Win32_ComputerSystem class Microsoft.Management.Infrastructure.CimException: 
Não encontrado 

[ERR] Agent authentication failed 
[{"ErrorCode":"NotEmptyValidator","ErrorMessage":"'Machine Id' must not be 
empty.","PropertyName":"MachineId","$type":"ApiError"},{"ErrorCode":"NotEmptyVali
dator","ErrorMessage":"'OS' must not be 
empty.","PropertyName":"OS","$type":"ApiError"},{"ErrorCode":"LengthValidator","Err
orMessage":"'OS' must be between 1 and 255 characters. You entered 0 
characters.","PropertyName":"OS","$type":"ApiError"}

Essa falha está relacionada ao serviço WMI do Windows, utilizado pelo DCA and Cloud Connector para coletar informações do sistema e dos dispositivos.

Causa 5: falha de certificado inválido
[ERR] Failed to setup AgentSDK. Error message: Agent authentication failed: 
[{"ErrorCode":"4000","ErrorMessage":"The SSL connection could not be established, 
see inner exception. --- The remote certificate is invalid because of errors in the 
certificate chain: UntrustedRoot","PropertyName":null}]. 

Essa falha indica que o sistema operacional onde o agente DCA and Cloud Connector está instalado não reconhece a Autoridade Certificadora (CA) GoDaddy como fonte confiável.

Isso costuma ocorrer em versões antigas do Windows Server que não atualizam automaticamente as raízes de certificados.

Solução

Aplique o procedimento conforme a causa identificada.

Causa 1 (falha na inserção da chave do cliente) ou 2 (falha na inserção do nome do provedor)
  1. Desinstale o agente DCA and Cloud Connector do computador, conforme instruído em Remover o agente no Windows

  2. Instale o agente DCA and Cloud Connector novamente, conforme instruído em Instalar o agente no Windows

Causa 3 (falha de classe inválida) ou 4 (falha de autenticação do agente)
  1. Por precaução, pare o serviço DCA and Cloud Connector no Windows:

    1. Abra o Gerenciador de Serviços como administrador (Win + R → digite services.msc OK)

    2. Localize e pare o serviço NDD - DCA and Cloud Connector

  2. Restaure o winmgmt:

    1. Abra o Windows PowerShell como administrador

    2. Execute o comando winmgmt /resetrepository

Se não retornar erro:

  1. Execute o comando (Get-CimInstance -ClassName Win32_ComputerSystemProduct).UUID

  2. Caso o GUID seja retornado, inicie o serviço DCA and Cloud Connector no Windows:

    1. Abra o Gerenciador de Serviços como administrador (Win + R → digite services.msc OK)

    2. Localize e inicie o serviço NDD - DCA and Cloud Connector

  3. No portal NDD Orbix, verifique se o serviço NDD - DCA and Cloud Connector é exibido e está com o Status como Online, conforme instruído em Visualizar informações dos serviços

Se retornar a mensagem “Impossível executar, pois há serviços ou processos rodando que dependem dele:

  1. Execute o comando Get-Service -Name winmgmt | Select-Object -ExpandProperty DependentServices para listar os serviços que estão rodando e dependem diretamente do winmgmt

image-20251003-182526.png
Exemplo de retorno do comando
  1. Pare todos os serviços com o status Running:

    1. Execute o comando sc.exe stop <serviceName>, substituindo <serviceName> pelo nome do serviço

💡

Exemplo

sc.exe stop vmns

  1. Após parar todos os serviços, execute o comando winmgmt /resetrepository

  2. Inicie o serviço DCA and Cloud Connector no Windows:

    1. Abra o Gerenciador de Serviços como administrador (Win + R → digite services.msc OK)

    2. Localize e inicie o serviço NDD - DCA and Cloud Connector

  3. No portal NDD Orbix, verifique se o serviço NDD - DCA and Cloud Connector é exibido e está com o Status como Online, conforme instruído em Visualizar informações dos serviços

  4. Reinicie todos os serviços que foram parados no passo 2:

    1. Execute o comando sc.exe start <serviceName>, substituindo <serviceName> pelo nome do serviço

💡

Exemplo

sc.exe start vmns

Causa 5 (falha de certificado inválido)
  1. Obtenha o certificado raiz da GoDaddy:

    1. Acesse o repositório de certificados da GoDaddy

    2. Localize e faça o download do certificado GoDaddy Class 2 Certification Authority Root - G2 (extensão .crt ou .der)

Informação

Se houver dúvidas, faça o download do certificado GoDaddy Root Certificate Authority - G2.

  1. Instale o certificado no computador:

    1. Abra o Executar (pressione Win + R)

    2. Digite certlm.msc

    3. Pressione Enter ou clique em OK para abrir a tela de certificados

    4. No menu à esquerda, navegue até Autoridades de Certificação Raiz Confiáveis > Certificados

    5. Clique com o botão direito na pasta Certificados

    6. Clique em Todas as tarefas > Importar…

    7. No assistente de importação de certificados, clique em Avançar

    8. Clique em Procurar… e selecione o arquivo baixado no passo 1

    9. Clique em Avançar

    10. Certifique-se de que a opção Colocar todos os certificados no repositório a seguir está marcada como Autoridades de Certificação Raiz Confiáveis

    11. Clique em Avançar

    12. Clique em Concluir

  2. Reinicie o serviço do DCA and Cloud Connector no Windows:

    1. Abra o Executar (pressione Win + R)

    2. Digite services.msc

    3. Pressione Enter ou clique em OK para abrir a tela de serviços

    4. Localize o serviço NDD - DCA and Cloud Connector e clique com o botão direito sobre ele

    5. Clique em Reiniciar