NWUI (NetWorker Management Web UI): Luokittelu- ja vianmääritysopas
Summary: NWUI (NetWorker Management Web UI): Luokittelu- ja vianmääritysopas
Instructions
Kuinka NWUI toimii
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 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 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.
a {tekstikoristelu: ei mitään; väri: #464feb; } tr th, tr td {reunus: 1px kiinteä #e6e6e6; } tr th {taustaväri: #f5f5f5; } Ä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
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?
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).
nsrlogin Komento. 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:
authc_mgmt -u [user name] -p [password] -e find-all-users.
tai
Paikallinen NetWorker-tili:
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
NetWorker Management Web UI (NWUI): Kuinka asentaa
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. |
| /nsr/logs/restapi/restapi.log | C:\Program Files\EMC NetWorker\nsr\restapi\restapi.log |
NetWorker REST API:n lokikirjaus. 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:
/opt/nwui/bin/nwuictld ja jsvc.exec Voit tarkistaa, toimivatko ne ps Komento:
ps -ef | grep nwui
Paikallinen NetWorker-palvelimeen:
/opt/nwui/logs/nsr/authc/logs//nsr/logs/restapi/restapi.log/nsr/logs/daemon.raw/nsr/nwui/monitoring/app/logs/
/opt/nwui/logs/nsr/nwui/logs
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 NWUI -taustaprosessia, jonka on oltava käynnissä, kutsutaan nwuictld.exe:
services.msc:
Paikallisesti NetWorker-palvelimeen
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\
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
Kerää tarvittavat lokit suorittamalla nsrget-työkalu NetWorker-palvelimessa:
Verkottaja: 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:
Verkottaja: Lokitiedostot ja sijainnit
Virheenkorjaus
logback.xml tiedosto NetWorker-palvelimella:
Windows (oletus):
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi\WEB-INF\classes
Linux:
/nsr/authc/webapps/nwrestapi/WEB-INF/classes
Lisätietoja: NetWorker: REST API -virheenkorjauksen ottaminen käyttöön
REST-ohjelmointirajapinta
NWUI käyttää REST-ohjelmointirajapintaa NetWorkerin käyttöliittymään. NWUI- ja REST API -lokeissa näkyvät API-toiminnot ja NetWorker-vastaukset, 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ä:

- Kun suoritat toimintoja NWUI:ssa, toiminnot näkyvät Nimi-kohdassa. 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.
Additional Information
NWUI-resurssit
NWUI (NetWorker Management Web UI): Kuinka käyttää
NetWorker Management Web UI (NWUI): Kuinka asentaa
NetWorker Management Web UI (NWUI): Luokittelu- ja vianmääritysopas