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

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

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

说明

 

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

受影响的产品

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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。