Die NetWorker-Webschnittstelle konnte die aktuelle Anzahl für das Dashboard-Monitoring nicht abrufen

Summary: Die NetWorker-Webbenutzeroberfläche (NWUI) wird zum Managen der NetWorker-Datenzone verwendet. Die Registerkarte "NWUI-Dashboard" zeigt den Fehler "Aktuelle Anzahl für das Dashboard konnte nicht abgerufen werden" an und zeigt keine Details der Policies, Workflows und Aktionen an. ...

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

Die NWUI-Konsole zeigt Folgendes an:

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


Screenshot


Die Datei C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log zeigt Folgendes an:

...
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 zeigt Folgendes an:

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

Der Überwachungsprozess benötigt Berechtigungen für den NWUI-Keystore, um die Dashboard-Informationen auszufüllen. Die Spalte "monitoringdbpasswordalias" Der Alias wurde aus der NWUI-Keystore-Datei (nwui.keystore) entfernt und der Überwachungsprozess kann sich nicht authentifizieren. Die Ursache für das Fehlen "monitoringdbpasswordalias" Alias ist nicht bekannt.

Der NWUI-Keystore sollte die "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,

In der betroffenen Umgebung fehlt das "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

Die Spalte "monitoringdbpasswordalias" Der Alias muss im NWUI-Keystore neu erstellt werden. Das NWUI-Keystore-Kennwort ist erforderlich, um sich bei der NWUI-Keystore-Datei zu authentifizieren. Im Verfahren sollte das NWUI-Keystore-Kennwort anstelle des Kennworts <>verwendet werden.
 

  1. Öffnen Sie ein Eingabeaufforderungsfenster mit der Option "Als Administrator ausführen" .
  2. Erstellen Sie eine Kopie der 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. Öffnen Sie die Datei pg_hba.conf in einem Texteditor:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Ändern Sie die METHODE von "md5" in "trust" für alle unkommentierten Nutzer am Ende der Datei
  • Speichern Sie die Änderungen in pg_hba.conf
  1. Beenden Sie " NetWorker WebUI Database" und "NetWorker Web Management UI Server" services: net stop nwui
  2. Starten Sie die Services "NetWorker WebUI Database" und "NetWorker Web Management UI Server": net start nwui
  3. Stellen Sie eine Verbindung zur NWUI-Datenbank her mit psqlaus:
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  1. Ändern Sie dasKennwort "nwuiruser" in das NWUI-Keystore-Kennwort: ALTER USER nwuiuser WITH PASSWORD 'password';
  2. Beenden Sie diepsql-Verbindung: quit
  3. Beenden Sie die Services "NetWorker WebUI Database" und "NetWorker Web Management UI Server" : net stop nwui
  4. Erstellen Sie eine neue Datei nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • Geben Sie den Base64-Code des NWUI-Keystore-Kennwortkennworts <> in die neue Datei nwuidb.conf ein: https://www.base64encode.org/
  • Speichern Sie die Änderung in der neuen Datei nwuidb.conf.
  1. Stellen Sie die pg_hba.conf wieder her:
 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. Starten Sie die Services "NetWorker WebUI Database" und "NetWorker Web Management UI Server": net start nwui
  2. Bestätigen Sie die monitoringdbpasswordalias wurde im NWUI-Keystore erstellt:
"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.  Überprüfen Sie, ob das Symptom in der NWUI nicht mehr auftritt.
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.