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

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

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Instruktioner

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. Blanda inte ihop dessa med NetWorker REST API, som möjliggör anpassade åtgärder och dokumenteras i NetWorker REST API Developer Guide.

Felsökning

Definiera problemet

INFORMATION OM PROBLEMET

Fö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

Vanliga problem:

AUTENTISERINGSPROBLEM:
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 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 av 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, ovanstående kommando 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.

Webbläsare 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.

Ytterligare information

Berörda produkter

NetWorker

Produkter

NetWorker, NetWorker Series
Artikelegenskaper
Artikelnummer: 000010592
Artikeltyp: How To
Senast ändrad: 07 maj 2026
Version:  7
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.