Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Configurer la collecte des journaux pour la surveillance de l'état de santé des commutateurs Ethernet

Contributeurs netapp-yvonneo netapp-jsnyder netapp-aoife aclose-ntap

Configurez la collecte des journaux sur vos commutateurs Ethernet pour permettre au contrôle de l'état (CSHM) de collecter les journaux des commutateurs à des fins de débogage et de génération de rapports AutoSupport. Cette procédure configure à la fois la collecte des journaux de support à la demande et la collecte périodique horaire de données dans ONTAP.

Avant de commencer
  • Si vous utilisez le mode FIPS, effectuez les opérations suivantes avant de configurer la collecte des journaux :

    1. Régénérez les clés SSH sur le commutateur en suivant les instructions du fournisseur.

    2. Régénérez les clés SSH dans ONTAP à l'aide de debug system regenerate-systemshell-key-pair.

    3. Relancez la configuration de la collecte des journaux à l'aide de la commande system switch ethernet log setup-password.

  • Vous devez avoir accès aux commandes du switch show. Si ce n'est pas le cas, créez un nouvel utilisateur du switch et accordez-lui les privilèges nécessaires.

  • La surveillance de l'état du commutateur doit être activée. Vérifiez en vous assurant que le champ Is Monitored: est défini sur true dans le résultat de system switch ethernet show.

  • Pour la collecte des journaux avec les commutateurs Broadcom et Cisco :

    • L'utilisateur local doit disposer de privilèges d'administrateur réseau.

    • Créez un nouvel utilisateur de commutateur pour chaque cluster avec la collecte des journaux activée. Ces commutateurs ne prennent pas en charge plusieurs clés SSH pour un même utilisateur, une nouvelle exécution de la configuration écrase la clé SSH existante.

  • Pour la collecte des journaux d'assistance avec les commutateurs NVIDIA, l'utilisateur chargé de la collecte doit pouvoir exécuter la commande cl-support sans mot de passe. Pour ce faire, exécutez :

    echo '<user> ALL = NOPASSWD: /usr/cumulus/bin/cl-support' | sudo EDITOR='tee -a' visudo -f /etc/sudoers.d/cumulus

Étapes

Suivez les étapes correspondant à votre version d'ONTAP pour configurer la collecte des journaux, activer la collecte de données périodique et, éventuellement, demander des journaux d'assistance à la demande.

ONTAP 9.15.1 et versions ultérieures
  1. Pour configurer la collecte des journaux, exécutez la commande suivante pour chaque commutateur. Vous êtes invité à saisir le nom du commutateur, le nom d'utilisateur et le mot de passe pour la collecte des journaux.

    REMARQUE : Si vous répondez « oui » à l’invite de spécification de l’utilisateur, assurez-vous que celui-ci dispose des autorisations nécessaires, comme indiqué dans[Avant de commencer] .

    system switch ethernet log setup-password
    cluster1::*> system switch ethernet log setup-password
    Enter the switch name: <return>
    The switch name entered is not recognized.
    Choose from the following list:
    cs1
    cs2
    
    cluster1::*> system switch ethernet log setup-password
    
    Enter the switch name: cs1
    Would you like to specify a user other than admin for log collection? {y|n}: n
    
    Enter the password: <enter switch password>
    Enter the password again: <enter switch password>
    
    cluster1::*> system switch ethernet log setup-password
    
    Enter the switch name: cs2
    
    Would you like to specify a user other than admin for log collection? {y|n}: n
    
    Enter the password: <enter switch password>
    Enter the password again: <enter switch password>
Remarque Pour CL 5.11.1, créez l'utilisateur cumulus et répondez y à l'invite suivante : Souhaitez-vous spécifier un utilisateur autre que admin pour la collecte des journaux ? {o|n}: o
  1. [[étape 2]]Activer la collecte périodique des journaux :

    system switch ethernet log modify -device <switch-name> -periodic-enabled true
    cluster1::*> system switch ethernet log modify -device cs1 -periodic-enabled true
    
    Do you want to modify the cluster switch log collection configuration? {y|n}: [n] y
    
    cs1: Periodic log collection has been scheduled to run every hour.
    
    cluster1::*> system switch ethernet log modify -device cs2 -periodic-enabled true
    
    Do you want to modify the cluster switch log collection configuration? {y|n}: [n] y
    
    cs2: Periodic log collection has been scheduled to run every hour.
    
    cluster1::*> system switch ethernet log show
                                              Periodic    Periodic    Support
    Switch                                    Log Enabled Log State   Log State
    
    cs1                                       true        scheduled   never-run
    cs2                                       true        scheduled   never-run
    2 entries were displayed.
  2. Collecte des journaux de support demandée :

    system switch ethernet log collect-support-log -device <switch-name>
    cluster1::*> system switch ethernet log collect-support-log -device cs1
    
    cs1: Waiting for the next Ethernet switch polling cycle to begin support collection.
    
    cluster1::*> system switch ethernet log collect-support-log -device cs2
    
    cs2: Waiting for the next Ethernet switch polling cycle to begin support collection.
    
    cluster1::*> *system switch ethernet log show
                                              Periodic    Periodic    Support
    Switch                                    Log Enabled Log State   Log State
    
    cs1                                       false       halted      initiated
    cs2                                       true        scheduled   initiated
    2 entries were displayed.
  3. Pour consulter tous les détails de la collecte des journaux, y compris l'activation, le message d'état, l'horodatage et le nom de fichier de la collecte périodique précédente, l'état de la requête, le message d'état, ainsi que l'horodatage et le nom de fichier de la collecte de support précédente, utilisez les éléments suivants :

    system switch ethernet log show -instance
    cluster1::*> system switch ethernet log show -instance
    
                        Switch Name: cs1
               Periodic Log Enabled: true
                Periodic Log Status: Periodic log collection has been scheduled to run every hour.
        Last Periodic Log Timestamp: 3/11/2024 11:02:59
              Periodic Log Filename: cluster1:/mroot/etc/log/shm-cluster-info.tgz
              Support Log Requested: false
                 Support Log Status: Successfully gathered support logs - see filename for their location.
         Last Support Log Timestamp: 3/11/2024 11:14:20
               Support Log Filename: cluster1:/mroot/etc/log/shm-cluster-log.tgz
    
                        Switch Name: cs2
               Periodic Log Enabled: false
                Periodic Log Status: Periodic collection has been halted.
        Last Periodic Log Timestamp: 3/11/2024 11:05:18
              Periodic Log Filename: cluster1:/mroot/etc/log/shm-cluster-info.tgz
              Support Log Requested: false
                 Support Log Status: Successfully gathered support logs - see filename for their location.
         Last Support Log Timestamp: 3/11/2024 11:18:54
               Support Log Filename: cluster1:/mroot/etc/log/shm-cluster-log.tgz
    2 entries were displayed.
ONTAP 9.14.1 et versions antérieures
  1. Pour configurer la collecte des journaux, exécutez la commande suivante pour chaque commutateur. Vous êtes invité à saisir le nom du commutateur, le nom d'utilisateur et le mot de passe pour la collecte des journaux.

    REMARQUE : Si vous répondez y Lors de l'invite de spécification de l'utilisateur, assurez-vous que celui-ci dispose des autorisations nécessaires, comme indiqué dans[Avant de commencer] .

    system switch ethernet log setup-password
    cluster1::*> system switch ethernet log setup-password
    Enter the switch name: <return>
    The switch name entered is not recognized.
    Choose from the following list:
    cs1
    cs2
    
    cluster1::*> system switch ethernet log setup-password
    
    Enter the switch name: cs1
    Would you like to specify a user other than admin for log collection? {y|n}: n
    
    Enter the password: <enter switch password>
    Enter the password again: <enter switch password>
    
    cluster1::*> system switch ethernet log setup-password
    
    Enter the switch name: cs2
    
    Would you like to specify a user other than admin for log collection? {y|n}: n
    
    Enter the password: <enter switch password>
    Enter the password again: <enter switch password>
Remarque Pour CL 5.11.1, créez l'utilisateur cumulus et répondez y à l'invite suivante : Souhaitez-vous spécifier un utilisateur autre que admin pour la collecte des journaux ? {o|n}: o
  1. [[étape 2]] Pour demander la collecte des journaux de support et activer la collecte périodique, exécutez la commande suivante. Cela lance les deux types de collecte de journaux : la collecte détaillée Support journaux et une collecte horaire de Periodic données.

    system switch ethernet log modify -device <switch-name> -log-request true
    cluster1::*> system switch ethernet log modify -device cs1 -log-request true
    
    Do you want to modify the cluster switch log collection configuration? {y|n}: [n] y
    
    Enabling cluster switch log collection.
    
    cluster1::*> system switch ethernet log modify -device cs2 -log-request true
    
    Do you want to modify the cluster switch log collection configuration? {y|n}: [n] y
    
    Enabling cluster switch log collection.

    Attendez 10 minutes, puis vérifiez que la collecte des journaux est terminée :

    system switch ethernet log show
Avertissement Si des états d'erreur sont signalés par la fonction de collecte des journaux (visibles dans la sortie de system switch ethernet log show), reportez-vous à "Résolution des problèmes liés à la collecte des journaux" pour plus de détails.
Quelle est la prochaine étape ?

"Configurer SNMPv3 (facultatif)".