NetWorker Management Web Kullanıcı Arayüzü (NWUI): Önceliklendirme ve Sorun Giderme Rehberi
Summary: NetWorker Management Web Kullanıcı Arayüzü (NWUI): Önceliklendirme ve Sorun Giderme Rehberi
Instructions
NWUI nasıl çalışır?
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 yükler.
- 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 Sunucusu 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 yüklenebilir.
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Bunları, özel işlemlere olanak tanıyan ve NetWorker REST API Geliştirici Rehberi'nde belgelenen NetWorker REST API ile karıştırmayın.
Sorun Giderme
Sorunu Tanımlama
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))?
- 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 fazla yük oluştuğu zamanlarda mı görülüyor?
- Bu sorunun kapsamı nedir (tüm kurtarma işlemleri veya bazı kurtarma işlemleri, bazı sekmeler çalışmıyorken bazıları etkilenmiyor mu)?
- Ş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ı yüklü?
- NetWorker sunucusundan ayrı bir ana bilgisayara yüklendiyse NWUI sürümü nedir?
- NWUI sunucusunda hangi Java paketi yüklüdür; NetWorker Çalışma Ortamı (NRE) mı yoksa Oracle Java Çalışma Ortamı (JRE) mı yüklüdür?
nsrlogin yaparsınız. Kimlik doğrulama sorunları için sorunun NWUI ile mi yoksa sunucunun kendisi ile mi ilgili olduğunu belirlemek üzere önce NetWorker sunucusunda kimlik doğrulamayı test edin. Kimlik doğrulama için AD veya LDAP kullanıyorsanız sorunun yalnızca harici kimlik doğrulamayı etkileyip etkilemediğini doğrulamak için önce yerel NetWorker hesaplarıyla test edin.
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
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
Daha fazla kimlik doğrulama tanılaması gerekiyorsa bkz.: NetWorker: NetWorker: Sorun Giderme Amacıyla AUTHC DEBUG Etkinleştirme
Kurulum Sorunları
NetWorker Management Web Kullanıcı Arayüzü (NWUI): Yükleme
Önemli kullanıcı arayüzü arka uç günlükleri şunlardır:
| Linux Yolu | Windows Yolu (Varsayılan) | İşlev |
/nsr/authc/logs/catalina.log |
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\catalina.log |
Tomcat sunucusu günlüğe kaydetme ve uygulama dağıtım günlüğü. |
/nsr/authc/logs/nwui.log |
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\logs\nwui.log |
NWUI uygulama sunucusu günlüğe kaydetme. |
| /nsr/logs/restapi/restapi.log | C:\Program Files\EMC NetWorker\nsr\restapi\restapi.log |
NetWorker REST API günlüğe kaydetme. NWUI, NetWorker REST API'sini kullanarak NetWorker sunucusuyla iletişim kurar. Hangi REST API işlevlerinin kullanıldığını ve buna karşılık gelen yanıtı nasıl tanılayacağınızı görmek için bu makaledeki REST API bölümüne bakın. |
/nsr/logs/daemon.raw |
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw |
NetWorker sunucusu günlüğe kaydetme. |
NWUI sunucusu, NetWorker sunucusunun kendisinde ise NetWorker ile aynı tomcat örneğini paylaşır.
Destek için bir
.raw günlük dosyası sağlıyorsanız günlük dosyasının, kaynağı olan sistemde işlenmesi önerilir. Bu, zaman damgalarının sunucunun yerel saatinde işlenmesini sağlar: NetWorker: nsr_render_log kullanma
Günlük 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 Şu komutla çalışıp çalışmadıklarını kontrol edebilirsiniz: ps komuttan:
ps -ef | grep nwui
NetWorker sunucusunda yerel:
/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
Çalışması gereken Windows NWUI arka uç işlemi nwuictld.exe olarak adlandırılır:
services.msc:
NetWorker sunucusunda yerel
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
İlgili günlükleri toplamak için NetWorker sunucusunda nsrget aracını çalıştırın:
Networker: NSRGet NetWorker Veri Toplama Aracını Kullanma
En alakalı günlükler, NWUI'den denenen işleme bağlıdır. NetWorker günlükleri hakkında daha fazla bilgi için bkz.
Networker: Günlük Dosyaları ve Konumları
Hata ayıklama
logback.xml dosyasının hata ayıklama düzeyini değiştirin:
Windows (Varsayılan):
C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\webapps\nwrestapi\WEB-INF\classes
Linux:
/nsr/authc/webapps/nwrestapi/WEB-INF/classes
Bkz. NetWorker: REST API Hata Ayıklamasını Etkinleştirme
REST API
NWUI, NetWorker ile arayüz oluşturmak için REST API'yi kullanır. NWUI ve REST API günlükleri, API işlevlerini ve NetWorker yanıtlarını gösterir ancak bu bilgiler doğrudan tarayıcıdan da kontrol edilebilir. Bu yöntem, kullanıcı arayüzleri ile NetWorker CLI arasındaki tutarsızlıkları bulmak için veya kullanıcı arayüzü beklenen sonuçları döndürmediğinde kullanışlıdır.
- NWUI'ye erişirken tarayıcı penceresine sağ tıklayın ve Inspect (İncele) öğesini seçin.

- Tarayıcının "Inspect" (İncele) penceresinde Network (Ağ) sekmesine tıklayın:

- NWUI'de işlevler gerçekleştirilirken, işlemler Name (Ad) bölümünün altında görünür. Status (Durum) sütunu, REST API tamamlanma durumunu içerir: API İsteği ve Yanıtı
- Daha fazla araştırmak istediğiniz işleme tıklayın. Örneğin yukarıda gösterilen backups (yedeklemeler) işlevine tıkladığınızda Headers (Başlıklar) sekmesinde aşağıdaki ayrıntılar gösterilir:


Bundan, İstek URL'si, İstek Yöntemi ve durum kodunun tümü tanımlanabilir.
- Yanıt verisini görmek için Responses (Yanıtlar) sekmesine tıklayın.
Bu örnekte, Azure yedeklemelerine göz attıktan ve geri yükleme için bir kaydetme kümesi seçtikten sonra Recover and Savesets (Kurtarma ve Kaydetme Kümeleri) sekmesini doldurmak için kullanılan REST API yanıtı gösterilmektedir.
Additional Information
NWUI Kaynakları
NetWorker Management Web Kullanıcı Arayüzü (NWUI): Kullanma
NetWorker Management Web Kullanıcı Arayüzü (NWUI): Yükleme
NetWorker Management Web Kullanıcı Arayüzü (NWUI): Önceliklendirme ve Sorun Giderme Rehberi