NetWorker: Jak vytvořit AUTHC Java Thread a výpisy haldy pro Linux NetWorker Server

Summary: Tento proces je určen správcům zálohování NetWorker, aby povolili monitorování Java Virtual Machine (JVM), když podpora NetWorker vyžádá výpisy vláken Java a haldy. To může být užitečné při provádění pokročilé diagnostiky problémů souvisejících s ověřováním. ...

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

Požadavky:

  • Ověřování NetWorker (authc) je nainstalován na platformě Linux.
  • Tento proces vyžaduje restartování služeb NetWorker, takže odstávky serveru je třeba naplánovat odpovídajícím způsobem.
  • Okno Windows používané k monitorování serveru NetWorker vyžaduje instalaci nástroje VisualVM: https://visualvm.github.io/download.html Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies.  
  • Na poli Windows, který slouží ke spuštění VisualVM, musí být nainstalována sada Oracle Java Development Kit (JDK). Prostředí NetWorker Runtime Environment (NRE) nepodporuje VisualVM.
POZNÁMKA: Systém Windows musí mít síťový přístup k serveru NetWorker.

Konfigurace serveru NetWorker pro zobrazení informací v nástroji VisualVM:

1. Připojte se k serveru NetWorker pomocí SSH a přepněte na uživatele root:

sudo su - 
 
2. Identifikujte IP adresu serveru NetWorker:
ifconfig -a
nslookup
NETWORKER_SERVERNAME

 
3. Ujistěte se, že se nepoužívá port 9094. 
netstat -apno | grep 9094
POZNÁMKA: Pokud se port používá, vyberte jiný port a ujistěte se, že jej nepoužívá jiná aplikace.

4. Udělejte si kopii authservice Konfigurační soubor:
cp /opt/nsr/authc-server/bin/authservice /opt/nsr/authc-server/bin/authservice_`date -I`

5. Otevřete authcservice pomocí textového editoru a přidejte následující řádky:

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. Restartujte služby NetWorker:

systemctl restart networker

7. Po obnovení služeb potvrďte port nastavený v authservice Soubor naslouchá:

netstat -apno | grep 9094

Pracovník sítě authc server je teď nakonfigurovaný tak, aby zobrazoval informace ve VisualVM.

Použití nástroje VisuaVM k vytvoření výpisů vláken a haldy pro ověřovací server NetWorker:

POZNÁMKA: V závislosti na problému, kterému čelíte, může být nutné ručně vygenerovat více výpisů paměti vláken a haldy v intervalu 15 až 30 sekund. Během pomalého ověřování NetWorker ručně generujte výpisy vláken a haldy každých X sekund od spuštění přihlášení až do dokončení nebo selhání. Restartování služeb NetWorker může dočasně vyřešit problémy s výkonem přihlášení. Před shromažďováním výpisů vláken a haldy počkejte, až se problém znovu objeví. Výpisy vláken a haldy musí být shromážděny, zatímco je problém reprodukovatelný.

1. Ověřte, že se systém Windows může připojit k portu 9094 na serveru NetWorker:

Prostředí PowerShell: tnc HOSTNAME -port 9094
Použití TNC k testování portu  

2. Uvedení VisualVM.
3. Pravým tlačítkem myši klikněte na možnost Remote a vyberte možnost Add Remote Host:

Přidání vzdáleného hostitele pomocí visualvm

4. Zadejte název hostitele serveru NetWorker, klikněte na možnost Advanced Settings a přidejte port 9094.

Nastavení vzdáleného portu v vizuálním virtuálním počítači

5. Klikněte na tlačítko OK.
6. Klikněte pravým tlačítkem na položku serveru NetWorker a vyberte možnost Add JMX Connection.

Přidání připojení jmx do visualvm

7. Do pole Connection zadejte název hostitele serveru NetWorker následovaný :9094.

Připojení k serveru NetWorker JMX

8. Klikněte na tlačítko OK.
9 Poklepejte na položku JMX v levém menu a vyberte záložku Vlákna:

Monitorování vláken JMX z VisualVM

Chcete-li vytvořit výpisy paměti vlákna, klikněte na Výpis stavu vlákna, který vytvoří výpis vlákna v rámci připojení JMX:

Vytvoření výpisu paměti vlákna v visualvm

Chcete-li uložit výpis zobrazení, klikněte pravým tlačítkem myši na výpis paměti a klikněte na příkaz Uložit jako:

Uložte soubor výpisu stavu vlákna.

Chcete-li vytvořit výpis paměti, klikněte pravým tlačítkem myši na připojení JMX a klikněte na příkaz výpis haldy:

Vytvoření výpisu haldy

Zobrazí se výzva k uložení výpisu haldy do adresáře /tmp na serveru NetWorker:

Uložení výpisu haldy

10. Po dokončení vytváření vlákna a výpisů haldy. Ručně uložte a zkomprimujte (zkomprimujte) výpisy paměti vlákna z virtuálního počítače VisualVM.

11. Ručně zazipujte (zkomprimujte) výpisy haldy na serveru NetWorker spolu s protokoly ověřování:

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

Tento příkaz vytvoří sadu s názvem hostitele serverů NetWorker a datem v adresáři /tmp serveru NetWorker. Zkopírujte jej pomocí nástroje SCP:

NetWorker (Linux): Jak kopírovat soubory do/ze serveru Linux NetWorker.

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.