Pular para o conteúdo principal
Versão: 26.2

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:

  • Assistência Remota Flexxible
  • 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:

  1. Selecionar um grupo de relatório na dropdown correspondente.

  2. Baixar o arquivo de licença/configuração (.conf) e o instalador para Linux.

    parâmetros

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.

    OSPATCH

Parâmetros do script de instalação

ParâmetroDescriçã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,-VerboseMostra 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, --offlineInstala FlexxAgent a partir de um pacote em vez de baixá-lo da internet.
-?,--?,-h,--help,-HelpMostra 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:

  1. Colocar na mesma pasta o pacote de instalação do FlexxAgent, o arquivo de configuração e o script de instalação.

  2. Conceder permissões ao script:

sudo chmod +x ./flexxagent-install.sh

  1. Executar o script com o parâmetro -o ou --offline, indicando o pacote a ser instalado:

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

  1. 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

  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

  4. Eliminar os arquivos utilizados se apropriado.

Parâmetros do script de desinstalação

ParâmetroDescriçã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,-HelpMostra 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:xxxxxxxx@192.168.0.100: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.

fedorawks

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.
  • Último relatório do FlexxAgent. Data e hora do último relatório FlexxAgent no dispositivo. É possível que essa data não seja recente se o serviço FlexxAgent estiver parado ou se o dispositivo estiver desligado.
  • Tipo de conexão. Indica se o dispositivo está conectado por 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 dispositivos conectados à mesma rede.
  • Sinal de rede. Porcentagem de recepção de rede.
  • Sub-rede. Endereçamento da rede do dispositivo.
  • Endereço MAC. Identificador único da placa de rede do dispositivo.
  • Rede sem fio. Nome da rede.
  • Sinal de conexão. Porcentagem de recepção de sinal quando o dispositivo se conecta por algum método sem fio.
  • Rede alterada. Data e hora da última vez que a rede foi alterada.
  • Sessões. Número de sessões de usuário no dispositivo.
  • Último usuário. Último usuário conectado ao dispositivo no formato domínio\conta.
  • Conectado de. Quando o dispositivo selecionado é um VDI ou similar, mostra o nome do dispositivo do qual se acessa o dispositivo virtual.
  • 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 de Operações do detalhe do dispositivo.
  • Descrição. Permite ao usuário identificar o dispositivo com uma descrição pessoal. Esse campo deve ser atribuído manualmente e de forma individual pela opção Editar no menu Operações do detalhe do dispositivo.

Informação ampliada

  • 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. Tipo de sistema operacional.
  • Sistema operacional. Versão do sistema operacional.
  • Região. Obtido usando o IP público. Pode não ser precisa se estiver conectado a uma rede empresarial ou utilizando uma VPN.
  • Tipo de broker. Se for detectado, mostra o broker de sessões utilizado.
  • Grupo de entrega. Para VDIs, mostra o grupo de entrega ao qual o dispositivo pertence.
  • Assinatura. Se detectada, assinatura em uso para serviços Citrix Cloud, Azure, etc.
  • Hipervisor. Se for detectada virtualização, mostra o hipervisor utilizado.
  • Session Analyzer. Indica se está ou não configurado para iniciar o Session Analyzer em todas as sessões do usuário.
  • Versão do Session Analyzer. Número de versão do Session Analyzer.
  • Grupo de relatório. Grupo de relatório ao qual o dispositivo pertence.

Informações em abas

FlexxAgent agrupa informações sobre os seguintes aspectos do dispositivo:

Sessões

Mostra uma tabela com o registro das sessões de usuário estabelecidas no dispositivo e informações pontuais sobre o tipo de sessão, estado de conexão ou data de início.

Desempenho

Apresenta gráficos dos principais contadores de desempenho do dispositivo, baseados em dados coletados durante as últimas duas horas. Esses incluem:

  • CPU. Porcentagem de uso do processador.
  • Memória. Quantidade de memória utilizada e disponível.
  • Uso da largura de banda. Quantidade de tráfego de entrada e saída.

Na parte superior, um link permite acessar o módulo de Analyzer.

Trabalhos

Todas as ações executadas a partir de Workspaces em um ou mais dispositivos são auditadas na fila de trabalhos. Esta aba permite consultar os trabalhos realizados para o dispositivo ativo.

Alertas

Apresenta uma tabela com a lista de todos os alertas ativos no dispositivo. Quando algum alerta é registrado, um aviso é mostrado na parte superior da página.

alerta de cabeçalho

Registro de conexões

Apresenta uma lista das conexões estabelecidas com o dispositivo, incluindo cada instância em que um usuário inicia sessão ou reconecta uma sessão previamente desconectada.

A data de finalização da sessão é registrada apenas para sessões que foram desconectadas ou encerradas. Enquanto a sessão permanecer ativa, este campo permanecerá vazio.

Discos

Esta guia fornece uma visualização de lista com todas as partições presentes em todos os discos identificados no sistema, bem como estatísticas de sua capacidade e níveis de ocupação.

Notificações

Permite ver se o dispositivo tem alguma notificação ativa. Quando houver, uma mensagem é mostrada na parte superior da página.

Histórico dos grupos de relatório

Permite ver a quais grupos de relatório o dispositivo pertence, a data de incorporação e se ele foi atribuído ao grupo de forma manual ou automática.