macOS
FlexxAgent para macOS permite incluir dispositivos que executam este sistema operacional nas consoles do serviço Flexxible, proporcionando às equipes de suporte uma visibilidade completa do estado, uso e características dos dispositivos macOS da organização.
O agente está desenhado para se adaptar às particularidades do ecossistema Apple, permitindo seu deploy em ambientes corporativos através de processos de instalação automatizados, tanto em cenários com conectividade como em instalações offline.
Versões e arquiteturas suportadas
FlexxAgent é compatível com as seguintes versões e arquiteturas de macOS:
- macOS Monterey 12 e versões posteriores
- Arquiteturas suportadas: Intel (amd64) e Apple (arm64)
Limitações
Existem certas limitações funcionais em sistemas macOS:
-
Não estão disponíveis funcionalidades como Flexxible Remote Assistance, a execução de microserviços sob demanda a partir de Workspaces, os microserviços de usuário, os fluxos nem o envio de notificações.
-
Devido ao funcionamento nativo do macOS, quando o usuário bloqueia a tela, o sistema operacional suspende os processos em segundo plano. Como consequência, o dispositivo deixa de reportar informações às consoles e deixa de receber ações até que a tela seja desbloqueada ou a sessão seja iniciada novamente.
Download e instalação
A instalação do FlexxAgent no macOS é realizada mediante um script de instalação e um arquivo pkg, este último no caso de querer realizar uma instalação offline (sem download automático do pacote de instalação).
Para realizar a instalação, deve-se clicar no botão Download FlexxAgent, localizado no menu lateral do Portal.
A seguir:
-
Selecionar um grupo de relatório na dropdown correspondente.
-
Baixar o arquivo de licença/configuração (
.conf) e o instalador para macOS.
Tipos de instaladores disponíveis
As opções avançadas permitem selecionar o tipo de instalador:
.sh(opção recomendada): instalação padrão ou instalação offline..pkg: instalação offline.

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 a partir de um arquivo de configuração, por padrão settings.conf. |
-o, --offline | Instala FlexxAgent a partir de um pacote em vez de baixá-lo da internet. |
-?,--?,-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
Instalação offline
FlexxAgent pode ser instalado em ambientes com restrições de rede ou sem acesso à internet.
Passos para a instalação:
- Colocar o pacote de instalação do FlexxAgent, o arquivo de configuração e o script de instalação na mesma pasta.
- Permitir que o aplicativo Terminal acesse o disco onde estão os arquivos:
- Ir em
Ajustes do Sistema->Segurança e Privacidade->Privacidade. - Selecionar
Acesso total ao disco. - Adicionar o aplicativo Terminal à lista.
- Fechar o Terminal se estava em execução e reiniciá-lo.
- Na pasta onde estão os arquivos do FlexxAgent conceder permissões ao script:
sudo chmod +x ./flexxagent-install.sh
- Executar o script com o parâmetro
-oou--offline:
sudo ./flexxagent-install.sh -c [arquivo de configuração] -o [pacote do Flexxagent]
- Excluir os arquivos utilizados se já não forem necessários.
Desinstalar
O script de desinstalação pode ser baixado a partir da seguinte URL:
https://update.workspaces.flexxible.com/agents/MacOS/FlexxAgent/latest/flexxagent-uninstall.sh
Passos para a desinstalação
- Baixar o desinstalador da URL.
- Conceder permissões ao script.
sudo chmod +x ./flexxagent-uninstall.sh - Executar o script.
sudo ./flexxagent-uninstall.sh