PowerFlex: Send meldinger til rsyslog

Summary: Denne kunnskapsartikkelen beskriver hvordan man konfigurerer og bruker rsyslog med ScaleIO på riktig måte, samtidig som den vektlegger hvordan man deler de ulike syslog-alvorlighetsgradene inn i separate loggfiler. Kommandoene, filbanene og eksemplene nedenfor er hentet fra et RedHat-basert system (RHEL/CentOS) og kan variere hvis du bruker forskjellige Linux-distribusjoner som rsyslog-mottaker. ...

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

Forutsetninger:

  • Et installert ScaleIO-system
  • "rsyslog"-pakken som er installert på serveren er ment å motta syslog-meldingene.

 

Cause

.

Resolution

ScaleIO-konfigurasjon:

  • Aktiver rsyslog-meldingspostering i ScaleIO: 
    scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
  • Bekreft at konfigurasjonen er riktig ved å spørre rsyslog-innstillingene:
    scli --query_remote_syslog

Merk: Dette gjøres bare på den primære MDM-en. Verdiene kopieres over til den nye primære MDM-en når det oppstår en failover.

 

Rsyslog host Configuration:

  • Kontroller at rsyslog-pakken er installert:
    rpm -qa rsyslog

     
  • Kontroller at rsyslogen er oppe og går:
    ps -ef | grep -i rsyslog | grep -v grep

     
  • Konfigurer /etc/rsyslog.conf-filen 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 ble anleggskoden #22 brukt, som representeres av "local6" i filen rsyslog.conf.

        Syntaksen er følgende: "ANLEGG. ALVORLIGHETSGRAD /bane/til/logg/fil"

        For å logge KUN meldingene om "Feil" alvorlighetsgrad, bruk: "local6.err /var/log/syslog.err"

        Slik sender du flere alvorlighetsgrader til én enkelt fil: "local6.info; local6.debug; local6.warn /var/log/syslog.log".
 

 

        Se vedlegg A for fullstendig liste over anleggskoder og representasjoner, vi vil bruke alt mellom 16 og 23 som vårt "tilpassede" anlegg for ScaleIO logging.

 

  • Når du er ferdig med å redigere /etc/rsyslog.conf-filen, starter du rsyslog-tjenesten på nytt:
    systemctl restart rsyslog (RHEL/CentOS 7.x)
    service rsyslog restart (RHEL/CentOS 6.x)

 

 

Vedlegg A:

Dette vedlegget inneholder URL-adressen til den fullstendige RFC-en for Syslog-protokollen og en liste over anleggskodenumre og deres «localX»-representasjoner som skal brukes i /etc/rsyslog.conf-filen.

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

 

              0 kjernemeldinger
              1 Meldinger på brukernivå
              2 e-postsystem
              3 systemdemoner
              4 Sikkerhets-/autorisasjonsmeldinger
              5 meldinger generert internt av syslogd
              6-linjers skriverundersystem
              7 Network News Subsystem
              8 UUCP-delsystem
              9 klokke daemon
             10 sikkerhets-/autorisasjonsmeldinger
             11 FTP-bakgrunnsprosess
             12 NTP-delsystem
             13 logg revisjon
             14 logg varsel
             15 klokke daemon (note 2)
             16 lokal bruk 0 (local0)
             17 Lokal bruk 1 (lokal1)
             18 Lokal bruk 2 (local2)
             19 Lokal bruk 3 (lokal3)
             20 lokal bruk 4 (local4)
             21 lokal bruk 5 (lokal5)
             22 lokal bruk 6 (local6)
             23 lokal bruk 7 (local7)

Additional Information

Denne KB-artikkelen er ScaleIO-spesifikk. Se dokumentasjonen for vertsoperativsystemet for mer informasjon om rsyslog og rsyslog.conf-filen.
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.