Dell Networking SONiC Konfigurieren eines Switches zum Senden von Protokollen an Syslog-Server

Summary: In diesem Artikel wird erläutert, wie Sie den Dell Networking SONiC-Switch so konfigurieren, dass Protokolle an Syslog-Server gesendet werden. Dieser Artikel verwendet einen Switch, auf dem Dell SONiC 4.1 ausgeführt wird. ...

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

 

Voraussetzungen
Wir verwenden die Standardschnittstellenbenennung, um die Konzepte zu demonstrieren. Lesen Sie den Artikel Dell Networking S-Serie: Grundlegende Schnittstellenkonfiguration – SONIC 4.0 für weitere Informationen zur Schnittstellenbenennung
 


Index

Einführung
Konfigurieren eines Systemprotokollservers
Beispielkonfiguration
Beispielausgabe 

 

Einführung

Standardmäßig sendet das System keine Syslog-Meldungen an einen Server. Um Syslog-Meldungen auf einem Remote-Server zu speichern, können Sie das System so konfigurieren, dass Systemprotokolle an den Remoteserver gesendet werden.

Sie können auch eine optionale Quellschnittstelle konfigurieren, sodass das System die IP-Adresse dieser Schnittstelle als Quell-IP-Adresse verwenden kann. Wenn Sie keine Quellschnittstelle konfigurieren, verwendet das System die Schnittstellen-IP-Adresse der ausgehenden Schnittstelle als Quell-IP-Adresse. Wenn die Schnittstelle mehr als eine IP-Adresse enthält, verwendet das System die primäre IP-Adresse.

Dell SONiC verlässt sich auf UDP, um Protokollmeldungen an den Syslog-Server zu transportieren. Standardmäßig verwendet Dell SONiC den UDP-Port 514 als Zielport für das Senden von Syslog-Nachrichten an den Server.

 

Konfigurieren eines Systemprotokollservers

Verwenden Sie diesen globalen Befehl, um einen Remote-Syslog-Server zu konfigurieren.
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]
Erklärung
  • Hostname- Geben Sie den Hostnamen eines Syslog-Servers ein.
  • ip-address: Geben Sie die IP-Adresse des Syslog-Servers ein.
  • ipv6-address : Geben Sie die IPv6-Adresse des Syslog-Servers ein.
  • source-interface interface-type : (Optional) Geben Sie eine ETHERNET-, Loopback-, Management-, Portkanal- oder VLAN-Schnittstellen-IP-Adresse ein, die als Quellschnittstelle beim Senden von Paketen verwendet werden soll.
  • remote-port port-number : (Optional) Geben Sie die Remote-Portnummer ein. Der Bereich liegt zwischen 1 und 65535. Der Standard-Remoteport ist UDP 514.
  • message-type : (Optional) Sie können Folgendes konfigurieren: Protokoll oder Ereignis als Meldungstyp. Der Standardmäßige Meldungstyp ist log.
  • severity level : (Optional) Geben Sie den Schweregrad der Protokolle ein, die an einen Syslog-Server gesendet werden sollen. Protokolle werden nur mit den angegebenen und höheren Schweregraden an konfigurierte Syslog-Server gesendet. Protokolle mit niedrigeren Schweregraden werden nicht an Remoteserver weitergeleitet. Um alle Protokolle an einen Syslog-Server weiterzuleiten, kann der Syslog-Schweregrad auf das Debug der höchsten Ebene 7 festgelegt werden.
               Die Level sind: debug(7), info(6), notice(5), warning(4), error(3), crit(2), alert(1), emerg(0). Der Standardmäßige Remoteschweregrad ist "notice".
  • vrf vrf-name – (Optional) Geben Sie den Namen des VRF ein, das zum Senden von Syslog-Nachrichten verwendet wird.
 
Remove syslog server

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

Beispielkonfiguration


Im folgenden Beispiel wird das System so konfiguriert, dass Syslog-Meldungen an 10.59.142.126 gesendet werden.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# logging server 10.59.142.126

Im folgenden Beispiel wird das System so konfiguriert, dass Syslog-Meldungen mit einem Schweregradfehler an 10.59.142.125 gesendet werden.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# logging server 10.59.142.130 severity error

Im folgenden Beispiel wird das System so konfiguriert, dass Syslog-Meldungen an 10.59.143.28 mit Loopback 1 als Quellschnittstelle und von VRF1 gesendet werden.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# logging server 10.59.143.28 source-interface Loopback 1 vrf Vrf1

Im folgenden Beispiel wird das System so konfiguriert, dass Syslog-Meldungen an 10.59.136.33 mit Eth1/1 als Quellschnittstelle gesendet werden.
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)#  logging server 10.59.136.33 source-interface Eth1/1
  
 

Beispielausgabe 

Verwenden Sie den Befehl show logging servers , um Syslog-Server anzuzeigen.
 
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.