「NetWorker Management Web UI (NWUI):トリアージおよびトラブルシューティング ガイド

摘要: 「NetWorker Management Web UI (NWUI):トリアージおよびトラブルシューティング ガイド

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

NWUIの仕組み

NetWorker Webユーザー インターフェイス(NWUI)は、次のテクノロジーを使用します。HTML5、Apache Tomcat、Spring Framework、Angular Framework、Representational State Transfer (REST) アプリケーション プログラミング インターフェイス (API)。NWUIアプリケーションは、LinuxまたはWindowsオペレーティング システムにインストールできます。これは、NetWorkerサーバーに直接インストールすることも、NetWorkerサーバーではないホストにインストールすることもできます


                  kA5f10000004LFmCAM_1_0


次の4つの重要な要素があります
これらのコンポーネントは、同じホスト上に置くことも、別々のホスト上に置くこともできます。
  • Webフロントエンド:  これは、HTML5およびAngular Frameworkで記述されたプレゼンテーション層であり、Webブラウザーを介してユーザーにNetWorker操作を提示します。Webブラウザーは、UIバックエンド プロセスに接続されます。
  • UIバックエンド:  バックエンド アプリケーションは Spring Framework で記述されています。  JavaとApache Tomcatを使用します。フロントエンドとバックエンド間、バックエンドとNetWorkerサーバ間の通信は、内部REST API呼び出しを使用して行われます。NWUIプロセスは、NetWorkerサーバー上の既存のApache Tomcatインスタンスを使用するか、NetWorkerサーバーからリモートにインストールされた場合は独自のApache Tomcatインスタンスをインストールします。
  • NetWorkerサーバー: NetWorkerサーバーRESTフレームワークは、UIバックエンドからREST APIコールを受信し、NetWorkerサーバーのコア コンポーネントに接続します。NetWorkerサーバーのRabbitMQメッセージ バスは、nsrjobdとのやり取りにも使用されます。
  • AuthC: NetWorkerのauthcコンポーネントは、すべての認証ニーズに使用されます。要求元のプロセスは AuthC に問い合わせて資格情報を確認します。検証時に、AuthCは、時間ベース、署名済み、暗号化されたトークンを発行します。NetWorkerコンポーネントは、このトークンを使用してユーザーを検証し、要求された操作を許可するかどうかを指定します。これは通常NetWorkerサーバー上にありますが、別のホストにインストールすることもできます。 
ほとんどの通信ではREST APIを使用しており、これにより、Uniform Resource Identifier(URI)アドレスで識別されるリソースとのやり取りが可能になります。HTTP 動詞 (HEAD、GET、PUT、POST、DELETE) を使用して、ステートレスな方法で Uniform Resource Identifiers (URI) と対話します。これらのREST APIコールは、NetWorkerおよびNWUIの内部操作です。これらは、NetWorker REST APIインターフェイスと混同しないでください。NetWorker REST APIインターフェイスは、カスタム構築操作をプログラミングするためのNetWorkerへのプログラム アクセスを提供します。このインターフェイスについては、『NetWorker REST API Developer Guide』を参照してください。
 

トラブルシューティング

問題の定義

問題の詳細
問題の完全な説明を生成するには、次の質問を検討してください。
  • 試行されていて、正常に機能していない操作は何ですか?
  • この操作は、NWUIの外部から開始された場合に機能しますか(例: NetWorker Management Console (NMC)からですか?
  • 問題は一貫性がありますか、それとも断続的ですか?
  • 断続的な場合、既知のトリガーはありますか?
  • 以前は問題の方が問題ありませんでしたか?改善した場合は、問題が発生する前後に既知の変更が適用されていますか?
  • 問題が最初に発生したのはいつですか(また、問題が発生してから何が変わりましたか)
  • この問題は、バックアップ環境の負荷が高い場合にのみ発生しますか?
  • 問題の範囲(すべてのリカバリー操作/一部のリカバリー操作、一部のタブが機能しないが、他のタブは影響を受けない)は何ですか?
  • これまで何を修正しようと試みられ、そこからどのような結論が導き出されたのでしょうか?

環境の詳細
  • NetWorkerサーバーのバージョンとオペレーティング システム プラットフォームは何ですか?
  • NWUIはNetWorkerサーバーまたは別のホストにインストールされていますか?
    • NetWorkerサーバーとは別のホストにインストールされている場合、NWUIのバージョンは何ですか?
  • NWUIサーバーにインストールされているJavaパッケージ。インストールされているNetWorkerランタイム環境(NRE)またはOracle Java Runtime Environment (JRE)です。
認証
認証には、NetWorker Management Consoleおよび nsrlogin コマンドと同じ方法でAuthCを使用します。認証の問題については、NetWorkerサーバー自体で認証をテストして、認証の問題がNWUIに関連しているかどうかを分離します。ADやLDAPなどの外部認証方法を使用している場合は、まずローカルのNetWorkerアカウントで認証をテストして、問題が外部認証方法にのみ影響するかどうかを確認することをお勧めします

NetWorkerサーバーで認証プロセスが正常に機能しているかどうかをテストするために使用される一般的なコマンドは次のとおりです。  
authc_mgmt -u [user name] -p [password] -e find-all-users.

または

ローカルNetWorkerアカウント:

nsrlogin -u ACCOUNT -p PASSWORD
nsrlogout
外部(AD/LDAP)アカウント:
nsrlogin -t TENANT -d DOMAIN -u USERNAME -p PASSWORD
nsrlogout
 
NetWorkerセキュリティ構成ガイドには、NetWorker認証の仕組み、テスト方法、および必要に応じてパスワードをリセットする方法の詳細が記載されています。

さらに認証診断が必要な場合は、次を参照してください。  NetWorker:トラブルシューティングのためにAUTHC DEBUGを有効にする方法

インストールの問題:
NWUIのインストール方法と、インストールで問題が発生した場合に参照するログの詳細については、次の記事を参照してください。
NetWorker管理Web UI (NWUI): インストール方法
 
ブラウザ側の問題
複数のブラウザーがインストールされている場合は、異なるブラウザーで発生した問題をテストして、問題が1つのブラウザーに固有のものかどうかを確認します

ブラウザーで右クリックして「検査」し、ブラウザーから実行されたREST APIコール、ログ ステートメント、ネットワーク接続情報を確認します。
  • ブラウザウィンドウの任意の場所を右クリックし、「検査」を選択します。
  • 新しいウィンドウが開き、いくつかのタブが表示されます。  「コンソール」タブと「ネットワーク」タブが最も便利です。
  • これらのタブを使用すると、NetWorkerサーバーに対して行われている正確なREST APIコールを確認できます。 
  • [Network]タブには、NetWorkerサーバーからの要求方法とREST API応答も表示されます。これにより、NetWorkerサーバーに要求されている内容と、NetWorkerサーバーがこの要求に応答している方法を正確に追跡できます。
                  kA5f10000004LFmCAM_1_1
                  kA5f10000004LFmCAM_1_2

 

UIバックエンドの問題

重要なUIバックエンド ログは次のとおりです。
    catalina.log - Tomcatサーバーのログ記録とアプリケーション導入のログ記録。
    nwui.log - NWUIアプリケーション サーバーのログ記録。
    restapi.log - NetWorker REST APIログ。  NWUIは、NetWorker REST APIを使用してNetWorkerサーバーと通信します。
    daemon.raw - NetWorkerサーバーのログ記録。

これらのログ ファイルの場所は、使用されているオペレーティング システム、およびNWUIのインストールがNetWorkerサーバーに対してローカルであるかリモートであるかによって異なります。  NWUIがNetWorkerサーバー自体にある場合は、NetWorkerと同じtomcatインスタンスを共有します。
サポート対象の.raw ログ ファイルを提供する場合は、ログ ファイルの生成元のシステムでログ ファイルをレンダリングすることをお勧めします。これにより、タイムスタンプがサーバーの現地時間で表示されるようになります。NetWorker:nsr_render_logの使い方

ログ ファイル

Linuxの場合

UIバックエンドで実行されるプロセスは次のとおりです。  /opt/nwui/bin/nwuictldおよびjsvc.exec psコマンドを使用して、それらが実行されているかどうかを確認できます。
ps -ef | grep nwui
                  kA5f10000004LFmCAM_1_3
ログは次の場所にあります。

NetWorkerサーバーのローカル:
  • /opt/nwui/logs
  • /nsr/authc/logs/
  • /nsr/logs/restapi/restapi.log
  • /nsr/logs/daemon.raw
リモート:
  • /opt/nwui/logs
  • /nsr/nwui/logs                  
Windows

実行する必要があるWindows NWUIバックエンド プロセスは、nwuictld.exeと呼ばれます。


                  kA5f10000004LFmCAM_1_5

これはservices.mscから管理できます。

                  kA5f10000004LFmCAM_1_6
 

ログは次の場所にあります。

NetWorkerサーバーのローカル:
  • 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
リモート: 
  • C:Program FilesEMC NetWorker wuilogs
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[タイムスタンプ].log
  • %LOCALAPPDATA%TempNetWorker_Management_Web_UI_Server_[タイムスタンプ]_0_MCUI.log
NetWorkerサーバー

NetWorkerサーバーでnsrgetツールを実行して、関連するログを収集します
NetWorker: NSRGet NetWorkerデータ コレクション ツールの使用方法

最も関連性の高いログは、NWUIから試行される操作によって異なります。NetWorkerログの詳細については、次を参照してください
NetWorker: ログ ファイルと場所

デバッグ

REST API通信をデバッグするには、NetWorkerサーバー上のlogback.xmlファイルでデバッグ レベルを変更します:

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


                  kA5f10000004LFmCAM_1_7

APIコール ログを扱う行のコメントを解除します。これにより、REST API要求と応答のログ レベルが「trace」に設定されます。

                  kA5f10000004LFmCAM_1_8

其他資訊

受影響的產品

NetWorker

產品

NetWorker, NetWorker Series
文章屬性
文章編號: 000010592
文章類型: How To
上次修改時間: 08 5月 2025
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。