Realizar controles de diagnóstico de Agente de bot

Utilice la utilidad de diagnóstico del Agente de bot para problemas relacionados con la conectividad entre el dispositivo Bot Runner y Control Room. La utilidad ayuda a diagnosticar los problemas proporcionando soluciones o sugerencias para ayudar a resolver los problemas.

Antes de empezar

Asegúrese de que el Agente de bot esté instalado en el dispositivo del usuario.

Procedimiento

  1. Abra el símbolo del sistema de Windows.
  2. Vaya a la ruta de instalación de Agente de bot.
    • La ruta por defecto para el Agente de bot instalado a nivel de sistema es C:\Program Files\Automation Anywhere\Bot Agent.
    • La ruta por defecto para el Agente de bot instalado a nivel de usuario local es %USERPROFILE%\AppData\Local\Programs\Automation Anywhere\Bot Agent.
  3. Ingrese AADiagnosticUtility.exe para ejecutar la utilidad de diagnóstico de Agente de bot.
    Se muestran varias opciones para realizar el control de diagnóstico con sus descripciones.
    Opción Descripción
    -checkDownloadError <CR_URL> Compruebe si hay errores de descarga de dependencias de bot si la implementación del bot falla.
    Nota: Los mensajes de error se mantienen en la memoria del dispositivo y se eliminan cuando el servicio del Agente de bot se reinicia.

    Utilice esta opción cuando el dispositivo Bot Runner está conectado a la Control Room, pero las automatizaciones fallan porque los paquetes dependientes no se descargan en el dispositivo Bot Runner. En este caso, la utilidad proporciona sugerencias para el diagnóstico posterior.

    -checkProxy <CR_URL> Compruebe la configuración del proxy en el dispositivo.

    Cuando el dispositivo Bot Runner no se puede conectar a la Control Room, utilice esta opción para verificar si hay un proxy disponible o configurado para que el Agente de bot lo pueda utilizar.

    También se ofrece la opción de importar la configuración del proxy mediante la opción importProxy.

    Nota: La configuración del proxy del dispositivo para proxy autenticado se puede establecer durante el proceso de registro Agente de bot y se puede actualizar a través de la utilidad de diagnóstico Agente de bot. Se usan las mismas credenciales para todos los usuarios del dispositivo.
    -checkWSError <CR_URL> Compruebe la conectividad y los errores de WebSocket.
    Nota: Los mensajes de error se mantienen en la memoria del dispositivo y se eliminan cuando el servicio del Agente de bot se reinicia desde la pestaña Servicios del Administrador de tareas de Windows.

    Cuando un dispositivo Bot Runner no se puede conectar a la Control Room debido a errores de conexión de WebSocket, esta opción proporciona las posibles razones para una investigación posterior.

    -collectLogs Capture los registros múltiples del dispositivo Bot Runner para reducir el tiempo de recopilación de información sobre los problemas.
    Utilice esta opción para capturar y guardar el administrador de nodos del día actual, el lanzador de bot y los registros del visor de eventos para la depuración y la solución de problemas en una carpeta comprimida en el dispositivo donde se está ejecutando la utilidad.
    • Para el Agente de bot instalado a nivel de sistema, los registros se guardan en C:\ProgramData\AutomationAnywhere\BotRunner\Logs\bot_agent_logs_<datetimestamp>.zip
    • Para el Agente de bot instalado a nivel de usuario local, los registros se guardan en %USERPROFILE%\AppData\Local\AutomationAnywhere\BotRunner\Logs\bot_agent_logs_<datetimestamp>.zip
    Nota:
    • Si desea capturar los registros de Windows para los eventos de seguridad, ejecute la utilidad con los mayores privilegios (ejecute como administrador).

      Si ejecuta la utilidad sin los mayores privilegios, aparece el siguiente error:

      Error: No se puede capturar security_event_viewer_<date>.evtx
    • Para ahorrar espacio de almacenamiento, elimine el archivo después de la depuración.
    -configProxy <CR_URL> Compruebe la configuración y configure las credenciales del proxy, si fuera necesario.

    Cuando el dispositivo Bot Runner no se puede conectar a la Control Room porque faltan las credenciales de un servidor autenticado, utilice esta opción para configurar las credenciales del servidor proxy. Verifique que el problema de conectividad se haya resuelto entrando en la Control Room.

    -importProxy <CR_URL> Importe la configuración del proxy desde un dispositivo de usuario conectado hacia el dispositivo de usuario del sistema.
    Nota: Debe tener permisos de administrador para importar la configuración del proxy.

    Cuando el dispositivo Bot Runner no se puede conectar a la Control Room debido a problemas con el servidor proxy, utilice esta opción para importar la configuración del proxy desde un usuario conectado hacia el sistema para el Agente de bot.

    Esta opción ofrece información sobre los siguientes elementos:
    • Si el servidor proxy está autenticado o no.
    • La dirección URL de la Control Room se añade a la lista de destinatarios seguros en el servidor proxy.
    • Las conexiones WebSocket están permitidas como parte de la configuración del proxy.
    -importSSLCertificate path_to_ssl_certificate Importe un certificado SSL en el almacén de credenciales de Java, si fuera necesario.
    Nota: Debe tener permiso de administrador para importar el certificado SSL.

    Cuando el dispositivo Bot Runner no se puede conectar a la Control Room debido a un certificado SSL no válido, utilice esta opción para importar el certificado SSL. Debe asegurarse de que exista un archivo de certificado válido en la ubicación del archivo especificada en la opción importSSLCertificatepath_to_ssl_certificate.

    Debe reiniciar el servicio de Agente de bot Automation Anywhere para que el certificado importado se haga efectivo.

    -list Vea las implementaciones de bot activas en los dispositivos locales.

    Utilice esta opción para comprobar y enumerar las automatizaciones (bots) que se están ejecutando.

    -ping <CR_URL> Compruebe la conectividad entre la Control Room y los dispositivos Bot Runner.

    Utilice esta opción para comprobar si un dispositivo Bot Runner puede hacer ping (alcanzar) la Control Room.

    -validateSSLCertificate <CR_URL> Compruebe si hay un certificado SSL válido.
    Nota: Debe tener permiso de lectura para realizar esta comprobación.

    Cuando el dispositivo Bot Runner no se puede conectar a la Control Room debido a un certificado SSL no válido, utilice esta opción para comprobar si el certificado SSL es válido o no. Para resolver el problema, use la opción importSSLCertificate.

  4. Ingrese la siguiente opción en la línea de comandos: <filepath>\AADiagnosticUtility.exe -<option> <CR_URL>
    Por ejemplo, para verificar los errores de WebSocket, ingrese lo siguiente en la línea de comandos:AADiagnosticUtility.exe -checkWSError https://yourcrurl.com/
    Esta opción devuelve el siguiente resultado: Recientemente, este dispositivo no ha encontrado ningún error de WebSocket

    Utilice las otras opciones para realizar controles de diagnóstico adicionales.