NetWorker: Cómo solucionar problemas de respuesta de servicio en NetWorker mediante la utilidad nsrwatch
Summary: La utilidad nsrwatch permite la solución de problemas en los que hay síntomas que indican que los procesos principales de NetWorker pueden no responder.
Instructions
El paquete de instalación de NetWorker Server proporciona una utilidad de línea de comandos conocida como nsrwatch. El comando nsrwatch se utiliza para monitorear y operar servidores NetWorker Server. También se puede utilizar para solucionar problemas de los procesos de NetWorker que no responden o que consumen recursos del sistema de forma inesperada. El uso de la utilidad nsrwatch no es el primer paso para solucionar problemas de respuesta del servicio en NetWorker. Solo se debe utilizar una vez que se hayan descartado las causas más probables de un servicio o problemas relacionados con el rendimiento:
Compruebe primero que:
- Todos los elementos de la zona de datos de NetWorker son compatibles.
- Consulte las guías de compatibilidad en elab navigator: https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Consulte la Guía de rendimiento y optimización específica de la versión de NetWorker, disponible en el sitio de soporte de Dell: https://www.dell.com/support/product-details/product/networker/overview
- En ambientes donde se implementan nodos de almacenamiento remotos de NetWorker. La versión de NetWorker del nodo de almacenamiento debe coincidir con la versión de NetWorker del NetWorker Server.
- No hay problema de espacio de disco en NetWorker Server.
- Linux:
df -Th
-
- Windows: Compruebe el uso del espacio de disco desde el Explorador de archivos de Windows o la Administración de discos.
- Los recursos disponibles en NetWorker Server (CPU, RAM, etc.) no se quedan atrás del agotamiento durante las horas pico.
- Linux:
top
-
- Windows: Administrador de tareas o rendimiento
- NetWorker: Solución de problemas de alto uso de memoria o CPU por proceso
- Windows: Administrador de tareas o rendimiento
- No hay errores significativos en los registros del sistema operativo
- Linux: /var/log/messages
- Windows: Visor de eventos (registros de eventos de la aplicación y del sistema )
- El problema ocurre con todas las operaciones estándar de NetWorker y no es más específico, por ejemplo: Los respaldos a un nodo de almacenamiento, solo las operaciones de clonación se ven afectadas, etc.
- La generación de volcado de núcleo se habilitó en el nivel del SO en NetWorker Server y no hay volcado de núcleo de procesos.
- Planificación del rendimiento y la optimización de NetWorker:
-
- Hay suficientes volúmenes de destino disponibles para los respaldos de NetWorker.
- Hay suficientes descriptores de archivos abiertos definidos en un servidor Linux NetWorker. Consulte: Requisitos de parámetros de kernel de NetWorker
- Se aplicaron los ajustes y parámetros de optimización del rendimiento.
- NetWorker Server cumple con los requisitos mínimos para una zona de datos de este tamaño. Consulte: Componentes del sistema.
- Para una zona de datos de gran tamaño, el servidor de NMC se encuentra en una máquina independiente del servidor de NetWorker. Consulte: Requisitos de memoria para NetWorker Server y NetWorker Management Console
- Los rangos de puertos se configuraron correctamente según la Guía de configuración de seguridad, https://www.dell.com/support/product-details/product/networker/docs
nsrwatch Opciones de línea de comandos:
| Opción | Función |
| -c count | Cantidad de volcados principales que se realizarán durante la detección de un problema de respuesta. (disponibilidad o respuesta del servicio o proceso) |
| -d delimitador | Delimitador opcional para la salida cruda |
| -g dir | Genere un volcado de memoria junto con un seguimiento de la pila en el directorio determinado. |
| -i intervalo | Intervalo en segundos entre las consultas del servidor |
| -k intervalo | Intervalo en segundos entre el registro de seguimientos de pila |
| -n recuento | Cantidad máxima de volcados de núcleo a generar |
| -p programa[:versión] | Nombre del programa RPC con versión opcional; Por ejemplo: nsrd, nsrjobd, nsrmmdbd, nsrmmd:405 |
| -S dir | (Solo Windows) Ruta a los archivos de base de datos de programa (PDB) de símbolos |
| Umbral -t | Umbral en segundos antes de que nsrwatch informe un problema de capacidad de respuesta. |
| Umbral -u | Umbral en %CPU antes de que nsrwatch informe una alta utilización de CPU |
| -v | Incluya contexto adicional cuando registre seguimientos de pila. |
Sistema operativo Windows: Cómo utilizar nsrwatch para solucionar un problema aparente de un servicio o proceso de NetWorker:
- Instalar herramientas
de depuración para Windows en NetWorker Server
- Asegúrese de que el cdb.exe se encuentre en la variable
PATH de Windows . Se debe abrir una nueva ventana del símbolo del sistema para que este cambio surta efecto. No es necesario reiniciar.
- Los archivos de símbolos (archivos pdb) para su versión de NetWorker deben estar disponibles. El soporte de Dell NetWorker puede proporcionarlos.
- Ejecute nsrwatch y deje la ejecución a la espera de la condición del servicio o del proceso.
Por ejemplo: E:\Símbolos es la ruta de acceso en la que se implementan los archivos 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
Registros que se deben recolectar:
- Representación daemon.raw
- daemon.raw
- Salida de nsrwatch para los demonios pertinentes (como se describió anteriormente).
- Registros de eventos del sistema y de la aplicación
Sistema operativo Linux: Cómo utilizar nsrwatch para solucionar un problema aparente de un servicio o proceso de NetWorker:
- Instale archivos binarios no fraccionados en lugar de los archivos binarios estándar para el proceso de interés: Por lo general, nsrd, nsrjobd, nsrmmdbd y nsrexecd. Estos los puede proporcionar el soporte de Dell NetWorker.
- Esto requiere que primero se apague NetWorker. Deben tener los permisos correctos.
- Ejecute nsrwatch y deje la ejecución a la espera del servicio o el problema del proceso.
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
Registros que se deben recolectar:
- Representación daemon.raw
- daemon.raw
- nsrwatch para los demonios pertinentes.
- Archivo de mensajes del SO (/var/log/messages)
- Asegúrese de comprobar el archivo /var/log/messages y de que el registro cubra toda la ventana de nsrwatch . Si hay mucha actividad en el servidor, el registro de mensajes se puede sustituir. Existen otros /var/log/messages-date o /var/log/messages# si el archivo de registro de mensajes se revirtió. Revise cuidadosamente el registro de fecha y hora desde que se crearon estos archivos. Si también cubren la sesión de nsrwatch , tome también estos registros de mensajes adicionales.
Additional Information
Procesos y puertos de NetWorker
NetWorker: Cómo depurar operaciones
de respaldoNetWorker: Ubicaciones y
archivos de registroGuía de solución de problemas de NetWorker: Bloqueos de procesos y volcados de
memoriaNetWorker: Solución de problemas de alto uso de memoria o CPU por proceso