Pular para o conteúdo principal

macOS

O agente do macOS permite incluir dispositivos com este sistema operacional nas consoles do serviço, habilitando assim a visibilidade completa para as equipes de suporte de todos os dispositivos em uso na organização. O suporte ao macOS inclui versões a partir da 10.15.

macos

Versões suportadas

O suporte ao macOS começa com a versão Catalina (10.15) ou posterior. Quanto a arquiteturas, o FlexxAgent suporta tanto processadores Intel (arquitetura amd64) quanto os processadores da Apple com arquitetura arm (arm64).

Limitações

Certas funcionalidades não estão disponíveis para macOS, como a assistência remota, a execução de microsserviços sob demanda a partir de Workspaces ou de microsserviços de usuário e fluxos, assim como a utilização de proxies ou o envio de notificações.

Um comportamento esperado no macOS, devido ao funcionamento do sistema operacional, é que quando a tela do dispositivo é bloqueada, o sistema operacional interrompe os processos em segundo plano, o que faz com que o dispositivo pare de reportar informações às consoles ou de receber ações até que a tela seja desbloqueada ou a sessão seja iniciada novamente.

Download e instalação

O script de instalação que baixa FlexxAgent em sua última versão é obtido a partir de https://update.workspaces.flexxible.com/agents/MacOS/FlexxAgent/latest/flexxagent-install.sh

O arquivo de configuração deve ser obtido da Flexxible e é necessário para a instalação.

Passos para a instalação:

  1. Baixar o instalador da URL.
  2. Conceda permissões ao script, abra o terminal e execute:

    sudo chmod +x ./flexxagent-install.sh

  3. Executar o script.

    sudo ./flexxagent-install.sh -c [arquivo de configuração]

  4. Limpar arquivos.

Parâmetros do script de instalação

ParâmetroDescrição
-v,--version <VERSION>Use uma versão específica, por padrão latest.
--verbose,-VerboseExibe informações de diagnóstico.
-c,--config <CONFFILE>Aplica a configuração a partir de um arquivo de configuração, por padrão settings.conf.
-?,--?,-h,--help,-HelpExibe a ajuda.

Exemplos

Instalar o FlexxAgent com o arquivo de configuração:

flexxagent-install.sh [-c|--config <path/file.conf>]

Instalar uma versão específica do FlexxAgent:

flexxagent-install.sh [-v|--version <VERSION>]

Acessar a ajuda:

flexxagent-install.sh -h|-?|--help

Desinstalação

O script de desinstalação pode ser baixado de:

https://update.workspaces.flexxible.com/agents/MacOS/FlexxAgent/latest/flexxagent-uninstall

Passos para desinstalar:

  1. Baixar o desinstalador da URL.
  2. Conceder permissões ao script.

    sudo chmod +x ./flexxagent-uninstall.sh

  3. Executar o script.

    sudo ./flexxagent-uninstall.sh

Parâmetros do script de desinstalação

ParâmetroDescrição
-c,--cleanup <VERSION>Limpa configurações e logs, por padrão em false.
-?,--?,-h,--help,-HelpExibe a ajuda.

Exemplos

Desinstalar e limpar configurações e logs:

flexxagent-uninstall.sh [-c|--cleanup]

Acessar a ajuda:

sudo ./flexxagent-uninstall.sh --help

Atualização

É possível atualizar o agente para a última versão de duas formas:

  • Desde Workspaces, selecionando o dispositivo e clicando em Operações -> FlexxAgent -> Update to the latest version.
  • Reiniciando o script de instalação para que baixe e instale a última versão.

Campos obtidos

mac_os_fws.png

FlexxAgent obtém localmente e envia aos consoles as seguintes informações gerais:

  • Nome do dispositivo
  • Estado do dispositivo (ligado, desligado...)
  • Versão do FlexxAgent
  • Estado do FlexxAgent: em execução, parado.
  • Último relatório do FlexxAgent: data e hora do último relatório recebido.
  • Conexão: LAN sem fio, rede móvel, ethernet, desconhecido.
  • Rede: endereçamento da rede do dispositivo e IP público de saída para a internet. Essas redes são criadas automaticamente quando há mais de quatro workspaces conectados à mesma rede.
  • Sub-rede: segmento de rede do dispositivo
  • Endereço MAC
  • Rede sem fio: nome da rede
  • Sinal de rede: percentual de recepção de rede
  • Mudanças na rede: última vez que a rede mudou
  • Sessões: número de sessões de usuário
  • Último usuário
  • Conectado desde
  • Tempo de conexão: data e hora de início da sessão
  • Código: permite ao usuário identificar o workspace com um código identificativo. Este código deve ser preenchido através da opção Editar no menu de Operações do detalhe do workspace.
  • RAM: capacidade total da RAM disponível.
  • Núcleos: número de núcleos do processador
  • Endereço IP: endereço IP do dispositivo na rede local
  • OS: nome do sistema operacional.
  • Sistema operacional: versão do sistema operacional.
  • Disco do sistema: capacidade total e uso do disco em percentual
  • IP pública e ISP: este ISP é obtido utilizando o IP público. Pode não ser exato se estiver conectado a uma rede empresarial ou estiver utilizando uma VPN.
  • Região: é obtida utilizando o IP público. É possível que não seja precisa se estiver conectado a uma rede empresarial ou utilizar uma VPN.
  • Session Analyzer: configurado ou não.
  • Versão do Session Analyzer: número da versão do Session Analyzer
  • Grupo de relatório: grupo de relatório ao qual o dispositivo pertence

Também se recupera informação em formato de contador de desempenho:

  • CPU
  • RAM
  • Largura de banda
  • Percentual de sinal de conexão sem fio
  • Lista de sessões
  • Lista de discos com capacidade total e ocupada