NetWorker: Pulpit nawigacyjny NWUI kończy się niepowodzeniem z komunikatem "Nie udało się pobrać najnowszych liczb"

Summary: Sieciowy interfejs użytkownika NetWorker (NWUI) służy do zarządzania strefą danych NetWorker. Na karcie Pulpit nawigacyjny NWUI jest wyświetlany komunikat "Nie udało się pobrać najnowszych liczb dla pulpitu nawigacyjnego" i nie są wyświetlane zasady, przepływy pracy ani akcje. Usługa monitorowania nie może uwierzytelnić się w bazie danych NWUI, ponieważ w magazynie kluczy NWUI brakuje aliasu monitoringdbpasswordalias. ...

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

Pulpit nawigacyjny NWUI wyświetla następujący błąd:

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


Zrzut ekranu

Plik C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log pokazuje błąd odmowy połączenia z usługi monitorowania:

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

Plik C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log Usługa monitorowania nie może pobrać hasła bazy danych z magazynu kluczy:

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

Wyświetlanie listy magazynu kluczy NWUI pokazuje tylko 2 wpisy zamiast oczekiwanych 3. Plik monitoringdbpasswordalias Brak wpisu:

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

Poprawnie skonfigurowany magazyn kluczy pokazuje 3 wpisy, w tym 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

Usługa monitorowania wymaga monitoringdbpasswordalias alias w magazynie kluczy NWUI (nwui.keystore). Ten alias przechowuje hasło bazy danych używane do uwierzytelniania w bazie danych monitorowania NWUI.

Plik monitoringdbpasswordalias Alias został usunięty z magazynu kluczy. Przyczyna usunięcia nie jest znana. Bez aliasu usługa monitorowania nie może pobrać hasła bazy danych. Usługa nie uruchamia się, a pulpit nawigacyjny nie może wyświetlić danych.

Resolution

Odtwórz obiekt monitoringdbpasswordalias alias w magazynie kluczy NWUI. Do tej procedury wymagane jest hasło magazynu kluczy NWUI. Zastąp <password> z hasłem magazynu kluczy NWUI w poniższych krokach.
 

  1. Otwórz okno wiersza poleceń za pomocą opcji „Uruchom jako administrator”.2.
  2. tworzenie kopii bazy danych. 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. Otwórz: . pg_hba.conf plik z edytorem tekstu:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Zmień METODĘ z "md5" na "trust" dla wszystkich nieskomentowanych użytkowników u dołu pliku
  • Zapisz zmiany w pg_hba.conf
  1. Zatrzymaj bazę danych NetWorker WebUI i serwer interfejsu użytkownika zarządzania siecią Web NetWorker services: net stop nwui
  2. Uruchom usługi "NetWorker WebUI Database" i "NetWorker Web Management UI Server": net start nwui
  3. Połącz się z bazą danych NWUI za pomocą psql:
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  • Zmień hasło "nwuiruser" na hasło magazynu kluczy NWUI: ALTER USER nwuiuser WITH PASSWORD 'password';
  • Wyjdź z psql Podłączono quit
  • Zatrzymaj usługi "NetWorker WebUI Database" i "NetWorker Web Management UI Server" : net stop nwui
  • Tworzenie nowego zdarzenia nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • Wprowadź kod Base64 hasła> magazynu <kluczy NWUI do nowego nwuidb.conf plik: https://www.base64encode.org/
  • Zapisz zmiany w pliku nwuidb.conf .
  1. Przywróć 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. Uruchom usługi "NetWorker WebUI Database" i "NetWorker Web Management UI Server": net start nwui
  2. Potwierdź monitoringdbpasswordalias został utworzony w magazynie kluczy 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.  Sprawdź, czy objaw nie występuje już w interfejsie NWUI.

 

Uwaga: Folder wersji Java (jre1.8.0_321) może się różnić w zależności od zainstalowanej wersji NRE. Dostosuj ścieżkę, aby odpowiadała wersji Java na serwerze.
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.