PowerFlex: Odesílání zpráv do rsyslogu

Summary: Tento článek znalostní databáze popisuje, jak správně nakonfigurovat a používat rsyslog s ScaleIO, a zároveň zdůrazňuje, jak rozdělit různé úrovně závažnosti syslogu do samostatných souborů protokolu. Níže uvedené příkazy, cesty k souborům a příklady byly převzaty ze systému založeného na systému RedHat (RHEL/CentOS) a mohou se lišit, pokud jako přijímač rsyslog používáte různé distribuce Linuxu. ...

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

Požadavky:

  • Nainstalovaný systém ScaleIO
  • Balíček "rsyslog" nainstalovaný na serveru je určen pro příjem zpráv syslog.

 

Cause

.

Resolution

Konfigurace ScaleIO:

  • Povolte odesílání zpráv rsyslog ve ScaleIO: 
    scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
  • Potvrďte správnost konfigurace dotazem na nastavení rsyslog:
    scli --query_remote_syslog

Poznámka: Tento postup se provádí pouze v primárním uzlu MDM. Hodnoty se zkopírují do nového primárního uzlu MDM, když dojde k převzetí služeb při selhání.

 

Konfigurace hostitele Rsyslog:

  • Ověřte, zda je nainstalován balíček rsyslog:
    rpm -qa rsyslog

     
  • Ověřte, zda je rsyslog v provozu:
    ps -ef | grep -i rsyslog | grep -v grep

     
  • Nastavte soubor /etc/rsyslog.conf podle následujících příkladů:
    local6.info;local6.debug;local6.warn         /var/log/syslog.log
    local6.err         /var/log/syslog.err
    local6.crit         /var/log/syslog.crit

     

        Ve výše uvedeném příkladu byl použit kód zařízení #22, který je v souboru rsyslog.conf reprezentován "local6".

        Syntaxe je následující: "ZAŘÍZENÍ. ZÁVAŽNOST /cesta/k/protokolu/souboru"

        Chcete-li protokolovat POUZE zprávy závažnosti "Error", použijte: "local6.err /var/log/syslog.err"

        Chcete-li odeslat více úrovní závažnosti do jednoho souboru: "local6.info; local6.debug; local6.warn /var/log/syslog.log".
 

 

        Úplný seznam kódů a reprezentací zařízení naleznete v příloze A, jako naše "vlastní" zařízení pro protokolování ScaleIO bychom použili cokoli mezi 16 a 23.

 

  • Po dokončení úprav souboru /etc/rsyslog.conf restartujte službu rsyslog:
    systemctl restart rsyslog (RHEL/CentOS 7.x)
    service rsyslog restart (RHEL/CentOS 6.x)

 

 

Příloha A:

Tento dodatek obsahuje URL na úplné RFC protokolu Syslog a seznam čísel kódů zařízení a jejich reprezentací "localX", které mají být použity v souboru /etc/rsyslog.conf.

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

 

              0 zpráv jádra
              1 zprávy na uživatelské úrovni
              2 Poštovní systém
              3 systémoví démoni
              4 Bezpečnostní/autorizační zprávy
              5 zpráv generovaných interně syslogd
              6 řádkový subsystém tiskáren
              7 Subsystém síťových zpráv
              8 Subsystém UUCP
              9 hodin démon
             10 bezpečnostních/autorizačních zpráv
             11 FTP démon
             12 Podsystém NTP
             13 Audit protokolu
             14 Upozornění na protokol
             15 hodin démon (poznámka 2)
             16 místní použití 0 (local0)
             17 pro místní použití 1 (local1)
             18 MÍSTNÍ POUŽITÍ 2 (LOCAL2)
             19 místní použití 3 (local3)
             20 pro místní použití 4 (local4)
             21 pro místní použití 5 (local5)
             22 pro místní použití 6 (local6)
             23 místní použití 7 (local7)

Additional Information

Tento článek znalostní databáze je specifický pro ScaleIO. Další informace o protokolu rsyslog a souboru rsyslog.conf naleznete v dokumentaci k hostitelskému operačnímu systému.
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.