在LAMP堆栈上进行日志文件检查和pipe理

我参与了在LAMP堆栈上运行的一些Web开发项目。 我目前用于检查和修复错误的工具是:

  • 内置的日志查看器等软件,以及
  • 从命令行运行“sudo tail -f /var/log/apache2/error.log”
  • “sudo tail -f /var/log/apache2/access.log”

这几乎是我在服务器端所做的。 我是新来检查服务器端,所以我很高兴这个最小的设置。 设置脚本使事情自动化一点,对我来说绝对是一个下一步行动。

我的问题是:用什么工具(CLI / GUI)或命令行命令来跟踪,检查和pipe理LAMP堆栈上的日志文件

您可以使用MultiTail作为检查一个或多个日志文件的方式,并使用正则expression式function突出显示/过滤来确保您所查找的内容始终会popup。

Logcheck是监控生产系统的好方法。 您将其configuration为忽略“正常”日志消息,并且每隔一小时通过电子邮件发送给您所有其他消息。

但是,由于它不会提示消息,所以在代码运行 – debugging循环中的开发情况下可能没有那么有用。

Splunk非常适合监控生产环境。

我从来没有真的试图用它来开发,但似乎有点笨拙。

http://www.splunk.com/