Conector VMware vCenter para Microsoft Sentinel

El conector vCenter le permite conectar fácilmente sus registros de vCenter Server con Microsoft Sentinel. Esto le ofrece más información sobre los centros de datos de su organización y mejora las capacidades de las operaciones de seguridad.

Atributos del conector

Atributo del conector Descripción
Tabla de Log Analytics vCenter_CL
Compatibilidad con reglas de recopilación de datos No se admite actualmente.
Compatible con Microsoft Corporation

Ejemplos de consultas

Total de eventos por tipo de evento

vCenter 

| summarize count() by EventType

inicio o cierre de sesión en vCenter Server

vCenter 

| where EventType in ('UserLogoutSessionEvent','UserLoginSessionEvent') 

| summarize count() by EventType,EventID,UserName,UserAgent 

| top 10 by count_

Instrucciones de instalación del proveedor

NOTA: este conector de datos depende de un analizador basado en una función de Kusto para que funcione según lo previsto, que se implementa como parte de la solución. Para ver el código de función en Log Analytics, abra la hoja Registros de Log Analytics/Microsoft Sentinel, haga clic en Funciones y busque el alias VMware vCenter y cargue el código de la función o haga clic aquí, en la segunda línea de la consulta, escriba los nombres de host de los dispositivos VMware vCenter y cualquier otro identificador único para el flujo de registro. La función normalmente tarda entre 10 y 15 minutos en activarse después de la instalación o actualización de la solución.

  1. Si no ha instalado la solución vCenter de ContentHub, siga los pasos para usar el alias de función de Kusto, vCenter.
  1. Instale e incorpore el agente para Linux.

Normalmente, debe instalar el agente en un equipo distinto de aquel en el que se generan los registros.

Los registros de Syslog solo se recopilan de agentes de Linux.

  1. Configure los registros que se van a recopilar.

Use los pasos de configuración siguientes para obtener los registros de vCenter Server en Microsoft Sentinel. Para obtener más detalles sobre estos pasos, consulte la documentación de Azure Monitor. Para los registros de vCenter Server, tenemos problemas al analizar los datos por los datos del agente de OMS mediante la configuración predeterminada. Por lo tanto, se aconseja capturar los registros en la tabla personalizada vCenter_CL mediante las instrucciones siguientes.

  1. Inicie sesión en el servidor donde ha instalado el agente de OMS.

  2. Descarga del archivo de configuración vCenter.conf wget -v https://aka.ms/sentinel-vcenteroms-conf -O vcenter.conf

  3. Copie vcenter.conf en la carpeta /etc/opt/microsoft/omsagent/workspace_id/conf/omsagent.d/. cp vcenter.conf /etc/opt/microsoft/omsagent/<<workspace_id>>/conf/omsagent.d/

  4. Edite vcenter.conf de la siguiente manera:

    a. vcenter.conf usa el puerto 22033 de manera predeterminada. Asegúrese de que ningún otro origen del servidor esté usando este puerto.

    b. Si desea cambiar el puerto predeterminado para vcenter.conf, asegúrese de que no usa los puertos predeterminados del agente de análisis de registro o supervisión de Azure, es decir, (por ejemplo, CEF usa el puerto TCP 25226 o 25224).

    c. Reemplace workspace_id por el valor real del identificador del área de trabajo (líneas 13, 14, 15 y 18).

  5. Guarde los cambios y reinicie el servicio del agente de Azure Log Analytics para Linux con el siguiente comando: sudo /opt/microsoft/omsagent/bin/service_control restart.

  6. Modifique el archivo /etc/rsyslog.conf: agregue la plantilla siguiente preferiblemente al principio o antes de la sección de directivas $template vcenter,"%timestamp% %hostname% %msg%\n".

  7. Cree un archivo conf personalizado en /etc/rsyslog.d/, por ejemplo, 10-vcenter.conf y agregue las siguientes condiciones de filtro.

    Con una instrucción agregada, deberá crear un filtro que especificará los registros procedentes de vCenter Server que se reenviarán a la tabla personalizada.

    referencia: Filtrar condiciones — rsyslog 8.18.0.master documentation

    Este es un ejemplo de filtrado que se puede definir; no está completo y necesitará pruebas adicionales para cada instalación. si $rawmsg contiene "vcenter-server", @@127.0.0.1:22033; vcenter & stop si $rawmsg contiene "vpxd", @@127.0.0.1:22033; vcenter & stop

  8. Reinicie rsyslog systemctl restart rsyslog.

  9. Configuración y conexión de dispositivos de vCenter

Siga estas instrucciones para configurar vCenter para reenviar Syslog. Use la dirección IP o el nombre de host del dispositivo Linux con el agente de Linux instalado como dirección IP de destino.

Pasos siguientes

Para obtener más información, vaya a la solución relacionada en Azure Marketplace.