NetWorker: Problemen met servicerespons in NetWorker oplossen met behulp van het hulpprogramma nsrwatch
Summary: Met het hulpprogramma nsrwatch kunt u problemen oplossen waarbij er symptomen zijn die erop wijzen dat de kernprocessen van NetWorker mogelijk niet reageren.
Instructions
Het NetWorker serverinstallatiepakket bevat een opdrachtregelhulpprogramma dat bekend staat als nsrwatch. De opdracht nsrwatch wordt gebruikt voor het bewaken en gebruiken van NetWorker-servers. Het kan ook worden gebruikt om problemen met NetWorker-processen op te lossen die niet reageren of onverwacht systeemresources verbruiken. Het gebruik van het hulpprogramma nsrwatch is niet de eerste stap bij het oplossen van problemen met servicerespons in NetWorker. Het mag alleen worden gebruikt als de meest waarschijnlijke oorzaken van een service of prestatiegerelateerde problemen zijn uitgesloten:
Controleer eerst of:
- Alle elementen van de NetWorker-datazone worden ondersteund.
- Zie de compatibiliteitshandleidingen op elab navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Raadpleeg de versiespecifieke prestatie- en optimalisatiegids van NetWorker, beschikbaar op de Dell Support website: https://www.dell.com/support/product-details/product/networker/overview
- In omgevingen waar externe NetWorker-storageknooppunten worden geïmplementeerd. De NetWorker-versie van het storageknooppunt moet overeenkomen met de NetWorker-versie van de NetWorker-server.
- Er is geen probleem met schijfruimte op de NetWorker-server.
- Linux:
df -Th
-
- Windows: Controleer het schijfruimtegebruik in Windows Verkenner of Schijfbeheer.
- De resources die beschikbaar zijn op de NetWorker-server (CPU, RAM, enzovoort) raken niet uitgeput tijdens piekmomenten.
- Linux:
top
-
- Windows: Taakbeheer of Perfmon
- NetWorker: Troubleshooting High Memory or CPU usage by Process
- Windows: Taakbeheer of Perfmon
- Er zijn geen significante fouten in de logboeken van het besturingssysteem
- Linux: /var/log/messages
- Windows: Event Viewer (applicatie - en systeemgebeurtenislogboeken )
- Het probleem doet zich voor bij alle standaard NetWorker-bewerkingen en is niet specifieker, bijvoorbeeld: Back-ups naar één storageknooppunt, alleen kloonbewerkingen worden beïnvloed, enzovoort.
- Het genereren van coredumps is ingeschakeld op besturingssysteemniveau op de NetWorker-server en er zijn geen processen voor coredumping.
- NetWorker Performance & Optimization Planning:
-
- Er zijn voldoende doelvolumes beschikbaar voor de NetWorker-back-ups.
- Er zijn voldoende open bestandsdescriptors gedefinieerd op een Linux NetWorker-server. Zie: Vereisten voor NetWorker-kernelparameters
- De instellingen en parameters voor prestatieoptimalisatie zijn toegepast.
- De NetWorker-server voldoet aan de minimale vereisten voor een datazone van deze omvang. Zie: Systeemcomponenten.
- Voor een grote datazone bevindt de NMC server zich op een aparte machine van de NetWorker server. Zie: Geheugenvereisten voor de NetWorker server en NetWorker Management Console
- De poortbereiken zijn correct ingesteld volgens de Security Configuration Guide, https://www.dell.com/support/product-details/product/networker/docs
nsrwatch Opdrachtregelopties:
| Optie | Functie |
| -c aantal | Aantal coredumps dat moet worden uitgevoerd tijdens de detectie van een responsprobleem. (beschikbaarheid of respons van service of proces) |
| -D scheidingsteken | Optioneel scheidingsteken voor onbewerkte uitvoer |
| -g dir | Genereer een kerndump samen met een stacktrace naar de opgegeven map. |
| -i interval | Interval in seconden tussen serverquery's |
| - k-interval | Interval in seconden tussen het loggen van stacksporen |
| -n aantal | Maximaal aantal te genereren coredumps |
| -p programma[:versie] | RPC-programmanaam met optionele versie; Bijvoorbeeld: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S dir | (Alleen Windows) Pad naar symboolprogrammadatabasebestanden (PDB) |
| -t drempel | Drempelwaarde in seconden voordat nsrwatch een responsiviteitsprobleem meldt. |
| - U-drempel | Drempelwaarde in %CPU voordat nsrwatch een hoog CPU-gebruik rapporteert |
| -v | Voeg extra context toe bij het loggen van stacktraces. |
Windows-besturingssysteem: nsrwatch gebruiken om een ogenschijnlijk probleem met de service of het proces van NetWorker op te lossen:
- Foutopsporingshulpprogramma's
voor Windows installeren op de NetWorker-server
- Zorg ervoor dat de cdb.exe zich in de Windows PATH-variabele
bevindt. Er moet een nieuw opdrachtpromptvenster worden geopend om deze wijziging door te voeren. Opnieuw opstarten is niet nodig.
- De symboolbestanden (pdb-bestanden) voor uw NetWorker-versie moeten beschikbaar zijn. Dell NetWorker Support kan deze leveren.
- Voer nsrwatch uit en laat deze draaien in afwachting van de service- of procesconditie.
Bijvoorbeeld: E:\Symbolen zijn het pad waar de pdb-bestanden worden geïmplementeerd.
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
Te verzamelen logboeken:
- Gerenderde daemon.raw
- daemon.raw
- nsrwatch output voor de relevante daemons (zoals hierboven beschreven).
- Systeem- en applicatiegebeurtenislogboeken
Linux-besturingssysteem: nsrwatch gebruiken om een ogenschijnlijk probleem met de service of het proces van NetWorker op te lossen:
- Installeer niet-gestripte binaire bestanden in plaats van de standaard binaire bestanden voor het proces dat van belang is: Meestal nsrd, nsrjobd, nsrmmdbd en nsrexecd. Deze kunnen worden geleverd door Dell NetWorker-support.
- Hiervoor moet NetWorker eerst worden afgesloten. Ze moeten over de juiste machtigingen beschikken.
- Voer nsrwatch uit en laat deze wachten op het service- of procesprobleem.
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
Te verzamelen logboeken:
- Gerenderde daemon.raw
- daemon.raw
- nsrwatch output voor de relevante daemons.
- Bestand met besturingssysteemberichten (/var/log/messages)
- Controleer het bestand /var/log/messages en zorg ervoor dat het logboek het volledige nsrwatch-venster beslaat. Als er veel activiteit op de server is, kan het berichtenlogboek worden overgezet. Er bestaan andere /var/log/messages-date of /var/log/messages# als het berichtenlogbestand is overgezet. Controleer zorgvuldig de tijdstempel vanaf het moment waarop deze bestanden zijn gemaakt. Als ze ook betrekking hebben op de nsrwatch-sessie , pak dan ook deze extra berichtenlogboeken.
Additional Information
NetWorker-processen en -poorten
NetWorker: Fouten opsporen in back-upbewerkingen
NetWorker: Logbestanden en locaties
NetWorker probleemoplossingsgids: Procescrashes en coredumps
NetWorker: Troubleshooting High Memory or CPU usage by Process