NetWorker: Hvordan produsere AUTHC Java tråd og heap dumper for Linux NetWorker Server

Summary: Denne prosessen er ment for NetWorker-sikkerhetskopieringsadministratorer for å aktivere Java Virtual Machine (JVM)-overvåking når Java-tråder og heap-dumper blir forespurt av NetWorker-støtte. Dette kan være nyttig når du utfører avansert diagnose av autentiseringsrelaterte problemer. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Forhåndskrav:

  • NetWorker-godkjenningen (authc) -serveren er installert på en Linux-plattform.
  • Denne prosessen krever omstart av NetWorker-tjenestene, så nedetid for serveren må planlegges deretter.
  • Windows-boksen som brukes til å overvåke NetWorker-serveren, krever at VisualVM-verktøyet er installert: https://visualvm.github.io/download.html Denne hyperkoblingen tar deg til et nettsted utenfor Dell Technologies.  
  • Oracle Java Development Kit (JDK) må installeres på Windows-boksen som brukes til å starte VisualVM. NetWorker Runtime Environment (NRE) støtter ikke VisualVM.
MERK: Windows-systemet må ha nettverkstilgang til NetWorker-serveren.

Konfigurere NetWorker-serveren til å vise informasjon i VisualVM:

1. Koble til NetWorker-serveren via SSH, og bytt til rot:

sudo su - 
 
2. Identifiser IP-adressen til NetWorker-serveren:
ifconfig -a
nslookup
NETWORKER_SERVERNAME

 
3. Kontroller at port 9094 ikke brukes. 
netstat -apno | grep 9094
MERK: Hvis porten brukes, velger du en annen port og kontrollerer at den ikke brukes av et annet program.

4. Lag en kopi av authservice Konfigurasjonsfil:
cp /opt/nsr/authc-server/bin/authservice /opt/nsr/authc-server/bin/authservice_`date -I`

5. Åpne ikonet authcservice fil med et tekstredigeringsprogram og legg til følgende linjer:

vi /opt/nsr/authc-server/bin/authservice

-Djava.security.properties=${AUTHCCONF}/java.security \
-Dauthc.server.banner.location=${AUTHCCONF} \
-Djava.locale.providers=COMPAT \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9094 \  # <--- Replace this another port if port 9094 is in use by another application
-Dcom.sun.management.jmxremote.rmi.port=9094 \  # <--- Replace this another port if port 9094 is in use by another application
-Djava.rmi.server.hostname=10.xxx.xxx.xxx \  # <--- Replace this with NW server IP address
-Dcom.sun.management.jmxremote.local.only=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-XX:+IgnoreUnrecognizedVMOptions \
org.apache.catalina.startup.Bootstrap

6. Start NetWorker-tjenestene på nytt:

systemctl restart networker

7. Når tjenestene kommer opp igjen, bekrefter du porten som er angitt i authservice Filen lytter:

netstat -apno | grep 9094

The NetWorker authc -serveren er nå konfigurert til å vise informasjon i VisualVM.

Bruke VisuaVM til å opprette tråd- og heapdumper for NetWorker-autc-serveren:

MERK: Avhengig av problemet som står overfor, kan det være nødvendig å generere flere tråd- og haugdumper manuelt innen et intervall på 15-30 sekunder. Under treg NetWorker-godkjenning genererer du manuelt tråd- og heap-dumper hvert X sekund fra påloggingsstart til fullføring eller feil. Start NetWorker-tjenester på nytt kan midlertidig løse problemer med påloggingsytelse. Vent til problemet dukker opp igjen før du samler tråd- og haugdumper. Tråd- og haugdumpene må samles inn mens problemet er reproduserbart.

1. Bekreft at Windows-systemet kan koble til port 9094 på NetWorker-serveren:

Powershell: tnc HOSTNAME -port 9094
Bruke TNC til å teste port  

2. Lansering VisualVM.
3. Høyreklikk på Ekstern og velg Legg til ekstern vert:

Bruke visualVM til å legge til en ekstern vert

4. Skriv inn vertsnavnet for NetWorker-serveren, klikk på Avanserte innstillinger, og legg til port 9094.

Angi den eksterne porten i VisualVM

5. Klikk OK.
6. Høyreklikk på NetWorker-serveroppføringen, og velg Legg til JMX-tilkobling.

Legg til jmx-tilkobling i visualvm

7. I Tilkobling-feltet skriver du inn NetWorker-serververtsnavnet etterfulgt av :9094.

Koble til JMX-tilkoblingen for NetWorker-serveren

8. Klikk OK.
9 Dobbeltklikk på JMX-oppføringen i menyen til venstre, og velg kategorien Tråder:

Overvåk JMX-trådene fra VisualVM

Hvis du vil lage tråddumper, klikker du på Thread Dump som produserer en tråddump under JMX-tilkoblingen:

Opprette en tråddump i VisualVM

Hvis du vil lagre tråddumpen, høyreklikker du dumpen og klikker Lagre som:

Lagre tråddumpfilen

Hvis du vil lage en hodedump, høyreklikker du JMX-tilkoblingen og klikker Heap-dump:

Opprette en heap-dump

Du blir bedt om å lagre heap-dumpen under /tmp-mappen på NetWorker-serveren:

Lagre heap-dumpen

10. Når du er ferdig med å produsere tråden og haugdumpene. Lagre og pakk (komprimer) tråddumpene manuelt fra VisualVM.

11. Pakk (komprimer) heap-dumpene på NetWorker-serveren manuelt sammen med autorisasjonsloggene:

tar cvzf /tmp/`hostname`_`date -I`.tgz /tmp/heap* /proc/cpuinfo /proc/meminfo /nsr/authc/logs

Denne kommandoen oppretter en pakke med NetWorker-servernes vertsnavn og dato i NetWorker-serverens /tmp-katalog. Kopier den av med et SCP-verktøy:

NetWorker (Linux): Slik kopierer du filer til/fra en Linux NetWorker-server.

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000224315
Article Type: How To
Last Modified: 29 Apr 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.