NetWorker Management Web Kullanıcı Arayüzü (NWUI): Önceliklendirme ve Sorun Giderme Kılavuzu

Summary: NetWorker Management Web Kullanıcı Arayüzü (NWUI): Önceliklendirme ve Sorun Giderme Kılavuzu

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

NWUI nasıl çalışır?

NetWorker Web Kullanıcı Arayüzü (NWUI) aşağıdaki teknolojileri kullanır: HTML5, Apache Tomcat, Spring Framework, Angular Framework ve Temsili Durum Aktarımı (REST) Uygulama Programlama Arabirimi (API). NWUI uygulaması Linux veya Windows işletim sistemlerine kurulabilir. Doğrudan NetWorker sunucusuna veya NetWorker sunucusu olmayan bir ana bilgisayara kurulabilir.


                  kA5f10000004LFmCAM_1_0


Dört önemli bileşen vardır:
Bu bileşenler aynı ana bilgisayarda veya ayrı ana bilgisayarlarda bulunabilir.
  • Web ön ucu:  HTML5 ve Angular Framework ile yazılmış, NetWorker işlemlerini bir web tarayıcısı üzerinden kullanıcıya sunan sunum katmanıdır. Web tarayıcısı, kullanıcı arayüzü arka uç işlemlerine bağlıdır.
  • Kullanıcı Arayüzü Arka Ucu:  Arka uç uygulaması Spring Framework ile yazılmıştır.  Java ve Apache Tomcat kullanır. Ön uç ile arka uç arasındaki ve arka uç ile NetWorker sunucusu arasındaki iletişim, dahili REST API çağrıları kullanılarak yapılır. NWUI işlemi, NetWorker sunucusundaki mevcut Apache Tomcat örneğini kullanır veya NetWorker sunucusundan uzaktan yüklendiyse kendi Apache Tomcat örneğini kurar.
  • NetWorker Sunucusu: NetWorker Sunucusu REST çerçevesi, kullanıcı arayüzü arka ucundan REST API çağrılarını almaktan ve bunları NetWorker Sunucusunun çekirdek bileşenlerine bağlamaktan sorumludur. NetWorker Server RabbitMQ ileti veri yolu, nsrjobd ile etkileşim için de kullanılır.
  • AuthC: NetWorker'ın authc bileşeni, tüm kimlik doğrulama ihtiyaçları için kullanılır. Talepte bulunan işlem, kimlik bilgilerini doğrulamak için AuthC ile iletişime geçer; doğrulamanın ardından AuthC, zamana dayalı, imzalı ve şifreli bir belirteç verir. NetWorker bileşenleri, kullanıcıyı doğrulamak ve istenen bir işlemi yetkilendirip yetkilendirmemek için bu belirteci kullanır. Bu genellikle NetWorker sunucusundadır ancak ayrı bir ana bilgisayara da kurulabilir. 
İletişimin çoğu, Tekdüzen Kaynak Tanımlayıcısı (URI) adresleri tarafından tanımlanan kaynaklarla etkileşime izin veren REST API kullanıyor. Tekdüzen Kaynak Tanımlayıcıları (URI) ile durum bilgisi olmayan bir şekilde etkileşim kurmak için HTTP fiillerini (HEAD, GET, PUT, POST, DELETE) kullanır. Bu REST API çağrıları, NetWorker ve NWUI işlemlerine dahilidir. Bunlar, NetWorker REST API Geliştirici Kılavuzunda açıklanan, özel yapım işlemleri programlamak için NetWorker'a programlı erişim sağlayan NetWorker REST API arayüzü ile karıştırılmamalıdır.
 

Sorun Giderme

Sorunun Tanımlanması

SORUN AYRINTILARI
Tam bir sorun açıklaması oluşturmak için aşağıdaki soruları göz önünde bulundurun:
  • Hangi işlem deneniyor ve çalışmıyor?
  • Bu işlem NWUI dışından başlatıldığında çalışıyor mu (örneğin: NetWorker Management Console'dan (NMC) mı?
  • Sorun sürekli mi yoksa aralıklı mı?
  • Aralıklıysa bilinen bir tetikleyici var mı?
  • Bu daha önce daha iyi çalıştı mı, çalışıyorsa sorun ortaya çıkmadan önce ve sonra bilinen değişiklikler uygulandı mı?
  • Sorun ilk ne zaman ortaya çıktı (ve sorun ortaya çıktığından beri neler değişti)?
  • Sorun yalnızca yedekleme ortamında yüke fazla yük bindiği zamanlarda mı görülüyor?
  • Bu sorunun kapsamı nedir (tüm kurtarma işlemleri/bazı kurtarma işlemleri, bazı sekmeler çalışmıyorken diğerleri etkilenmez)?
  • Şimdiye kadar ne düzeltilmeye çalışıldı ve bundan ne gibi sonuçlar çıkarıldı?

ORTAM AYRINTILARI
  • NetWorker sunucu sürümü ve işletim sistemi platformu nedir?
  • NWUI, NetWorker sunucusuna mı yoksa ayrı bir ana bilgisayara mı kurulu?
    • NetWorker sunucusundan ayrı bir ana bilgisayara kurulursa NWUI sürümü ne olur?
  • NWUI sunucusunda hangi Java paketinin yüklü olduğu; NetWorker Runtime Environment (NRE) yüklü mü yoksa Oracle Java Runtime Environment (JRE) mı yüklü?
Kimlik Doğrulama
Kimlik doğrulaması, AuthC'yi NetWorker Management Console ve nsrlogin komutuyla aynı şekilde kullanır. Kimlik doğrulama sorunları için, kimlik doğrulama sorununun NWUI ile ilgili olup olmadığını ayırmak için NetWorker sunucusunun kendisinde kimlik doğrulamayı test ederek başlayın. AD veya LDAP gibi harici bir kimlik doğrulama yöntemi kullanıyorsanız sorunun yalnızca harici kimlik doğrulama yöntemini etkileyip etkilemediğini görmek için önce yerel NetWorker hesaplarıyla kimlik doğrulamayı test etmeniz önerilir.

Kimlik doğrulama işleminin NetWorker Sunucusunda beklendiği gibi çalışıp çalışmadığını test etmek için kullanılan tipik bir komut şu şekildedir:  
authc_mgmt -u [user name] -p [password] -e find-all-users.

Alternatif olarak şöyle de olabilir:

Yerel NetWorker hesabı:

nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
Harici (AD/LDAP) hesap:
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
 
NetWorker Güvenlik Yapılandırma Rehberi, NetWorker kimlik doğrulamasının nasıl çalıştığı, nasıl test edileceği ve gerekirse bir parolanın nasıl sıfırlanacağı ile ilgili tüm ayrıntıları içerir.

Daha fazla kimlik doğrulama tanılaması gerekiyorsa bkz:  NetWorker: Sorun Giderme Amacıyla AUTHC DEBUG'ı Etkinleştirme

Kurulum Sorunları
NWUI'nin nasıl yükleneceği ve yüklemeyle ilgili bir sorun olması durumunda hangi günlüklere başvurulacağı hakkında ayrıntılı bilgi için şu makaleye bakın:
NetWorker Management Web UI (NWUI): Nasıl kurulur
 
Tarayıcı Tarafı Sorunları
Birden fazla tarayıcı yüklüyse sorunun tek bir tarayıcıya özgü olup olmadığını görmek için gözlemlenen sorunu farklı tarayıcılarda test edin.

Tarayıcıdan yapılan REST API çağrılarının yanı sıra günlük ifadelerini ve ağ bağlantısı bilgilerini görmek için tarayıcıda sağ tıklayıp "incele" seçeneğini kullanın.
  • Tarayıcı penceresinde herhangi bir yere sağ tıklayın ve 'incele'yi seçin
  • Birkaç sekme içeren yeni bir pencere açılır.  'Konsol' ve 'Ağ' sekmeleri muhtemelen en kullanışlı olanlardır.
  • Bu sekmeleri kullanarak NetWorker sunucusuna yapılan tam REST API çağrılarını görebiliriz. 
  • Network sekmesinde, NetWorker sunucusundan gelen istek yöntemini ve REST API yanıtını da görebiliriz. Bu şekilde, NetWorker sunucusundan tam olarak ne istendiğini ve NetWorker sunucusunun bu isteğe tam olarak nasıl yanıt verdiğini izleyebiliriz.
                  kA5f10000004LFmCAM_1_1
                  kA5f10000004LFmCAM_1_2

 

Kullanıcı arayüzü arka uç sorunları

Önemli kullanıcı arayüzü arka uç günlükleri şunlardır:
    catalina.log - Tomcat sunucusunu günlüğe kaydetme ve uygulama dağıtımını günlüğe kaydetme.
    nwui.log - NWUI uygulama sunucusu günlüğü.
    restapi.log - NetWorker REST API günlüğü.  NWUI, NetWorker REST API'sini kullanarak NetWorker sunucusuyla iletişim kurar.
    daemon.raw - NetWorker sunucu günlüğü.

Bu günlük dosyalarının konumu, kullanılan işletim sistemine ve NWUI kurulumunun NetWorker sunucusunda yerel olarak mı yoksa uzak mı olduğuna bağlıdır.  NWUI, NetWorker sunucusunun kendisindeyse NetWorker ile aynı tomcat örneğini paylaşır.
Desteğe .raw bir günlük dosyası sağlıyorsanız günlük dosyasının kaynağı olan sistemde işlemeniz önerilir. Bu, zaman damgalarının sunucunun yerel saatinde oluşturulmasını sağlar: NetWorker: nsr_render_log

nasıl kullanılır?Log Dosyaları

Linux:

Kullanıcı arayüzü arka ucu için çalıştırılan işlemler şunlardır:  /opt/nwui/bin/nwuictld ve jsvc.exec Çalışıp çalışmadıklarını şu ps komutuyla kontrol edebilirsiniz:
ps -ef | grep nwui
                  kA5f10000004LFmCAM_1_3
Günlükler buradadır:

NetWorker sunucusunda yerel:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
Uzaktan:
  • /opt/nwui/logs
  • /nsr/nwui/logs                  
Windows

Çalıştırılması gereken Windows NWUI arka uç işlemi nwuictld.exe olarak adlandırılır:


                  kA5f10000004LFmCAM_1_5

Bunu services.msc adresinden yönetebilirsiniz:

                  kA5f10000004LFmCAM_1_6
 

Günlükler buradadır:

NetWorker sunucusunda yerel:
  • 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
Uzaktan: 
  • C:Program FilesEMC NetWorker wuilogs
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[ZAMAN DAMGASI].log
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[ZAMAN DAMGASI]_0_MCUI.log
NetWorker Sunucusu

İlgili günlükleri toplamak için NetWorker sunucusunda nsrget aracını çalıştırın:
Ağ Çalışanı: NSRGet NetWorker Veri Toplama Aracını

KullanmaEn ilgili günlükler, NWUI'den denenen işleme bağlıdır. NetWorker günlükleri hakkında daha fazla bilgi için bkz.
Ağ Çalışanı: Günlük Dosyaları ve Konumları

Hata ayıklama

REST API iletişiminde hata ayıklamak için NetWorker sunucusundaki logback.xml dosyada hata ayıklama düzeyini değiştirin:

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


                  kA5f10000004LFmCAM_1_7

API çağrı günlüğüyle ilgili satırların yorumunu kaldırın. Bu, REST API istekleri ve yanıtları için günlük düzeyinin "izleme" olarak ayarlanmasına neden olur.

                  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.