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

摘要: 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.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

说明

 

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

受影响的产品

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
文章属性
文章编号: 000218235
文章类型: How To
上次修改时间: 06 10月 2023
版本:  2
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。