PowerFlex:将消息发送到 rsyslog
Summary: 本知识库文章介绍如何正确配置 rsyslog 并将其与 ScaleIO 配合使用,同时强调如何将各种系统日志严重性级别拆分为单独的日志文件。 以下命令、文件路径和示例取自基于 RedHat 的系统 (RHEL/CentOS),如果使用不同的 Linux 发行版作为 rsyslog 接收器,则可能会有所不同。
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
前提条件:
- 已安装的 ScaleIO 系统
- 服务器上安装的“rsyslog”软件包旨在接收系统日志消息。
Cause
。
Resolution
ScaleIO 配置:
- 在 ScaleIO 中启用 rsyslog 消息发布:
scli --start_remote_syslog --remote_syslog_server_ip <IP> --remote_syslog_server_port <PORT_NUMBER> --syslog_facility <FACILITY_NUMBER>
- 通过查询 rsyslog 设置来确认配置是否正确:
scli --query_remote_syslog
提醒:此作仅在主 MDM 上完成。发生故障切换时,这些值将复制到新的主 MDM。
Rsyslog 主机配置:
- 验证 rsyslog 软件包已安装:
rpm -qa rsyslog
- 验证 rsyslog 是否已启动并正在运行:
ps -ef | grep -i rsyslog | grep -v grep
- 根据以下示例配置 /etc/rsyslog.conf 文件:
local6.info;local6.debug;local6.warn /var/log/syslog.log local6.err /var/log/syslog.err local6.crit /var/log/syslog.crit
在上面的示例中,使用了工具代码 #22,在 rsyslog.conf 文件中用“local6”表示。
语法如下:“设施。严重性 /path/to/log/file”
要仅记录严重性为“Error”的消息,请使用:“local6.err /var/log/syslog.err”
要将多个严重性级别发送到单个文件中,请执行以下作:“local6.info;local6.debug;local6.warn /var/log/syslog.log”。
查看附录 A 有关设施代码和表示形式的完整列表,我们将使用 16 到 23 之间的任何代码作为 ScaleIO 日志记录的“自定义”工具。
- 编辑完 /etc/rsyslog.conf 文件后,重新启动 rsyslog 服务:
systemctl restart rsyslog (RHEL/CentOS 7.x) service rsyslog restart (RHEL/CentOS 6.x)
附录 A:
本附录包括完整系统日志协议 RFC 的 URL,以及要在 /etc/rsyslog.conf 文件中使用的工具代码号及其“localX”表示形式的列表。
http://tools.ietf.org/html/rfc5424
0 内核消息
1 用户级消息
2 邮件系统
3 个系统守护程序
4 安全/授权消息
5 syslogd 在内部生成的消息
6 行打印机子系统
7 网络新闻子系统
8 UUCP 子系统
9 时钟守护程序
10 条安全/授权消息
11 FTP 守护程序
12 NTP 子系统
13 日志审核
14 日志警报
15 时钟守护程序(注 2)
16 local use 0 (local0)
17 本地使用 1 (本地 1)
18 本地使用 2 (本地 2)
19 本地使用 3 (本地 3)
20 本地使用 4 (LOCAL4)
21 本地使用 5 (LOCAL5)
22 本地使用 6 (LOCAL6)
23 本地使用7 (LOCAL7)Additional Information
本知识库文章特定于 ScaleIO。检查主机作系统的文档,了解有关 rsyslog 和 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.