Puede instalar o desinstalar un agente en una máquina virtual de endpoint mediante un script.
Procedimiento
- Inicie sesión en la máquina virtual de endpoint en la que desea instalar o desinstalar el agente y descargue el script de muestra desde el proxy de nube en la siguiente ubicación: https://<CloudProxy>/downloads/salt/download.sh. Ejecute uno de los siguientes comandos:
wget --no-check-certificate “https://<CloudProxy>/downloads/salt/download.sh”
curl -k “https://<CloudProxy>/downloads/salt/download.sh” --output download.sh
Nota: Use la dirección IP/FQDN del proxy de nube correspondiente para <CloudProxy> en los comandos y la ubicación anteriores especificados. Para los grupos de recopiladores activados de alta disponibilidad para supervisión de aplicaciones, proporcione la IP virtual.
- Convierta el script en ejecutable mediante la ejecución del siguiente comando:
- Cree el token de actualización del usuario asociado a la organización actual desde la siguiente ubicación en el portal de Cloud Service: Ajustes de usuario/organización > Mi cuenta > Tokens de API > Generar un nuevo token de API
- Para ejecutar el script e instalar/desinstalar el agente, ejecute el siguiente comando:
download.sh -o operation -t user_saas_refresh_token -c cloud_proxy_ip_or_collector_group_name [-d download_tmp_dir -s sleep_seconds -i list_of_IPs]
Description of arguments:
operation - Bootstrap operation. values: install, uninstall.
user_saas_refresh_token - CSP Refresh Token of the user/account. For getting new token, follow - "User/Organization Settings >> My Account >> API Tokens >> Generate a New API Token". It's a mandatory parameter.
Example: gi7lwabjnvdfiawt4watzksuol8sywrjvg8kabh31mx9x1guepgyhycyx61dqrpq
cloud_proxy_ip_or_collector_group_name - Cloud Proxy IP on which the AppOS Adapter instance will be created or the name of the application monitoring high availability activated collector group.
download_tmp_dir - Temporary directory to download agent related bits. It's an optional parameter. Default value: current directory
sleep_seconds - Time (in seconds) to delay the script execution. This optional parameter will be helpful when this script is used in vRA to have agent installed on deploying VM. Recommended time 600 seconds.
list_of_IPs - This is an optional parameter. Comma separated IPs that are set as properties of a VM in vROps (VM -> Properties -> Network -> <Integer> -> IP Address). If single adapter has multiple IP Addresses then delimit them using '_'
Example:- If your VM has 3 adapters with the following IP Addresses: Adapter1: 10.0.0.1 Adapter2: 10.0.0.2 & 10.0.0.3 Adapter3: 10.0.0.4
Then this parameter should be given as "10.0.0.1,10.0.0.2_10.0.0.3,10.0.0.4"
Nota: El argumento
-c
es obligatorio para ejecutar el script de aplicación auxiliar.
Para comprobar el estado de arranque, consulte el archivo
uaf-bootstrap-results. Si se produce un error en la instalación, busque mensajes de error en
uaf_bootstrap.log.
Si el script es correcto, el estado del agente se actualizará en la pestaña Administrar agentes de Telegraf después de un ciclo de recopilación que tarda entre 5 y 10 minutos.
Nota: Cuando se usa un script de automatización, se admite la instalación simultánea de agentes con un tamaño de lote de 20.