用于跟踪Munin的Apache响应代码的最佳插件

我想监视我的Apache日志与穆宁404,403,500等错误的速度,但我找不到一个插件来做到这一点。 当然存在?

这是一个可能有用的插件。 它通过parsing日志文件来监视各种请求代码。

https://github.com/dc2447/munin-apache-error-rate/blob/master/apache_error_rate

靠近顶部,您可以设置您关心的代码:

mystatuscodes="400 401 403 404 500 503 504" 

您还可以configuration最近看到的日志行数以及要parsing的日志文件。

说实话,你可能更好的写自己的插件。 这真的很简单,你可以根据你的需要定制它(例如,你的系统是否使用logrotate?等) – 另外,你可以写你的第一个munin插件。

我对另一项服务(垃圾邮件filter)进行了同样的监控,从来不使用Apache。 但是,这个想法是一样的。

你必须编写一个脚本来parsing日志文件并分析它们。 Munin将每5分钟发布剧本。

脚本使用logtail来跟踪未读的行。 有了一堆的grep你将能够根据你正在寻找的HTTP代码来计算行数。

我希望你明白这一点。

对不起,我不能给你的脚本,我搬到了另一家公司。