NetWorker: El tablero de NWUI falla con el mensaje "No se pudieron obtener los conteos más recientes"

Summary: La interfaz del usuario web de NetWorker (NWUI) se utiliza para administrar la zona de datos de NetWorker. La pestaña Dashboard de NWUI muestra "No se pudieron obtener los conteos más recientes para el panel" y no muestra políticas, flujos de trabajo ni acciones. El servicio de monitoreo no se puede autenticar en la base de datos de NWUI porque falta el alias monitoringdbpasswordalias en el almacenamiento de claves de NWUI. ...

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.

Symptoms

En el tablero de NWUI, se muestra el siguiente error:

Failed to fetch latest counts for Dashboard
Error is fetching count of activities based on status from Monitoring Service


captura de pantalla

El archivo C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log muestra un error de conexión rechazada del servicio de monitoreo:

...
HH:MM:SS [https-jsse-nio-9090-exec-6] INFO  c.e.n.c.n.impl.GlobalApi - Authenticating user Administrator on authentication server Emcbkp01p.berlitz.com.co.
HH:MM:SS [https-jsse-nio-9090-exec-6] INFO  c.e.n.c.n.impl.GlobalApi - Testing server details for nw calls.
HH:MM:SS [https-jsse-nio-9090-exec-8] ERROR c.e.n.c.n.i.MonitoringApi - Error in fetching count of activities based on status from Monitoring Service. java.net.ConnectException: Connection refused: connect
...

El archivo C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log Muestra que el servicio de monitoreo no puede recuperar la contraseña de la base de datos desde el almacén de claves:

...
YYYY-MM-DD HH:MM:SS [TomcatWebServer] [main] INFO  org.springframework.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9095 (https)
YYYY-MM-DD HH:MM:SS [DirectJDKLog] [main] INFO  org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["https-jsse-nio-9095"]
YYYY-MM-DD HH:MM:SS [DirectJDKLog] [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
YYYY-MM-DD HH:MM:SS [DirectJDKLog] [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.48]
YYYY-MM-DD HH:MM:SS [DirectJDKLog] [main] INFO  org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/monitoring] - Initializing Spring embedded WebApplicationContext
YYYY-MM-DD HH:MM:SS [ServletWebServerApplicationContext] [main] INFO  org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3092 ms
YYYY-MM-DD HH:MM:SS [DataSourceConfig] [main] INFO  monitoring - DB password file not present.
YYYY-MM-DD HH:MM:SS [DataSourceConfig] [main] ERROR monitoring - Unable to retrieve the database password from Keystore
java.lang.NullPointerException: null
	at com.dell.emc.nw.monitoring.utils.DataSourceConfig.getDBPasswordFromKeystore(DataSourceConfig.java:75) ~[classes!/:?]
	at com.dell.emc.nw.monitoring.utils.DataSourceConfig.getDataSource(DataSourceConfig.java:64) ~[classes!/:?]
	at com.dell.emc.nw.monitoring.utils.DataSourceConfig$$EnhancerBySpringCGLIB$$c434748a.CGLIB$getDataSource$0(<generated>) ~[classes!/:?]
...

La lista del almacenamiento de claves de NWUI muestra solo 2 entradas en lugar de las 3 esperadas. El archivo monitoringdbpasswordalias Falta la entrada:

C:\>"C:\Program Files\NRE\java\jre1.8.0_321\bin\keytool.exe" -list -keystore  "C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\nwui.keystore"
Enter keystore password:
Keystore type: PKCS12
Keystore provider: SunJSSE
Your keystore contains 2 entries
emcauthctomcat, MONTH DD, YYYY, PrivateKeyEntry,
Certificate fingerprint (SHA-256): B2:D3:E1:8D:65:12:8D:51:3F:EA:CA:41:9C:A9:93:C2:21:8D:A7:A7:25:F8:CE:69:F9:21:90:55:37:43:6E:4E
emcauthcsaml, MONTH DD, YYYY, PrivateKeyEntry,
Certificate fingerprint (SHA-256): 5B:9D:23:57:5F:A7:A0:0F:83:D5:AE:61:C2:06:AF:60:0C:60:19:F8:7B:4F:6E:D2:BC:18:DD:96:6E:A1:A5:FB

Un almacén de claves configurado correctamente muestra 3 entradas, incluidas las siguientes: monitoringdbpasswordalias:

C:\>"C:\Program Files\NRE\java\jre1.8.0_321\bin\keytool.exe" -list -keystore  "C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\nwui.keystore"
Enter keystore password:
Keystore type: PKCS12
Keystore provider: SunJSSE
Your keystore contains 3 entries
emcauthctomcat, MONTH DD, YYYY, PrivateKeyEntry,
Certificate fingerprint (SHA-256): B2:D3:E1:8D:65:12:8D:51:3F:EA:CA:41:9C:A9:93:C2:21:8D:A7:A7:25:F8:CE:69:F9:21:90:55:37:43:6E:4E
emcauthcsaml, MONTH DD, YYYY, PrivateKeyEntry,
Certificate fingerprint (SHA-256): 5B:9D:23:57:5F:A7:A0:0F:83:D5:AE:61:C2:06:AF:60:0C:60:19:F8:7B:4F:6E:D2:BC:18:DD:96:6E:A1:A5:FB
monitoringdbpasswordalias, MONTH DD, YYYY SecretKeyEntry,

Cause

El servicio de monitoreo requiere el monitoringdbpasswordalias alias en el almacén de claves de NWUI (nwui.keystore). Este alias almacena la contraseña de la base de datos utilizada para autenticarse en la base de datos de monitoreo de NWUI.

El archivo monitoringdbpasswordalias El alias se eliminó del almacén de claves. Unknown: se desconoce la causa del problema. Sin el alias, el servicio de monitoreo no puede recuperar la contraseña de la base de datos. El servicio no se inicia y el tablero no puede mostrar datos.

Resolution

Vuelva a crear . monitoringdbpasswordalias alias en el almacenamiento de claves de NWUI. La contraseña del almacén de claves de NWUI es necesaria para este procedimiento. Reemplazar <password> con la contraseña del almacén de claves de NWUI en los pasos que se indican a continuación.
 

  1. Abra una ventana del símbolo de sistema con la opción “Ejecutar como administrador”.2.
  2. Crear una copia de rabbitmq.conf pg_hba.conf:
copy "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf" "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf_original"

 

  1. Abra los pg_hba.conf Archivo con un editor de texto:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Cambie el MÉTODO de "md5" a "trust" para todos los usuarios sin comentarios en la parte inferior del archivo
  • Guarde los cambios en pg_hba.conf
  1. Detenga "NetWorker WebUI Database" y "NetWorker Web Management UI Server" services: net stop nwui
  2. Inicie los servicios "NetWorker WebUI Database" y "NetWorker Web Management UI Server": net start nwui
  3. Conéctese a la base de datos de NWUI con psql:
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  • Cambie la contraseña de "nwuiruser" a la contraseña del almacén de claves de NWUI: ALTER USER nwuiuser WITH PASSWORD 'password';
  • Salga de psql Conectar: quit
  • Detenga los servicios "NetWorker WebUI Database" y "NetWorker Web Management UI Server" : net stop nwui
  • Creación de un archivo de tarea de marca nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • Ingrese la codificación Base64 de la contraseña <> del almacén de claves de NWUI en la nueva nwuidb.conf Archivo: https://www.base64encode.org/
  • Guarde el cambio en el nuevo nwuidb.conf file.
  1. Revierta el pg_hba.conf:
 copy "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf_original" "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  1. Inicie los servicios "NetWorker WebUI Database" y "NetWorker Web Management UI Server": net start nwui
  2. Confirme el monitoringdbpasswordalias se creó en el almacén de claves de NWUI:
"C:\Program Files\NRE\java\jre1.8.0_321\bin\keytool.exe" -list -keystore  "C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\nwui.keystore"
  1.  Valide que el síntoma ya no se encuentre en la NWUI.

 

Nota: La carpeta de versión de Java (jre1.8.0_321) puede variar según la versión de NRE instalada. Ajuste la ruta para que coincida con la versión de Java en el servidor.
Article Properties
Article Number: 000199953
Article Type: Solution
Last Modified: 09 Sept 2026
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.