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. Проверьте использование дискового пространства с помощью проводника Windows или управления дисками.
- Ресурсы, доступные на сервере NetWorker (ЦП, ОЗУ и т. д.), не исчерпываются в периоды пиковой нагрузки.
- Linux:
top
-
- Windows. Диспетчер задач или Perfmon
- NetWorker. Поиск и устранение проблем, связанных с высокой загрузкой памяти или ЦП процессом
- Windows. Диспетчер задач или Perfmon
- В журналах операционной системы нет существенных ошибок
- Linux: /var/log/messages
- Windows. Event Viewer (журналы приложений и системных событий)
- Проблема связана со всеми стандартными операциями NetWorker и не является более конкретной, например: Резервное копирование на один узел хранения, затрагиваются только операции клонирования и т. д.
- На сервере NetWorker включено создание дампа ядра на уровне ОС, и нет процессов, выполняющих дамп ядра.
- Планирование производительности и оптимизации NetWorker:
-
- Для резервных копий NetWorker доступно достаточно целевых томов.
- На сервере Linux NetWorker определено достаточно открытых файловых дескрипторов. Видеть: Требования к параметрам ядра NetWorker
- Применены настройки и параметры оптимизации производительности.
- Сервер NetWorker соответствует минимальным требованиям для зоны данных такого размера. Видеть: Компоненты системы.
- В случае большой зоны данных сервер NMC находится на отдельном компьютере от сервера NetWorker. Видеть: Требования к памяти для сервера NetWorker и консоли управления NetWorker
- Диапазоны портов установлены правильно в соответствии с руководством по настройке системы безопасности, https://www.dell.com/support/product-details/product/networker/docs
nsrwatch Параметры командной строки:
| Параметр | Функция |
| Количество -c | Количество дампов ядра, которые необходимо создать при обнаружении проблемы ответа. (доступность службы или процесса или ответ) |
| -d разделитель | Необязательный разделитель для неформатированных выходных данных |
| -g dir | Создайте дамп ядра и трассировку стека до указанного каталога. |
| -i интервал | Интервал в секундах между запросами сервера |
| -k интервал | Интервал в секундах между регистрацией трассировок стека |
| -количество -n | Максимальное количество создаваемых дампов ядра |
| -p программа[:версия] | название RPC-программы с опциональной версией; Например: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S dir | (Только для Windows) Путь к файлам программной базы данных символов (PDB) |
| -t порог | Пороговое значение в секундах, при котором nsrwatch сообщает о проблеме с быстродействием реакции. |
| Пороговое значение -u | Пороговое значение в %CPU, прежде чем nsrwatch сообщит о высокой загрузке ЦП |
| -v | Включение дополнительного контекста при регистрации трассировок стека. |
ОС Windows: Как использовать nsrwatch для устранения очевидной проблемы со службой или процессом NetWorker:
- Установка средств
отладки для Windows на сервере NetWorker
- Убедитесь, что cdb.exe находится в переменной
Windows PATH. Чтобы это изменение вступило в силу, необходимо открыть новое окно командной строки. Перезагрузка не требуется.
- Файлы символов (файлы pdb) для вашей версии NetWorker должны быть доступны. Их можно предоставить из службы поддержки Dell NetWorker.
- Запустите nsrwatch и оставьте работу в ожидании состояния сервиса или процесса.
Например: E:\Symbols — путь, по которому развертываются 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. Поиск и устранение проблем, связанных с высокой загрузкой памяти или ЦП процессом