Automation Suite
2021.10
falso
Imagem de fundo do banner
Guia de instalação do Automation Suite
Última atualização 19 de abril de 2024

Usando a ferramenta de diagnóstico do Automation Suite

A Ferramenta de diagnóstico do Automation Suite é a primeira coisa a ser usada quando um problema é encontrado com o Automation Suite. Ela verifica a integridade de diferentes componentes necessários e fornece um relatório consolidado.

Dica:
Baixe o zip supportability-tools e extraia seu conteúdo usando os seguintes comandos:

curl "https://download.uipath.com/automation-suite/2021.10.3/supportability-tools-2021.10.3.zip" -o supportability-tools-2021.10.3.zip

unzip supportability-tools-2021.10.3.zip -d support-tools

Em seguida, você pode executar a Ferramenta de diagnóstico do Automation Suite a partir da pasta support-tools/diagnostics-tool/ usando o comando bash diagnostics-report.sh.

A tabela a seguir lista as verificações que a Ferramenta de diagnóstico do Automation Suite executa. Observe que você pode executar o script em qualquer um dos nós do cluster, assim como externamente.

Verificações

Nó mestre

  • Verifica se os serviços necessários estão em execução;
  • Testa se os tamanhos de disco estão configurados corretamente;
  • Executa um trabalho do Kubernetes que coleta dados sobre a integridade de outros serviços;

Nó de agente

  • Verifica se os serviços necessários estão sendo executados no nó
  • Testa se os tamanhos de disco estão configurados corretamente;

Máquina externa

  • Executa um trabalho do Kubernetes para coletar a integridade dos serviços.
Observação: para executar o script de uma máquina externa, primeiro defina o contexto kubeconfig apropriado para o cluster e, em seguida, passe o sinalizador -e para o script bash diagnostics-report.sh -e.

Exemplo de relatório gerado pela ferramenta de diagnóstico do Automation Suite.



Leitura de relatórios de diagnóstico

INFO Registros

Os logs INFO em verde mostram que as verificações necessárias passaram. No entanto, você ainda deve verificar adequadamente o uso de disco/memória para evitar erros ocultos.

Mensagens de AVISO

Mesmo que essas mensagens não sinalizem um alto risco, talvez seja necessário corrigi-las, pois podem afetar alguns serviços em determinados cenários.

Mensagens de erro

Você deve corrigir os problemas descritos por essas mensagens, pois elas afetam algum serviço no cluster.

Rke2-servidor ou Rke2-agente Service Down

Se esses serviços estiverem inoperantes, significa que o nó está inoperante. Tente reiniciar o serviço usando systemctl restart <service-name>, pois isso deve corrigir o problema.

Tamanho do diretório montado em /var/lib

O relatório exibe o tamanho do diretório montado em /var/lib conforme o Kubernetes o usa para armazenar seus dados. Se o diretório estiver cheio, vários problemas podem surgir. Para evitar esses problemas, aumente seu tamanho.

Versão Rke2

O relatório exibe a versão do rke2 para referência.

Demanda de disco ou demanda de memória

Para todos os nós, especificamos se eles estão sob demanda de disco ou demanda de memória. Se isso acontecer, as cargas de trabalho nesses nós podem começar a apresentar problemas. Verifique se existem outros processos em execução nesses nós que estão consumindo recursos e remova-os, se for o caso.

Status dos serviços do Ceph

Usamos o Ceph como armazenamento de objetos S3 para armazenar logs e arquivos de diferentes aplicativos. Você pode exibir o status de seus serviços. Se eles estiverem inoperantes, talvez seja necessário reiniciá-los. Verifique também se o uso do disco pelo Ceph está cheio.

Portas 443 e 31443

Esperamos que as portas 31443 e 443 sejam abertas com o nome de host fornecido. O relatório indica se eles não estão acessíveis. Abra as portas apropriadas se apontadas aqui.

Validade do certificado

A ferramenta verifica se o certificado carregado é válido para o nome de host fornecido e se ele não expirou. Se o certificado não atender a esses critérios, ocorrerão erros. Para evitar isso, verifique o seu certificado carregado e altere-o, se necessário.

GPU

Como alguns serviços exigem que a GPU esteja presente em alguns nós do cluster, a Ferramenta de diagnóstico do Automation Suite verifica se há nós de GPU e apresenta a quantidade de tais nós. Se você espera que os nós de GPU estejam presentes e eles não aparecerem aqui, isso significa que algo deu errado na configuração da GPU.

MongoDB

O MongoDB é um componente importante que o serviço UiPath Apps usa. Se o MongoDB ou sua instância principal estiver inoperante, você precisará investigar o problema usando o pacote de suporte.

RabbitMQ e DockerRegistry

O RabbitMQ e o DockerRegistry são dois componentes importantes que alguns serviços usam. Se algum deles estiver inoperante, você precisará investigar o problema e reiniciar.

Serviços do ArgoCD inoperantes

O ArgoCD é nossa ferramenta de gerenciamento do ciclo de vida do aplicativo (ALM). Se algum dos serviços estiver inoperante, outros aplicativos poderão ficar desatualizados ou apresentar outros problemas. A recuperação desses serviços é importante e pode precisar de depuração adicional.

Aplicativos do ArgoCD ausentes ou degradados

A Ferramenta de diagnóstico do Automation Suite mostra se os aplicativos do ArgoCD estão faltando ou estão degradados.

  • Se os aplicativos estiverem ausentes, acesse a interface do usuário do ArgoCD e sincronize-o.
  • Se os aplicativos estiverem degradados, é necessária depuração adicional para investigar os erros gerados pelo ArgoCD

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.