El registro de NSX es importante y útil para solucionar problemas. A partir de NSX 4.1.1, NSX Manager admite Logging Monitor para controlar la calidad y la cantidad de registros para las pruebas internas y el entorno de producto. El modo predeterminado de Logging Monitor se establece en el entorno del producto. Logging Monitor aprovecha el marco del agente de estado del sistema (SHA) para controlar la velocidad de generación de registros, inferir el tiempo de retención de archivos de registro y generar alarmas de duración de registro para indicar tasas de rotación de registros anómalas y posibles desborde de registros. Al supervisar los registros, NSX Manager puede detectar problemas antes de que los registros valiosos se vacíen y sugerir acciones preventivas que puede realizar.
Logging Monitor comprueba la duración del registro en tiempo de ejecución. Supervisa periódicamente la velocidad de registro (durante el último LOG_RATE_PERIOD que tiene un valor predeterminado de 1 hora) y calcula la duración estimada en función de la configuración de rotación de registros de cada registro. Cuando la duración estimada es inferior a la duración deseada para varios umbrales (que se pueden configurar), el monitor de registro proporciona una indicación de la posible desborde del registro y activa las alarmas de duración de registro para que realice las acciones adecuadas. Mientras tanto, Logging Monitor también genera un informe con más detalles sobre el problema. En el modo de entorno del producto, Logging Monitor solo activa una alarma para todos los registros anómalos.
El modo y el período de velocidad de registro se establecen en las variables LOG_MONITOR_MODE y LOG_RATE_PERIOD, respectivamente, que se definen en el archivo sha_config.yml.
También puede proporcionar un disco de copia de seguridad y notificar a SHA mediante un perfil de complemento. El complemento SHA moverá el archivo de registro comprimido más antiguo del registro al disco de copia de seguridad cuando el tamaño total actual alcance un porcentaje predefinido (50 %) del tamaño máximo. El disco de copia de seguridad debe ser un directorio al que SHA pueda mover los archivos de registro.
Tenga en cuenta las siguientes condiciones para diferentes plataformas:
- En los nodos de UA y Edge, asegúrese de que el usuario "nsx-sha" pueda escribir el directorio.
- En ESX, el subdirectorio de /var/run/log se puede utilizar para configurar el directorio de copia de seguridad.
El complemento SHA mueve el archivo de registro más antiguo al disco de copia de seguridad y también realiza las siguientes funciones:
- Supervisa el tamaño de los archivos de registro de un registro determinado.
- Calcula el tamaño máximo en función de la configuración de rotación.
- Cambia el nombre del archivo de registro más antiguo con una marca de tiempo y lo mueve al disco de copia de seguridad cuando el tamaño total alcance el porcentaje predefinido (50 %).
Los archivos que se mueven al disco de copia de seguridad no se tendrán en cuenta en el monitor de duración de registro.