Los mensajes de registro de todos los componentes de NSX-T Data Center, incluidos los que se ejecutan en hosts ESXi, tienen el formato de syslog que se especifica en RFC 5424. Los mensajes de registro provenientes de los hosts de KVM tienen el formato de RFC 3164. Los archivos de registro están en el directorio /var/log.

En los dispositivos de NSX-T Data Center, puede ejecutar el siguiente comando de la CLI de NSX-T Data Center para ver los registros:
get log-file <auth.log | http.log | kern.log | manager.log | node-mgmt.log | syslog> [follow]

En los hipervisores, puede utilizar comandos de Linux como tac, tail, grep y more para ver los registros. También puede usar estos comandos en los dispositivos de NSX-T Data Center.

Para obtener más información sobre RFC 5424, consulte https://tools.ietf.org/html/rfc5424. Para obtener más información sobre RFC 3164, consulte https://tools.ietf.org/html/rfc3164.

RFC 5424 define el siguiente formato para los mensajes de registro:

<facility * 8 + severity> version UTC-TZ hostname APP-NAME procid MSGID [structured-data] msg
Un mensaje de registro de ejemplo:
<187>1 2016-03-15T22:53:00.114Z nsx-manager NSX - SYSTEM [nsx@6876 comp="nsx-manager" errorCode="MP4039" subcomp="manager"] Connection verification failed for broker '10.160.108.196'. Marking broker unhealthy.

Cada mensaje contiene información de componentes (comp) y subcomponentes (subcomp) para ayudar a identificar el origen del mensaje.

NSX-T Data Center genera registros regulares (instalaciones local6, que tienen un valor numérico de 22) y registros de auditoría (instalaciones local7, que tienen un valor numérico de 23). Todas las llamadas de API activan un registro de auditoría.

Un registro de auditoría asociado con una llamada de API contiene la siguiente información:
  • Un parámetro de ID de entidad entId para identificar el objeto de la API.
  • Un parámetro de ID de solicitud req-id para identificar una llamada de API concreta.
  • Un parámetro de ID de solicitud externa ereqId si la llamada de API contiene el encabezado X-NSX-EREQID:<string>.
  • Un parámetro de usuario externo euser si la llamada de API contiene el encabezado X-NSX-EUSER:<string>.

El formato RFC 5424 define los siguientes niveles de gravedad:

Nivel de gravedad Descripción
0 Emergencia: el sistema no se puede utilizar
1 Alerta: se debe realizar una acción inmediatamente
2 Gravedad: condiciones graves
3 Error: condiciones de error
4 Advertencia: condiciones de advertencia
5 Notificación: indica una condición normal, pero importante
6 Informativo: mensajes informativos
7 Depuración: mensajes de nivel de depuración

Todos los registros con un nivel de gravedad de emergencia, alerta, gravedad o error contienen un código de error único en la parte de datos estructurados del mensaje de registro. El código de error está compuesto por una cadena y un número decimal. La cadena representa un módulo específico.

El campo MSGID identifica el tipo de mensaje. Para ver una lista de los identificadores de mensaje, consulte Identificadores de mensajes de registro.