NetWorker. Уровни отладочной информации
Zusammenfassung: В этой статье содержится информация об уровнях отладки NetWorker и о том, как включить отладку.
Weisungen
Помещения:
Сообщение пользователя: Сообщение, которое может видеть пользователь при нормальной (локализованной) работе. Он включает в себя просмотр файла журнала и вывод, запускаемый установкой (-v) флаг командной строки verbosity. Сообщения пользователей включают общие записи в журналы, такие как INFO, WARNING, ERROR и т. д.
Сообщение отладки: Сообщение, предназначенное для углубленного анализа. Отладка запускается командой (-D) или флаг командной строки dbgcommand. Отладочные сообщения не локализованы.
Поток сообщений в NetWorker:
Программа, создающая сообщение, называется громкоговорителем. Каждый динамик отправляет сообщение либо в пользовательский интерфейс, либо в файл журнала, либо в другую программу. Ресурс RAP NetWorker «NSR Log» создается для управления каждым файлом журнала. Сообщение можно отправить в пользовательский интерфейс непосредственно с помощью удаленного вызова процедур (RPC). Средство просмотра журналов (Viewer) считывает сообщения, предназначенные для пользовательского интерфейса, или сообщения журнала, и делает их видимыми для пользователя. Говорящие регистрируют сообщения в независимом от языкового стандарта формате, который зрители могут перевести позже с помощью каталога сообщений. Преимущество заключается в том, что пользователи могут просматривать пользовательский интерфейс одновременно на разных языках и один и тот же файл журнала на разных языках.
Ведение журнала:
Общее ведение журнала служб NetWorker записывается в NetWorker daemon.raw.
- Linux:
/nsr/logs/daemon.raw - Windows (по умолчанию):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
.raw Файлы. Несмотря на то, что некоторые сообщения могут быть определены в .raw файлов, многие из них представляют собой неструктурированные данные, которые не читаются человеком (или трудно переводятся). NetWorker предоставляет nsr_render_log Утилита для рендеринга .raw Записывайте файлы в удобочитаемые выходные данные. См. NetWorker. Как использовать nsr_render_log для рендеринга файлов .raw журналов
Дополнительные журналы NetWorker подробно описаны в следующих статьях: NetWorker. Файлы журнала и местоположения
Уровни отладки NetWorker:
В следующей таблице описывается, какая информация доступна в daemon.raw (или журналах NetWorker) на различных уровнях отладки при отладке процессов NetWorker (демонов) или команд NetWorker, включая модули баз данных.
|
Уровень отладки
|
Отладочная информация
|
Использование
|
|
0
|
Без отладки (отключено)
|
Ведение журнала по умолчанию.
|
|
1
|
|
Случайные
|
|
2
|
|
Случайные
|
|
3
|
|
Частые
|
|
4
|
|
Случайные
|
|
5
|
|
Частые
|
|
6
|
|
Случайные
|
|
7
|
|
Частые
|
|
8
|
|
Случайные
|
|
9
|
|
Частые
|
|
10-99
|
|
Редких
|
Уровни отладки являются составными, что означает, что каждый уровень отладки включает в себя все уровни, предшествующие ему. Например, при установке уровня отладки 9 в журнал записываются уровни с 1 по 9.
Включение отладки:
Отладка в зависимости от процесса:
Чтобы включить отладку, специфичную для процессов NetWorker, команда dbgcommand используется для установки уровня отладки. Система NetWorker dbgcommand позволяет расширить возможности отладки определенных процессов NetWorker без включения глобальной отладки для всех процессов NetWorker. dbgcommand может быть установлен на PROCESS_NAME или PROCESS_ID (ПИД). Отладка, заданная пользователем 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 | Изменение печати идентификатора сообщения запущенного процесса. |
PrintDevInfo |
- |
|
FlushDnsCache |
- | Очистите кэш DNS процесса. |
Пример:
[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<>:
Команды NetWorker также можно выполнять при включенной отладке. Это делается путем добавления -D<DEBUG_LEVEL> к команде. Например, чтобы задать уровень отладки 9 для процесса сохранения, выполняемого на клиенте NetWorker, измените команду резервного копирования клиента на save -D9.
Подробнее см. в статьях:
- NetWorker. Как отладить операции резервного копирования
- NetWorker. Как отладить восстановление после сбоев заданий из NMC
- NetWorker. Поиск и устранение неисправностей при клонировании по расписанию
- NetWorker VMware Protection-vProxy. Как включить ведение журнала отладки
- Data Domain. Включение ведения журнала API DD Boost | Журналы Precert
- См. Справочное руководство по командам NetWorker, доступное по адресу: Поддержка NetWorker | Руководства и документы (требуется учетная запись службы поддержки Dell).
Weitere Informationen
- NRE 8.x: Очистка кэша Java, включение консоли Java и отладки.
- NRE 17.x: Очистка кэша Java, включение консоли Java и отладка
- Веб-интерфейс управления NetWorker (NWUI). Руководство по сортировке и поиску и устранению неисправностей
- NetWorker. Как активировать AUTHC DEBUG для поиска и устранения неисправностей
- NetWorker. Как включить отладку RabbitMQ
- NetWorker. Как включить отладку REST API
- Руководство по поиску и устранению неисправностей NetWorker. Сбои процессов и дампы ядра
- NetWorker. Использование инструмента сбора данных NetWorker NSRGet