Sieciowy interfejs użytkownika zarządzania NetWorker: podręcznik weryfikacji i rozwiązywanie problemów

Summary: Sieciowy interfejs użytkownika NetWorker Management (NWUI): podręcznik weryfikacji i rozwiązywanie problemów

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.

Instructions

Jak działa NWUI

Sieciowy interfejs użytkownika NetWorker (NWUI) korzysta z następujących technologii: HTML5, Apache Tomcat, Spring Framework, Angular Framework i REST (Representational State Transfer) API (Application Programming Interface). Aplikację NWUI można zainstalować w systemach operacyjnych Linux i Windows. Można ją zainstalować bezpośrednio na serwerze NetWorker lub na hoście, który nie jest serwerem NetWorker.

Komponenty NWUI

Składa się z czterech ważnych elementów. Elementy te mogą znajdować się na tym samym hoście lub na różnych hostach.

  • Sieciowy frontend: Jest to warstwa prezentacji napisana w HTML5 i Angular Framework, która prezentuje użytkownikowi operacje NetWorker za pośrednictwem przeglądarki internetowej. Przeglądarka internetowa jest połączona z procesami backend interfejsu użytkownika.
  • Backend interfejsu użytkownika: Aplikacja backend jest napisana w Spring Framework. Korzysta z Java i Apache Tomcat. Komunikacja między frontendem a backendem oraz między backendem a serwerem NetWorker odbywa się za pomocą wewnętrznych wywołań interfejsu REST API. Proces NWUI używa istniejącego wystąpienia Apache Tomcat na serwerze NetWorker lub instaluje własne wystąpienie Apache Tomcat w przypadku instalacji zdalnej z serwera NetWorker.
  • Serwer NetWorker: Struktura REST serwera NetWorker jest odpowiedzialna za odbieranie wywołań interfejsu REST API z backendu interfejsu użytkownika i łączenie ich z podstawowymi komponentami serwera NetWorker. Magistrala komunikatów serwera NetWorker RabbitMQ jest również używana do interakcji z nsrjobd.
  • AUTHC: Komponent NetWorker AUTHC spełnia wszystkie potrzeby związane z uwierzytelnianiem. Proces żądania kontaktuje się z AUTHC w celu weryfikacji poświadczeń; po weryfikacji AUTHC wystawia token oparty na czasie, podpisany i zaszyfrowany. Komponenty NetWorker używają tego tokenu do weryfikacji użytkownika i autoryzowania żądanej operacji. Zwykle znajduje się on na serwerze NetWorker, ale można go zainstalować na innym hoście. 

Większość komunikacji odbywa się przy użyciu interfejsu REST API, który umożliwia interakcję z zasobami identyfikowanymi na podstawie adresów Uniform Resource Identifier (URI). Używa poleceń HTTP (HEAD, GET, PUT, POST, DELETE) do interakcji z identyfikatorami Uniform Resource Identifiers (URI) w sposób bezstanowy.

Te wywołania interfejsu REST API są wewnętrzne dla operacji NetWorker i NWUI. Nie należy mylić ich z interfejsem API REST NetWorker, który umożliwia wykonywanie operacji niestandardowych i jest udokumentowany w Podręczniku programisty interfejsu API REST NetWorker.


Rozwiązywanie problemów

Definiowanie problemu

  • Szczegóły problemu: Aby wygenerować pełny opis problemu, należy wziąć pod uwagę następujące pytania:
    • Jaka podejmowana operacja nie działa?
    • Czy ta operacja działa, gdy jest inicjowana spoza NWUI (na przykład: z konsoli NetWorker Management Console (NMC))?
    • Czy problem występuje regularnie, czy sporadycznie?
    • Jeśli występuje sporadycznie, to czy istnieje znany czynnik wyzwalający?
    • Czy wcześniej wszystko działało lepiej, a jeśli tak, to czy są znane zmiany zastosowane przed i po pojawieniu się problemu?
    • Kiedy problem wystąpił po raz pierwszy (i co się zmieniło od czasu jego pojawienia się)?
    • Czy problem występuje tylko w okresach dużego obciążenia środowiska tworzenia kopii zapasowych?
    • Jaki jest zakres problemu (wszystkie lub tylko niektóre operacje odzyskiwania, nie działają tylko niektóre karty)?
    • Co do tej pory wypróbowano i jakie wnioski wyciągnięto?
authc_mgmt -u [user name] -p [password] -e find-all-users.
lub:
Lokalne konto NetWorker:
nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
Konto zewnętrzne (AD/LDAP):
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
Podręcznik konfiguracji zabezpieczeń NetWorker zawiera szczegółowe informacje na temat działania uwierzytelniania NetWorker, testowania go oraz resetowania hasła, jeśli jest to wymagane.
 
Jeśli wymagana jest dalsza diagnostyka uwierzytelniania, zobacz:  NetWorker: włączanie funkcji AUTHC DEBUG w celu rozwiązywania problemów
    • Problemy z instalacją: Aby uzyskać szczegółowe informacje na temat instalowania interfejsu NWUI i dzienników, z którymi należy się zapoznać w przypadku wystąpienia problemu z instalacją, zapoznaj się z następującym artykułem: Sieciowy interfejs użytkownika NetWorker Management (NWUI): jak zainstalować
    • Problemy z zapleczem interfejsu użytkownika: Ważne dzienniki backendu interfejsu użytkownika to:
Ścieżka w systemie Linux Ścieżka w systemie Windows (domyślnie) Funkcja
/nsr/authc/logs/catalina.log C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\catalina.log Rejestrowanie serwera Tomcat i rejestrowanie wdrażania aplikacji
/nsr/authc/logs/nwui.log C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log Rejestrowanie serwera aplikacji NWUI
/nsr/logs/restapi/restapi.log C:\Program Files\EMC NetWorker\nsr\restapi\restapi.log NWUI komunikuje się z serwerem NetWorker za pomocą interfejsu REST API NetWorker. Zapoznaj się z sekcją REST API w tym artykule, aby dowiedzieć się, jak zdiagnozować używane funkcje interfejsu REST API wraz z odpowiednią reakcją.
/nsr/logs/daemon.raw C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw Rejestrowanie serwera NetWorker

Jeśli serwer NWUI znajduje się na serwerze NetWorker, współdzieli tę samą instancję tomcat z NetWorker.

Jeśli udostępniasz .raw obsłudze, zaleca się jego renderowanie w systemie, z którego pochodzi. Dzięki temu znaczniki czasowe są renderowane w czasie lokalnym serwera: NetWorker: korzystanie z nsr_render_log


Pliki dziennika:

Linux:

Procesy, które są uruchamiane dla backendu interfejsu użytkownika to: code>/opt/nwui/bin/nwuictld i jsvc.exec. Można sprawdzić, czy są one uruchomione za pomocą polecenia ps :

ps -ef | grep nwui

dane wyjściowe ps pokazujące backend NWUI

  • Lokalnie do serwera NetWorker:
    • /opt/nwui/logs
    • /nsr/authc/logs/
    • /nsr/logs/restapi/restapi.log
    • /nsr/logs/daemon.raw
    • /nsr/nwui/monitoring/app/logs/
  • Zdalny (serwer NWUI znajduje się na hoście innym niż serwer NetWorker):
    • /opt/nwui/logs
    • /nsr/nwui/logs 

Następujące polecenie może służyć do tworzenia .zip tych dzienników.

tar cvzfP /tmp/$(hostname)_$(date -I).tgz  /opt/nwui/logs  /nsr/nwui/logs  /nsr/authc/logs  /nsr/logs/daemon.raw  /nsr/logs/restapi  /nsr/nwui/monitoring/app/logs/ ; chmod 777 /tmp/$(hostname)_$(date -I).tgz ; ls -lth /tmp/$(hostname)_$(date -I).tgz

 

UWAGA: W zależności od tego, czy NWUI jest lokalne, czy zdalne dla serwera NetWorker, powyższe polecenie może zgłaszać brakujące niektóre katalogi. Jest to normalne. Nie trzeba zmieniać nazwy hosta i daty, powyższe polecenie automatycznie tworzy pakiet z nazwą hosta serwera i aktualną datą (RRRR-MM-DD). NetWorker (Linux): Kopiowanie plików do lub z serwera NetWorker systemu Linux


Windows

Proces zaplecza Windows NWUI, który musi być uruchomiony, nazywa się nwuictld.exe:

lista zadań przedstawiająca usługę nwui

Możesz zarządzać tym w services.msc:

konsola usług wyświetlająca interfejs NWUI

Dzienniki znajdują się tutaj:

  • Lokalnie do serwera NetWorker:
    • C:\Program Files\EMC NetWorker\nwui\logs\
    • C:\Program Files\EMC NetWorker\nsr\authc-server\logs
    • C:\Program Files\EMC NetWorker\nsr\restapi\restapi.log
    • C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
    • C:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\
  • Tryb zdalny:
    • C:\Program Files\EMC NetWorker\nwui\logs
    • %LOCALAPPDATA%\TempNetWorker_Management_Web_UI_Server_[TIMESTAMP].log
    • %LOCALAPPDATA%\TempNetWorker_Management_Web_UI_Server_[TIMESTAMP]_0_MCUI.log

 

UWAGA: Pokazane ścieżki to domyślne ścieżki instalacji NetWorker. Jeśli oprogramowanie NetWorker zostało zainstalowane na innym dysku lub przy użyciu innej ścieżki, dostosuj je odpowiednio.

 

Serwer NetWorker

Uruchom NSRGET na serwerze NetWorker w celu zebrania odpowiednich dzienników: NetWorker: Jak korzystać z narzędzia 

do zbierania danych NSRGet NetWorkerNajistotniejsze dzienniki zależą od operacji podejmowanej z NWUI. Aby uzyskać więcej informacji na temat dzienników NetWorker, zobacz:NetWorker: Pliki dziennika i lokalizacje


Debugowanie

Poziomy rejestrowania NWUI są zdefiniowane w następującym pliku:

  • Windows (domyślnie): C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwui\WEB-INF\classes\logback.xml
  • Linux: /nsr/authc/webapps/nwui/WEB-INF/classes/logback.xml
  1. Zwiększ maxFileSize z 20MB na 100MB
  2. Zmień parametr root level z INFO na DEBUG
Ustawienia debugowania NWUI
  1. Uruchom ponownie usługę NWUI:
  • Linux: systemctl restart nwui
  • Windows (PowerShell): net stop nwui ; net start nwui

 

UWAGA: W niektórych scenariuszach należy również włączyć debugowanie interfejsu API REST. Patrz: NetWorker: Włączanie debugowania interfejsu REST API

Konsola inspekcji przeglądarki internetowej.

NWUI korzysta z funkcji API i odpowiedzi NetWorker, ale te informacje można również sprawdzić bezpośrednio w przeglądarce. Ta metoda jest przydatna do znajdowania rozbieżności między interfejsami użytkownika a interfejsem wiersza polecenia NetWorker lub gdy interfejs użytkownika nie zwraca oczekiwanych wyników. 

  1. Podczas uzyskiwania dostępu do NWUI kliknij prawym przyciskiem myszy w oknie przeglądarki i wybierz opcję Inspect.

Inspekcja przeglądarki internetowej

  1. W oknie Inspect przeglądarki kliknij kartę Network:

browser inspect network

  1. Operacje są wyświetlane w obszarze Nazwa podczas wykonywania funkcji w interfejsie NWUI. Kolumna Status zawiera stan ukończenia zadania interfejsu REST API: Żądanie i odpowiedź interfejsu API
  2. Kliknij operację, którą chcesz dokładniej zbadać. Na przykład po kliknięciu funkcji backups pokazanej powyżej na karcie Headers zostaną wyświetlone następujące szczegóły:

 

Szczegóły nagłówka dla

Ciąg dalszy szczegółów nagłówka dla

Na tej podstawie można zidentyfikować adres URL żądania, metodę żądania i kod stanu.

  1. Aby wyświetlić dane użyteczne odpowiedzi, kliknij kartę Responses.

Ładunek danych Response

W tym przykładzie przedstawiono odpowiedź interfejsu REST API używaną do wypełnienia karty Recover and Savesets po przeglądaniu kopii zapasowych platformy Azure i wybraniu zestawu zapisów do przywrócenia.

Additional Information

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000010592
Article Type: How To
Last Modified: 19 يونيو 2026
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.