Connecteur VMware vCenter pour Microsoft Sentinel

Le connecteur vCenter vous permet de connecter facilement vos journaux de serveur vCenter à Microsoft Sentinel. Cela vous donne plus d’informations sur les centres de données de votre organisation et améliore vos capacités en matière d’opérations de sécurité.

Ce contenu est généré automatiquement. Pour toute modification, contactez le fournisseur de la solution.

Attributs du connecteur

Attribut du connecteur Description
Table(s) Log Analytics vCenter_CL
Prise en charge des règles de collecte de données Non prise en charge pour le moment
Pris en charge par Microsoft Corporation

Exemples de requête

Nombre total d’événements par type d’événement

vCenter 

| summarize count() by EventType

Connexion/déconnexion de vCenter Server

vCenter 

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

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

| top 10 by count_

Instructions d’installation du fournisseur

REMARQUE : ce connecteur de données dépend d’un analyseur basé sur une fonction Kusto pour fonctionner comme prévu et qui est déployé dans le cadre de la solution. Pour afficher le code de la fonction dans Log Analytics, ouvrez le panneau Log Analytics/Journaux Microsoft Sentinel, cliquez sur Fonctions et recherchez l’alias VMware vCenter et chargez le code de la fonction ou cliquez ici, sur la deuxième ligne de la requête, entrez le ou les noms d’hôte de votre ou vos appareils VMware vCenter et tous les autres identificateurs uniques du flux de journaux. L’activation de la fonction prend généralement 10 à 15 minutes après l’installation ou la mise à jour de la solution.

  1. Si vous n’avez pas installé la solution vCenter à partir de ContentHub, suivez les étapes pour utiliser l’alias de fonction Kusto, vCenter.
  1. Installer et intégrer l'agent pour Linux

En règle générale, vous devez installer l’agent sur un ordinateur différent de celui sur lequel les journaux sont générés.

Les journaux Syslog sont collectés uniquement à partir d’agents Linux.

  1. Configurer les journaux à collecter

Suivez les étapes de configuration ci-dessous pour avoir les journaux de serveur vCenter dans Microsoft Sentinel. Pour plus d’informations sur ces étapes, consultez la Documentation d’Azure Monitor. Pour les journaux vCenter Server, des problèmes se produisent lors de l’analyse des données par les données de l’agent OMS à l’aide des paramètres par défaut. Il est dès lors conseillé de capturer les journaux dans la table personnalisée vCenter_CL en suivant les instructions ci-dessous.

  1. Connectez-vous au serveur sur lequel vous avez installé l’agent OMS.

  2. Télécharger le fichier de configuration vCenter.conf wget -v https://aka.ms/sentinel-vcenteroms-conf -O vcenter.conf

  3. Copiez vcenter.conf dans le dossier /etc/opt/microsoft/omsagent/ID_espace_travail/conf/omsagent.d/. cp vcenter.conf /etc/opt/microsoft/omsagent/<<workspace_id>>/conf/omsagent.d/

  4. Modifiez vcenter.conf comme suit :

    a. vcenter.conf utilise le port 22033 par défaut. Veillez à ce que ce port ne soit pas utilisé par une autre source sur votre serveur.

    b. Si vous souhaitez changer le port par défaut pour vcenter.conf, veillez à ne pas utiliser les ports de l’agent Azure Log Analytics par défaut (par exemple, CEF utilise le port TCP 25226 ou 25224).

    c. Remplacez ID_espace_travail par la valeur réelle d’ID de votre espace de travail (lignes 13, 14, 15, 18).

  5. Enregistrez les modifications et redémarrez l’agent Azure Log Analytics pour le service Linux avec la commande suivante : sudo /opt/microsoft/omsagent/bin/service_control restart.

  6. Modifiez le fichier /etc/rsyslog.conf. Ajoutez le modèle ci-dessous de préférence au début/avant la section des directives $template vcenter,"%timestamp% %hostname% %msg%\n".

  7. Créez un fichier conf personnalisé dans /etc/rsyslog.d/, par exemple 10-vcenter.conf, et ajoutez les conditions de filtre suivantes.

    Avec une instruction ajoutée, vous devez créer un filtre qui spécifie les journaux provenant du serveur vcenter à transférer à la table personnalisée.

    Référence : Conditions de filtre - documentation rsyslog 8.18.0.master

    Voici un exemple de filtrage qui peut être défini. Il n’est pas complet et nécessite des tests supplémentaires pour chaque installation. Si $rawmsg contient « vcenter-server », @@127.0.0.1:22033;vcenter & arrêt, si $rawmsg contient « vpxd », @@127.0.0.1:22033;vcenter & arrêt

  8. Redémarrer rsyslog (systemctl restart rsyslog)

  9. Configurer et connecter le ou les appareils vCenter

Suivez ces instructions pour configurer le connecteur vCenter pour transférer Syslog. Utilisez l’adresse IP ou le nom d’hôte de l’appareil Linux avec l’agent Linux installé en tant qu’adresse IP de destination.

Étapes suivantes

Pour plus d’informations, accédez à la solution associée dans la Place de marché Azure.