Puede configurar dispositivos e hipervisores NSX-T Data Center para enviar mensajes de registro a un servidor de registro remoto.

El registro remoto es compatible con NSX Manager, NSX Controller, NSX Edge y los hipervisores. Es necesario configurar el registro remoto en cada nodo de forma individual.

En un host de KVM, el paquete de instalación de NSX-T Data Center configura automáticamente el daemon rsyslog al colocar los archivos de configuración en el directorio /etc/rsyslog.d.

Requisitos previos

  • Configure un servidor de registro para recibir los registros.

Procedimiento

  1. Para configurar el registro remoto en un dispositivo de NSX-T Data Center:
    1. Ejecute el siguiente comando para configurar un servidor de registro y los tipos de mensajes que se pueden enviar a dicho servidor. Varios recursos o ID de mensajes pueden especificarse en una lista separada por comas, sin espacios.
      set logging-server <hostname-or-ip-address[:port]> proto <proto> level <level> [facility <facility>] [messageid <messageid>] [certificate <filename>] [structured-data <structured-data>]
      Para obtener más información sobre este comando, consulte la referencia de la CLI de NSX-T. Puede ejecutar el comando varias veces para agregar varias configuraciones de servidores de registro. Por ejemplo:
      nsx> set logging-server 192.168.110.60 proto udp level info facility syslog messageid SYSTEM,FABRIC
      nsx> set logging-server 192.168.110.60 proto udp level info facility auth,user
    2. Puede ver la configuración de registro con el comando get logging-server. Por ejemplo,
      nsx> get logging-servers
      192.168.110.60 proto udp level info facility syslog messageid SYSTEM,FABRIC
      192.168.110.60 proto udp level info facility auth,user
  2. Para configurar el registro remoto en un host ESXi:
    1. Ejecute los siguientes comandos para configurar syslog y enviar un mensaje de prueba:
      esxcli network firewall ruleset set -r syslog -e true
      esxcli system syslog config set --loghost=udp://<log server IP>:<port>
      esxcli system syslog reload
      esxcli system syslog mark -s "This is a test message"
    2. Puede ejecutar el siguiente comando para ver la configuración:
      esxcli system syslog config get
  3. Para configurar el registro remoto en un host de KVM:
    1. Edite el archivo /etc/rsyslog.d/10-vmware-remote-logging.conf para su entorno.
    2. Agregue la siguiente línea al archivo:
      *.* @<ip>:514;RFC5424fmt
    3. Ejecute el siguiente comando:
      service rsyslog restart