PowerFlex: Senden von Meldungen an rsyslog

Summary: In diesem Wissensdatenbank-Artikel wird die ordnungsgemäße Konfiguration und Verwendung von rsyslog mit ScaleIO beschrieben, wobei der Schwerpunkt auf der Aufteilung der verschiedenen Syslog-Schweregrade in separate Protokolldateien gelegt wird. Die folgenden Befehle, Dateipfade und Beispiele stammen von einem RedHat-basierten System (RHEL/CentOS) und können abweichen, wenn verschiedene Linux-Distributionen als rsyslog-Empfänger verwendet werden. ...

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.

Symptoms

Voraussetzungen:

  • Ein installiertes ScaleIO-System
  • Das auf dem Server installierte Paket "rsyslog" ist für den Empfang der Syslog-Meldungen vorgesehen.

 

Cause

.

Resolution

ScaleIO-Konfiguration:

  • Aktivieren Sie die Veröffentlichung von rsyslog-Meldungen in ScaleIO: 
    scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
  • Bestätigen Sie, dass die Konfiguration korrekt ist, indem Sie die rsyslog-Einstellungen abfragen:
    scli --query_remote_syslog

Hinweis: Dies erfolgt nur auf dem primären MDM. Die Werte werden beim Failover auf den neuen primären MDM kopiert.

 

Konfiguration des Rsyslog-Hosts:

  • Überprüfen Sie, ob das rsyslog-Paket installiert ist:
    rpm -qa rsyslog

     
  • Überprüfen Sie, ob rsyslog ausgeführt wird:
    ps -ef | grep -i rsyslog | grep -v grep

     
  • Konfigurieren Sie die Datei /etc/rsyslog.conf gemäß den folgenden Beispielen:
    local6.info;local6.debug;local6.warn         /var/log/syslog.log
    local6.err         /var/log/syslog.err
    local6.crit         /var/log/syslog.crit

     

        Im obigen Beispiel wurde der Einrichtungscode #22 verwendet, der in der Datei rsyslog.conf durch "local6" dargestellt wird.

        Die Syntax lautet wie folgt: "EINRICHTUNG. Schweregrad /Pfad/zum/Protokoll/Datei"

        Um NUR die Meldungen mit dem Schweregrad "Fehler" zu protokollieren, verwenden Sie: "local6.err /var/log/syslog.err"

        So senden Sie mehrere Schweregrade in eine einzige Datei: "local6.info; local6.debug; local6.warn /var/log/syslog.log".
 

 

        In Anhang A finden Sie eine vollständige Liste der Einrichtungscodes und Darstellungen. Wir würden einen Wert zwischen 16 und 23 als unsere "nutzerdefinierte" Einrichtung für die ScaleIO-Protokollierung verwenden.

 

  • Wenn Sie die Bearbeitung der Datei /etc/rsyslog.conf abgeschlossen haben, starten Sie den rsyslog-Service neu:
    systemctl restart rsyslog (RHEL/CentOS 7.x)
    service rsyslog restart (RHEL/CentOS 6.x)

 

 

Anhang A:

Dieser Anhang enthält die URL zum vollständigen Syslog-Protokoll-RFC und eine Liste der Facility-Codenummern und ihrer "localX"-Darstellungen, die in der Datei /etc/rsyslog.conf verwendet werden sollen.

http://tools.ietf.org/html/rfc5424

 

              0 Kernel-Nachrichten
              1 Meldungen auf Nutzerebene
              2 Mailsystem
              3 System-Daemons
              4 Sicherheits-/Autorisierungsmeldungen
              5 intern von syslogd generierte Meldungen
              6-Zeilen-Drucker-Subsystem
              7 Subsystem "Netzwerknachrichten"
              8 UUCP-Subsystem
              9-Uhr-Daemon
             10 Sicherheits-/Autorisierungsmeldungen
             11 FTP-Daemon
             12 NTP-Subsystem
             13 Protokoll-Audit
             14 Warnmeldungen protokollieren
             15-Uhr-Daemon (Hinweis 2)
             16 Lokale Nutzung 0 (local0)
             17 Lokale Nutzung 1 (LOCAL1)
             18 Lokale Nutzung 2 (lokal 2)
             19 Lokale Nutzung 3 (lokal 3)
             20 Lokale Nutzung 4 (lokal 4)
             21 Lokale Nutzung 5 (lokal 5)
             22 Lokale Nutzung 6 (lokal6)
             23 Lokale Nutzung 7 (lokal7)

Additional Information

Dieser Wissensdatenbank-Artikel ist ScaleIO-spezifisch. Weitere Informationen zu rsyslog und der Datei rsyslog.conf finden Sie in der Dokumentation Ihres Hostbetriebssystems.
Article Properties
Article Number: 000167187
Article Type: Solution
Last Modified: 10 Nov 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.