NetWorker-webinterface kan de meest recente tellingen voor dashboardbewaking niet ophalen

Summary: De NetWorker Web User Interface (NWUI) wordt gebruikt om de NetWorker Datazone te beheren. Op het tabblad NWUI-dashboard wordt de foutmelding 'Kan laatste tellingen voor dashboard niet ophalen' weergegeven en worden de details van het beleid, de werkstromen en de acties niet weergegeven. ...

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

De NWUI-console toont:

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


Schermafbeelding


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

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


De C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log toont:

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

Het bewakingsproces heeft machtigingen nodig voor de NWUI-keystore om de dashboardinformatie in te vullen. De "monitoringdbpasswordalias" De alias is verwijderd uit het bestand NWUI Keystore (nwui.keystore) en het controleproces kan niet worden geverifieerd. De oorzaak van de vermissing "monitoringdbpasswordalias" Alias is niet bekend.

De NWUI-keystore zou het volgende moeten weergeven: "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,

De getroffen omgeving mist de "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

De "monitoringdbpasswordalias" alias moet opnieuw worden gemaakt in de NWUI keystore. Het NWUI keystore-wachtwoord is vereist om te worden geverifieerd in het NWUI-keystore-bestand. In de procedure moet het NWUI keystore-wachtwoord worden gebruikt in plaats van <het wachtwoord>.
 

  1. Open een opdrachtpromptvenster met de optie "Als administrator uitvoeren ".
  2. Maak een kopie van de 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. Open het bestand pg_hba.conf met een teksteditor:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Wijzig de METHODE van "md5" in "trust" voor alle gebruikers zonder commentaar onderaan het bestand
  • Sla de wijzigingen op in pg_hba.conf
  1. Stop de NetWorker WebUI Database en de NetWorker Web Management UI Server. services: net stop nwui
  2. Start de services "NetWorker WebUI Database" en "NetWorker Web Management UI Server": net start nwui
  3. Maak verbinding met de NWUI-database met psql:
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  1. Wijzig het "nwuiruser" -wachtwoord in NWUI keystore-wachtwoord: ALTER USER nwuiuser WITH PASSWORD 'password';
  2. Verbreek depsql-verbinding: quit
  3. Stop de services "NetWorker WebUI Database" en "NetWorker Web Management UI Server" : net stop nwui
  4. Maak een nieuw bestand nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • Voer de Base64-codering van het NWUI keystore-wachtwoordwachtwoord <> in het nieuwe nwuidb.conf-bestand in: https://www.base64encode.org/
  • Sla de wijziging op in het nieuwe nwuidb.conf-bestand.
  1. Draai de pg_hba.conf terug:
 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. Start de services "NetWorker WebUI Database" en "NetWorker Web Management UI Server": net start nwui
  2. Bevestig de monitoringdbpasswordalias is gemaakt in de NWUI keystore:
"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.  Bevestig dat het symptoom niet meer wordt aangetroffen in de 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.