Linux
L'agent de Linux permet incloure dispositius amb aquest sistema operatiu en les consoles del servei, de manera que habilita 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, Debian i el seu derivat Ubuntu. També se suporten tant dispositius físics com virtuals sobre VMware com hipervisor i també VDIs publicats amb Citrix com broker.
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ó.
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ó es pot descarregar 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ó
- Descarregar l'instal·lador de la URL.
- Atorgar permisos al script.
sudo chmod +x ./flexxagent-install.sh
- Executar el script.
sudo ./flexxagent-install.sh -c [archivo de configuración]
- Netejar els fitxers utilitzats.
Paràmetres del script d'instal·lació
Paràmetre | Descripció |
---|---|
-v,--version <VERSION> | Utilitza 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,-Verbose | Mostra informació de diagnòstic. |
-c,--config <CONFFILE> | Aplica la configuració des d'un fitxer de configuració; per defecte settings.conf . |
-?,--?,-h,--help,-Help | Mostra 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:
-
Descarregar el desinstal·lador de la URL.
-
Atorgar permisos al script.
sudo chmod +x ./flexxagent-uninstall.sh
-
Executar el script.
sudo ./flexxagent-uninstall.sh
-
Netejar els fitxers utilitzats.
Paràmetres del script de desinstal·lació
Paràmetre | Descripció |
---|---|
-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,-Help | Mostra 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
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 report 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ú deOperacions
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 report: grup de report al qual pertany el dispositiu
A nivell d'informació de detall en la vista del dispositiu a Workspaces, s'inclou:
- 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
El mòdul Analyzer rep les dades generals del dispositiu, així com informació sobre el consum de CPU i RAM, les aplicacions instal·lades, i també els processos i aplicacions que estan en execució.