跟踪 Linux 日志文件的最佳方法

跟踪 Linux 日志文件的最佳方法

我运行多个 Linux (Ubuntu) Web 服务器,正在寻找一种方便的方式来监控重要的日志文件。我想监控相关的 LAMP 日志以及服务器访问/登录。

是否有任何方便的工具/实用程序可以(a)轮换日志文件,(b)压缩它们,以及(c)通过电子邮件发送或存档它们以供以后查看?

答案1

日志旋转将完成您上面列出的所有事情以及更多,例如

"/var/log/httpd/access.log" /var/log/httpd/error.log {
    compress
    rotate 5
    mail [email protected]
    size 1M
    sharedscripts
    postrotate
        /usr/bin/killall -HUP httpd
    endscript
}

会将即将删除的日志邮寄给您等

答案2

Splunk 之类的怎么样?我每天用它收集 10GB 的数据..... :)

相关内容