L'interfaccia web di NetWorker non è riuscita a recuperare i conteggi più recenti per il monitoraggio del dashboard

Summary: NetWorker Web User Interface (NWUI) consente di gestire la datazone di NetWorker. La scheda Dashboard di NWUI mostra l'errore "Failed to fetch latest counts for Dashboard" e non visualizza i dettagli di policy, flussi di lavoro e azioni. ...

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 console NWUI mostra:

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


Schermata


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

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

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

Il processo di monitoraggio richiede le autorizzazioni per l'archivio chiavi NWUI per popolare le informazioni del dashboard. La colonna "monitoringdbpasswordalias" l'alias è stato rimosso dal file dell'archivio chiavi NWUI (nwui.keystore) e il processo di monitoraggio non è in grado di eseguire l'autenticazione. La causa della mancanza "monitoringdbpasswordalias" Alias sconosciuto.

L'archivio chiavi NWUI dovrebbe mostrare "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,

Nell'ambiente interessato non è presente "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 colonna "monitoringdbpasswordalias" l'alias deve essere ricreato nell'archivio chiavi NWUI. La password dell'archivio chiavi NWUI è necessaria per eseguire l'autenticazione nel file dell'archivio chiavi NWUI. Nella procedura, la password dell'archivio chiavi NWUI deve essere utilizzata al posto della <password>.
 

  1. Apri una finestra del prompt dei comandi con l'opzione "Esegui come amministratore".
  2. Creare una copia del file 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. Aprire il file pg_hba.conf con un editor di testo:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Modificare il METODO da "md5" a "trust" per tutti gli utenti non commentati nella parte inferiore del file
  • Salvare le modifiche in pg_hba.conf
  1. Arrestare "NetWorker WebUI Database" e "NetWorker Web Management UI Server" services: net stop nwui
  2. Avviare i servizi "NetWorker WebUI Database" e "NetWorker Web Management UI Server": net start nwui
  3. Connettersi al database NWUI con psql:
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  1. Modificare la password "nwuiruser" in password dell'archivio chiavi NWUI: ALTER USER nwuiuser WITH PASSWORD 'password';
  2. Uscire dalla connessione psql: quit
  3. Arrestare i servizi "NetWorker WebUI Database" e "NetWorker Web Management UI Server" : net stop nwui
  4. Creare un nuovo file nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • Immettere la codifica Base64 della password <> dell'archivio chiavi NWUI nel nuovo file nwuidb.conf: https://www.base64encode.org/
  • Salvare la modifica nel nuovo file nwuidb.conf.
  1. Ripristinare il file 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. Avviare i servizi "NetWorker WebUI Database" e "NetWorker Web Management UI Server": net start nwui
  2. Confermare il monitoringdbpasswordalias è stato creato nel keystore 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.  Verificare che il sintomo non venga più riscontrato in 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.