NetWorker: Sådan foretager du fejlfinding af problemer med servicerespons i NetWorker ved hjælp af hjælpeprogrammet nsrwatch
Summary: Hjælpeprogrammet nsrwatch gør det muligt at foretage fejlfinding af problemer, hvor der er symptomer, der indikerer, at NetWorker-kerneprocesser muligvis ikke reagerer.
Instructions
NetWorker-serverinstallationspakken indeholder et kommandolinjeværktøj kaldet nsrwatch. Kommandoen nsrwatch bruges til at overvåge og betjene NetWorker-servere. Den kan også bruges til fejlfinding af NetWorker-processer, der ikke svarer eller forbruger systemressourcer uventet. Brug af hjælpeprogrammet nsrwatch er ikke det første trin i fejlfinding af problemer med servicerespons i NetWorker. Det bør kun bruges, når de mere sandsynlige årsager til en tjeneste eller præstationsrelaterede problemer er udelukket:
Kontroller først, at:
- Alle elementer i NetWorker-datazonen understøttes.
- Se kompatibilitetsvejledningerne på elab navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Se den versionsspecifikke NetWorker-vejledning til ydeevne og optimering, som findes på Dells supportwebsted: https://www.dell.com/support/product-details/product/networker/overview
- I miljøer, hvor eksterne NetWorker-storagenoder er implementeret. NetWorker-versionen af lagernoden skal stemme overens med NetWorker-versionen af NetWorker-serveren.
- Der er ikke noget problem med diskplads på NetWorker-serveren.
- Linux:
df -Th
-
- Windows: Kontroller diskpladsforbrug fra Windows File Explorer eller Diskhåndtering.
- De ressourcer, der er tilgængelige på NetWorker-serveren (CPU, RAM osv.), er ikke bagud opbrugte i spidsbelastningsperioder.
- Linux:
top
-
- Windows: Task Manager eller Perfmon
- NetWorker: Fejlfinding af højt hukommelses- eller CPU-forbrug efter proces
- Windows: Task Manager eller Perfmon
- Der er ingen væsentlige fejl i operativsystemlogfilerne
- Linux: /var/log/messages
- Windows: Logbog (program - og systemhændelseslogfiler )
- Problemet er med alle standard NetWorker-handlinger og er ikke mere specifikt, f.eks.: Sikkerhedskopieringer til én lagernode, kun kloningshandlinger påvirkes osv.
- Generering af kernedump er blevet aktiveret på OS-niveau på NetWorker-serveren, og der er ingen processer, hvor der er kernedumping.
- Planlægning af NetWorker-ydeevne og -optimering:
-
- Der er nok tilgængelige måldiskenheder til NetWorker-sikkerhedskopieringerne.
- Der er defineret nok åbne filbeskrivelser på en Linux NetWorker-server. Se: Krav til NetWorker-kerneparametre
- Indstillinger og parametre for optimering af ydeevne er blevet anvendt.
- NetWorker-serveren opfylder minimumkravene til en datazone af denne størrelse. Se: Systemkomponenter.
- For en stor datazone er NMC-serveren på en anden maskine end NetWorker-serveren. Se: Hukommelseskrav til NetWorker-serveren og NetWorker Management Console
- Portintervallerne er indstillet korrekt i henhold til sikkerhedskonfigurationsvejledningen, https://www.dell.com/support/product-details/product/networker/docs
NSRWATCH Kommandolinje-indstillinger:
| MULIGHEDER | Funktion |
| - C-antal | Antal kernedumps, der skal udføres under registrering af et svarproblem. (tilgængelighed eller respons på service eller proces) |
| -d afgrænser | Valgfri afgrænser til råt output |
| -g dir | Generer en kernedump sammen med en staksporing til den givne mappe. |
| -i interval | Interval i sekunder mellem serverforespørgsler |
| -k interval | Interval i sekunder mellem logføring af staksporinger |
| -n antal | Maks. antal kernedumps, der skal genereres |
| -p program[:version] | RPC-programnavn med valgfri version; For eksempel: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S dir | (Kun Windows) Sti til PDB-filer (symbol Program Database) |
| -t tærskel | Tærsklen i sekunder, før nsrwatch rapporterer et problem med reaktionsevnen. |
| - U-tærskel | Tærsklen i %CPU før nsrwatch rapporterer høj CPU-udnyttelse |
| -v | Medtag yderligere kontekst, når du logger staksporinger. |
Windows-operativsystem: Sådan bruges nsrwatch til fejlfinding af et tilsyneladende NetWorker-tjeneste- eller procesproblem:
- Installer fejlfindingsværktøjer
til Windows på NetWorker-serveren
- Sørg for, at cdb.exe er i Windows PATH-variablen
. Der skal åbnes et nyt kommandopromptvindue, for at denne ændring kan træde i kraft. Genstart er ikke påkrævet.
- Symbolfilerne (pdb-filer) til din NetWorker-version skal være tilgængelige. Dell NetWorker Support kan levere disse.
- Kør nsrwatch , og lad vente på service- eller procestilstanden.
For eksempel: E: \ Symboler er stien, hvor pdb-filerne installeres.
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
Logfiler, der skal indsamles:
- Gengivet daemon.raw
- daemon.raw
- NSRWATCH-output for de relevante dæmoner (som beskrevet ovenfor).
- System- og applikationshændelseslogfiler
Linux OS: Sådan bruges nsrwatch til fejlfinding af et tilsyneladende NetWorker-tjeneste- eller procesproblem:
- Installer ikke-strippede binære filer i stedet for de binære standardfiler for den proces, der er af interesse: Normalt nsrd, nsrjobd, nsrmmdbd og nsrexecd. Disse kan leveres af Dell NetWorker-support.
- Dette kræver, at NetWorker først lukkes ned. De skal have de korrekte tilladelser.
- Kør nsrwatch , og lad vente på service- eller procesproblemet.
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
Logfiler, der skal indsamles:
- Gengivet daemon.raw
- daemon.raw
- NSRWATCH-udgang for de relevante dæmoner.
- OS-meddelelsesfil (/var/log/messages)
- Sørg for at kontrollere filen /var/log/messages, og sørg for, at loggen dækker hele nsrwatch-vinduet . Hvis der er meget aktivitet på serveren, kan meddelelsesloggen rulle over. Der findes andre /var/log/messages-date eller /var/log/messages#, hvis meddelelseslogfilen er rullet over. Gennemgå omhyggeligt tidsstemplet fra det tidspunkt, hvor disse filer blev oprettet. Hvis de også dækker nsrwatch-sessionen , skal du også få fat i disse ekstra meddelelseslogfiler.
Additional Information
NetWorker-processer og -porte
NetWorker: Sådan foretages fejlfinding af sikkerhedskopieringshandlinger
NetWorker: Logfiler og placeringer
NetWorker-fejlfindingsvejledning: Procesnedbrud og kernedumps
NetWorker: Fejlfinding af højt hukommelses- eller CPU-forbrug efter proces