NetWorker: NWUI-dashboard mislukt met 'Kan laatste tellingen niet ophalen'

Summary: De NetWorker Web User Interface (NWUI) wordt gebruikt om de NetWorker Datazone te beheren. Op het tabblad NWUI-dashboard wordt 'Kan laatste tellingen voor dashboard niet ophalen' weergegeven en worden geen beleid, werkstromen of acties weergegeven. De monitoringservice kan zich niet verifiëren bij de NWUI-database omdat de alias monitoringdbpasswordalias ontbreekt in de NWUI-keystore. ...

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

Het NWUI-dashboard geeft de volgende fout weer:

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


Schermafdruk

De toetsen C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log toont een fout bij het weigeren van een verbinding van de Monitoring Service:

...
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 toetsen C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log geeft aan dat de bewakingsservice het databasewachtwoord niet kan ophalen uit de keystore:

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

Het vermelden van de NWUI-keystore toont slechts 2 vermeldingen in plaats van de verwachte 3. De toetsen monitoringdbpasswordalias Item ontbreekt:

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

Een correct geconfigureerde keystore geeft 3 vermeldingen weer, waaronder: 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

Voor de controledienst is het nodig de monitoringdbpasswordalias alias in de NWUI keystore (nwui.keystore). Deze alias slaat het databasewachtwoord op dat wordt gebruikt om te verifiëren bij de NWUI-bewakingsdatabase.

De toetsen monitoringdbpasswordalias De alias is verwijderd uit de Keystore. Unknown: de oorzaak van het probleem is onbekend. Zonder de alias kan de monitoringservice het databasewachtwoord niet ophalen. De service start niet en het dashboard kan geen data weergeven.

Resolution

Maak de monitoringdbpasswordalias alias in de NWUI keystore. Voor deze procedure is het NWUI keystore-wachtwoord vereist. Vervangen <password> met het NWUI keystore wachtwoord in de onderstaande stappen.
 

  1. Open een opdrachtpromptvenster met de optie "Als administrator uitvoeren ".
  2. kopie van de database maken. 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 . pg_hba.conf Bestand 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. 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
  • Wijzig het "nwuiruser" -wachtwoord in NWUI keystore-wachtwoord: ALTER USER nwuiuser WITH PASSWORD 'password';
  • Sluit de psql Verbindingen quit
  • Stop de services "NetWorker WebUI Database" en "NetWorker Web Management UI Server" : net stop nwui
  • Maak een nieuw kubelet.config-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 de nieuwe nwuidb.conf Bestand: https://www.base64encode.org/
  • Sla de wijziging op in de nieuwe nwuidb.conf Bestand:
  1. Draai de 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. 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.

 

Opmerking: De Java-versiemap (jre1.8.0_321) kan variëren, afhankelijk van de geïnstalleerde NRE-versie. Pas het pad aan zodat het overeenkomt met de Java-versie op de server.
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.