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 flujos, 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
El archivo de configuración debe descargarse desde la sección Grupos de reporte en el módulo Workspaces.
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.