macOS
FlexxAgent para macOS permite incluir dispositivos con este sistema operativo en las consolas del servicio, habilitando así la visibilidad completa para los equipos de soporte de todos los dispositivos en uso en la organización.
Versiones soportadas
El soporte a macOS incluye la versión Monterey 12 y posteriores. En cuanto a las arquitecturas, FlexxAgent soporta tanto procesadores Intel (arquitectura amd64) como los procesadores de Apple con arquitectura arm (arm64).
Limitaciones
Ciertas funcionalidades no están disponibles para macOS, como la asistencia remota, la ejecución de microservicios a demanda desde Workspaces o de microservicios de usuario y flows, así como el envío de notificaciones.
Un comportamiento esperado en macOS, por cómo funciona el sistema operativo, es que cuando se bloquea la pantalla del dispositivo, el sistema operativo detiene los procesos en segundo plano, por lo que el dispositivo deja de reportar información a las consolas o de recibir acciones hasta que se desbloquea la pantalla o se inicie la sesión de nuevo.
Configuración proxy
FlexxAgent para macOS soporta la comunicación a través de proxy autenticados y no autenticados. La información sobre el proxy deberá proporcionarse a Flexxible para incluirlo en el archivo de configuración que se menciona en el siguiente punto.
Datos requeridos:
- Para el caso de proxy no autenticado será necesario proporcionar
URL
yPuerto
. - Para proxy autenticado, a lo anterior se le debe agregar
User
yPassword
.
Descarga e instalación
Para instalar FlexxAgent es necesario ejecutar el script de instalación con un archivo de configuración preestablecido.
Scripts de instalación
Ruta para descargar el script de instalación en arquitectura x64:
https://update.workspaces.flexxible.com/agents/FlexxAgent/latest/macos/x64/flexxagent-install.sh
Ruta para descargar el script de instalación en arquitectura ARM:
https://update.workspaces.flexxible.com/agents/FlexxAgent/latest/macos/arm64/flexxagent-install.sh
Se requiere el archivo de configuración para la instalación. Puede obtenerse contactando con Flexxible.
Pasos para la instalación
- Descargar el instalador de la URL.
- Otorgar permisos al script, abrir la terminal y ejecutar:
sudo chmod +x ./flexxagent-install.sh
- Ejecutar el script.
sudo ./flexxagent-install.sh -c [archivo de configuración]
- Limpiar archivos.
Parámetros del script de instalación
Parámetro | Descripción |
---|---|
-v,--version <VERSION> | Usa una versión específica, por defecto latest . |
--verbose,-Verbose | Muestra información de diagnóstico. |
-c,--config <CONFFILE> | Aplica la configuración desde un fichero de configuración, por defecto settings.conf . |
-o, --offline | Instala FlexxAgent desde un paquete en lugar de descargarlo desde internet. Para más detalle, por favor, consulta la sección Instalación sin conexión. |
-?,--?,-h,--help,-Help | Muestra la ayuda. |
Ejemplos
Instalar FlexxAgent con el archivo de configuración:
flexxagent-install.sh [-c|--config <path/file.conf>]
Instalar una versión específica de FlexxAgent:
flexxagent-install.sh [-v|--version <VERSION>]
Acceder a la ayuda:
flexxagent-install.sh -h|-?|--help
Instalación sin conexión
La instalación de FlexxAgent está disponible aunque haya restricciones de red en el entorno. Por favor, consulta con tu contacto en Flexxible sobre cómo obtener el paquete de instalación y el instalador para tu dispositivo macOS (ARM o x64).
El paquete de instalación será proporcionado en formato ".pkg".
Pasos para la instalación sin conexión
- Coloca el paquete de instalación de FlexxAgent, el archivo de configuración y el script de instalación en la misma carpeta.
- Permite que la aplicación Terminal acceda al disco donde se encuentran los archivos:
- Ve a
Ajustes del Sistema
->Seguridad y Privacidad
->Privacidad
. - Selecciona
Acceso total al disco
. - Agrega la aplicación Terminal a la lista.
- Cierra la aplicación Terminal si estaba en ejecución y abre una nueva.
- Ve a la carpeta donde se encuentran los archivos de FlexxAgent y concede permisos al script:
sudo chmod +x ./flexxagent-install.sh
- Ejecuta el script con el parámetro
-o
u--offline
:
sudo ./flexxagent-install.sh -c [archivo de configuración] -o [paquete de Flexxagent]
- Limpia los archivos utilizados.
Desinstalación
El script de desinstalación puede descargarse desde
https://update.workspaces.flexxible.com/agents/MacOS/FlexxAgent/latest/flexxagent-uninstall.sh
Pasos para desinstalar:
- Descargar el desinstalador de la URL.
- Otorgar permisos al script.
sudo chmod +x ./flexxagent-uninstall.sh
- Ejecutar el script.
sudo ./flexxagent-uninstall.sh
Parámetros del script de desinstalación
Parámetro | Descripción |
---|---|
-c,--cleanup <VERSION> | Limpia configuraciones y logs, por defecto en false . |
-?,--?,-h,--help,-Help | Muestra la ayuda. |
Ejemplos
Desinstalar y limpiar configuraciones y logs:
flexxagent-uninstall.sh [-c|--cleanup]
Acceder a la ayuda:
sudo ./flexxagent-uninstall.sh --help
Actualización
Es posible actualizar el agente a la última versión de dos formas:
- Desde Workspaces, seleccionando el dispositivo y haciendo clic en
Operaciones
->FlexxAgent
->Update to the latest version
. - Relanzando el script de instalación para que descargue e instale la última versión.
Información obtenida del dispositivo
FlexxAgent recopila datos localmente desde el dispositivo y los envía a las consolas del servicio.
Información general
- Nombre: nombre del dispositivo
- Estado del dispositivo: estado de energía del dispositivo, puede ser Encendido, Apagado o Sin reportar.
- Versión de FlexxAgent: número de versión de FlexxAgent instalado en el dispositivo
- Estado de FlexxAgent: En ejecución o Detenido
- Último informe de FlexxAgent: fecha y hora del último reporte de FlexxAgent en el dispositivo. Es posible que esta fecha no sea reciente si el servicio FlexxAgent está detenido o si el dispositivo está apagado.
- Tipo de conexión: indica si el dispositivo está conectado por LAN inalámbrica, Red móvil, Ethernet o Desconocido.
- Red: direccionamiento de la red del dispositivo e IP pública de salida a internet. Estas redes se crean automáticamente cuando hay más de cuatro workspaces conectados a la misma red.
- Señal de red: porcentaje de recepción de red
- Subred: direccionamiento de la red del dispositivo
- Dirección MAC: identificador único de la tarjeta de red del dispositivo
- Red inalámbrica: nombre de la red
- Señal de conexión: porcentaje de recepción de señal cuando el dispositivo se conecta mediante algún método inalámbrico.
- Red cambiada: fecha y hora de la última vez que cambió la red
- Sesiones: número de sesiones de usuario en el dispositivo
- Último usuario: último usuario conectado al dispositivo en formato dominio\cuenta
- Conectado desde: cuando el dispositivo seleccionado es un VDI o similar, muestra el nombre del dispositivo desde el cual se accede al dispositivo virtual.
- Tiempo de conexión: fecha y hora de inicio de la sesión
- Código: permite identificar el dispositivo con un código personal. Este código debe asignarse manualmente y de forma individual mediante la opción
Editar
, en el menú deOperaciones
del detalle del dispositivo. - Descripción: permite al usuario identificar el dispositivo con una descripción personal. Este campo debe asignarse manualmente y de forma individual mediante la opción
Editar
en el menúOperaciones
del detalle del dispositivo.
Información ampliada
- RAM: capacidad total de la RAM disponible
- Núcleos: número de núcleos del procesador
- Dirección IP: dirección IP del dispositivo en la red local
- OS: tipo de sistema operativo
- Sistema operativo: versión del sistema operativo
- Región: se obtiene utilizando la IP pública. Es posible que no sea precisa si está conectado a una red empresarial o utiliza una VPN.
- Session Analyzer: indica si está o no configurado para iniciar session Analyzer en todas las sesiones del usuario.
- Versión de Session Analyzer: número de versión de Session Analyzer
- Grupo de reporte: grupo de reporte al que pertenece el dispositivo
Información en pestañas
FlexxAgent agrupa información sobre los siguientes aspectos del dispositivo:
Sesiones
Muestra una tabla con el registro de las sesiones de usuario establecidas en el dispositivo e información puntual sobre el tipo de sesión, estado de conexión o fecha de inicio.
Rendimiento
Presenta gráficas de los principales contadores de rendimiento del dispositivo, basadas en datos recopilados durante las últimas dos horas. Se incluyen las siguientes:
- CPU: porcentaje de uso del procesador
- Memoria: cantidad de memoria utilizada y disponible
- Uso del ancho de banda: cantidad de tráfico entrante y saliente
En la parte superior, un enlace permite acceder al módulo de Analyzer.
Trabajos
Todas las acciones realizadas desde el módulo de Workspaces en uno o varios dispositivos son auditadas en la cola de Trabajos
. Esta pestaña permite consultar los trabajos realizados para el dispositivo activo.
Alertas
Presenta una tabla con el listado de todas las alertas activas en el dispositivo. Cuando se registra alguna alerta, se muestra un aviso en la parte superior de la página.
Registro de conexiones
Presenta un listado de las conexiones establecidas con el dispositivo, incluyendo cada instancia en la que un usuario inicia sesión o reconecta una sesión previamente desconectada.
La fecha de finalización de la sesión se registra únicamente para sesiones que han sido desconectadas o cerradas. Mientras la sesión se mantenga activa, este campo permanecerá vacío.
Discos
Muestra un listado de todas las particiones presentes en los discos identificados en el sistema, así como estadísticas de su capacidad y niveles de ocupación.
Notificaciones
Permite ver si el dispositivo tiene alguna notificación activa. Cuando la hay, se muestra un mensaje en la parte superior de la página.
Historial de grupos de reporte
Permite ver a qué grupos de reporte pertenece el dispositivo, la fecha de incorporación y si se le ha asignado el grupo de forma manual o automática.