Веб-интерфейсу NetWorker не удалось получить последние данные счетчиков для мониторинга панели управления

Summary: Для управления зонами данных NetWorker используется веб-интерфейс пользователя NetWorker (NWUI). На вкладке панели мониторинга NWUI отображается ошибка «Не удалось получить последние счетчики для панели мониторинга» и не отображаются сведения о политиках, рабочих процессах и действиях. ...

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 отображается следующее:

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


Снимок экрана


В C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log отображается следующее:

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


В C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\monitoring-app.log отображается следующее:

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

Для процесса мониторинга требуются разрешения на хранилище ключей NWUI для заполнения информации панели управления. Переменная "monitoringdbpasswordalias" alias был удален из файла хранилища ключей NWUI (nwui.keystore), и процесс мониторинга не может аутентифицироваться. Причина пропажи "monitoringdbpasswordalias" псевдоним неизвестен.

В хранилище ключей NWUI должен отображаться значок "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,

В затронутой среде отсутствует "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 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

Переменная "monitoringdbpasswordalias" псевдоним должен быть повторно создан в хранилище ключей NWUI. Пароль хранилища ключей NWUI требуется для аутентификации в файле хранилища ключей NWUI. В процедуре вместо пароля> следует использовать пароль хранилища ключей <NWUI.
 

  1. Откройте окно командной строки с параметром «Запуск от имени администратора».
  2. Создайте копию файла 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. Откройте файл pg_hba.conf в текстовом редакторе:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\pg_hba.conf"
  • Измените METHOD с «md5» на «trust» для всех пользователей без комментариев в нижней части файла
  • Сохраните изменения в pg_hba.conf
  1. Остановите «NetWorker WebUI Database» и NetWorker Web Management UI Server services: net stop nwui
  2. Запустите службы «NetWorker WebUI Database» и «NetWorker Web Management UI Server». net start nwui
  3. Подключитесь к базе данных NWUI с помощью psql.
"C:\Program Files\EMC NetWorker\nwui\monitoring\postgres\12\bin\psql" -U nwuiuser -d nwui -p 5435
  1. Измените пароль «nwuiruser» на пароль хранилища ключей NWUI: ALTER USER nwuiuser WITH PASSWORD 'password';
  2. Выйдите из соединения psql: quit
  3. Остановите службы «NetWorker WebUI Database» и «NetWorker Web Management UI Server». net stop nwui
  4. Создайте новый файл nwuidb.conf:
notepad "C:\Program Files\EMC NetWorker\nwui\monitoring\nwuidb\pgdata\nwuidb.conf"
  • Введите кодировку Base64 пароля <> хранилища ключей NWUI в новый файл nwuidb.conf: https://www.base64encode.org/
  • Сохраните изменения в новом файле nwuidb.conf.
  1. Откатите 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» и «NetWorker Web Management UI Server». net start nwui
  2. Убедитесь, что monitoringdbpasswordalias был создан в хранилище ключей 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.  Убедитесь, что признак больше не встречается в 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.