NetWorker: Så här felsöker du problem med servicesvar i NetWorker med hjälp av verktyget nsrwatch
Summary: Verktyget nsrwatch gör det möjligt att felsöka problem där det finns symptom som tyder på att NetWorker-kärnprocesser kanske inte svarar.
Instructions
NetWorker-serverns installationspaket innehåller ett kommandoradsverktyg som kallas nsrwatch. Kommandot nsrwatch används för att övervaka och använda NetWorker-servrar. Den kan också användas för att felsöka NetWorker-processer som inte svarar eller förbrukar systemresurser oväntat. Att använda verktyget nsrwatch är inte det första steget i felsökningen av problem med servicesvar i NetWorker. Den bör endast användas när de mer sannolika orsakerna till en tjänst eller prestandarelaterade problem har uteslutits:
Kontrollera först att:
- Alla element i NetWorker-datazonen stöds.
- Se kompatibilitetsguiderna i elab navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Se NetWorker-manualen för versionsspecifik prestanda och optimering som finns på Dells supportwebbplats: https://www.dell.com/support/product-details/product/networker/overview
- I miljöer där NetWorker-fjärrlagringsnoder distribueras. NetWorker-versionen av lagringsnoden måste stämma överens med NetWorker-versionen av NetWorker-servern.
- Det finns inget problem med diskutrymme på NetWorker-servern.
- Linux:
df -Th
-
- Windows: Kontrollera användningen av diskutrymme från Windows Utforskaren eller Diskhantering.
- De resurser som finns tillgängliga på NetWorker-servern (CPU, RAM och så vidare) ligger inte efter utmattade under högtrafik.
- Linux:
top
-
- Windows: Aktivitetshanteraren eller Perfmon
- NetWorker: Felsökning av hög minnes- eller CPU-användning efter process
- Windows: Aktivitetshanteraren eller Perfmon
- Det finns inga signifikanta fel i operativsystemets loggar
- Linux: /var/log/messages
- Windows: Loggboken (program - och systemhändelseloggar )
- Problemet gäller alla NetWorker-standardåtgärder och är inte mer specifikt, till exempel: Vid säkerhetskopiering till en lagringsnod påverkas endast kloningsåtgärder, och så vidare.
- Generering av kärndump har aktiverats på operativsystemnivå på NetWorker-servern och det finns inga processer kärndumpning.
- NetWorker-prestanda- och optimeringsplanering:
-
- Det finns tillräckligt med målvolymer för NetWorker-säkerhetskopieringarna.
- Det finns tillräckligt många öppna filbeskrivningar definierade på en Linux NetWorker-server. Se: Parameterkrav för NetWorker-kernel
- Inställningar och parametrar för prestandaoptimering har tillämpats.
- NetWorker-servern uppfyller minimikraven för en datazon av den här storleken. Se: Systemkomponenter.
- För en stor datazon finns NMC-servern på en dator som är skild från NetWorker-servern. Se: Minneskrav för NetWorker-servern och NetWorker Management Console
- Portintervallen har ställts in korrekt enligt Security Configuration Guide, https://www.dell.com/support/product-details/product/networker/docs
NSRWATCH Kommandoradsalternativ:
| Alternativ | Funktion |
| -c antal | Antal kärndumpar som ska användas vid identifiering av ett svarsproblem. (tjänstens eller processens tillgänglighet eller svar) |
| - d-avgränsare | Valfri avgränsare för rå utdata |
| -g dir | Generera en kärndump tillsammans med en stackspårning till den angivna katalogen. |
| -i intervall | Intervall i sekunder mellan serverfrågor |
| -k intervall | Intervall i sekunder mellan loggning av stackspårningar |
| -n antal | Maximalt antal kärndumpar som ska genereras |
| -p program[:version] | RPC-programnamn med valfri version; Till exempel: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S dir | (Endast Windows) Sökväg till PDB-filer (symbolprogramdatabas) |
| - t-tröskelvärde | Tröskelvärde i sekunder innan nsrwatch rapporterar ett svarstidsproblem. |
| - U-tröskelvärde | Tröskelvärde i %CPU innan nsrwatch rapporterar hög CPU-användning |
| -v | Inkludera ytterligare kontext när du loggar stackspårningar. |
Windows-operativsystem: Så här använder du nsrwatch för att felsöka ett uppenbart problem med NetWorker-tjänsten eller -processen:
- Installera felsökningsverktyg
för Windows på NetWorker-servern
- Kontrollera att cdb.exe finns i Windows PATH-variabeln
. Ett nytt kommandotolksfönster måste öppnas för att ändringen ska träda i kraft. Ingen omstart krävs.
- Symbolfilerna (pdb-filerna) för NetWorker-versionen måste vara tillgängliga. Dell NetWorker-support kan tillhandahålla dessa.
- Kör nsrwatch och låt running vänta på tjänst- eller processvillkoret.
Exempel: E:\Symbols är sökvägen där pdb-filerna distribueras.
C:\>nsrwatch -p nsrd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrd 2>&1 C:\>nsrwatch -p nsrexecd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrexecd 2>&1 C:\>nsrwatch -p nsrmmdbd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrmmdbd 2>&1 C:\>nsrwatch -p nsrjobd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrjobd 2>&1
Loggar som ska samlas in:
- Renderad daemon.raw
- daemon.raw
- nsrwatch-utdata för relevanta demoner (enligt beskrivningen ovan).
- Händelseloggar för system och program
Linux-operativsystem: Så här använder du nsrwatch för att felsöka ett uppenbart problem med NetWorker-tjänsten eller -processen:
- Installera icke-strippade binärfiler i stället för standardbinärfilerna för den process som är av intresse: Vanligtvis nsrd, nsrjobd, nsrmmdbd och nsrexecd. Dessa kan tillhandahållas av Dell NetWorker-supporten.
- Det kräver att NetWorker först stängs av. De måste ha rätt behörigheter.
- Kör nsrwatch och låt running vänta på problemet med tjänsten eller processen.
nsrwatch -p nsrd -i 30 -t 30 -k 30 > nsrd_out nsrwatch -p nsrexecd -i 30 -t 30 -k 30 > nsrexecd_out nsrwatch -p nsrjobd -i 30 -t 30 -k 30 > nsrjobd_out nsrwatch -p nsrmmdbd -i 30 -t 30 -k 30 > nsrmmdbd_out
Loggar som ska samlas in:
- Renderad daemon.raw
- daemon.raw
- nsrwatch-utdata för relevanta demoner.
- Fil med OS-meddelanden (/var/log/messages)
- Kontrollera filen /var/log/messages och se till att loggen täcker hela nsrwatch-fönstret . Om det finns mycket aktivitet på servern kan meddelandeloggen rullas över. Andra /var/log/messages-date eller /var/log/messages# finns om meddelandeloggfilen har rullats över. Granska noggrant tidsstämpeln från när dessa filer skapades. Om de också täcker nsrwatch-sessionen , ta även tag i dessa ytterligare meddelandeloggar.
Additional Information
NetWorker-processer och portar
NetWorker: Så här felsöker du säkerhetskopieringsåtgärder
NetWorker: Loggfiler och platser
Felsökningsguide för NetWorker: Bearbeta krascher och kärndumpar
NetWorker: Felsökning av hög minnes- eller CPU-användning efter process