NetWorker: NWUI-instrumentpanelen misslyckas med "Det gick inte att hämta de senaste antalen"

Summary: NetWorker-webbanvändargränssnittet (NWUI) används för att hantera NetWorker-datazonen. Fliken NWUI-instrumentpanel visar "Det gick inte att hämta det senaste antalet för instrumentpanelen" och visar inte principer, arbetsflöden eller åtgärder. Övervakningstjänsten kan inte autentisera till NWUI-databasen eftersom aliaset monitoringdbpasswordalias saknas i NWUI-nyckelarkivet. ...

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

NWUI-instrumentpanelen visar följande fel:

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


Skärmbild

Via C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log visar ett fel om att anslutningen nekades från övervakningstjänsten:

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

Via C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log Visar att övervakningstjänsten inte kan hämta databaslösenordet från nyckelbehållaren:

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

Om du listar NWUI-nyckelbehållaren visas bara 2 poster i stället för förväntade 3. Via monitoringdbpasswordalias Posten saknas:

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

En korrekt konfigurerad nyckelbehållare visar 3 poster, inklusive 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

Övervakningstjänsten kräver monitoringdbpasswordalias alias i NWUI-nyckelbehållaren (nwui.keystore). Det här aliaset lagrar databaslösenordet som används för att autentisera till NWUI-övervakningsdatabasen.

Via monitoringdbpasswordalias alias har tagits bort från nyckelbehållaren. Orsaken till borttagningen är okänd. Utan aliaset kan övervakningstjänsten inte hämta databaslösenordet. Tjänsten startar inte och instrumentpanelen kan inte visa data.

Resolution

Återskapa monitoringdbpasswordalias alias i NWUI-nyckelbehållaren. Lösenordet för NWUI-nyckelbehållaren krävs för den här proceduren. Utbytt <password> med NWUI-nyckellösenordet i stegen nedan.
 

  1. Öppna ett kommandotolksfönster med alternativet "Kör som administratör".
  2. eller när en kopia av databasen skapas. 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. Öppna fönstret . pg_hba.conf Fil med en textredigerare:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Ändra METOD från "md5" till "trust" för alla okommenterade användare längst ned i filen
  • Spara ändringarna i pg_hba.conf
  1. Stoppa NetWorker WebUI Database och NetWorker Web Management UI Server services: net stop nwui
  2. Starta tjänsterna "NetWorker WebUI Database" och "NetWorker Web Management UI Server": net start nwui
  3. Anslut till NWUI-databasen med psql:
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  • Ändra lösenordet "nwuiruser" till lösenordet för NWUI-nyckelbehållaren: ALTER USER nwuiuser WITH PASSWORD 'password';
  • Avsluta psql Anslutning quit
  • Stoppa tjänsterna "NetWorker WebUI Database" och "NetWorker Web Management UI Server" : net stop nwui
  • Skapa en ny fil nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • Ange Base64-koden för lösenordet för NWUI-nyckelbehållaren <> i den nya nwuidb.conf Fil: https://www.base64encode.org/
  • Spara ändringen i den nya nwuidb.conf Filer:
  1. Återställ 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. Starta tjänsterna "NetWorker WebUI Database" och "NetWorker Web Management UI Server": net start nwui
  2. Bekräfta monitoringdbpasswordalias skapades i NWUI-nyckelbehållaren:
"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.  Kontrollera att symptomet inte längre påträffas i NWUI.

 

Notera: Java-versionsmappen (jre1.8.0_321) kan variera beroende på den installerade NRE-versionen. Justera sökvägen så att den matchar Java-versionen på servern.
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.