NetWorker Management Web UI (NWUI): Vägledning för prioritering och felsökning

Summary: NetWorker Management Web UI (NWUI): Vägledning för prioritering och felsökning

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

Hur NWUI fungerar

I NetWorker-webbanvändargränssnittet (NWUI) används följande tekniker: HTML5, Apache Tomcat, Spring Framework, Angular Framework och Representational State Transfer (REST) Application Programming Interface (API). NWUI-applikationen kan installeras på Linux- eller Windows-operativsystem. Den kan installeras antingen direkt på NetWorker-servern eller på en värd som inte är NetWorker-servern.


                  Komponenter i NWUI 


Det finns fyra viktiga komponenter:
Dessa komponenter kan finnas på samma värd eller på separata värdar.
  • Webbgränssnitt:  Detta är presentationslagret skrivet i HTML5 och Angular Framework som presenterar NetWorker-åtgärder för användaren via en webbläsare. Webbläsaren är ansluten till användargränssnittets backend-processer.
  • Gränssnittsserverdel:  Backend-programmet är skrivet i Spring Framework.  Den använder java och Apache Tomcat. Kommunikation mellan klientdelen och serverdelen och mellan serverdelen och NetWorker-servern sker med hjälp av interna REST API-anrop. NWUI-processen använder antingen den befintliga Apache Tomcat-instansen på NetWorker-servern eller installerar en egen Apache Tomcat-instans om den installeras via fjärranslutning från NetWorker-servern.
  • NetWorker-server: NetWorker Server REST-ramverket ansvarar för att ta emot REST API-anrop från användargränssnittets serverdel och ansluta dem till NetWorker-serverns kärnkomponenter. NetWorker-serverns RabbitMQ-meddelandebuss används också för interaktion med nsrjobd.
  • AUTHC: AUTHC-komponenten i NetWorker används för alla autentiseringsbehov. Den begärande processen kontaktar AuthC för att verifiera autentiseringsuppgifter. Vid verifiering utfärdar AuthC en tidsbaserad, signerad och krypterad token. NetWorker-komponenter använder denna token för att verifiera användaren och auktorisera eller inte auktorisera en begärd åtgärd. Detta är vanligtvis på NetWorker-servern, men kan installeras på en separat värd. 
Det mesta av kommunikationen sker med hjälp av REST API, vilket gör det möjligt att interagera med resurser som identifieras av URI-adresser (Uniform Resource Identifier). Den använder HTTP-verb (HEAD, GET, PUT, POST, DELETE) för att interagera med URI (Uniform Resource Identifiers) på ett tillståndslöst sätt. Dessa REST API-anrop är interna för NetWorker- och NWUI-åtgärder.

a { text-dekoration: ingen; färg: #464feb; } tr th, tr td { kant: 1px fast #e6e6e6; } tr th { bakgrundsfärg: #f5f5f5; } Blanda inte ihop dessa med NetWorker REST API, som möjliggör anpassade åtgärder och som dokumenteras i utvecklarhandboken för NetWorker REST API.

Felsökning

Definiera problemet

INFORMATION OM
PROBLEMETFör att skapa en fullständig problembeskrivning bör du fundera över följande frågor:
  • Vilken åtgärd görs som inte fungerar?
  • Fungerar den här åtgärden när den initieras utanför NWUI (till exempel: Från NetWorker Management Console (NMC)?
  • Är problemet konsekvent eller uppstår det periodvis?
  • Om det är tillfälligt, finns det en känd utlösare?
  • Fungerade detta bättre innan, och om så är fallet, finns det några kända ändringar som tillämpades före och efter att problemet uppstod?
  • När uppstod problemet första gången (och vad har förändrats sedan problemet uppstod)?
  • Uppstår problemet bara vid hög belastning på säkerhetskopieringsmiljön?
  • Vad är problemets omfattning (alla återställningsåtgärder eller vissa återställningsåtgärder, vissa flikar fungerar inte medan andra inte påverkas)?
  • Vad har man hittills försökt åtgärda och vilka slutsatser har dragits av detta?

MILJÖINFORMATION
  • Vad är NetWorker-serverversionen och operativsystemplattformen?
  • Är NWUI installerat på NetWorker-servern eller en separat värd?
    • Vad är NWUI-versionen om den installeras på en värd som är separat från NetWorker-servern?
  • Vilket Java-paket som är installerat på NWUI-servern; är NetWorker Runtime Environment (NRE) installerat eller Oracle Java Runtime Environment (JRE).
Autentisering
Autentiseringen använder AUTHC på samma sätt som NetWorker Management Console och nsrlogin Kommandot. För autentiseringsproblem testar du först autentiseringen på NetWorker-servern för att avgöra om problemet är relaterat till NWUI eller själva servern. Om du använder AD eller LDAP för autentisering testar du först med lokala NetWorker-konton för att bekräfta om problemet endast påverkar extern autentisering.

Ett vanligt kommando som används för att testa om autentiseringsprocessen fungerar som förväntat på NetWorker-servern är:  
authc_mgmt -u [user name] -p [password] -e find-all-users.

Eller:

Lokalt NetWorker-konto:

nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
Externt konto (AD/LDAP):
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
 
NetWorker Security Configuration Guide innehåller fullständig information om hur NetWorker-autentisering fungerar, hur du testar den och hur du återställer ett lösenord om det behövs.

Om ytterligare autentiseringsdiagnos krävs, se:  NetWorker: Så här aktiverar du AUTHC-FELSÖKNING i felsökningssyfte

Installationsproblem
Mer information om hur du installerar NWUI och vilka loggar du ska konsultera om det skulle uppstå problem med installationen finns i följande artikel:
NetWorker Management Web UI (NWUI): Hur man installerar                   

 

Problem med gränssnittets serverdel

De viktiga backend-loggarna för användargränssnittet är:
Linux-sökväg Windows-sökväg (standard) Funktion
/nsr/authc/logs/catalina.log C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\catalina.log Tomcat-serverloggning och loggning av programdistribution.
/nsr/authc/logs/nwui.log C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log Loggning av NWUI-programserver.
/nsr/logs/restapi/restapi.log C:\Program Files\EMC NetWorker\nsr\restapi\restapi.log NetWorker REST API-loggning. NWUI kommunicerar med NetWorker-servern med hjälp av NetWorker REST API. Se avsnittet REST API i den här artikeln för att se hur du diagnostiserar vilka REST API-funktioner som används, tillsammans med motsvarande svar.
/nsr/logs/daemon.raw C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw NetWorker-serverloggning.

Om NWUI-servern finns på själva NetWorker-servern delar den samma tomcat-instans med NetWorker.
Om du tillhandahåller en .raw loggfil som stöd rekommenderas det att återge loggfilen på det system som den kommer från. Detta säkerställer att tidsstämplarna återges i serverns lokala tid: NetWorker: Så här använder du nsr_render_log

Loggfiler

Linux:

De processer som körs för gränssnittets serverdel är:  /opt/nwui/bin/nwuictld och jsvc.exec Du kan kontrollera om de körs med ps Kommandot:
ps -ef | grep nwui
                  ps-utdata som visar NWUI-backend 
Loggarna finns här:

Lokal till NetWorker-server:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
  • /nsr/nwui/monitoring/app/logs/
Fjärransluten (NWUI-servern finns på en värd som är separat från NetWorker-servern):
  • /opt/nwui/logs
  • /nsr/nwui/logs   
Följande kommando kan användas för att skapa en zip-fil med dessa loggar
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
Obs! Beroende på om NWUI är lokalt eller fjärranslutet till NetWorker-servern kan kommandot ovan rapportera att vissa kataloger saknas. Detta är normalt. Värdnamnet och datumet behöver inte ändras, kommandot ovan skapar automatiskt paketet med serverns värdnamn och nuvarande datum (ÅÅÅÅ-MM-DD).
Windows

Windows NWUI-backend-processen som måste köras kallas nwuictld.exe:


                  Uppgiftslista som visar NWUI-tjänst 

Du kan hantera detta från services.msc:

                  servicekonsol som visar NWUI 
 

Loggarna finns här:

Lokal till NetWorker-server
  • 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\
Fjärr: 
  • 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
Obs! Sökvägarna som visas är NetWorker-standardinstallationssökvägen. Om NetWorker installerades på en annan enhet eller med en annan sökväg ska du justera därefter.
 
NetWorker-server

Kör nsrget-verktyget på NetWorker-servern för att samla in relevanta loggar:
Networker: Så här använder du NSRGet NetWorker-datainsamlingsverktyget

De mest relevanta loggarna beror på vilken åtgärd som görs från NWUI. Mer information om NetWorker-loggar finns i:
Networker: Loggfiler och platser

Felsökning

Om du vill felsöka REST API-kommunikationen ändrar du felsökningsnivån i logback.xml filen på NetWorker-servern:

Windows (Standard): C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi\WEB-INF\classes
Linux: /nsr/authc/webapps/nwrestapi/WEB-INF/classes


                  Tillbakaloggningsfil 

Avkommentera raderna som handlar om loggning av API-anrop. Detta gör att loggningsnivån anges till "spårning" för REST API-begäranden och svar.

                  Inställningar för felsökning 

Se: NetWorker: Så här aktiverar du REST API-felsökning

 

REST API

NWUI använder REST API för att samverka med NetWorker. NWUI- och REST API-loggar visar API-funktioner och NetWorker-svar, men den här informationen kan också kontrolleras direkt i webbläsaren. Den här metoden är användbar för att hitta avvikelser mellan användargränssnitt och NetWorker CLI eller när användargränssnittet inte returnerar förväntade resultat. 

 

  1. När du öppnar NWUI, högerklicka i webbläsarfönstret och välj Inspektera.

Inspektera

  1. I webbläsarens fönster "Inspektera" klickar du på fliken Nätverk :

Webbläsare Inspektera nätverket

  1. När du utför funktioner i NWUI visas åtgärder under Namn. Kolumnen Status innehåller REST API:ets slutförandestatus: API-begäran och -svar 
  2. Klicka på den åtgärd som du vill undersöka närmare. Om du till exempel klickar på säkerhetskopieringsfunktionen som visas ovan visas följande information på fliken Rubriker :

Från detta kan begärande-URL, begärandemetod och statuskod identifieras.

  1. Om du vill se nyttolasten för svar klickar du på fliken Svar .

 

Det här exemplet visar det REST API-svar som används för att fylla i fliken Återställ och spara när du har bläddrat bland Azure-säkerhetskopior och valt en sparuppsättning för återställning.

Additional Information

Affected Products

NetWorker

Products

NetWorker, NetWorker Series
Article Properties
Article Number: 000010592
Article Type: How To
Last Modified: 19 ديسمبر 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.