PowerFlex: Send meddelelser til rsyslog

Summary: Denne KB beskriver, hvordan du korrekt konfigurerer og bruger rsyslog med ScaleIO, samtidig med at der lægges vægt på, hvordan du opdeler de forskellige syslog-prioritetsniveauer i separate logfiler. Kommandoerne, filstierne og eksemplerne nedenfor blev taget fra et RedHat-baseret system (RHEL/CentOS) og kan variere, hvis du bruger forskellige Linux-distributioner som rsyslog-modtager. ...

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

Forudsætninger:

  • Et installeret ScaleIO-system
  • Pakken "rsyslog", der er installeret på serveren, er beregnet til at modtage syslog-meddelelserne.

 

Cause

.

Resolution

ScaleIO-konfiguration:

  • Aktivér bogføring af rsyslog-meddelelser i ScaleIO: 
    scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
  • Bekræft, at konfigurationen er korrekt, ved at forespørge på rsyslog-indstillingerne:
    scli --query_remote_syslog

Bemærk: Dette gøres kun på den primære MDM. Værdierne overføres til den nye primære MDM, når der opstår en failover.

 

Rsyslog-værtskonfiguration:

  • Kontroller, at rsyslog-pakken er installeret:
    rpm -qa rsyslog

     
  • Kontroller, at rsyslog kører:
    ps -ef | grep -i rsyslog | grep -v grep

     
  • Konfigurer filen /etc/rsyslog.conf i henhold til følgende eksempler:
    local6.info;local6.debug;local6.warn         /var/log/syslog.log
    local6.err         /var/log/syslog.err
    local6.crit         /var/log/syslog.crit

     

        I eksemplet ovenfor blev facilitetskoden #22 brugt, som er repræsenteret af "local6" i filen rsyslog.conf.

        Syntaksen er følgende: "FACILITET. ALVORSGRAD / STI / TIL / LOG / FIL"

        For KUN at logge meddelelserne med alvorlighedsgraden "Fejl" skal du bruge: "local6.err /var/log/syslog.err"

        Sådan sender du flere prioritetsniveauer til en enkelt fil: "local6.info; local6.debug; local6.warn /var/log/syslog.log.
 

 

        Gennemgå bilag A for den fulde liste over facilitetskoder og repræsentationer, vi ville bruge alt mellem 16 og 23 som vores "brugerdefinerede" facilitet til ScaleIO-logning.

 

  • Når du er færdig med at redigere filen /etc/rsyslog.conf, skal du genstarte rsyslog-tjenesten:
    systemctl restart rsyslog (RHEL/CentOS 7.x)
    service rsyslog restart (RHEL/CentOS 6.x)

 

 

Tillæg A:

Dette tillæg indeholder URL'en til den fulde Syslog-protokol RFC og en liste over facilitetskodenumre og deres "localX"-repræsentationer, der skal bruges i filen /etc/rsyslog.conf.

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

 

              0 kernemeddelelser
              1 meddelelser på brugerniveau
              2 mailsystem
              3 systemdæmoner
              4 sikkerheds-/autorisationsmeddelelser
              5 meddelelser genereret internt af syslogd
              6-linjers printer undersystem
              7 Undersystem Netværksnyheder
              8 UUCP-delsystem
              9 ur dæmon
             10 sikkerheds-/autorisationsmeddelelser
             11 FTP-dæmon
             12 NTP-delsystem
             13 Log revision
             14 Log alarm
             15 ur dæmon (note 2)
             16 lokal brug 0 (lokal0)
             17 Lokal brug 1 (lokal1)
             18 Lokal brug 2 (lokal2)
             19 Lokal brug 3 (lokal3)
             20 Lokal brug 4 (lokal4)
             21 Lokal brug 5 (lokal5)
             22 Lokal brug 6 (lokal6)
             23 Lokal brug 7 (lokal7)

Additional Information

Denne KB-artikel er ScaleIO-specifik. Se dokumentationen til værtsoperativsystemet for yderligere oplysninger om rsyslog og filen rsyslog.conf.
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.