Interfaz de usuario web de administración de NetWorker (NWUI): Guía de triage y solución de problemas

Summary: Interfaz de usuario web de administración de NetWorker (NWUI): Guía de triage y solución de problemas

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Cómo funciona la NWUI

La interfaz del usuario web de NetWorker (NWUI) utiliza las siguientes tecnologías: HTML5, Apache Tomcat, Spring Framework, Angular Framework y la interfaz de programación de aplicaciones (API) de transferencia de estado representacional (REST). La aplicación NWUI se puede instalar en sistemas operativos Linux o Windows. Se puede instalar directamente en NetWorker Server o en un host que no sea NetWorker Server.


                  kA5f10000004LFmCAM_1_0


Hay cuatro componentes importantes:
Estos componentes pueden estar en el mismo host o en hosts separados.
  • Front-end web:  Esta es la capa de presentación escrita en HTML5 y Angular Framework que presenta las operaciones de NetWorker al usuario a través de un navegador web. El navegador web está conectado a los procesos de back-end de la interfaz de usuario.
  • Backend de la interfaz de usuario:  La aplicación backend está escrita en Spring Framework.  Utiliza Java y Apache Tomcat. La comunicación entre el front-end y el back-end y entre el back-end y NetWorker Server se realiza mediante llamadas internas de la API REST. El proceso de NWUI utiliza la instancia de Apache Tomcat existente en NetWorker Server o instala su propia instancia de Apache Tomcat si se instala de manera remota desde NetWorker Server.
  • Servidor NetWorker: La infraestructura REST de NetWorker Server es responsable de recibir las llamadas de la API REST desde el back-end de la interfaz de usuario y conectarlas a los componentes principales de NetWorker Server. El bus de mensajes de RabbitMQ del servidor de NetWorker también se utiliza para la interacción con nsrjobd.
  • AuthC: El componente authc de NetWorker se utiliza para todas las necesidades de autenticación. El proceso de solicitud se comunica con AuthC para verificar las credenciales; tras la verificación, AuthC emite un token basado en la hora, firmado y cifrado. Los componentes de NetWorker utilizan este token para verificar el usuario y autorizar o no una operación solicitada. Por lo general, esto ocurre en NetWorker Server, pero se puede instalar en un host independiente. 
La mayor parte de la comunicación se realiza mediante la API REST, que permite la interacción con los recursos identificados por las direcciones del identificador uniforme de recursos (URI). Utiliza verbos HTTP (HEAD, GET, PUT, POST, DELETE) para interactuar con los identificadores uniformes de recursos (URI) sin estado. Estas llamadas de API REST son internas para las operaciones de NetWorker y NWUI. No deben confundirse con la interfaz de la API REST de NetWorker, que proporciona acceso programático a NetWorker para programar operaciones personalizadas, que se describe en la Guía para desarrolladores de la API REST de NetWorker.
 

Solución de problemas

Definición del problema

DETALLES DEL
PROBLEMAPara generar una descripción completa del problema, considere las siguientes preguntas:
  • ¿Qué operación se intenta que no funciona?
  • ¿Funciona esta operación cuando se inicia desde fuera de NWUI (por ejemplo: ¿Desde NetWorker Management Console (NMC))?
  • ¿El problema es constante o intermitente?
  • Si es intermitente, ¿hay algún desencadenante conocido?
  • ¿Funcionó mejor esto antes y, si es así, se aplicó algún cambio conocido antes y después de que apareciera el problema?
  • ¿Cuándo se produjo el problema por primera vez (y qué cambió desde que apareció el problema)?
  • ¿El problema ocurre solo en momentos de carga pesada en el entorno de respaldo?
  • ¿Cuál es el alcance del problema (todas las operaciones de recuperación/algunas operaciones de recuperación, algunas pestañas no funcionan mientras que otras no se ven afectadas)?
  • ¿Qué se ha intentado solucionar hasta ahora y qué conclusiones se han sacado de ello?

DETALLES DEL ENTORNO
  • ¿Cuál es la versión de NetWorker Server y la plataforma del sistema operativo?
  • ¿NWUI está instalado en el servidor de NetWorker o en un host independiente?
    • ¿Cuál es la versión de NWUI si se instala en un host separado de NetWorker Server?
  • Qué paquete de Java está instalado en el servidor de NWUI; está instalado NetWorker Runtime Environment (NRE) u Oracle Java Runtime Environment (JRE).
Autenticación
La autenticación utiliza AuthC de la misma manera que NetWorker Management Console y el comando nsrlogin . En el caso de los problemas de autenticación, comience por probar la autenticación en el propio NetWorker Server para separar si el problema de autenticación está relacionado con NWUI o no. Si utiliza un método de autenticación externo, como AD o LDAP, se recomienda probar primero la autenticación con cuentas locales de NetWorker para ver si el problema solo afecta al método de autenticación externo.

Un comando típico que se utiliza para probar si el proceso de autenticación funciona según lo esperado en NetWorker Server es el siguiente:  
authc_mgmt -u [user name] -p [password] -e find-all-users.

O:

Cuenta local de NetWorker:

nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
Cuenta externa (AD/LDAP):
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
 
La Guía de configuración de seguridad de NetWorker contiene detalles completos sobre cómo funciona la autenticación de NetWorker, cómo probarla y cómo restablecer una contraseña si es necesario.

Si se requiere un diagnóstico de autenticación adicional, consulte:  NetWorker: Cómo habilitar la DEPURACIÓN AUTHC para fines de solución de problemas

Problemas de instalación
Para obtener detalles sobre cómo instalar NWUI y qué registros consultar en caso de que haya un problema con la instalación, consulte el siguiente artículo:
NetWorker Management Web UI (NWUI): Cómo instalar
 
Problemas del navegador
Si hay varios navegadores instalados, pruebe el problema observado en diferentes navegadores para ver si el problema es específico de un navegador.

En el navegador, haga clic con el botón secundario e "inspeccione" para ver las llamadas a la API REST que se realizan desde el navegador, así como las instrucciones de registro y la información de conexión de red.
  • Haga clic con el botón secundario en cualquier parte de la ventana del navegador y seleccione "inspeccionar"
  • Se abre una nueva ventana con varias pestañas.  Es probable que las pestañas "Console" y "Network" sean las más útiles.
  • Con estas pestañas, podemos ver las llamadas exactas de la API REST que se realizan a NetWorker Server. 
  • En la pestaña de red, también podemos ver el método de solicitud y la respuesta de la API REST de NetWorker Server. De esta manera, podemos rastrear exactamente lo que se le solicita a NetWorker Server y exactamente cómo NetWorker Server responde a esta solicitud.
                  kA5f10000004LFmCAM_1_1
                  kA5f10000004LFmCAM_1_2

 

Problemas de back-end de la interfaz de usuario

Los registros importantes de back-end de la interfaz de usuario son los siguientes:
    catalina.log: Registro del servidor Tomcat y registro de implementación de aplicaciones.
    nwui.log: registro del servidor de aplicaciones de NWUI.
    restapi.log: Registro de la API REST de NetWorker.  NWUI se comunica con NetWorker Server mediante la API REST de NetWorker.
    daemon.raw: Registro de NetWorker Server.

La ubicación de estos archivos de registro depende del sistema operativo que se utiliza, así como de si la instalación de NWUI es local para NetWorker Server o remota.  Si la NWUI se encuentra en el propio NetWorker Server, comparte la misma instancia de Tomcat con NetWorker.
Si proporciona un archivo de registro .raw al soporte, se recomienda representar el archivo de registro en el sistema desde el cual se origina. Esto garantiza que los registros de fecha y hora se muestren en la hora local del servidor: NetWorker: Modo de empleo nsr_render_log

Archivos de registro

Linux:

Los procesos que se ejecutan para el back-end de la interfaz de usuario son los siguientes:  /opt/nwui/bin/nwuictld y jsvc.exec Puede comprobar si se están ejecutando con el comando ps:
ps -ef | grep nwui
                  kA5f10000004LFmCAM_1_3
Los registros están aquí:

Local para NetWorker Server:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
Remoto:
  • /opt/nwui/logs
  • /nsr/nwui/logs                  
Windows

El proceso de back-end de NWUI de Windows que debe estar en ejecución se denomina nwuictld.exe:


                  kA5f10000004LFmCAM_1_5

Puede administrar esto en services.msc:

                  kA5f10000004LFmCAM_1_6
 

Los registros están aquí:

Local para NetWorker Server:
  • C: Archivos de programaEMC NetWorker wuilogs
  • C:Archivos de programaEMC NetWorker srauthc-serverlogs
  • C: Archivos de programaEMC NetWorker sr estapi estapi.log
  • C: Archivos de programa srlogsdaemon.raw de EMC NetWorker
Remoto: 
  • C: Archivos de programaEMC NetWorker wuilogs
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[MARCA DE TIEMPO].log
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[MARCA DE TIEMPO]_0_MCUI.log
Servidor de NetWorker

Ejecute la herramienta nsrget en NetWorker Server para recopilar los registros pertinentes:
NetWorker: Cómo utilizar la herramienta

de recolección de datos NSRGet NetWorkerLos registros más pertinentes dependen de la operación que se intenta desde NWUI. Para obtener más información sobre los registros de NetWorker, consulte:
NetWorker: Ubicaciones y archivos de registro

Depuración

Para depurar la comunicación de la API REST, cambie el nivel de depuración en el archivo logback.xml en NetWorker Server:

Windows: C:Program FilesEMC NetWorker srauthc-server omcatwebapps wrestapiWEB-INFclasses
Linux: /nsr/authc/webapps/nwrestapi/WEB-INF/classes


                  kA5f10000004LFmCAM_1_7

Quite la marca de comentario de las líneas relacionadas con el registro de llamadas de API. Esto hace que el nivel de registro se configure en "trace" para las solicitudes y respuestas de la API REST.

                  kA5f10000004LFmCAM_1_8

Additional Information

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000010592
Article Type: How To
Last Modified: 08 May 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.