Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

IU da Web de Gerenciamento do NetWorker (NWUI): Guia de triagem e solução de problemas

Summary: IU da Web de Gerenciamento do NetWorker (NWUI): Guia de triagem e solução de problemas

This article applies to   This article does not apply to 

Instructions

Como a NWUI funciona

A interface do usuário da Web do NetWorker (NWUI) usa as seguintes tecnologias: HTML5, Apache Tomcat, Spring Framework, Angular Framework e API (Representational State Transfer, transferência de estado representacional). O aplicativo NWUI pode ser instalado em sistemas operacionais Linux ou Windows. Ele pode ser instalado diretamente no servidor do NetWorker ou em um host que não seja o servidor do NetWorker.

                  kA5f10000004LFmCAM_1_0

Há quatro componentes importantes:
Esses componentes podem estar no mesmo host ou em hosts separados.
  • Front-end da Web:  Esta é a camada de apresentação escrita em HTML5 e Angular Framework, que apresenta as operações do NetWorker ao usuário por meio de um navegador da Web. O navegador da Web está conectado aos processos de back-end da interface do usuário do.
  • Back-end da interface do usuário:  O aplicativo de back-end é gravado no Spring Framework.  Ele usa Java e Apache Tomcat. A comunicação entre o front-end e o back-end e entre o back-end e o servidor do NetWorker é feita usando chamadas API REST internas. O processo da NWUI usa a instância existente do Apache Tomcat no servidor do NetWorker ou instala sua própria instância do Apache Tomcat se instalada remotamente a partir do servidor do NetWorker.
  • Servidor do NetWorker: A estrutura REST do servidor do NetWorker é responsável por receber as chamadas API REST do back-end da interface do usuário e conectá-las aos componentes principais do servidor do NetWorker. O barramento de mensagens RabbitMQ do servidor do NetWorker também é usado para interação com nsrjobd.
  • AuthC: O componente authc do NetWorker é usado para todas as necessidades de autenticação. O processo de solicitação entra em contato com a AuthC para verificar as credenciais; após a verificação, a AuthC emite um token de hora, baseado, assinado e criptografado. Os componentes do NetWorker usam esse token para verificar o usuário e autorizar ou não uma operação solicitada. Geralmente, isso está no servidor do NetWorker, mas pode ser instalado em um host separado. 
A maior parte da comunicação está usando a API REST, que permite a interação com recursos identificados pelos endereços URI (Uniform Resource Identifier, identificador uniforme de recursos). Ele usa verbos HTTP (HEAD, GET, PUT, POST, DELETE) para interagir com os URI (Uniform Resource Identifiers, identificadores de recursos uniformes) de maneira stateless. Essas chamadas api REST são internas às operações do NetWorker e da NWUI. Eles não devem ser confundidos com a interface da API REST do NetWorker, que fornece acesso programático ao NetWorker para programação de operações personalizadas, que é descrita no Guia do Desenvolvedor da API REST do NetWorker.
 

Solução de problemas

Definindo o problema

DETALHES DO PROBLEMA
Para gerar uma descrição completa do problema, considere as seguintes perguntas:
  • Qual operação está sendo tentada e que não está funcionando?
  • Essa operação funciona quando iniciada fora da NWUI (por exemplo: No NetWorker Management Console (NMC)?
  • O problema é consistente ou intermitente?
  • Se intermitente, há um acionador conhecido?
  • Isso funcionou melhor antes e, em caso afirmativa, alguma alteração conhecida foi aplicada antes e depois que o problema foi exibido?
  • Quando o problema ocorreu pela primeira vez (e o que mudou desde que o problema foi exibido)?
  • O problema acontece apenas em momentos de carga pesada no ambiente de backup?
  • Qual é o escopo do problema (todas as operações de recuperação/algumas operações de recuperação, algumas guias não funcionam enquanto outras não são afetadas)?
  • O que foi tentado até agora para corrigir e quais conclusões foram extrativas disso?

DETALHES DO AMBIENTE
  • Qual é a versão do servidor do NetWorker e a plataforma do sistema operacional?
  • O NWUI está instalado no servidor do NetWorker ou em um host separado?
    • Qual é a versão da NWUI se instalada em um host separado do servidor do NetWorker?
  • Qual pacote Java está instalado no servidor NWUI; o NetWorker Runtime Environment (NRE) está instalado ou o Oracle Java Runtime Environment (JRE).
Autenticação
A autenticação usa o AuthC da mesma forma que o Console de gerenciamento do NetWorker e o comando nsrlogin . Para problemas de autenticação, comece testando a autenticação no próprio servidor do NetWorker para separar se o problema de autenticação está relacionado à NWUI ou não. Se você estiver usando um método de autenticação externo, como AD ou LDAP, é aconselhável testar primeiro a autenticação com contas locais do NetWorker para ver se o problema afeta apenas o método de autenticação externa.

Um comando típico usado para testar se o processo de autenticação está funcionando conforme esperado no servidor do NetWorker é:  
authc_mgmt -u [user name] -p [password] -e find-all-users.

Ou:

Conta local do NetWorker:

nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
Conta externa (AD/LDAP):
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
 
O Guia de Configuração de Segurança do NetWorker contém detalhes completos de como a autenticação do NetWorker funciona, como testá-la e como redefinir uma senha, se necessário.

Se for necessário fazer mais diagnósticos de autenticação, consulte:  NetWorker: Como ativar a DEPURação do AUTHC para fins de solução de problemas

Problemas de instalação
Para obter detalhes sobre como instalar a NWUI e quais registros consultar caso haja um problema com a instalação, consulte o seguinte artigo:
NetWorker Management Web UI (NWUI): Como instalar
 
Problemas no navegador
Se vários navegadores forem instalados, teste o problema observado em navegadores diferentes para ver se o problema é específico a um navegador.

No navegador, use o clique com o botão direito do mouse e "inspect" para ver as chamadas API REST que estão sendo feitas a partir do navegador, bem como declarações de registro e informações de conexão de rede.
  • Clique com o botão direito do mouse em qualquer lugar da janela do navegador e selecione "inspect" (inspecionar)
  • Uma nova janela é aberta com várias guias.  As guias "Console" e "Network" provavelmente serão as mais úteis.
  • Usando essas guias, podemos ver as chamadas exatas da API REST que estão sendo feitas no servidor do NetWorker. 
  • Na guia Network, também podemos ver o método de solicitação e a resposta da API REST do servidor do NetWorker. Dessa forma, podemos rastrear exatamente o que está sendo solicitado do servidor do NetWorker e exatamente como o servidor do NetWorker está respondendo a essa solicitação.
                   kA5f10000004LFmCAM_1_1
                   kA5f10000004LFmCAM_1_2
 
Problemas de back-end da interface do usuário

Os registros importantes de back-end da interface do usuário do são:
    catalina.log - registro do servidor Tomcat e registro de implementação de aplicativos.
    nwui.log - registro do servidor do aplicativo NWUI.
    restapi.log - registro da API REST do NetWorker.  O NWUI se comunica com o servidor do NetWorker usando a API REST do NetWorker.
    daemon.raw - registro do servidor do NetWorker.

A localização desses arquivos de log depende do sistema operacional que está sendo usado, bem como se a instalação da NWUI é local para o servidor do NetWorker ou remotamente.  Se a NWUI estiver no próprio servidor do NetWorker, ela compartilhará a mesma instância tomcat com o NetWorker.
Se você estiver fornecendo um arquivo .raw log para suporte, recomenda-se processar o arquivo de log no sistema do qual ele se origina. Isso garante que os registros de data e hora sejam processados no horário local do servidor: NetWorker: Como usar nsr_render_log

Arquivos de log

Linux:

Os processos que são executados para o back-end da interface do usuário são:  /opt/nwui/bin/nwuictld e jsvc.exec Você pode verificar se eles estão em execução com o comando ps:
ps -ef | grep nwui
                  kA5f10000004LFmCAM_1_3
Os registros estão aqui:

local para o servidor do NetWorker:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
Remoto:
  • /opt/nwui/logs
  • /nsr/nwui/logs                  
Windows

O processo de back-end do Windows NWUI que deve estar em execução é chamado nwuictld.exe:

                  kA5f10000004LFmCAM_1_5
Você pode gerenciar isso em services.msc:
                  kA5f10000004LFmCAM_1_6
 
Os registros estão aqui:

local para o servidor do NetWorker:
  • C:\Arquivos de Programas\EMC NetWorker\nwui\logs
  • C:\Arquivos de Programas\EMC NetWorker\nsr\authc-server\logs
  • C:\Arquivos de Programas\EMC NetWorker\nsr\restapi\restapi.log
  • C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
Remoto: 
  • C:\Arquivos de Programas\EMC NetWorker\nwui\logs
  • %LOCALAPPDATA%\Temp\NetWorker_Management_Web_UI_Server_[TIMESTAMP].log
  • %LOCALAPPDATA%\Temp\NetWorker_Management_Web_UI_Server_[TIMESTAMP]_0_MCUI.log
Servidor do NetWorker

Execute a ferramenta nsrget no servidor do NetWorker para coletar os registros relevantes:
Networker: Como usar a ferramenta de coleta de dados NSRGet NetWorker

Os registros mais relevantes dependem da operação que está sendo tentada a partir da NWUI. Para obter mais informações sobre os registros do NetWorker, consulte:
Networker: Arquivos de log e locais

Depuração

Para depurar a comunicação da API REST, altere o nível de depuração no arquivo logback.xml no servidor do NetWorker:

Windows: C:\Arquivos de Programas\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi\WEB-INF\classes
Linux: /nsr/authc/webapps/nwrestapi/WEB-INF/classes

                   kA5f10000004LFmCAM_1_7
Remova comentários das linhas que lidam com o registro de chamadas de API. Isso faz com que o nível de registro seja definido como "trace" para as solicitações e respostas da API REST.
                   kA5f10000004LFmCAM_1_8

Additional Information

Affected Products

NetWorker

Product

NetWorker, NetWorker Series
Article Properties
Article Number: 000010592
Article Type: How To
Last Modified: 19 Jan 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.
Article Properties
Article Number: 000010592
Article Type: How To
Last Modified: 19 Jan 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.