Tous les hôtes ESXi exécutent un service syslog (vmsyslogd) qui enregistre les messages venant de VMkernel et d'autres composants système dans des fichiers journaux.

Pourquoi et quand exécuter cette tâche

Vous pouvez utiliser vSphere Web Client ou la commande vCLI esxcli system syslog pour configurer le service syslog.

Pour plus d'informations sur l'utilisation de commandes vCLI, reportez-vous à Initiation aux interfaces de ligne de commande vSphere.

Procédure

  1. Dans l'inventaire de vSphere Web Client, sélectionnez l'hôte.
  2. Cliquez sur l'onglet Gérer.
  3. Dans le panneau système, cliquez sur Paramètres système avancés.
  4. Recherchez la section Syslog dans la liste des Paramètres système avancés.
  5. Pour configurer la journalisation de façon globale, sélectionnez le paramètre à modifier et cliquez sur l'icône Modifier.

    Option

    Description

    Syslog.global.defaultRotate

    Définit le nombre maximum d'archives à conserver. Vous pouvez définir ce nombre de façon globale et pour les sous-unités d'enregistrement automatique.

    Syslog.global.defaultSize

    Définit la taille par défaut du journal, en Ko, avant que le système n'effectue la rotation des journaux. Vous pouvez définir ce nombre de façon globale et pour les sous-unités d'enregistrement automatique.

    Syslog.global.LogDir

    Répertoire dans lequel sont stockés les journaux. Le répertoire peut se trouver sur des volumes NFS ou VMFS montés. Seul le répertoire /scratch situé sur le système de fichiers local subsiste après des redémarrages. Le répertoire doit être défini sous la forme [nom_banque_de_données]chemin_du_fichier, le chemin se rapportant à la racine du volume qui assure la sauvegarde de la banque de données. Par exemple, le chemin [storage1] /systemlogs crée un mappage vers le chemin / vmfs/volumes/storage1/systemlogs.

    Syslog.global.logDirUnique

    Lorsque vous sélectionnez cette option, un sous-répertoire est créé portant le nom de l'hôte ESXi dans le répertoire spécifié par Syslog.global.LogDir. Il est utile d'avoir un répertoire unique si le même répertoire NFS est utilisé par plusieurs hôtes ESXi.

    Syslog.global.LogHost

    Hôte distant vers lequel les messages syslog sont transférés et port sur lequel l'hôte distant reçoit les messages syslog. Vous pouvez inclure le protocole et le port, par exemple, ssl://hostName1:1514. Les protocoles UDP (par défaut), TCP et SSL sont pris en charge. L'hôte distant doit avoir un syslog installé et correctement configuré pour recevoir les messages syslog transférés. Consultez la documentation du service syslog installé sur l'hôte distant pour plus d'informations sur la configuration.

  6. (Facultatif) Pour remplacer la taille par défaut et la rotation des journaux d'un journal quelconque.
    1. Cliquez sur le nom du journal que vous souhaitez personnaliser.
    2. Cliquez sur l'icône Modifier et entrez le nombre de rotations et la taille de journal souhaités.
  7. Cliquez sur OK.

Résultats

Les modifications apportées aux options syslog prennent effet immédiatement.