macOS
FlexxAgent para 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 de Monterey (12) ou posteriores.
Versões suportadas
O suporte para macOS começa com a versão Catalina (10.15) ou posterior. Em relação às 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 do Workspace ou de microsserviços de usuário e fluxos, assim como o envio de notificações.
Um comportamento esperado no macOS, devido a como o sistema operacional funciona, é que quando a tela do dispositivo é bloqueada, o sistema operacional interrompe os processos em segundo plano, de modo que o dispositivo para de relatar informações para os consoles ou de receber ações até que a tela seja desbloqueada ou a sessão seja iniciada novamente.
Configurações de proxy
FlexxAgent para macOS suporta a comunicação através de proxies autenticados e não autenticados, as informações sobre o proxy deverão ser fornecidas à Flexxible para incluí-las no arquivo de configuração que é mencionado no ponto seguinte.
Dados necessários:
- Para o caso de proxy não autenticado será necessário fornecer
URL
ePorta
. - Para proxy autenticado, aos anteriores deve ser adicionado
Usuário
esenha
.
Download e instalação
Para instalar o FlexxAgent é necessário executar o script de instalação com um arquivo de configuração predefinido.
Scripts de instalação
Rota para baixar o script de instalação em arquitetura x64:
https://update.workspaces.flexxible.com/agents/FlexxAgent/latest/macos/x64/flexxagent-install.sh
Rota para baixar o script de instalação em arquitetura ARM:
https://update.workspaces.flexxible.com/agents/FlexxAgent/latest/macos/arm64/flexxagent-install.sh
É necessário o arquivo de configuração para a instalação. Pode ser obtido entrando em contato com a Flexxible.
Passos para a instalação:
- Baixar o instalador da URL.
- Conceder permissões ao script, abrir o terminal e executar:
sudo chmod +x ./flexxagent-install.sh
- Executar o script.
sudo ./flexxagent-install.sh -c [arquivo de configuração]
- Limpar arquivos.
Parâmetros do script de instalação
Parâmetro | Descrição |
---|---|
-v,--version <VERSION> | Usa uma versão específica, por padrão latest . |
--verbose,-Verbose | Mostra informações de diagnóstico. |
-c,--config <CONFFILE> | Aplica a configuração de um arquivo de configuração, por padrão settings.conf . |
-?,--?,-h,--help,-Help | Mostra a ajuda. |
Exemplos
Instalar 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
Desinstalar
O script de desinstalação pode ser baixado em:
https://update.workspaces.flexxible.com/agents/MacOS/FlexxAgent/latest/flexxagent-uninstall
Passos para desinstalar:
- Baixar o desinstalador da URL.
- Conceder permissões ao script.
sudo chmod +x ./flexxagent-uninstall.sh
- Executar o script.
sudo ./flexxagent-uninstall.sh
Parâmetros do script de desinstalação
Parâmetro | Descrição |
---|---|
-c,--cleanup <VERSION> | Limpa configurações e logs, por padrão false . |
-?,--?,-h,--help,-Help | Mostra 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:
- Pelo Workspaces, selecionando o dispositivo e clicando em
Operações
->FlexxAgent
->Update to the latest version
. - Relançando o script de instalação para que baixe e instale a última versão.
Campos obtidos
FlexxAgent obtém localmente e envia para as consoles as seguintes informações gerais:
- Nome do dispositivo: nome do dispositivo
- Status do dispositivo: ligado ou desligado
- Versão do FlexxAgent
- Status do FlexxAgent: em execução ou parado
- Último relatório do FlexxAgent: data e hora do último relatório recebido
- Conexão: LAN sem fio, rede móvel, ethernet ou 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
- Alterações na rede: última vez que a rede foi alterada
- Sessões: número de sessões de usuário
- Último usuário: último usuário que fez login
- Conectado desde: nome do dispositivo a partir do qual o usuário fez login
- Tempo de conexão: data e hora de início da sessão
- Código: permite identificar o dispositivo com um código pessoal. Esse código deve ser atribuído manualmente e de forma individual através da opção
Editar
, no menu deOperações
do detalhe do dispositivo. - 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: o ISP é obtido usando a IP pública. Pode não ser preciso se estiver conectado a uma rede empresarial ou utilizando uma VPN.
- Região: se obtém utilizando o IP público. Pode não ser precisa se estiver conectado a uma rede empresarial ou utilizando uma VPN.
- Session Analyzer: se está configurado ou não
- Versão do Session Analyzer: número de versão do Session Analyzer
- Grupo de relatório: grupo de relatório ao qual pertence o dispositivo.
Também é recuperada informação no formato contador de desempenho:
- CPU
- RAM
- Largura de banda
- Porcentagem de sinal de conexão sem fio
- Lista de sessões
- Lista de discos com capacidade total e ocupada