NWUI (NetWorker Management Web UI): Luokittelu- ja vianmääritysopas

Summary: NWUI (NetWorker Management Web UI): Luokittelu- ja vianmääritysopas

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

Kuinka NWUI toimii

NetWorker Web User Interface (NWUI) käyttää seuraavia tekniikoita: HTML5, Apache Tomcat, Spring Framework, Angular Framework ja Representational State Transfer (REST) Application Programming Interface (API). NWUI-sovellus voidaan asentaa Linux- tai Windows-käyttöjärjestelmiin. Se voidaan asentaa joko suoraan NetWorker-palvelimeen tai isäntään, joka ei ole NetWorker-palvelin.


                  kA5f10000004LFmCAM_1_0


Tärkeitä osia on neljä:
Nämä osat voivat olla samassa tai eri isännässä.
  • Web-käyttöliittymä:  Tämä on HTML5: llä ja Angular Frameworkilla kirjoitettu esityskerros, joka esittelee NetWorker-toiminnot käyttäjälle verkkoselaimen kautta. Verkkoselain on yhdistetty käyttöliittymän taustaprosesseihin.
  • Käyttöliittymän taustajärjestelmä:  Taustasovellus on kirjoitettu Spring Frameworkissa.  Se käyttää Javaa ja Apache Tomcatia. Tietoliikenne edustan ja taustajärjestelmän välillä sekä taustajärjestelmän ja NetWorker-palvelimen välillä tapahtuu sisäisillä REST API -kutsuilla. NWUI-prosessi käyttää joko olemassa olevaa Apache Tomcat -esiintymää NetWorker-palvelimessa tai asentaa oman Apache Tomcat -instanssinsa, jos se asennetaan etänä NetWorker-palvelimesta.
  • NetWorker-palvelin: NetWorker Server REST -kehys vastaa REST API -kutsujen vastaanottamisesta käyttöliittymän taustajärjestelmästä ja niiden yhdistämisestä NetWorker Server -palvelimen ydinkomponentteihin. NetWorker Server RabbitMQ -sanomaväylää käytetään myös vuorovaikutukseen nsrjobd:n kanssa.
  • AuthC: NetWorkerin authc-komponenttia käytetään kaikkiin todennustarpeisiin. Pyyntöprosessi ottaa yhteyttä AuthC:hen tunnistetietojen tarkistamiseksi. vahvistuksen yhteydessä AuthC antaa aikaperusteisen, allekirjoitetun ja salatun tunnuksen. NetWorker-komponentit käyttävät tätä tunnusta käyttäjän vahvistamiseen ja pyytämättömän toiminnon valtuuttamiseen. Tämä on tavallisesti NetWorker-palvelimessa, mutta se voidaan asentaa eri isäntään. 
Suurin osa viestinnästä käyttää REST-ohjelmointirajapintaa, joka mahdollistaa vuorovaikutuksen URI (Uniform Resource Identifier) -osoitteiden tunnistamien resurssien kanssa. Se käyttää HTTP-verbejä (HEAD, GET, PUT, POST, DELETE) vuorovaikutukseen yhtenäisten resurssitunnisteiden (URI) kanssa tilattomalla tavalla. Nämä REST API -kutsut ovat NetWorker- ja NWUI-toimintojen sisäisiä. Niitä ei pidä sekoittaa NetWorker REST API -käyttöliittymään, joka tarjoaa ohjelmallisen pääsyn NetWorkeriin räätälöityjen toimintojen ohjelmointiin, joka on kuvattu NetWorker REST API -kehittäjäoppaassa.
 

Vianmääritys

Ongelman määrittely

ONGELMAN TIEDOT
Täydellisen ongelman kuvauksen luomiseksi harkitse seuraavia kysymyksiä:
  • Mitä sellaista operaatiota yritetään, joka ei toimi?
  • Toimiiko tämä toiminto, kun se käynnistetään NWUI:n ulkopuolelta (esimerkiksi: NetWorker Management Consolesta (NMC)?
  • Onko ongelma johdonmukainen vai ajoittainen?
  • Jos se on ajoittaista, onko olemassa tunnettu laukaiseva tekijä?
  • Toimiko tämä paremmin aiemmin, ja jos toimi, onko tiedossa muutoksia, joita on tehty ennen ongelman ilmenemistä ja sen jälkeen?
  • Milloin ongelma ilmeni ensimmäisen kerran (ja mikä muuttui ongelman ilmaantumisen jälkeen)?
  • Ilmeneekö ongelma vain, kun varmuuskopiointiympäristö kuormittuu voimakkaasti?
  • Mikä on ongelman laajuus (kaikki palautustoiminnot / jotkin palautustoiminnot, jotkin välilehdet eivät toimi ja toisiin ei)?
  • Mitä tähän mennessä on yritetty korjata ja mitä johtopäätöksiä tästä on tehty?

YMPÄRISTÖN TIEDOT
  • Mikä on NetWorker-palvelinversio ja käyttöjärjestelmäalusta?
  • Onko NWUI asennettu NetWorker-palvelimeen vai erilliseen isäntään?
    • Mikä on NWUI-versio, jos se on asennettu NetWorker-palvelimesta erilliseen isäntään?
  • Mikä Java-paketti on asennettu NWUI-palvelimelle; on NetWorker Runtime Environment (NRE) asennettu tai Oracle Java Runtime Environment (JRE).
Todennus
Todennus käyttää AuthC:tä samalla tavalla kuin NetWorker Management Consolea ja nsrlogin-komentoa . Jos todennusongelmat ilmenevät, aloita testaamalla todennus itse NetWorker-palvelimessa, jotta voit erottaa, liittyykö todennusongelma NWUI:hin vai ei. Jos käytät ulkoista todennusmenetelmää, kuten AD:tä tai LDAP:tä, on suositeltavaa testata todennus ensin paikallisilla NetWorker-tileillä ja tarkistaa, vaikuttaako ongelma vain ulkoiseen todennusmenetelmään.

Tyypillinen seuraava komento testataan, toimiiko todennusprosessi odotetulla tavalla NetWorker-palvelimessa:  
authc_mgmt -u [user name] -p [password] -e find-all-users.

tai

Paikallinen NetWorker-tili:

nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
Ulkoinen (AD/LDAP) tili:
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
 
NetWorker Security Configuration Guide sisältää täydelliset tiedot siitä, miten NetWorker-todennus toimii, miten sitä testataan ja miten salasana vaihdetaan tarvittaessa.

Jos todennusta tarvitaan lisää, katso artikkelia  NetWorker: Kuinka ottaa AUTHC DEBUG käyttöön vianmääritystä varten

Asennusongelmat
Lisätietoja NWUI:n asentamisesta ja lokeista, joita kannattaa käyttää, jos asennuksessa ilmenee ongelmia, on seuraavassa artikkelissa:
NetWorker Management Web UI (NWUI): Kuinka asentaa
 
Selainpuolen ongelmat
Jos asennettuna on useita selaimia, testaa havaittu ongelma eri selaimissa ja tarkista, liittyykö ongelma vain yhteen selaimeen.

Käytä selaimessa hiiren kakkospainiketta ja "tarkista" nähdäksesi selaimesta tehdyt REST API -kutsut sekä lokilausunnot ja verkkoyhteyden tiedot.
  • Napsauta hiiren kakkospainikkeella mitä tahansa selainikkunan kohtaa ja valitse "tarkasta"
  • Uusi ikkuna avautuu, jossa on useita välilehtiä.  'Konsoli'Ja'verkko-välilehdet ovat todennäköisesti hyödyllisimpiä.
  • Näiden välilehtien avulla näemme tarkat REST API -kutsut, joita NetWorker-palvelimeen tehdään. 
  • Verkko-välilehdessä näkyy myös pyyntötapa ja NetWorker-palvelimen REST API -vastaus. Näin voimme jäljittää tarkasti, mitä NetWorker-palvelimelta pyydetään ja miten NetWorker-palvelin vastaa tähän pyyntöön.
                  kA5f10000004LFmCAM_1_1
                  kA5f10000004LFmCAM_1_2

 

Käyttöliittymän taustaongelmat

Tärkeitä käyttöliittymän taustalokeja ovat:
    catalina.log - Tomcat-palvelimen kirjaaminen ja sovellusten käyttöönoton kirjaaminen.
    nwui.log - NWUI-sovelluspalvelimen kirjaaminen.
    restapi.log - NetWorker REST API:n kirjaaminen.  NWUI kommunikoi NetWorker-palvelimen kanssa NetWorker REST API:n avulla.
    daemon.raw - NetWorker-palvelimen kirjaaminen.

Näiden lokitiedostojen sijainti riippuu käytettävästä käyttöjärjestelmästä sekä siitä, onko NWUI asennettu NetWorker-palvelimen paikallisesti vai etäyhteyden kautta.  Jos NWUI on NetWorker-palvelimessa, sillä on sama tomcat-esiintymä kuin NetWorkerilla.
Jos annat tuelle .raw-lokitiedoston, lokitiedosto kannattaa hahmontaa järjestelmään, josta se on peräisin. Näin varmistetaan, että aikaleimat hahmonnetaan palvelimen paikallisessa ajassa: NetWorker: Kuinka käyttää nsr_render_log

Lokitiedostot

Linux:

Käyttöliittymän taustajärjestelmässä suoritettavat prosessit ovat:  /opt/nwui/bin/nwuictld ja jsvc.exec Voit tarkistaa ps-komennolla, toimivatko ne:
ps -ef | grep nwui
                  kA5f10000004LFmCAM_1_3
Lokit ovat tässä:

Paikallinen NetWorker-palvelimeen:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
Etäinen:
  • /opt/nwui/logs
  • /nsr/nwui/logs                  
Windows

Windows NWUI -taustaprosessia, jonka on oltava käynnissä, kutsutaan nwuictld.exe:


                  kA5f10000004LFmCAM_1_5

Voit hallita tätä osoitteessa services.msc:

                  kA5f10000004LFmCAM_1_6
 

Lokit ovat tässä:

Paikallinen NetWorker-palvelimeen:
  • C:Program FilesEMC NetWorker wuilogs
  • C:Program FilesEMC NetWorker srauthc-serverlogs
  • C:Program FilesEMC NetWorker sr estapi estapi.log
  • C:Program FilesEMC NetWorker srlogsdaemon.raw
Etäinen: 
  • C:Program FilesEMC NetWorker wuilogs
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[AIKALEIMA].log
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[AIKALEIMA]_0_MCUI.log
NetWorker-palvelin

Kerää tarvittavat lokit suorittamalla nsrget-työkalu NetWorker-palvelimessa:
Verkkotyöntekijä: NSRGet NetWorker -tiedonkeruutyökalun

käyttäminenTärkeimmät lokit määräytyvät sen mukaan, mitä toimintoa yritetään NWUI:sta. Lisätietoja NetWorker-lokeista:
Verkkotyöntekijä: Lokitiedostot ja sijainnit

Virheenkorjaus

Voit tehdä REST API -tiedonsiirron virheenkorjauksen muuttamalla logback.xml tiedoston virheenkorjaustasoa NetWorker-palvelimessa:

Windows: C:Program FilesEMC NetWorker srauthc-server omcatwebapps wrestapiWEB-INFclasses
Linux: /nsr/authc/webapps/nwrestapi/WEB-INF/classes


                  kA5f10000004LFmCAM_1_7

Poista API-kutsujen kirjaamista käsittelevien rivien kommentit. Tämä aiheuttaa sen, että REST API -pyyntöjen ja -vastausten kirjaamistasoksi määritetään jäljitys.

                  kA5f10000004LFmCAM_1_8

Additional Information

Affected Products

NetWorker

Products

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