NetWorker:デバッグ情報レベル

Summary: この記事では、NetWorkerのデバッグ レベルと、デバッグを有効にする方法について説明します。

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

前提:

ユーザー メッセージ: 通常の(ローカライズされた)操作でユーザーに表示されるメッセージ。これには、ログファイルの表示と、(-v) verbosity コマンド ライン フラグ。ユーザー メッセージには、INFO、WARNING、ERRORなどの一般的なログが含まれます
デバッグ メッセージ: 詳細な分析を目的としたメッセージ。デバッグは、(-D)コマンドラインフラグまたは、 dbgcommandの詳細を確認してください。デバッグ メッセージはローカライズされません。

NetWorkerでのメッセージ フロー:
 

NetWorkerログの概要 

メッセージを生成するプログラムは、スピーカーと呼ばれます。各スピーカーは、UI、ログ ファイル、または別のプログラムのいずれかにメッセージを送信します。各ログ ファイルを管理するために、NetWorker RAPリソース「NSRログ」が作成されます。メッセージは、リモート プロシージャ コール(RPC)を使用してUIに直接送信できます。ログ ビューアー(ビューアー)は、目的のUIメッセージまたはログ メッセージを読み取り、ユーザーに表示します。スピーカーは、ロケールに依存しない形式でメッセージを記録し、視聴者は後でメッセージカタログの助けを借りて翻訳できます。メリットは、ユーザーが異なる言語で同時に UI を表示し、同じログ ファイルをさまざまな言語で表示できることです。

ログ:

一般的なNetWorkerサービス ログは、NetWorkerに書き込まれます daemon.rawファイルに置き換えます。

  • Linuxの場合 /nsr/logs/daemon.raw
  • Windows(デフォルト): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
メモ: 一部のNetWorkerログは .raw ファイル。一部のメッセージは .raw ファイルの多くは非構造化データであり、人間が判読できない(または翻訳が困難)です。NetWorkerは、次の機能を提供します。 nsr_render_log レンダリングするユーティリティ .raw ログファイルを人間が読める出力に出力します。詳細については、NetWorker:nsr_render_logを使用して.rawログ ファイルをレンダリングする方法

その他のNetWorkerログの詳細については、次を参照してください。NetWorker:ログ ファイルと場所

NetWorkerデバッグ レベル:

次の表では、データベース モジュールを含むNetWorkerプロセス(デーモン)またはNetWorkerコマンドをデバッグする際に、さまざまなデバッグ レベルでdaemon.raw(またはNetWorkerログ)で使用可能な情報について説明します。

デバッグ レベル
デバッグ情報
使い方
0
デバッグなし(無効)
デフォルトのログ。
1
  • 生成に失敗したプロセス。
  • ドメイン ネーム システム (DNS) と逆引き DNS 参照の失敗、および DNS エントリのキャッシュへの挿入の失敗。
  • Data Domain重複排除関連のメッセージング
時折
2
  • save メッセージ
  • recover メッセージ
  • nsrclone (クローン ジョブ)メッセージ
時折
3
  • ボリューム シャドウ コピー サービス(VSS)メッセージ。
  • DNS トレース関連のメッセージ
頻繁
4
  • 生成されたすべてのプロセスのプロセス ID (PID) が含まれます。
  • NetWorkerサーバー/ストレージ ノード nsrmmd デバッグ
時折
5
  • モジュールのトラブルシューティング:
    • NetWorker Module for Microsoft(NMM)
    • NMDA(NetWorker Module for Databases and Applications)
  • クラスタリング固有のメッセージング
頻繁
6
  • NetWorkerサーバー nsrindexd メッセージング
時折
7
  • NetWorkerサーバーのトラブルシューティング jobsdb 問題。
  • クラスタリング固有の情報。
  • 並列処理の制約によりジョブの開始に失敗します。
  • NetWorker管理コンソールのデバッグ(gstd)サービス用のTomcat Webサーバー インスタンス
頻繁
8
  • 追加のデバッグメッセージ、次にレベル7
時折
9
  • NetWorkerサポートおよびエンジニアリング診断。
  • NetWorkerサポートは通常、 -D9 すべてのデバッグ レベル (1 から 9) が含まれているためです。
  • オートチェンジャ(ジュークボックス)に関する問題。
頻繁
10-99
  • NetWorkerサポートと連携する場合にのみ使用されます。これは通常、NetWorkerエンジニアリング契約中にのみ要求されます。
珍しい

デバッグ レベルは複合化され、各デバッグ レベルにはその前のすべてのレベルが含まれます。たとえば、デバッグ レベル 9 を設定すると、レベル 1 から 9 がログに記録されます。

警告:デバッグは、問題のトラブルシューティング中にのみ有効にしてください。特定のNetWorkerプロセスでデバッグを設定すると、大量のログが生成される可能性があります。また、ホストとプロセスによっては、デバッグが有効になっているプロセスで高いアクティビティが発生する場合があります。これにより、クリアしたままにしておくと、ファイル領域の使用にリスクが生じます。デバッグ中は、常にファイル・スペースの使用状況を監視する必要があります。トラブルシューティング アクションが完了したら、デバッグを無効にします。

デバッグの有効化:

プロセス固有のデバッグ:

NetWorkerプロセス固有のデバッグを有効にするには、 dbgcommand は、デバッグ レベルを設定するために使用されます。The NetWorker dbgcommand を使用すると、すべてのNetWorkerプロセスでグローバル デバッグを有効にしなくても、特定のNetWorkerプロセスのデバッグを強化できます。 dbgcommand に設定できます PROCESS_NAME または PROCESS_ID (PID)です。デバッグ設定者 dbgcommand NetWorkerに送信されます daemon.raw ログ。

NetWorkerホスト固有のプロセス: NetWorkerプロセスとポート

NetWorkerホストの管理者権限でのプロンプトで、次のコマンドを実行します。

dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL

概要 dbgcommand 関数:

オプション 使い方
Debug=<value> >= 0 ( 「NetWorkerデバッグ レベル」を参照) プロセス デバッグの有効化。
Vflag=<value> >= 0 冗長性レベルを設定します。
MsgID=<value> 値 = bool 0 または 1 実行中のプロセスのメッセージID印刷を変更します。
PrintDevInfo なし
  • ヘルプ nsrdファイルに置き換えます。すべてのドライブとmmdsの現在のステータスをダンプします。
  • ヘルプ nsrmmgdファイルに置き換えます。すべてのジュークボックス、デバイス、プールの現在のステータスをダンプします
FlushDnsCache なし プロセスのDNSキャッシュをフラッシュします。

Example:

[root@nsr ~]# dbgcommand -n nsrd Debug=9
Process ID List : 869448
Processing PID:869448

デバッグ メッセージングは、 daemon.rawファイルに置き換えます。

0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163590 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163697 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163722 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164319 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164378 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164405 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164424 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164867 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null

デバッグの無効化:

[root@nsr ~]# dbgcommand -n nsrd Debug=0
Process ID List : 869448
Processing PID:869448


-D <Level>の使用:

NetWorkerコマンドは、デバッグを有効にして実行することもできます。これは、 -D<DEBUG_LEVEL> コマンドに追加します。たとえば、NetWorkerクライアントで実行される保存プロセスのデバッグ レベル9を設定するには、クライアントのバックアップ コマンドを次のように更新します。 save -D9の詳細を確認してください。

詳細については、次を参照してください。

Additional Information

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000023070
Article Type: How To
Last Modified: 30 Jan 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.