NetWorker: Slik feilsøker du problemer med tjenesterespons i NetWorker ved hjelp av nsrwatch-verktøyet
Summary: Verktøyet nsrwatch gjør det mulig å feilsøke problemer der det finnes symptomer som indikerer at NetWorker-kjerneprosessene kanskje ikke svarer.
Instructions
Installasjonspakken for NetWorker-serveren inneholder et kommandolinjeverktøy kalt nsrwatch. Kommandoen nsrwatch brukes til å overvåke og bruke NetWorker-servere. Den kan også brukes til å feilsøke NetWorker-prosesser som ikke svarer eller bruker systemressurser uventet. Bruk av nsrwatch-verktøyet er ikke det første trinnet i feilsøking av tjenesteresponsproblemer i NetWorker. Den bør bare brukes når de mer sannsynlige årsakene til en tjeneste eller ytelsesrelaterte problemer er utelukket:
Sjekk først at:
- Alle elementer i NetWorker-datasonen støttes.
- Se kompatibilitetsveiledningene på elab-navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Se veiledningen for NetWorkers versjonsspesifikke veiledning for ytelse og optimalisering, som er tilgjengelig på Dells nettsted for kundestøtte: https://www.dell.com/support/product-details/product/networker/overview
- I miljøer der eksterne NetWorker-lagringsnoder er distribuert. NetWorker-versjonen av lagringsnoden må samsvare med NetWorker-versjonen av NetWorker-serveren.
- Det er ingen diskplassproblem på NetWorker-serveren.
- Linux:
df -Th
-
- Windows: Sjekk diskplassbruk fra Windows File Explorer eller Disk Management.
- Ressursene som er tilgjengelige på NetWorker-serveren (CPU, RAM osv.) er ikke oppbrukt i rushtiden.
- Linux:
top
-
- Windows: Oppgavebehandling eller Perfmon
- NetWorker: Feilsøking av høy minne- eller CPU-bruk etter prosess
- Windows: Oppgavebehandling eller Perfmon
- Det er ingen vesentlige feil i operativsystemloggene
- Linux: /var/log/messages
- Windows: Event Viewer (program- og systemhendelseslogger)
- Problemet gjelder alle standard NetWorker-operasjoner og er ikke mer spesifikt, for eksempel: Sikkerhetskopier til én lagringsnode, bare kloneoperasjoner som påvirkes, og så videre.
- Generering av kjernedump er aktivert på OS-nivå på NetWorker-serveren, og det finnes ingen kjernedumping for prosesser.
- NetWorkers ytelses- og optimaliseringsplanlegging:
-
- Det er nok målvolumer tilgjengelig for NetWorker-sikkerhetskopiene.
- Det er nok åpne filbeskrivelser definert på en Linux NetWorker-server. Se: Krav til NetWorker-kjerneparameter
- Innstillinger og parametere for ytelsesoptimalisering er tatt i bruk.
- NetWorker-serveren oppfyller minimumskravene for en datasone av denne størrelsen. Se: Systemkomponenter.
- For en stor datasone er NMC-serveren på en separat maskin fra NetWorker-serveren. Se: Minnekrav for NetWorker-serveren og NetWorker Management Console
- Portområdene er riktig angitt i henhold til veiledningen for sikkerhetskonfigurasjon, https://www.dell.com/support/product-details/product/networker/docs
nsrwatch Alternativer for kommandolinjen:
| Alternativ | Funksjon |
| -c teller | Antall kjernedumper som skal utføres under påvisning av et responsproblem. (tjenestens eller prosessens tilgjengelighet eller respons) |
| -d skilletegn | Valgfritt skilletegn for råutdata |
| -g dir | Generer en kjernedump sammen med en stakksporing til den angitte katalogen. |
| -i intervall | Intervall i sekunder mellom serverspørringer |
| -k intervall | Intervall i sekunder mellom logging av stakkspor |
| -n teller | Maks. antall kjernedumper som skal genereres |
| -p program [: versjon] | RPC-programnavn med valgfri versjon; For eksempel: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S dir | (Bare Windows) Bane til symbol Program Database-filer (PDB) |
| -t terskel | Terskel i sekunder før nsrwatch rapporterer et problem med svartid. |
| -u terskel | Terskel i% CPU før nsrwatch rapporterer høy CPU-utnyttelse |
| -v | Inkluder ekstra kontekst når du logger stakksporinger. |
Windows OS: Slik bruker du nsrwatch til å feilsøke et tilsynelatende NetWorker-tjeneste eller prosessproblem:
- Installere feilsøkingsverktøy
for Windows på NetWorker-serveren
- Kontroller at cdb.exe er i Windows PATH-variabelen
. Et nytt ledetekstvindu må åpnes for at denne endringen skal tre i kraft. Ingen omstart er nødvendig.
- Symbolfilene (pdb-filer) for NetWorker-versjonen din må være tilgjengelige. Dell NetWorker Support kan levere disse.
- Kjør nsrwatch og la det stå mens du venter på service- eller prosesstilstanden.
Eksempel: E:\Symboler er banen der pdb-filene distribueres.
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
Logger som skal samles inn:
- Gjengitt daemon.raw
- daemon.raw
- nsrwatch-utdata for de relevante bakgrunnsprosessene (som beskrevet ovenfor).
- Hendelseslogger for system og program
Linux OS: Slik bruker du nsrwatch til å feilsøke et tilsynelatende NetWorker-tjeneste eller prosessproblem:
- Installer ikke-strippede binærfiler i stedet for standard binærfiler for prosessen som er av interesse: Vanligvis nsrd, nsrjobd, nsrmmdbd og nsrexecd. Disse kan leveres av Dell NetWorkers kundestøtte.
- Dette krever at NetWorker først avsluttes. De må ha de riktige tillatelsene.
- Kjør nsrwatch og la kjøre venter på tjenesten eller prosessen problemet.
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
Logger som skal samles inn:
- Gjengitt daemon.raw
- daemon.raw
- nsrwatch-utdata for de relevante bakgrunnsprosessene.
- OS-meldingsfil (/var/log/messages)
- Kontroller /var/log/messages-filen, og kontroller at loggen dekker hele nsrwatch-vinduet . Hvis det er mye aktivitet på serveren, kan meldingsloggen rulle over. Andre /var/log/messages-date eller /var/log/messages# finnes hvis meldingsloggfilen er overført. Se nøye gjennom tidsstempelet fra da disse filene ble opprettet. Hvis de også dekker nsrwatch-økten , kan du også ta tak i disse ekstra meldingsloggene.
Additional Information
NetWorker-prosesser og -porter
NetWorker: Slik feilsøker du sikkerhetskopieringsoperasjoner
NetWorker: Loggfiler og plasseringer
Feilsøkingsveiledning for NetWorker: Prosesskrasj og kjernedumper
NetWorker: Feilsøking av høy minne- eller CPU-bruk etter prosess