NetWorker: Рівні інформації для налагодження
Summary: У цій статті надається інформація про рівні налагодження NetWorker та як увімкнути налагодження.
Instructions
Передумова:
Повідомлення користувача: Повідомлення, яке користувач може побачити під час нормальної (локалізованої) роботи. Він включає перегляд лог-файлу та вивод, який запускається налаштуванням (-v) багатослівність у командному рядку. Повідомлення користувачів містять загальне логування, таке як INFO, WARNING, ERROR тощо.
Повідомлення про налагодження: Повідомлення, призначене для глибокого аналізу. Налагодження запускається (-D) прапор командного рядка або dbgcommand. Повідомлення налагодження не локалізовані.
Потік повідомлень у NetWorker:
Програма, яка створює повідомлення, називається динаміком. Кожен спікер надсилає повідомлення або до інтерфейсу, файлу журналу або іншій програмі. Ресурс NetWorker RAP 'NSR Log' створюється для керування кожним файлом журналу. Повідомлення можна надіслати безпосередньо до інтерфейсу за допомогою віддаленого виклику процедури (RPC). Переглядач журналів (Viewer) читає призначені повідомлення інтерфейсу або журналу і робить їх видимими для користувача. Доповідачі записують повідомлення у форматі, незалежному від локальності, який глядачі можуть пізніше перекласти за допомогою каталогу повідомлень. Перевага полягає в тому, що користувачі можуть одночасно переглядати інтерфейс різними мовами та один і той самий файл журналу різними мовами.
Лісозаготівля:
Журнал сервісу General 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, включаючи модулі Databases.
|
Рівень налагодження
|
Інформація про налагодження
|
Використання
|
|
0
|
Відлагодження заборонено (вимкнено)
|
Стандартне логування.
|
|
1
|
|
Час від часу
|
|
2
|
|
Час від часу
|
|
3
|
|
Часті
|
|
4
|
|
Час від часу
|
|
5
|
|
Часті
|
|
6
|
|
Час від часу
|
|
7
|
|
Часті
|
|
8
|
|
Час від часу
|
|
9
|
|
Часті
|
|
10-99
|
|
Рідкісні
|
Рівні налагодження складні, тобто кожен рівень включає всі попередні рівні. Наприклад, при встановленні налагоджувального рівня 9 записуються рівні з 1 по 9.
Увімкнення налагодження:
Відлагодження, специфічне для процесу:
Щоб увімкнути процесно-специфічний налагодження NetWorker, dbgcommand використовується для встановлення рівня налагодження. Мережевий працівник 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 |
Н/Д |
|
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: Як увімкнути журналування налагодження
- Домен даних: Увімкнення логування API DD Boost | Журнали пресертифікації
- Дивіться Довідник команд NetWorker, доступний через: Підтримка NetWorker | Інструкції та документи (Потрібен ухід у службу підтримки Dell).
Additional Information
- NRE 8.x: Як очистити кеш Java, увімкнути Java Console та налагодження.
- NRE 17.x: Як очистити кеш Java, увімкнути Java Console та налагодити
- NetWorker Management Web UI (NWUI): Посібник з сортування та усунення несправностей
- NetWorker: Як увімкнути AUTHC DEBUG для усунення несправностей
- NetWorker: Як увімкнути налагодження RabbitMQ
- NetWorker: Як увімкнути налагодження REST API
- Посібник з усунення несправностей NetWorker: Збої процесів і дампи ядер
- NetWorker: Як користуватися інструментом збору даних NSRGet NetWorker