Saltar al contingut principal

Linux

L'agent de Linux permet incloure dispositius amb aquest sistema operatiu en les consoles del servei, habilitant així la visibilitat completa per als equips de suport de tots els dispositius en ús en l'organització. El suport a Linux inclou distribucions com Fedora, així com Debian i el seu derivat Ubuntu. També es suporten tant dispositius físics com virtuals sobre VMware com hipervisor i també VDIs publicats amb Citrix com broker.

fedora

FlexxAgent es compon d'un procés del mateix nom, que s'executa a nivell sistema i obté tota la informació del dispositiu: les seves mètriques de consums, rendiments i tota la informació visible en les consoles relatives al dispositiu. FlexxAgent-Session inicia una instància per a cada sessió d'usuari en el dispositiu. Recopila informació relativa a la sessió, com les aplicacions utilitzades i els seus consums, l'ús de recursos per part de la sessió en el sistema i temps d'entrega de la sessió.

ubuntu

Versions suportades

Actualment, FlexxAgent suporta oficialment les següents distribucions i versions:

  • Fedora 37 o posterior
  • Debian/GNU Linux 11 (bullseye) o posterior
  • Ubuntu 22.04, 24.04

Periòdicament es validen més distribucions.

Per incloure alguna distribució a la llista de distribucions suportades, si us plau contacta amb Flexxible.

Requisits

Abans d'instal·lar, es recomana actualitzar tots els paquets de sistema.

S'instal·laran els components necessaris, depenent de la distribució. Els paquets es detallen a continuació.

Dependències de paquets per a Fedora i Debian:

  • dmidecode
  • imvirt
  • systemd

Limitacions

Certes funcionalitats no estan disponibles per a Linux, com l'assistència remota, els microserveis d'usuari o l'execució de flows, així com la recopilació de dades de perifèrics plug and play i la utilització de proxies.

L'execució de microserveis a demanda des de Workspaces suporta Bash com a llenguatge de scripting.

Descàrrega i instal·lació

Per instal·lar FlexxAgent és necessari executar el script d'instal·lació amb un fitxer de configuració preestablerta.

El script d'instal·lació pot descarregar-se des de:

https://update.workspaces.flexxible.com/agents/Linux/FlexxAgent/latest/flexxagent-install.sh

En executar el script, es descarrega FlexxAgent en la seva última versió abans d'instal·lar-lo.

Es requereix l'arxiu de configuració per a la instal·lació. Pot obtenir-se contactant amb Flexxible.

Passos per a la instal·lació

  1. Descarregar l'instal·lador de la URL.
  2. Atorgar permisos al script.

    sudo chmod +x ./flexxagent-install.sh

  3. Executar el script.

    sudo ./flexxagent-install.sh -c [archivo de configuración]

  4. Netejar els fitxers utilitzats.

Paràmetres del script d'instal·lació

ParàmetreDescripció
-v,--version <VERSION>Usa una versió específica; per defecte latest.
-d,--distro <DISTRO>El script detecta automàticament la DISTRO en ús en el sistema en el qual s'executa. Aquest paràmetre ajuda a forçar la instal·lació de la versió de FlexxAgent per a una DISTRO específica quan es treballa amb distros derivades o similars.
--verbose,-VerboseMostra informació de diagnòstic.
-c,--config <CONFFILE>Aplica la configuració des d'un fitxer de configuració; per defecte settings.conf.
-?,--?,-h,--help,-HelpMostra l'ajuda.

Exemples

Instal·lar FlexxAgent amb el fitxer de configuració:

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

Instal·lar una versió específica de FlexxAgent:

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

Forçar la instal·lació de FlexxAgent per a una distribució específica:

flexxagent-install.sh [-d|--distro <DISTRO>]

Accedir a l'ajuda:

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

Desinstal·lació

El script de desinstal·lació pot descarregar-se des de

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

Passos per desinstal·lar:

  1. Descarregar el desinstal·lador de la URL.

  2. Atorgar permisos al script.

    sudo chmod +x ./flexxagent-uninstall.sh

  3. Executar el script.

    sudo ./flexxagent-uninstall.sh

  4. Netejar els fitxers utilitzats.

Paràmetres del script de desinstal·lació

ParàmetreDescripció
-d,--distro <DISTRO>El script detecta automàticament la DISTRO en ús en el sistema en el qual s'executa. Aquest paràmetre ajuda a forçar la desinstal·lació de la versió de FlexxAgent per a una DISTRO específica quan es treballa amb distros derivades o similars.
-c,--cleanup <VERSION>Neteja configuracions i logs; per defecte en false.
-?,--?,-h,--help,-HelpMostra l'ajuda.

Exemples

Desinstal·lar i netejar configuracions i logs:

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

Forçar la desinstal·lació per a una DISTRO:

flexxagent-uninstall.sh [-d|--distro <DISTRO>]

Accedir a l'ajuda:

sudo ./flexxagent-uninstall.sh --help

Actualització

Hi ha dues maneres d'actualitzar FlexxAgent a la seva última versió:

  • Des de Workspaces, seleccionant el dispositiu i fent clic a Operacions -> FlexxAgent -> Update to the latest version.
  • Relançant el script d'instal·lació perquè descarregui i instal·li l'última versió.

Camps obtinguts

fedorawks

FlexxAgent obté localment i envia a les consoles la següent informació general:

  • Nom: nom del dispositiu
  • Estat del dispositiu: encès, apagat.
  • Versió: versió de FlexxAgent
  • Estat de FlexxAgent: en execució, aturat
  • Últim informe de FlexxAgent: data i hora d'últim informe rebut
  • Connexió: LAN sense fil, xarxa mòbil, ethernet, desconegut.
  • Xarxa: direccionament de la xarxa del dispositiu i IP pública de sortida a internet. Aquestes xarxes es creen automàticament quan hi ha més de quatre workspaces connectats a la mateixa xarxa.
  • Subxarxa: segment de xarxa del dispositiu
  • Adreça MAC
  • Xarxa sense fil: nom de la xarxa
  • Senyal de xarxa: percentatge de recepció de xarxa
  • Canvis en la xarxa: última vegada que va canviar la xarxa.
  • Sessions: nombre de sessions d'usuari
  • Últim usuari
  • Connectat des de
  • Temps de connexió: data i hora d'inici de la sessió
  • Codi: permet a l'usuari identificar el workspace amb un codi personal. Aquest codi s'ha d'emplenar manualment de forma individual mitjançant l'opció Editar al menú de Operacions del detall del workspace.
  • RAM: capacitat total de la RAM disponible
  • Nuclis: nombre de nuclis del processador
  • Adreça IP: adreça IP del dispositiu a la xarxa local
  • OS: nom del sistema operatiu
  • Sistema operatiu: versió del sistema operatiu
  • Disc del sistema: capacitat total i ús del disc en percentatge
  • IP pública i ISP: aquest ISP s'obté utilitzant la IP pública. Pot no ser exacte si està connectat a una xarxa empresarial o està utilitzant una VPN.
  • Regió: s'obté utilitzant la IP pública. És possible que no sigui precisa si està connectat a una xarxa empresarial o utilitza una VPN.
  • Tipus de broker: si es detecta, mostra el broker de sessions utilitzat.
  • Grup de lliurament: si es detecta, col·lecció de màquines seleccionades d'un o diversos catàlegs de màquines.
  • Subscripció: si es detecta, subscripció en ús per a serveis Citrix Cloud, Azure, etc.
  • Hipervisor: si es detecta virtualització, mostra l'hipervisor utilitzat.
  • Session Analyzer: si està o no configurat.
  • Versió de Session Analyzer: número de versió de Session Analyzer
  • Grup de reporte: grup de reporte al qual pertany el dispositiu

A nivell d'informació de detall que genera pestanyes en la vista del dispositiu en Workspaces, s'inclouen les següents:

  • Llistat de sessions amb detalls de consum de recursos (CPU/RAM) de cada sessió
  • Llistat de discs del workspace amb l'espai ocupat
  • Comptadors de rendiment gràfics per a CPU, RAM, amplada de banda i senyal de connexió sense fil

fedoranalyzer

Les dades generals del dispositiu, així com les aplicacions instal·lades i les seves versions, s'envien a Analyzer.