NetWorker: NWUI panosu 'en son sayımlar alınamadı' hatasıyla başarısız oluyor

Summary: NetWorker Web Kullanıcı Arayüzü (NWUI), NetWorker Verizonunu yönetmek için kullanılır. NWUI Dashboard sekmesinde "Failed to fetch latest counts for Dashboard" ifadesi gösteriliyor ve Politikalar, İş Akışları veya Eylemler görüntülenmiyor. İzleme hizmeti, NWUI veritabanında kimlik doğrulaması yapamıyor çünkü monitoringdbpasswordalias diğer adı NWUI anahtar deposunda eksik. ...

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 Panosu aşağıdaki hatayı görüntüler:

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


Ekran Görüntüsü

Trafik C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log İzleme Hizmeti'nden bağlantı reddedildi hatası gösteriyor:

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

Trafik C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log İzleme hizmetinin anahtar deposundan veritabanı parolasını alamadığını gösterir:

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

NWUI anahtar deposu listelenmiş olarak beklenen 3 giriş yerine yalnızca 2 giriş gösterilir. Trafik monitoringdbpasswordalias Giriş eksik:

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

Doğru yapılandırılmış bir anahtar deposunda aşağıdakiler dahil 3 giriş gösterilir: 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

İzleme hizmeti için şunlar gerekir: monitoringdbpasswordalias NWUI anahtar deposundaki diğer ad (nwui.keystore). Bu diğer ad, NWUI izleme veritabanında kimlik doğrulaması için kullanılan veritabanı parolasını depolar.

Trafik monitoringdbpasswordalias Diğer ad, anahtar deposundan kaldırıldı. Çıkarma işleminin nedeni bilinmemektedir. Diğer ad olmadan izleme hizmeti veritabanı parolasını alamaz. Hizmet başlatılamıyor ve Pano verileri görüntüleyemiyor.

Resolution

Yeniden oluşturun monitoringdbpasswordalias NWUI anahtar deposundaki diğer ad. Bu prosedür için NWUI anahtar deposu parolası gereklidir. Değiştirildi <password> NWUI anahtar deposu parolasını kullanarak aşağıdaki adımları izleyin.
 

  1. "Yönetici olarak çalıştır" seçeneğiyle bir komut istemi penceresi açın.2.
  2. ve veritabanının kopyasını oluşturma verilebilir. 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. öğesini açın. pg_hba.conf Metin düzenleyicili dosya:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Dosyanın altındaki tüm yorumsuz kullanıcılar için YÖNTEM'i "md5"ten "trust"a değiştirin
  • Değişiklikleri kaydedin. pg_hba.conf
  1. NetWorker WebUI Veritabanı" ve "NetWorker Web Yönetimi Kullanıcı Arayüzü Sunucusu"nu durdurun services: net stop nwui
  2. NetWorker WebUI Database" ve "NetWorker Web Yönetimi Kullanıcı Arayüzü Sunucusu" hizmetlerini başlatın: net start nwui
  3. NWUI Veritabanına şununla bağlanın: psql:
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  • nwuiruser" parolasını NWUI anahtar deposu parolası olarak değiştirin: ALTER USER nwuiuser WITH PASSWORD 'password';
  • Çıkın psql Bağlantılar: quit
  • NetWorker WebUI Database" ve "NetWorker Web Yönetimi Kullanıcı Arayüzü Sunucusu" hizmetlerini durdurun: net stop nwui
  • Boş olmayan bir dosya oluşturma nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • NWUI anahtar deposu parolasının <> Base64 kodlamasını yeni nwuidb.conf Dosya: https://www.base64encode.org/
  • Değişikliği yenisiyle kaydedin nwuidb.conf dosyasına boşluk karakterleri eklemeyin.
  1. Parçayı geri alın 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. NetWorker WebUI Database" ve "NetWorker Web Yönetimi Kullanıcı Arayüzü Sunucusu" hizmetlerini başlatın: net start nwui
  2. Onaylayın monitoringdbpasswordalias NWUI anahtar deposunda oluşturuldu:
"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.  NWUI'de artık belirtiyle karşılaşılmadığını doğrulayın.

 

Bilginize: Java sürüm klasörü (jre1.8.0_321), kurulu NRE sürümüne bağlı olarak değişebilir. Yolu, sunucudaki Java sürümüyle eşleşecek şekilde ayarlayın.
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.