NetWorker: Як створити AUTHC Java-дампи Java та купи для Linux NetWorker Server

Summary: Цей процес призначений для адміністраторів резервного копіювання NetWorker, щоб забезпечити моніторинг Java Virtual Machine (JVM), коли підтримка NetWorker запитує дампи потоків і купи Java. Це може бути корисно при поглибленій діагностиці питань, пов'язаних з автентифікацією. ...

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

Процес, описаний у цій статті, не є стандартною процедурою усунення проблем із серверною автентифікацією NetWorker (AUTHC). Цю процедуру може запросити служба підтримки NetWorker, зазвичай лише під час роботи з інженерією. 

Передумови:

  • Автентифікація NetWorker (authc) сервер встановлений на платформі Linux.
  • Цей процес вимагає перезапуску сервісів NetWorker, тому потрібно відповідно планувати простій сервера.
  • Windows, що використовується для моніторингу сервера NetWorker, вимагає встановлення інструменту VisualVM: https://visualvm.github.io/download.html Це посилання веде на сайт поза межами Dell Technologies.  
  • Oracle Java Development Kit (JDK) має бути встановлений на приставці Windows, що використовується для запуску VisualVM, оскільки NetWorker Runtime Environment (NRE) не підтримує VisualVM.
ПРИМІТКА. Система Windows повинна мати мережевий доступ до сервера NetWorker.

Налаштування сервера NetWorker для відображення інформації у VisualVM:

1. Підключіться до сервера NetWorker через SSH і перейдіть на root:

sudo su - 
 
2. Визначте IP-адресу сервера NetWorker:
ifconfig -a
nslookup
NETWORKER_SERVERNAME

 
3. Переконайтеся, що порт 9094 не використовується. 
netstat -apno | grep 9094
ПРИМІТКА. Якщо порт використовується, оберіть інший порт і переконайтеся, що він не використовується іншим додатком.

4. Зробіть копію authservice Конфігураційний файл:
cp /opt/nsr/authc-server/bin/authservice /opt/nsr/authc-server/bin/authservice_`date -I`

5. Відкрийте authcservice Файл за допомогою текстового редактора та додайте такі рядки:

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. Restart NetWorker services:

systemctl restart networker

7. Після того, як сервіси знову запрацюють, підтвердіть порт, встановлений у authservice Файл слухає:

netstat -apno | grep 9094

Мережевий працівник authc сервер тепер налаштований на відображення інформації у VisualVM.

Використання VisuaVM для створення дампів потоків і куп для сервера автентифікації NetWorker:

ПРИМІТКА. Залежно від проблеми, може знадобитися генерувати кілька дампів потоків і куп вручну протягом інтервалу 15-30 секунд. Під час повільної автентифікації NetWorker вручну генеруйте дампи потоків і купи кожні X секунд від початку входу до завершення або відмови. Перезапуск сервісів NetWorker може тимчасово вирішити проблеми з продуктивністю входу. Чекайте, поки проблема з'явиться знову, перш ніж збирати потоки та дампи купи. Потоки та дампи купи потрібно збирати, поки проблема відтворюється.

1. Переконайтеся, що система Windows може підключатися до порту 9094 на сервері NetWorker:

Powershell: tnc HOSTNAME -port 9094
Використання TNC для тестування порту 

2. Запуск VisualVM.
3. Клацніть правою кнопкою миші «Віддалено» та виберіть «Додати віддалений хост»:

Використовуйте visualvm для додавання віддаленого хоста

4. Введіть ім'я сервера NetWorker, натисніть Розширені налаштування і додайте порт 9094.

Встановити віддалений порт у VisualVM

5. Натисніть OK.
6. Клацніть правою кнопкою миші по запису сервера NetWorker і виберіть Add JMX Connection.

Додати jmx-з'єднання у visualvm

7. У полі Connection введіть ім'я сервера NetWorker, а потім :9094.

Підключитися до JMX-з'єднання мережевого сервера

8. Натисніть OK.
9 Двічі клацніть по запису JMX у лівому меню та виберіть вкладку Threads:

Моніторинг потоків JMX з VisualVM

Щоб створити дампи потоків, натисніть Thread Dump, що створює дамп потоку під JMX-з'єднанням:

Створити дамп потоку у VisualVM

Щоб зберегти дамп потоку, клацніть правою кнопкою миші по дампу і натисніть Зберегти як:

Зберегти файл дампу потоку

Щоб створити headdump, клацніть правою кнопкою миші по з'єднанню JMX і виберіть Heap Dump:

Створити купчий дамп

Вам пропонують зберегти heapdump під /tmp каталог на сервері NetWorker:

Збережи звалку купи

10. Коли завершиш виробництво потоків і дампів купи. Збережіть вручну та закріпіть (стисніте) дампи потоків з VisualVM.

11. Ручно запакуйте (стисніте) дампи купи на сервері NetWorker разом із журналами AUTHC:

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

Ця команда створює пакет із хоста-іменем серверів NetWorker і датою у сервері NetWorker /tmp Довідник. Скопіюйте це за допомогою SCP-інструменту:

NetWorker (Linux): Як копіювати файли на/з сервера Linux NetWorker.

Additional Information

Affected Products

NetWorker

Products

NetWorker Family, NetWorker Series
Article Properties
Article Number: 000224315
Article Type: How To
Last Modified: 24 مارس 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.