NetWorker: Як усунути проблеми з відповіддю служби в NetWorker за допомогою утиліти nsrwatch
Summary: Утиліта nsrwatch дозволяє усувати проблеми, де є симптоми, що вказують на те, що основні процеси NetWorker можуть не реагувати.
Instructions
Інсталяційний пакет сервера NetWorker надає утиліту командного рядка, відому як nsrwatch. Команда nsrwatch використовується для моніторингу та експлуатації серверів NetWorker. Його також можна використовувати для усунення несправностей процесів NetWorker, які не відповідають або несподівано споживають системні ресурси. Використання утиліти nsrwatch не є першим кроком у вирішенні проблем з реакцією служби в NetWorker. Його слід використовувати лише після того, як були виключені більш ймовірні причини виникнення проблем з обслуговуванням або продуктивністю:
Спочатку перевірте, що:
- Підтримуються всі елементи зони даних NetWorker.
- Дивіться посібники із сумісності на elab navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Ознайомтеся з Посібником з продуктивності та оптимізації для конкретної версії NetWorker, доступним на сайті підтримки Dell: https://www.dell.com/support/product-details/product/networker/overview
- У середовищах, де розгорнуті віддалені вузли зберігання даних NetWorker. Версія вузла зберігання NetWorker повинна відповідати версії NetWorker сервера NetWorker.
- На сервері NetWorker немає проблеми з дисковим простором.
- Linux:
df -Th
-
- Вікна: Перевірте використання дискового простору у Файловому провіднику Windows або Керуванні дисками.
- Ресурси, доступні на сервері NetWorker (процесор, оперативна пам'ять і так далі), не відстають від виснаження в пікові години.
- Linux:
top
-
- Вікна: Диспетчер завдань або Perfmon
- NetWorker: Усунення несправностей із високим обсягом пам'яті або використанням ЦП за процесами
- Вікна: Диспетчер завдань або Perfmon
- У логах операційної системи немає значних помилок
- Linux: /var/log/messages
- Вікна: Переглядач подій (журнали подій програм і систем)
- Проблема стосується всіх стандартних операцій NetWorker і не є більш конкретною, наприклад: Резервні копії на один вузол зберігання впливають лише на операції клонування тощо.
- Генерація дампів ядра була включена на рівні ОС на сервері NetWorker, і дамп ядра процесів відсутній.
- Планування продуктивності та оптимізації NetWorker:
-
- Для резервних копій NetWorker доступно достатньо цільових обсягів.
- Існує достатня кількість дескрипторів відкритих файлів, визначених на сервері NetWorker Linux. Бачити: Вимоги до параметрів ядра NetWorker
- Застосовано налаштування та параметри оптимізації продуктивності.
- Сервер NetWorker відповідає мінімальним вимогам для зони даних такого розміру. Бачити: Компоненти системи.
- Для великої зони даних NMC-сервер знаходиться на окремій машині від сервера NetWorker. Бачити: Вимоги до пам'яті для сервера NetWorker і консолі управління NetWorker
- Діапазони портів було правильно встановлено відповідно до Керівництва з конфігурації безпеки, https://www.dell.com/support/product-details/product/networker/docs
Годинник NSRWATCH Параметри командного рядка:
| Варіант | Функція |
| -c кількість | Кількість дампів ядра, які потрібно виконати під час виявлення проблеми реагування. (доступність або відповідь на послугу або процес) |
| -d розділювач | Необов'язковий роздільник для виведення необроблених файлів |
| -г дір | Згенеруйте дамп ядра разом із трасуванням стека до вказаного каталогу. |
| -i інтервал | Інтервал у секундах між запитами до сервера |
| -k інтервал | Інтервал у секундах між реєструванням трасувань стека |
| -n кількість | Максимальна кількість дампів ядра для генерації |
| -p програма[:версія] | Назва програми RPC з необов'язковою версією; Наприклад: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S дір | (Лише для ОС Windows) Шлях до символьних файлів бази даних програм (PDB) |
| -t поріг | Поріг у секундах до того, як nsrwatch повідомляє про проблему з реакцією. |
| -u поріг | Поріг у %CPU до того, як nsrwatch повідомляє про високе завантаження ЦП |
| -v | Додавайте додатковий контекст під час ведення журналу трасування стека. |
ОС Windows: Як використовувати nsrwatch для усунення очевидної проблеми зі службою NetWorker або процесом:
- Встановіть засоби
налагодження для Windows на сервер NetWorker
- Переконайтеся, що cdb.exe знаходиться в змінній
Windows PATH . Щоб ця зміна набула чинності, має відкритися нове вікно командного рядка. Перезавантаження не потрібне.
- Файли символів (pdb-файли) для вашої версії NetWorker повинні бути доступні. Служба підтримки Dell NetWorker може надати їх.
- Запустіть nsrwatch і залиште працювати в очікуванні служби або умови процесу.
Наприклад: E:\Символи є шляхом, куди розгортаються файли pdb.
C:\>nsrwatch -p nsrd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrd 2>&1 C:\>nsrwatch -p nsrexecd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrexecd 2>&1 C:\>nsrwatch -p nsrmmdbd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrmmdbd 2>&1 C:\>nsrwatch -p nsrjobd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrjobd 2>&1
Журнали, які необхідно зібрати:
- Рендер daemon.raw
- daemon.raw
- Вивід nsrwatch для відповідних демонів (як вказано вище).
- Журнали подій системи та додатків
ОС Linux: Як використовувати nsrwatch для усунення очевидної проблеми зі службою NetWorker або процесом:
- Встановіть неочищені двійкові файли на місце стандартних двійкових файлів для процесу, який представляє інтерес: Зазвичай nsrd, nsrjobd, nsrmmdbd та nsrexecd. Вони можуть бути надані службою підтримки Dell NetWorker.
- Для цього потрібно, щоб NetWorker спочатку був вимкнений. Вони повинні мати правильні дозволи.
- Запустіть nsrwatch і залиште працювати в очікуванні проблеми зі службою або процесом.
nsrwatch -p nsrd -i 30 -t 30 -k 30 > nsrd_out nsrwatch -p nsrexecd -i 30 -t 30 -k 30 > nsrexecd_out nsrwatch -p nsrjobd -i 30 -t 30 -k 30 > nsrjobd_out nsrwatch -p nsrmmdbd -i 30 -t 30 -k 30 > nsrmmdbd_out
Журнали, які необхідно зібрати:
- Рендер daemon.raw
- daemon.raw
- Вивід nsrwatch для відповідних фонових служб.
- Файл повідомлень ОС (/var/log/messages)
- Переконайтеся, що ви перевірили файл /var/log/messages і переконайтеся, що журнал охоплює повне вікно nsrwatch . Якщо на сервері багато активності, журнал повідомлень може перекинутися. Інші /var/log/messages-dateабо /var/log/messages# існують, якщо файл журналу повідомлень перекинувся. Уважно перегляньте часову позначку з моменту створення цих файлів. Якщо вони також охоплюють сеанс nsrwatch , завантажте також ці додаткові журнали повідомлень.
Additional Information
Процеси та порти
NetWorkerNetWorker: Як налагодити операції
резервного копіюванняNetWorker: Файли журналу
та місцезнаходженняКерівництво по усуненню несправностей NetWorker: Збої процесів і дампи
ядраNetWorker: Усунення несправностей із високим обсягом пам'яті або використанням ЦП за процесами