Linux
FlexxAgent para Linux permite incluir dispositivos que executam este sistema operacional nas consolas do serviço Flexxible, habilitando sua gestão e monitoramento de forma centralizada. O agente está projetado para funcionar em diferentes tipos de ambientes, incluindo dispositivos físicos, máquinas e desktops virtuais, o que o torna uma solução que se adapta a diversas infraestruturas.
Os seguintes tipos de dispositivos são suportados:
- Dispositivos físicos Linux
- Dispositivos virtuais sobre VMware como hipervisor
- VDIs publicados via Citrix como broker
Distribuições e versões suportadas
FlexxAgent é compatível com as seguintes distribuições de Linux:
- Fedora 37 ou posterior
- Debian/GNU Linux 11 (Bullseye) ou posterior
- Ubuntu 22.04 e 24.04
Para solicitar a inclusão de uma nova distribuição, entre em contato com a equipe da Flexxible.
Requisitos
Antes de instalar o agente, é recomendado atualizar todos os pacotes do sistema operacional. Durante o processo de instalação, os componentes necessários serão adicionados automaticamente com base na distribuição detectada.
Dependências de pacotes exigidas no Fedora e Debian:
- dmidecode
- imvirt
- systemd
Limitações
Algumas funcionalidades não estão disponíveis em sistemas Linux, incluindo:
- Flexxible Remote Assistance
- Microsserviços de usuário
- Execução de fluxos
- Coleta de dados de periféricos plug and play
A execução de microsserviços sob demanda no módulo Workspaces suporta Bash como linguagem de script.
Download e instalação
A instalação do FlexxAgent no Linux é feita por meio de um script de instalação e um arquivo deb ou rpm, este último no caso de querer fazer 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 Linux.
Tipos de instaladores disponíveis
As opções avançadas permitem selecionar o tipo de instalador conforme a distribuição:
-
Debian
sh(opção recomendada): instalação padrão ou instalação offline.deb: instalação offline.
-
Fedora
sh(opção recomendada): instalação padrão ou instalação offline.rpm: instalação offline.

Parâmetros do script de instalação
| Parâmetro | Descrição |
|---|---|
-v,--version <VERSION> | Use uma versão específica; por padrão latest. |
-d,--distro <DISTRO> | O script detecta automaticamente a distribuição do sistema em que é executado. Este parâmetro permite forçar a instalação da versão do FlexxAgent para uma distribuição específica quando se trabalha com distribuições derivadas ou similares. |
--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 usando um 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>]
- Forçar a instalação do FlexxAgent para uma distribuição específica:
flexxagent-install.sh [-d|--distro <DISTRO>]
- 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 na mesma pasta o pacote de instalação do FlexxAgent, o arquivo de configuração e o script de instalação.
-
Conceder permissões ao script:
sudo chmod +x ./flexxagent-install.sh
- Executar o script com o parâmetro
-oou--offline, indicando o pacote a ser instalado:
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/Linux/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 - Eliminar os arquivos utilizados se apropriado.
Parâmetros do script de desinstalação
| Parâmetro | Descrição |
|---|---|
-d,--distro <DISTRO> | O script detecta automaticamente a distribuição do sistema em que é executado. Este parâmetro ajuda a forçar a desinstalação da versão do FlexxAgent para uma distribuição específica quando se trabalha com distribuições derivadas ou similares. |
-c,--cleanup <VERSION> | Remove configurações e logs; por padrão false. |
-?,--?,-h,--help,-Help | Mostra a ajuda. |
Exemplos
Desinstalar e eliminar configurações e logs:
flexxagent-uninstall.sh [-c|--cleanup]
Forçar a desinstalação para uma distribuição específica:
flexxagent-uninstall.sh [-d|--distro <DISTRO>]
Acessar a ajuda:
sudo ./flexxagent-uninstall.sh --help
Configuração de proxy
A configuração do proxy deve ser realizada antes da instalação, modificando o arquivo de configuração baixado do Portal.
Proxy não autenticado
proxy = http://proxy_uri:port- Exemplo:
proxy = http://192.168.0.100:443
Proxy autenticado
proxy = http://user:password@proxy_uri:port- Exemplo:
proxy = http://proxy_user:[email protected]:443
Atualização
FlexxAgent pode ser atualizado para a última versão de duas maneiras:
- Pelo Workspaces, selecionando o dispositivo e clicando em
Operações->FlexxAgent->Update to the latest version. - Executando novamente o script de instalação para que baixe e instale a última versão.
Informações obtidas do dispositivo
FlexxAgent coleta dados localmente do dispositivo e os envia para os consoles do serviço.

Informações gerais
- Nome. Nome do dispositivo.
- Estado do dispositivo. Estado de energia do dispositivo, pode ser Ligado, Desligado ou Não reportado.
- Versão do FlexxAgent. Número da versão do FlexxAgent instalado no dispositivo.
- Estado do FlexxAgent. Em execução ou Parado.