NetWorker Management -verkkokäyttöliittymä: Luokittelu- ja vianmääritysopas
Yhteenveto: NWUI (NetWorker Management Web UI): Luokittelu- ja vianmääritysopas
Ohjeet
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.

Siinä on neljä tärkeää osaa. 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 käyttöliittymän 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 valtakirjojen tarkistamiseksi; vahvistuksen jälkeen AUTHC antaa ajan, joka perustuu, on allekirjoitettu ja salattu. 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ä. Älä sekoita näitä NetWorker REST APIin, joka mahdollistaa mukautetut toiminnot ja joka on dokumentoitu NetWorker REST API Developer Guide -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 tai 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?
- Käyttöympäristön tiedot:
- Mikä on NetWorker-palvelinversio ja käyttöjärjestelmäalusta? NetWorker: NetWorker-ohjelmistoversion tunnistamistavat
- Onko NWUI asennettu NetWorker-palvelimeen vai erilliseen isäntään?
- Mikä on NWUI-palvelinversio, jos se on asennettu NetWorker-palvelimesta erilliseen isäntään?
- Käyttääkö NWUI-palvelin paikallista NetWorker-palvelinta todennukseen (AUTHC) vai onko käytössä erillinen AUTHC-palvelin: NetWorker: Kuinka tunnistaa, mikä palvelin on NMC: n ja NWUI: n käyttämä todennuspalvelin
- Mikä Java-paketti on asennettu NWUI-palvelimelle; on NetWorker Runtime Environment (NRE) asennettu tai Oracle Java Runtime Environment (JRE).
- Yleisiä ongelmia:
- Todennusongelmat: Todennus käyttää AUTHC:tä samalla tavalla kuin NetWorker Management Console ja
nsrloginKomento.
Jos todennusongelma ilmenee, testaa todennus NetWorker-palvelimessa ja selvitä, liittyykö ongelma NWUI:hin vai itse palvelimeen. Jos käytät todennukseen AD:tä tai LDAP:tä, testaa ensin paikallisilla NetWorker-tileillä ja varmista, vaikuttaako ongelma vain ulkoiseen todennukseen.
Tyypillinen seuraava komento testataan, toimiiko todennusprosessi odotetulla tavalla NetWorker-palvelimessa:
- Todennusongelmat: Todennus käyttää AUTHC:tä samalla tavalla kuin NetWorker Management Console ja
authc_mgmt -u [user name] -p [password] -e find-all-users.
nsrlogin -u ACCOUNT -p PASSWORD nsrlogout
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD nsrlogout
Jos todennusta tarvitaan lisää, katso artikkelia NetWorker: Kuinka ottaa AUTHC DEBUG käyttöön vianmääritystä varten
-
- Asennusongelmat: Seuraavassa artikkelissa on lisätietoja NWUI:n asentamisesta ja lokeista, joita kannattaa käyttää, jos asennuksessa ilmenee ongelmia: NWUI (NetWorker Management Web UI): Kuinka asentaa
- Käyttöliittymän taustaongelmat: Tärkeitä käyttöliittymän taustalokeja ovat:
| Linux-polku | Windows-polku (oletus) | Toiminto |
/nsr/authc/logs/catalina.log |
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\catalina.log |
Tomcat-palvelimen kirjaaminen ja sovellusten käyttöönoton kirjaaminen |
/nsr/authc/logs/nwui.log |
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log |
NWUI-sovelluspalvelimen kirjaaminen lokiin |
/nsr/logs/restapi/restapi.log |
C:\Program Files\EMC NetWorker\nsr\restapi\restapi.log |
NWUI kommunikoi NetWorker-palvelimen kanssa NetWorker REST API:n avulla. Katso tämän artikkelin REST API -osasta , miten voit diagnosoida käytössä olevat REST API -funktiot ja niitä vastaavan vastauksen. |
/nsr/logs/daemon.raw |
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw |
NetWorker-palvelimen kirjaaminen |
Jos NWUI-palvelin on NetWorker-palvelimessa, sillä on sama tomcat-esiintymä kuin NetWorkerilla.
Jos annat .raw Lokitiedosto kannattaa hahmontaa tukeen 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: code>/opt/nwui/bin/nwuictld ja jsvc.exec. Voit tarkistaa, toimivatko ne ps Komento:
ps -ef | grep nwui

- Paikallinen NetWorker-palvelimelle:
/opt/nwui/logs/nsr/authc/logs//nsr/logs/restapi/restapi.log/nsr/logs/daemon.raw/nsr/nwui/monitoring/app/logs/
- Etä (NWUI-palvelin sijaitsee NetWorker-palvelimesta eri isännässä):
/opt/nwui/logs/nsr/nwui/logs
Voit luoda .zip näistä lokeista seuraavalla komennolla.
tar cvzfP /tmp/$(hostname)_$(date -I).tgz /opt/nwui/logs /nsr/nwui/logs /nsr/authc/logs /nsr/logs/daemon.raw /nsr/logs/restapi /nsr/nwui/monitoring/app/logs/ ; chmod 777 /tmp/$(hostname)_$(date -I).tgz ; ls -lth /tmp/$(hostname)_$(date -I).tgz
Windows
Windows NWUI -taustaprosessia, jonka on oltava käynnissä, kutsutaan nwuictld.exe:

Voit hallita tätä services.msc:

Lokit ovat täällä:
- Paikallinen NetWorker-palvelimelle:
C:\Program Files\EMC NetWorker\nwui\logs\C:\Program Files\EMC NetWorker\nsr\authc-server\logsC:\Program Files\EMC NetWorker\nsr\restapi\restapi.logC:\Program Files\EMC NetWorker\nsr\logs\daemon.rawC:\Program Files\EMC NetWorker\nwui\monitoring\app\logs\
- Kauko:
C:\Program Files\EMC NetWorker\nwui\logs%LOCALAPPDATA%\TempNetWorker_Management_Web_UI_Server_[TIMESTAMP].log%LOCALAPPDATA%\TempNetWorker_Management_Web_UI_Server_[TIMESTAMP]_0_MCUI.log
NetWorker-palvelin
Suorita NSRGET NetWorker-palvelimen työkalu asiaankuuluvien lokien keräämiseen: NetWorker: 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:NetWorker: Lokitiedostot ja sijainnit
Virheenkorjaus
NWUI-kirjaustasot on määritetty seuraavassa tiedostossa:
- Windows (oletus):
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwui\WEB-INF\classes\logback.xml - Linux:
/nsr/authc/webapps/nwui/WEB-INF/classes/logback.xml
- Lisää
maxFileSizealk.20MBettä100MB - Muuta
root levelalk.INFOettäDEBUG
- Käynnistä NWUI-palvelu uudelleen:
- Linux:
systemctl restart nwui - Windows (PowerShell):
net stop nwui ; net start nwui
Verkkoselain Tarkasta konsoli.
NWUI käyttää API-toimintoja ja NetWorker-vastauksia, mutta nämä tiedot voidaan tarkistaa myös suoraan selaimessa. Tästä menetelmästä on hyötyä, kun halutaan löytää eroavuuksia käyttöliittymän ja NetWorker-komentoriviliittymän välillä tai kun käyttöliittymä ei palauta odotettuja tuloksia.
- Kun käytät NWUI: ta, napsauta hiiren kakkospainikkeella selainikkunassa ja valitse Tarkista.
- Napsauta selaimen "Tarkasta" -ikkunassa Verkko-välilehteä:
- Toiminnot näkyvät Nimi-kohdassa, kun toimintoja suoritetaan NWUI:ssa. Tila-sarake sisältää REST-ohjelmointirajapinnan valmistumisen tilan: API-pyyntö ja -vastaus
- Napsauta toimintoa, jota haluat tutkia tarkemmin. Esimerkiksi napsauttamalla yllä näkyvää varmuuskopiointitoimintoa seuraavat tiedot näkyvät Otsikot-välilehdessä :

Tästä pyynnön URL-osoite, pyyntömenetelmä ja tilakoodi ovat kaikki tunnistettavissa.
- Jos haluat nähdä vastauksen tietosisällön, napsauta Vastaukset-välilehteä.
Tässä esimerkissä näkyy REST-ohjelmointirajapinnan vastaus, jota käytetään Palauta- ja Tallennusjoukot-välilehden täyttämiseen, kun olet selannut Azure-varmuuskopioita ja valinnut palautettavan tallennusjoukon.