Vous pouvez utiliser vSphere Client, VMware Host Client ou la commande esxcli system syslog pour configurer le service syslog.

Le service Syslog reçoit, classe et stocke les messages de journaux pour des analyses qui vous aident à prendre des mesures préventives dans votre environnement.

Définir ESXi Syslog à l'aide de vSphere Client

Vous pouvez utiliser la commande vSphere Client pour configurer le service Syslog globalement et modifier divers paramètres avancés.

Procédure

  1. Accédez à l'hôte ESXi dans l'inventaire de vSphere Client.
  2. Cliquez sur Configurer.
  3. Sous Système, cliquez sur Paramètres système avancés.
  4. Cliquez sur Modifier.
  5. Filtre pour syslog.
  6. Pour configurer la journalisation de manière globale et configurer divers paramètres avancés, reportez-vous à la section Options Syslog d'ESXi.
  7. (Facultatif) Pour remplacer la taille et la rotation des journaux par défaut d'un journal quelconque :
    1. Cliquez sur le nom du journal que vous souhaitez personnaliser.
    2. Entrez le nombre de rotations et la taille de journal souhaités.
  8. Cliquez sur OK.

Résultats

Les modifications apportées aux options Syslog prennent effet.
Note : Les paramètres Syslog que vous définissez à l'aide de vSphere Client ou de VMware Host Client sont appliqués immédiatement. Cependant, la plupart des paramètres que vous définissez à l'aide d'ESXCLI nécessitent une commande supplémentaire pour prendre effet. Pour plus de détails, reportez-vous à la section Options Syslog d'ESXi.

Définir ESXi Syslog à l'aide de VMware Host Client

Vous pouvez utiliser VMware Host Client pour configurer et modifier les paramètres du service Syslog sur des hôtes ESXi.

Procédure

  1. Dans VMware Host Client, sous Hôte, cliquez sur Gérer > Système > Paramètres avancés.
  2. Dans le panneau Recherche, entrez un paramètre Syslog à définir. Reportez-vous à la section Options Syslog d'ESXi.
  3. Sélectionnez le paramètre, puis cliquez sur Modifier l'option.
  4. Définissez la valeur comme décrit dans le tableau des paramètres dans Options Syslog d'ESXi.
  5. Cliquez sur Enregistrer.

Définir ESXi Syslog à l'aide d'ESXCLI

Vous pouvez configurer le service Syslog sur des hôtes ESXi à l'aide de la commande ESXCLI : esxcli system syslog config set setting_name

Conditions préalables

Pour plus d'informations sur l'utilisation de la commande syslog esxcli system et d'autres commandes ESXCLI, reportez-vous à la section Démarrage avec ESXCLI. Pour plus d'informations sur l'ouverture du pare-feu ESXi pour le port spécifié dans chaque spécification d'hôte distant, reportez-vous à la section Configuration du pare-feu ESXi.

Note :

L'utilisation d'ESXCLI requiert ESXi pour ouvrir des connexions SSH, ce qui constitue un risque de sécurité et n'est pas recommandé. Si vous choisissez d'utiliser ESXCLI, assurez-vous d'utiliser la commande esxcli system syslog reload après avoir défini chaque paramètre pour vous assurer qu'il prend effet.

Procédure

  • Utilisez la commande ESXCLI esxcli system syslog config set setting_name pour définir une option Syslog que vous décidez d'activer. Par exemple, pour définir le paramètre Syslog.global.logHost, utilisez la commande esxcli system syslog config set --loghost=<str>.

    Après avoir défini Syslog.global.logHost, les hôtes ESXi ouvrent et maintiennent les connexions aux collecteurs Syslog et la transmission des messages commence immédiatement. Lorsqu'ESXi génère un message Syslog, il l'écrit dans le fichier journal approprié sur l'hôte ESXi et le transfère également à tous les collecteurs Syslog configurés.