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
Instructions
Hur NWUI fungerar
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.
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
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).
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
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
Om ytterligare autentiseringsdiagnos krävs, se: NetWorker: Så här aktiverar du AUTHC-FELSÖKNING i felsökningssyfte
Installationsproblem
NetWorker Management Web UI (NWUI): Hur man installerar
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
Lokal till NetWorker-server:
/opt/nwui/logs/nsr/authc/logs//nsr/logs/restapi/restapi.log/nsr/logs/daemon.raw/nsr/nwui/monitoring/app/logs/
/opt/nwui/logs/nsr/nwui/logs
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
Windows NWUI-backend-processen som måste köras kallas nwuictld.exe:
services.msc:
Lokal till NetWorker-server
C:\Program Files\EMC NetWorker\nwui\logs\C:\Program Files\EMC NetWorker\nsr\authc-server\logsC:\Program Files\EMC NetWorker\nsr\restapi\restapi.logC:\Program Files\EMC NetWorker\nsr\logs\daemon.rawC:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\
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
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
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
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.
- När du öppnar NWUI, högerklicka i webbläsarfönstret och välj Inspektera.

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

- 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
- 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.
- 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
NWUI-resurser
NetWorker Management Web UI (NWUI): Så här använder
duNetWorker Management Web UI (NWUI): Hur man installerar
NetWorker Management Web UI (NWUI): Vägledning för prioritering och felsökning