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.


                  kA5f10000004LFmCAM_1_0


Det er fire viktige komponenter:
Disse komponentene kan være på samme vert eller på separate verter.
  • Front-end på nett:  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 front-end 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: Authc-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. De må ikke forveksles med NetWorker REST API-grensesnittet som gir programmatisk tilgang til NetWorker for programmering av spesialbygde operasjoner, som er beskrevet 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ørste gang (og hva er endret siden problemet ble oppstått)?
  • Oppstår problemet bare ved tung belastning på sikkerhetskopieringsmiljøet?
  • Hva er omfanget av problemet (alle gjenopprettingsoperasjoner / 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 kommandoen nsrlogin . Når det gjelder godkjenningsproblemer, starter du med å teste godkjenningen på selve NetWorker-serveren for å skille om godkjenningsproblemet er relatert til NWUI eller ikke. Hvis du bruker en ekstern godkjenningsmetode, for eksempel AD eller LDAP, anbefales det å først teste godkjenning med lokale NetWorker-kontoer for å se om problemet bare påvirker den eksterne godkjenningsmetoden.

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 på nettlesersiden
Hvis flere nettlesere er installert, kan du teste det observerte problemet i forskjellige nettlesere for å se om problemet er spesifikt for én nettleser.

I nettleseren bruker du høyreklikk og "inspiserer" for å se REST API-anropene som blir gjort fra nettleseren, samt logguttalelser og nettverkstilkoblingsinformasjon.
  • Høyreklikk hvor som helst i nettleservinduet og velg 'inspiser'
  • Et nytt vindu åpnes med flere faner.  Fanene 'Konsoll' og 'Nettverk' vil sannsynligvis være de mest nyttige.
  • Ved hjelp av disse fanene kan vi se de nøyaktige REST API-kallene som utføres til NetWorker-serveren. 
  • I nettverksfanen kan vi også se forespørselsmetoden og REST API-svaret fra NetWorker-serveren. På denne måten kan vi spore nøyaktig hva NetWorker-serveren etterspør, og nøyaktig hvordan NetWorker-serveren svarer på denne forespørselen.
                  kA5f10000004LFmCAM_1_1
                  kA5f10000004LFmCAM_1_2

 

Problemer med UI-backend

De viktige UI-backend-loggene er:
    catalina.log - Tomcat-serverlogging og logging av applikasjonsdistribusjon.
    nwui.log - Logging av NWUI-applikasjonsserver.
    restapi.log – NetWorker REST API-logging.  NWUI kommuniserer med NetWorker-serveren ved hjelp av NetWorker REST API.
    daemon.raw – NetWorker-serverlogging.

Plasseringen av disse loggfilene avhenger av operativsystemet som brukes, samt om installasjonen av NWUI er lokal for NetWorker-serveren eller ekstern den.  Hvis NWUI-en er på selve NetWorker-serveren, deler den samme Tomcat-forekomsten med NetWorker.
Hvis du leverer en .raw loggfil til støtte, 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
                  kA5f10000004LFmCAM_1_3
Loggene er her:

Local to NetWorker server:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
Fjern:
  • /opt/nwui/logs
  • /nsr/nwui/logs                  
Windows

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


                  kA5f10000004LFmCAM_1_5

Du kan administrere dette fra services.msc:

                  kA5f10000004LFmCAM_1_6
 

Loggene er her:

Local to NetWorker server:
  • C:Program FilesEMC NetWorker wuilogs
  • C:Program FilesEMC NetWorker srauthc-serverlogs
  • C:Program FilesEMC NetWorker sr estapi estapi.log
  • C:Program FilesEMC NetWorker srlogsdaemon.raw
Fjern: 
  • C:Program FilesEMC NetWorker wuilogs
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[TIMESTAMP].log
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[TIMESTAMP]_0_MCUI.log
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 filen på NetWorker-serveren:

Windows: C:Program FilesEMC NetWorker srauthc-server omcatwebapps wrestapiWEB-INFclasses
Linux: /nsr/authc/webapps/nwrestapi/WEB-INF/classes


                  kA5f10000004LFmCAM_1_7

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.

                  kA5f10000004LFmCAM_1_8

Additional Information

Affected Products

NetWorker

Products

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