La interfaz web de NetWorker no pudo obtener los conteos más recientes para el monitoreo del panel

Summary: La interfaz del usuario web de NetWorker (NWUI) se utiliza para administrar la zona de datos de NetWorker. La pestaña NWUI Dashboard muestra el error "Failed to fetch latest counts for Dashboard" y no muestra los detalles de las políticas, los flujos de trabajo y las acciones. ...

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

La consola de NWUI muestra lo siguiente:

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


Captura de pantalla


C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log muestra lo siguiente:

...
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
...


C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log muestra lo siguiente:

...
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!/:?]
...

Cause

El proceso de monitoreo necesita permisos para el almacén de claves de NWUI a fin de completar la información del tablero. La variable "monitoringdbpasswordalias" El alias se eliminó del archivo de almacenamiento de claves de NWUI (nwui.keystore) y el proceso de monitoreo no se puede autenticar. La causa de la desaparición "monitoringdbpasswordalias" No se conoce el alias.

El almacenamiento de claves de NWUI debe mostrar la "monitoringdbpasswordalias" alias:

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,

Al entorno afectado le falta la "monitoringdbpasswordalias" alias:

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

Resolution

La variable "monitoringdbpasswordalias" El alias se debe volver a crear en el almacenamiento de claves de NWUI. La contraseña del almacén de claves de NWUI es necesaria para autenticarse en el archivo de almacén de claves de NWUI. En el procedimiento, se debe utilizar la contraseña del almacén de claves de NWUI en lugar de <la contraseña>.
 

  1. Abra una ventana del símbolo del sistema con la opción "Ejecutar como administrador ".
  2. Cree una copia del archivo 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 el archivo pg_hba.conf 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
  1. Cambie la contraseña de "nwuiruser" a la contraseña del almacén de claves de NWUI: ALTER USER nwuiuser WITH PASSWORD 'password';
  2. Salga de la conexión psql: quit
  3. Detenga los servicios "NetWorker WebUI Database" y "NetWorker Web Management UI Server" : net stop nwui
  4. Cree un nuevo archivo 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 el nuevo archivo nwuidb.conf: https://www.base64encode.org/
  • Guarde el cambio en el nuevo archivo nwuidb.conf.
  1. Revierta el archivo 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.
Article Properties
Article Number: 000199953
Article Type: Solution
Last Modified: 30 Oct 2025
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.