NetWorker Management Web UI (NWUI): Veiledning for sortering og feilsøking

Summary: NetWorker Management Web UI (NWUI): Veiledning for sortering og feilsøking

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

Hvordan NWUI fungerer

NetWorker Web User Interface (NWUI) bruker følgende teknologier: HTML5, Apache Tomcat, Spring Framework, Angular Framework og Representational State Transfer (REST) Application Programming Interface (API). NWUI-applikasjonen kan installeres på Linux- eller Windows-operativsystemer. Den kan installeres enten direkte på NetWorker-serveren eller på en vert som ikke er NetWorker-serveren.


                  Komponenter av NWUI 


Det er fire viktige komponenter:
Disse komponentene kan være på samme vert eller på separate verter.
  • Web frontend:  Dette er presentasjonslaget skrevet i HTML5 og Angular Framework som presenterer NetWorker-operasjoner til brukeren via en nettleser. Nettleseren er koblet til UI-backend-prosessene.
  • UI-backend:  Backend-applikasjonen er skrevet i Spring Framework.  Den bruker java og Apache Tomcat. Kommunikasjon mellom frontend og backend og mellom backend og NetWorker-serveren gjøres ved hjelp av interne REST API-kall. NWUI-prosessen bruker enten den eksisterende Apache Tomcat-forekomsten på NetWorker-serveren eller installerer sin egen Apache Tomcat-forekomst hvis den installeres eksternt fra NetWorker-serveren.
  • NetWorker-server: NetWorker Server REST-rammeverket er ansvarlig for å motta REST API-kall fra UI-backend og koble dem til NetWorker-serverens kjernekomponenter. NetWorker Server RabbitMQ-meldingsbussen brukes også til samhandling med nsrjobd.
  • AUTHC: AUTC-komponenten i NetWorker brukes til alle godkjenningsbehov. Forespørselsprosessen kontakter AuthC for å bekrefte legitimasjon; Ved bekreftelse utsteder AuthC et tidsbasert, signert og kryptert token. NetWorker-komponenter bruker dette tokenet til å bekrefte brukeren og godkjenne eller ikke forespurte operasjoner. Dette er vanligvis på NetWorker-serveren, men kan installeres på en separat vert. 
Det meste av kommunikasjonen bruker REST API, som tillater samhandling med ressurser identifisert av URI-adresser (Uniform Resource Identifier). Den bruker HTTP-verb (HEAD, GET, PUT, POST, DELETE) for å samhandle med Uniform Resource Identifiers (URI) på en tilstandsløs måte. Disse REST API-kallene er interne for NetWorker- og NWUI-operasjoner.

a { tekst-dekorasjon: ingen; farge: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Ikke forveksle disse med NetWorker REST API, som muliggjør tilpassede operasjoner og er dokumentert i utviklerveiledningen for NetWorker REST API.

Feilsøking

Definere problemet

DETALJER OM
PROBLEMETFor å generere en fullstendig problembeskrivelse, bør du vurdere følgende spørsmål:
  • Hvilken operasjon blir forsøkt som ikke fungerer?
  • Fungerer denne operasjonen når den startes fra utenfor NWUI (for eksempel: Fra NetWorker Management Console (NMC))?
  • Er problemet konsekvent eller periodisk?
  • Hvis periodisk, er det en kjent utløser?
  • Fungerte dette bedre før, og er det i så fall noen kjente endringer som ble brukt før og etter at problemet dukket opp?
  • Når oppsto problemet først (og hva er endret siden problemet oppstod)?
  • Oppstår problemet bare ved tung belastning på sikkerhetskopieringsmiljøet?
  • Hva er omfanget av problemet (alle gjenopprettingsoperasjoner eller noen gjenopprettingsoperasjoner, noen faner fungerer ikke, mens andre ikke påvirkes)?
  • Hva har blitt forsøkt så langt å fikse og hvilke konklusjoner er trukket fra dette?

MILJØDETALJER
  • Hva er NetWorker-serverversjonen og operativsystemplattformen?
  • Er NWUI installert på NetWorker-serveren eller en separat vert?
    • Hva er NWUI-versjonen hvis den er installert på en atskilt vert fra NetWorker-serveren?
  • Hvilken Java-pakke er installert på NWUI-serveren; er installert NetWorker Runtime Environment (NRE) eller Oracle Java Runtime Environment (JRE).
Autentisering
Godkjenning bruker AUTHC på samme måte som NetWorker Management Console og nsrlogin Kommandoen. For godkjenningsproblemer må du først teste godkjenning på NetWorker-serveren for å fastslå om problemet er relatert til NWUI eller selve serveren. Hvis du bruker AD eller LDAP til godkjenning, må du først teste med lokale NetWorker-kontoer for å bekrefte om problemet bare påvirker ekstern godkjenning.

En vanlig kommando som brukes til å teste om godkjenningsprosessen fungerer som forventet på NetWorker Server, er:  
authc_mgmt -u [user name] -p [password] -e find-all-users.

Eller:

Lokal NetWorker-konto:

nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
Ekstern (AD/LDAP) konto:
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
 
Veiledningen for sikkerhetskonfigurasjon for NetWorker inneholder alle detaljer om hvordan NetWorker-autentisering fungerer, hvordan du tester det og hvordan du tilbakestiller et passord om nødvendig.

Hvis ytterligere godkjenningsdiagnose er nødvendig, kan du se:  NetWorker: Slik aktiverer du AUTHC DEBUG for feilsøkingsformål

Installasjonsproblemer
Hvis du vil ha mer informasjon om hvordan du installerer NWUI, og hvilke logger du bør konsultere hvis det skulle være et problem med installasjonen, kan du se følgende artikkel:
NetWorker Management Web UI (NWUI): Slik installerer du                   

 

Problemer med UI-backend

De viktige UI-backend-loggene er:
Linux-banen Windows-bane (standard) Funksjon
/nsr/authc/logs/catalina.log C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\catalina.log Tomcat-serverlogging og logging av applikasjonsdistribusjon.
/nsr/authc/logs/nwui.log C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log Logging av NWUI-applikasjonsserver.
/nsr/logs/restapi/restapi.log C:\Program Files\EMC NetWorker\nsr\restapi\restapi.log NetWorker REST API-logging. NWUI kommuniserer med NetWorker-serveren ved hjelp av NetWorker REST API. Se delen REST API i denne artikkelen for å se hvordan du diagnostiserer hvilke REST API-funksjoner som brukes, sammen med det tilsvarende svaret.
/nsr/logs/daemon.raw C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw Logging av NetWorker-server.

Hvis NWUI-serveren er på selve NetWorker-serveren, deler den samme Tomcat-forekomsten med NetWorker.
Hvis du leverer en .raw For å støtte loggfilen anbefales det å gjengi loggfilen på systemet den kommer fra. Dette sikrer at tidsstemplene gjengis i serverens lokale tid: NetWorker: Hvordan du bruker nsr_render_log

Loggfiler

Linux:

Prosessene som kjører for UI-backend er:  /opt/nwui/bin/nwuictld og jsvc.exec Du kan sjekke om de kjører med ps Kommandoen:
ps -ef | grep nwui
                  ps-utdata som viser NWUI-backend 
Loggene er her:

Local to NetWorker server:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
  • /nsr/nwui/monitoring/app/logs/
Ekstern (NWUI-serveren er på en vert atskilt fra NetWorker sever):
  • /opt/nwui/logs
  • /nsr/nwui/logs   
Følgende kommando kan brukes til å opprette et zip for disse loggene
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
MERK: Avhengig av om NWUI er lokal eller ekstern til NetWorker-serveren, kan kommandoen ovenfor rapportere at noen kataloger mangler. Dette er forventet. Vertsnavnet og datoen trenger ikke å endres. Kommandoen ovenfor oppretter automatisk pakken med serverens vertsnavn og gjeldende dato (ÅÅÅÅ-MM-DD).
Windows

Windows NWUI-backend-prosessen som må kjøres, kalles nwuictld.exe:


                  Oppgaveliste som viser NWUI-tjenesten 

Du kan administrere dette fra services.msc:

                  Tjenestekonsoll som viser NWUI 
 

Loggene er her:

Lokal til 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\
Eksterne: 
  • 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
MERK: Banene som vises, er standard NetWorker-installasjonsbane. Hvis NetWorker ble installert på en annen disk eller med en annen bane, må du justere i henhold til dette.
 
NetWorker-server

Kjør nsrget-verktøyet på NetWorker-serveren for å innhente relevante logger:
Networker: Slik bruker du NSRGet NetWorker-datainnsamlingsverktøyet

De mest relevante loggene avhenger av operasjonen som forsøkes fra NWUI. Hvis du vil ha mer informasjon om NetWorker-logger, kan du se:
Networker: Loggfiler og plasseringer

Feilsøking

Hvis du vil feilsøke REST API-kommunikasjon, endrer du feilsøkingsnivået i logback.xml -fil på NetWorker-serveren:

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


                  Logg tilbake fil 

Fjern kommentarer til linjene som omhandler loggføring av API-kall. Dette fører til at loggingsnivået settes til "sporing" for REST API-forespørsler og svar.

                  Feilsøkingsinnstillinger 

Se: NetWorker: Slik aktiverer du feilsøking i REST API

 

REST-API

NWUI bruker REST API til grensesnitt med NetWorker. NWUI- og REST-API-logger viser API-funksjoner og NetWorker-svar, men denne informasjonen kan også kontrolleres direkte i nettleseren. Denne metoden er nyttig for å finne avvik mellom brukergrensesnitt og NetWorker CLI eller når brukergrensesnittet ikke returnerer forventede resultater. 

 

  1. Mens du åpner NWUI, høyreklikker du i nettleservinduet og velger Inspiser.

Inspisere

  1. I nettleserens "Inspiser" -vindu klikker du på Nettverk-fanen :

Nettleserinspeksjon av nettverk

  1. Når du utfører funksjoner i NWUI, vises operasjoner under Navn. Statuskolonnen inneholder fullføringsstatusen for REST API: API-forespørsel og svar 
  2. Klikk operasjonen du vil undersøke nærmere. Hvis du for eksempel klikker på sikkerhetskopieringsfunksjonen vist ovenfor, vises følgende detaljer i kategorien Overskrifter :

Fra dette er URL-adressen for forespørsel, forespørselsmetode og statuskode identifiserbar.

  1. Hvis du vil se svarnyttelasten, klikker du på fanen Svar .

 

Dette eksemplet viser REST API-svaret som brukes til å fylle ut fanen Gjenopprett og Savesets etter å ha surfet gjennom Azure-sikkerhetskopier og valgt et lagringssett for gjenoppretting.

Additional Information

Affected Products

NetWorker

Products

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