NetWorker: Como produzir dumps de heap e thread Java AUTHC para o servidor NetWorker no Linux

Riepilogo: Esse processo destina-se a administradores de backup do NetWorker para habilitar o monitoramento da Java Virtual Machine (JVM) quando dumps de heap e thread Java são solicitados pelo suporte do NetWorker. Isso pode ser útil ao fazer o diagnóstico avançado de problemas relacionados à autenticação. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

O processo descrito neste artigo não é um procedimento padrão para solucionar problemas do servidor de autenticação do NetWorker (AUTHC). Esse procedimento pode ser solicitado pelo suporte do NetWorker, normalmente somente quando envolvido com a engenharia. 

Pré-requisitos:

  • A autenticação do NetWorker (authc) é instalado em uma plataforma Linux.
  • Esse processo exige a reinicialização dos serviços do NetWorker, portanto, o tempo de inatividade do servidor deve ser planejado adequadamente.
  • A caixa do Windows usada para monitorar o servidor do NetWorker requer ter a ferramenta VisualVM instalada: https://visualvm.github.io/download.html Esse hiperlink direcionará você para um site fora da Dell Technologies.  
  • O Oracle Java Development Kit (JDK) deve ser instalado na caixa do Windows usada para iniciar o VisualVM, pois o NetWorker Runtime Environment (NRE) não é compatível com o VisualVM.
Nota: O sistema Windows deve ter acesso de rede ao servidor do NetWorker.

Configurando o servidor do NetWorker para mostrar informações no VisualVM:

1. Conecte-se ao servidor NetWorker via SSH e alterne para root:

sudo su - 
 
2. Identifique o endereço IP do servidor do NetWorker:
ifconfig -a
nslookup
NETWORKER_SERVERNAME

 
3. Verifique se a porta 9094 não está sendo usada. 
netstat -apno | grep 9094
Nota: Se a porta estiver sendo usada, escolha outra porta e certifique-se de que ela não seja usada por outro aplicativo.

4. Crie uma cópia do diretório authservice Arquivo de configuração:
cp /opt/nsr/authc-server/bin/authservice /opt/nsr/authc-server/bin/authservice_`date -I`

5. Abra o authcservice com um editor de texto e adicione as seguintes linhas:

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. Reinicie os serviços do NetWorker:

systemctl restart networker

7. Depois que os serviços voltarem a funcionar, confirme a porta definida no authservice O arquivo está escutando:

netstat -apno | grep 9094

O NetWorker authc agora o servidor está configurado para mostrar informações no VisualVM.

Usando o VisuaVM para criar dumps de thread e heap para o servidor authc do NetWorker:

Nota: Dependendo do problema que está sendo enfrentado, pode ser necessário gerar vários dumps de thread e heap manualmente em um intervalo de 15 a 30 segundos. Durante a autenticação lenta do NetWorker, gere manualmente dumps de thread e heap a cada X segundos desde o início do log-in até a conclusão ou falha. Reiniciar os serviços do NetWorker pode resolver temporariamente problemas de desempenho de log-in. Aguarde até que o problema reapareça antes de coletar dumps de thread e heap. Os dumps de thread e heap devem ser coletados enquanto o problema é reproduzível.

1. Confirme se o sistema Windows pode se conectar à porta 9094 no servidor do NetWorker:

Powershell: tnc HOSTNAME -port 9094
Usando o TNC para testar a porta 

2. Abra VisualVM.
3. Clique com o botão direito do mouse em Remote e selecione Add Remote Host:

Usar visualvm para adicionar um host remoto

4. Digite o nome do host do servidor NetWorker, clique em Configurações avançadas e adicione a porta 9094.

Definir a porta remota no VisualVM

5. Clique em OK.
6. Clique com o botão direito do mouse na entrada do NetWorker Server e selecione Add JMX Connection.

Adicionar conexão jmx no visualvm

7. No campo Conexão, digite o nome de host do servidor NetWorker seguido por :9094.

Conectar-se à conexão JMX do servidor NetWorker

8. Clique em OK.
9 Clique duas vezes na entrada JMX no menu esquerdo e selecione a guia Threads:

Monitorar os threads JMX do visualVM

Para produzir dumps de thread, clique em Thread Dump, que produz um dump de thread sob a conexão JMX:

Criar um dump de thread no VisualVM

Para salvar o dump de thread, clique com o botão direito do mouse no dump e clique em Save As:

Salve o arquivo de despejo de thread

Para produzir um despejo de cabeça, clique com o botão direito do mouse na conexão JMX e clique em Heap Dump:

Criar um despejo de heap

Você será solicitado a salvar o despejo de pilha no /tmp diretório no servidor do NetWorker:

Salvar o despejo de pilha

10. Quando você terminar de produzir os dumps de thread e heap. Salve e compacte manualmente os dumps de thread do VisualVM.

11. Compacte manualmente os dumps de heap no servidor NetWorker juntamente com os logs do AUTHC:

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

Esse comando cria um pacote com o nome do host e a data dos servidores do NetWorker /tmp diretório. Copie-o com uma ferramenta SCP:

NetWorker (Linux): Como copiar arquivos de/para um servidor NetWorker no Linux.

Informazioni aggiuntive

Prodotti interessati

NetWorker

Prodotti

NetWorker Family, NetWorker Series
Proprietà dell'articolo
Numero articolo: 000224315
Tipo di articolo: How To
Ultima modifica: 24 mar 2026
Versione:  4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.