PT
Español
English
Português
    Processos do agente MacOS

    Processo principal

    O processo principal do agente é o correspondente ao executável “Aranda.AVS.Workstation”. Quando iniciado a partir do agente, ele terá a seguinte aparência:


    Esse processo é responsável por se comunicar com o servidor principal, bem como gerenciar o banco de dados interno do agente e orquestrar os demais processos.

    Processos AVS

    Controle remoto

    O processo encarregado de permitir o controle remoto é o correspondente “Aranda Virtual Support”. Você verá apenas um processo para cada sessão iniciada, da seguinte maneira:


    Processos de parada

    Independentemente da forma como o agente foi iniciado, se o agente for interrompido corretamente, ele será responsável por interromper todos os processos e serviços iniciados durante sua operação

    Comunicação interna entre processos

    Para os processos mencionados acima, é importante poder enviar e receber mensagens. Para isso, utiliza-se uma comunicação GRPC em que cada processo escuta em uma porta interna, sem configurar regras de firewall e sem acesso remoto ou externo ao computador; é uma comunicação local entre processos.

    As portas mencionadas abaixo são estáticas. O agente tentará usar essas portas localmente; no entanto, caso estejam ocupados, o agente não funcionará corretamente até que as portas estejam disponíveis novamente.

    Processo principal

    O processo principal do executável “Aranda.AVS.Workstation” tenta escutar na porta TCP 5050. Nesta porta, recebe respostas da interação com as interfaces gráficas dos processos do usuário “Aranda Virtual Support”, bem como notificações de serviços de controle remoto, solicitações de confirmação do usuário (se habilitadas) e notificações de atualizações do agente.

    Processo de controle remoto

    O processo de controle remoto “arcvnc” tenta escutar na porta TCP 9087 ao ser executado na sessão de um usuário. Lá, ele recebe solicitações para iniciar uma sessão de controle remoto. Nesse caso, o agente tenta usar a porta 8081 para comunicação com o Turn Server; é a única porta que deve ter permissão para sair para a Internet para se comunicar com o Servidor de Turno Local.