centos

CentOS Syslog日志存储空间管理策略

小樊
37
2025-11-29 19:10:31
栏目: 云计算

CentOS Syslog日志存储空间管理策略

一 总体策略与分层

二 本地文件轮转 logrotate 配置

/var/log/messages /var/log/secure /var/log/maillog {
    daily
    rotate 14
    compress
    delaycompress
    missingok
    notifempty
    create 640 root adm
    postrotate
        /usr/bin/systemctl kill -s HUP rsyslog.service >/dev/null 2>&1 || true
    endscript
}

要点说明:

三 基于大小的触发与高频日志控制

四 journald 存储上限与清理

[Journal]
Storage=persistent
Compress=yes
SystemMaxUse=1G
SystemKeepFree=500M
RuntimeMaxUse=100M

五 远程集中与容量规划

# UDP
*.* @192.0.2.10:514
# TCP(更可靠)
*.* @@192.0.2.10:514

远程集中可显著降低本机磁盘占用,并便于在 ELKLoki 中统一检索、告警与可视化;在资源受限或云原生环境中,Loki 相对更轻量。容量规划建议:按“峰值日产生量 × 保留天数 × 安全系数(≥1.5)”估算本地缓冲与远程存储,并为突发流量预留余量。

0
看了该问题的人还看了