我运行多个 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 的数据..... :)