NetWorker: Linux NetWorker Sunucusu için AUTHC Java İş Parçacığı ve Yığın Dökümleri Oluşturma

Summary: Bu işlem, NetWorker destek ekibi tarafından Java iş parçacığı ve yığın dökümleri istendiğinde NetWorker yedek yöneticilerinin Java Virtual Machine (JVM) izlemesini etkinleştirmesi için tasarlanmıştır. Bu, kimlik doğrulamayla ilgili sorunların gelişmiş tanılaması için yararlı olabilir. ...

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

Önkoşullar:

  • NetWorker kimlik doğrulaması (authc) sunucusu bir Linux platformuna kurulur.
  • Bu işlem NetWorker hizmetlerinin yeniden başlatılmasını gerektirir, bu nedenle sunucu kapalı kalma süresi buna göre planlanmalıdır.
  • NetWorker sunucusunu izlemek için kullanılan Windows kutusu, VisualVM aracının yüklü olmasını gerektirir: https://visualvm.github.io/download.html Bu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir.  
  • VisualVM'yi başlatmak için kullanılan Windows kutusunda Oracle Java Development Kit (JDK) yüklü olmalıdır, NetWorker Runtime Environment (NRE) VisualVM'yi desteklemez.
NOT: Windows sisteminin NetWorker sunucusuna ağ erişimi olmalıdır.

NetWorker sunucusunu VisualVM'de bilgi gösterecek şekilde yapılandırma:

1. NetWorker sunucusuna SSH üzerinden bağlanın ve kök kullanıcıya geçin:

sudo su - 
 
2. NetWorker sunucusu IP adresini belirleyin:
ifconfig -a
nslookup
NETWORKER_SERVERNAME

 
3. 9094 numaralı bağlantı noktasının kullanılmadığından emin olun. 
netstat -apno | grep 9094
NOT: Bağlantı noktası kullanılıyorsa, başka bir bağlantı noktası seçin ve başka bir uygulama tarafından kullanılmadığından emin olun.

4. Bir kopyasını oluşturun authservice Yapılandırma dosyası:
cp /opt/nsr/authc-server/bin/authservice /opt/nsr/authc-server/bin/authservice_`date -I`

5. Aç authcservice dosyasını bir metin düzenleyiciyle açın ve aşağıdaki satırları ekleyin:

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. NetWorker hizmetlerini yeniden başlatın:

systemctl restart networker

7. Hizmetler yeniden başlatıldıktan sonra, authservice Dosya dinliyor:

netstat -apno | grep 9094

Ağ İşçisi authc sunucu artık VisualVM'de bilgi gösterecek şekilde yapılandırılmıştır.

NetWorker kimlik doğrulama sunucusu için iş parçacığı ve yığın dökümleri oluşturmak üzere VisuaVM'yi kullanma:

NOT: Karşılaşılan soruna bağlı olarak, 15-30 saniyelik bir aralık içinde el ile birden çok iş parçacığı ve yığın dökümü oluşturmak gerekebilir. Yavaş NetWorker kimlik doğrulaması sırasında, oturum açma başlangıcından tamamlanana veya başarısız olana kadar her X saniyede bir manuel olarak iş parçacığı ve yığın dökümleri oluşturun. NetWorker hizmetlerinin yeniden başlatılması oturum açma performansı sorunlarını geçici olarak çözebilir. İş parçacığı ve yığın dökümlerini toplamadan önce sorunun yeniden ortaya çıkmasını bekleyin. Sorun yeniden oluşturulabiliyorken iş parçacığı ve yığın dökümleri toplanmalıdır.

1. Windows sisteminin NetWorker sunucusundaki 9094 numaralı bağlantı noktasına bağlanabildiğini doğrulayın:

Güç kabuğu: tnc HOSTNAME -port 9094
Bağlantı noktasını test etmek için TNC yi kullanma  

2. Piyasaya Sürülme VisualVM'dir.
3. Remote öğesine sağ tıklayın ve Add Remote Host öğesini seçin:

Uzak ana bilgisayar eklemek için visualvm kullanma

4. NetWorker sunucusu ana bilgisayar adını girin, Gelişmiş Ayarlar a tıklayın ve 9094 numaralı bağlantı noktasını ekleyin.

VisualVM'de uzak bağlantı noktasını ayarlama

5. Tamam'a tıklayın.
6. NetWorker sunucu girişine sağ tıklayın ve Add JMX Connection öğesini seçin.

Görsel vm'de jmx bağlantısı ekleme

7. Connection alanına NetWorker sunucusu ana bilgisayar adını ve ardından :9094.

NetWorker sunucusu JMX bağlantısına bağlanın

8. Tamam'a tıklayın.
9 Soldaki menüdeki JMX girişine çift tıklayın ve İş Parçacıkları sekmesini seçin:

VisualVM'den JMX iş parçacıklarını izleme

İş parçacığı dökümleri oluşturmak için, JMX bağlantısı altında bir iş parçacığı dökümü oluşturan İş Parçacığı Dökümü'ne tıklayın:

VisualVM'de iş parçacığı dökümü oluşturma

İş parçacığı dökümünü kaydetmek için, döküme sağ tıklayın ve Farklı Kaydet'e tıklayın:

İş parçacığı döküm dosyasını kaydedin

Baş döküm oluşturmak için JMX bağlantısına sağ tıklayın ve Yığın Dökümü'ne tıklayın:

Yığın dökümü oluşturma

Yığın dökümünü NetWorker sunucusundaki /tmp dizini altına kaydetmeniz istenir:

Yığın dökümünü kaydetme

10. İplik ve yığın dökümlerini üretmeyi bitirdiğinizde. İş parçacığı dökümlerini VisualVM'den el ile kaydedin ve sıkıştırın (sıkıştırın).

11. Kimlik doğrulama günlükleriyle birlikte NetWorker sunucusundaki yığın dökümlerini manuel olarak sıkıştırın (sıkıştırın):

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

Bu komut, NetWorker sunucusunun /tmp dizininde NetWorker sunucularının ana bilgisayar adı ve tarihi ile bir paket oluşturur. Bir SCP aracıyla kopyalayın:

NetWorker (Linux): Linux NetWorker sunucusuna/sunucusundan dosya kopyalama.

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.