PowerFlex: rsyslog'a mesaj gönderme

Summary: Bu KB, çeşitli sistem günlüğü önem düzeylerinin ayrı günlük dosyalarına nasıl bölüneceğini vurgularken ScaleIO ile rsyslog'un nasıl düzgün bir şekilde yapılandırılacağını ve kullanılacağını açıklar. Aşağıdaki komutlar, dosya yolları ve örnekler RedHat tabanlı bir sistemden (RHEL/CentOS) alınmıştır ve rsyslog alıcısı olarak farklı Linux dağıtımları kullanılıyorsa farklılık gösterebilir. ...

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

Ön koşullar:

  • Kurulu bir ScaleIO sistemi
  • Sunucuda yüklü olan "rsyslog" paketinin amacı, sistem günlüğü mesajlarını almasıdır.

 

Cause

.

Resolution

ScaleIO Yapılandırması:

  • ScaleIO da rsyslog mesaj göndermeyi etkinleştirin: 
    scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
  • Rsyslog ayarlarını sorgulayarak yapılandırmanın doğru olduğunu onaylayın:
    scli --query_remote_syslog

Not: Bu işlem yalnızca birincil MDM'de yapılır. Yük devretme gerçekleştiğinde değerler yeni birincil MDM'ye kopyalanır.

 

Rsyslog ana bilgisayar Yapılandırması:

  • Rsyslog paketinin yüklü olduğunu doğrulayın:
    rpm -qa rsyslog

     
  • Rsyslog'un çalışır durumda olduğunu doğrulayın:
    ps -ef | grep -i rsyslog | grep -v grep

     
  • /etc/rsyslog.conf dosyasını aşağıdaki örneklere göre yapılandırın:
    local6.info;local6.debug;local6.warn         /var/log/syslog.log
    local6.err         /var/log/syslog.err
    local6.crit         /var/log/syslog.crit

     

        Yukarıdaki örnekte, rsyslog.conf dosyasında "local6" ile temsil edilen #22 tesis kodu kullanılmıştır.

        Söz dizimi aşağıdaki gibidir: "TESİS. SEVERITY /path/to/log/file

        YALNIZCA "Hata" önem derecesine sahip mesajları günlüğe kaydetmek için şunu kullanın: local6.err /var/log/syslog.err

        Birden fazla önem düzeyini tek bir dosyaya göndermek için: "local6.info; local6.debug; local6.warn /var/log/syslog.log".
 

 

        Tesis kodlarının ve gösterimlerinin tam listesi için Ek A'yı inceleyin, ScaleIO günlüğe kaydetme için "özel" tesisimiz olarak 16 ile 23 arasındaki herhangi bir şeyi kullanacağız.

 

  • /etc/rsyslog.conf dosyasını düzenlemeyi bitirdikten sonra rsyslog hizmetini yeniden başlatın:
    systemctl restart rsyslog (RHEL/CentOS 7.x)
    service rsyslog restart (RHEL/CentOS 6.x)

 

 

Ek A:

Bu ek, tam Syslog protokolü RFC'nin URL'sini ve /etc/rsyslog.conf dosyasında kullanılacak tesis kod numaralarının ve bunların "localX" gösterimlerinin bir listesini içerir.

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

 

              0 çekirdek mesajı
              1 Kullanıcı düzeyinde mesajlar
              2 posta sistemi
              3 sistem arka plan programı
              4 güvenlik/yetkilendirme mesajı
              Syslogd tarafından dahili olarak oluşturulan 5 mesaj
              6 satırlı yazıcı alt sistemi
              7 Ağ Haberleri Alt Sistemi
              8 UUCP alt sistemi
              9 saat daemon
             10 güvenlik/yetkilendirme mesajı
             11 FTP daemon
             12 NTP alt sistemi
             13 Günlük denetimi
             14 Günlük Uyarısı
             15 Clock Daemon (Not 2)
             16 yerel kullanım 0 (local0)
             17 Yerel kullanım 1 (yerel1)
             18 Yerel kullanım 2 (yerel2)
             19 Yerel kullanım 3 (yerel3)
             20 Yerel kullanım 4 (local4)
             21 Yerel kullanım 5 (yerel5)
             22 Yerel kullanım 6 (Yerel6)
             23 Yerel kullanım 7 (Local7)

Additional Information

Bu KB makalesi ScaleIO'ya özeldir. Rsyslog ve rsyslog.conf dosyası hakkında ek bilgi için ana işletim sisteminizin belgelerine göz atın.
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.