中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

日志管理

该模块的日志管理使用logrotate和Crontab。

Logrotate是Linux系统中常用的日志管理程序,Crontab是基于时间的任务管理系统。

“/etc/logrotate_sdslog.conf”文件是EC Turbo配套的日志文件管理参数,该文件在安装EC Turbo时安装到指定目录。该文件的内容如下:
/var/log/ceph/kpsec*.log {
    rotate 30
    daily
    compress
    dateext
    dateformat.%Y%m%d.%s
    size=100M
    missingok
    su ceph ceph
    lastaction
        /usr/bin/chmod 440 /var/log/ceph/kpsec*.gz
        /usr/bin/chmod 440 /var/log/ceph/kpsec*.log-*
        /usr/bin/chmod 440 /var/log/ceph/kpsec*.log.*
    endscript
}

/var/log/sdslog*.log {
    rotate 30
    daily
    compress
    dateext
    dateformat.%Y%m%d.%s
    size=100M
    missingok
    su ceph ceph
    lastaction
        /usr/bin/chmod 440 /var/log/sdslog*.gz
        /usr/bin/chmod 440 /var/log/sdslog*.log-*
        /usr/bin/chmod 440 /var/log/sdslog*.log.*
    endscript
}
Crontab可以在固定时间、日期、时间间隔下运行指定的任务。在Crontab增加一条任务使logrotate每1分钟执行一次。
  1. “/etc/cron.d/”中增加文件cron_sdslog,文件内容如下:
    */1 * * * * root /usr/sbin/logrotate /etc/logrotate_sdslog.conf
  2. 修改新cron_sdslog的权限为600。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词