SoNiC Dell Networking Comment configurer un commutateur pour envoyer des journaux aux serveurs syslog

Summary: Cet article explique comment configurer le commutateur DELL Networking SONiC pour envoyer des journaux aux serveurs syslog. Cet article utilise un commutateur exécutant Dell SONiC 4.1.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

 

Conditions préalables
Nous utilisons la dénomination d’interface standard pour démontrer les concepts. Reportez-vous à l’article Dell Networking série S : Configuration de l’interface de base : SONIC 4.0 pour plus d’informations sur la dénomination des interfaces
 


Index

Introduction
Configurer un serveur
de logs systèmeExemple de configuration
Exemple de résultat 

 

Introduction

Par défaut, le système n’envoie pas de messages Syslog à un serveur. Pour enregistrer les messages Syslog sur un serveur distant, vous pouvez configurer le système pour qu’il envoie les journaux système au serveur distant.

Vous pouvez également configurer une interface source facultative afin que le système puisse utiliser l’adresse IP de cette interface en tant qu’adresse IP source. Si vous ne configurez pas d’interface source, le système utilise l’adresse IP de l’interface sortante comme adresse IP source. Si l’interface contient plusieurs adresses IP, le système utilise l’adresse IP principale.

Dell SONiC s’appuie sur UDP pour transporter les messages de journal vers le serveur syslog. Par défaut, Dell SONiC utilise le port UDP 514 comme port de destination pour l’envoi de messages syslog au serveur.

 

Configurer un serveur de logs système

Pour configurer un serveur Syslog distant, utilisez cette commande globale.
Add a syslog server

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)#logging server {hostname | ip-address | ipv6-address} [source-interface interfacetype] [remote-port port-number] [vrf vrf-name] [message-type type] [severity level] 
[vrf vrf-name]
Explication
  • Hostname- Saisissez le nom d’hôte d’un serveur Syslog.
  • ip-address  : saisissez l’adresse IP du serveur Syslog.
  • ipv6-address  : saisissez l’adresse IPv6 du serveur Syslog.
  • source-interface interface-type- (Facultatif) Saisissez une adresse IP d’interface Ethernet, loopback, de gestion, de canal de port ou VLAN à utiliser comme interface source lors de l’envoi de paquets.
  • remote-port port port-number - (Facultatif) Saisissez le numéro de port distant. La plage est comprise entre 1 et 65535. Le port distant par défaut est UDP 514
  • type de message - (Facultatif) Vous pouvez configurer : log ou événement en tant que type de message. Le type de message par défaut est log.
  • niveau de gravité - (Facultatif) Saisissez le niveau de gravité des logs à envoyer à un serveur Syslog. Les logs uniquement avec les niveaux de gravité spécifiés et supérieurs sont envoyés aux serveurs Syslog configurés. Les logs présentant des niveaux de gravité inférieurs ne sont pas transmis aux serveurs distants. Pour transférer tous les logs vers un serveur Syslog, la gravité Syslog peut être définie sur le niveau de débogage 7 le plus élevé.
               Les niveaux sont les suivants : debug(7), info(6), notice(5), warning(4), error(3), crit(2), alert(1), emerg(0). Le niveau de gravité distant par défaut est not.
  • vrf vrf-name - (Facultatif) Saisissez le nom du VRF utilisé pour envoyer des messages Syslog.
 
Remove syslog server

DELLSONiC# configure
DELLSONiC(config)# no logging server {hostname | ip-address | ipv6-address} 
 

Exemple de configuration


L’exemple suivant configure le système pour envoyer des messages Syslog à 10.59.142.126.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# logging server 10.59.142.126

L’exemple suivant configure le système pour envoyer des messages Syslog à la version 10.59.142.125 avec une erreur de niveau de gravité.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# logging server 10.59.142.130 severity error

L’exemple suivant configure le système pour envoyer des messages Syslog à la version 10.59.143.28 avec loopback 1 comme interface source et à partir de VRF1.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# logging server 10.59.143.28 source-interface Loopback 1 vrf Vrf1

L’exemple suivant configure le système pour envoyer des messages Syslog à 10.59.136.33 avec Eth1/1 comme interface source.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)#  logging server 10.59.136.33 source-interface Eth1/1
  
 

Exemple de résultat 

Utilisez la commande show logging servers pour afficher les serveurs syslog
 
DELLSONiC# show logging servers
--------------------------------------------------------------------------------------
HOST            PORT      SOURCE-INTERFACE    VRF            MESSAGE-TYPE   SEVERITY
--------------------------------------------------------------------------------------
10.59.136.33    514       Eth1/1              -              log            notice
10.59.142.126   514       -                   -              log            notice
10.59.142.130   514       -                   -              log            error
10.59.143.28    514       Loopback1           Vrf1           log            notice

Affected Products

PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON
Article Properties
Article Number: 000218235
Article Type: How To
Last Modified: 06 Oct 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.