用于Linux的Log Parser

时间:2011-06-16 05:03:04

标签: linux logging logparser

Log Parser是解析日志文件的绝佳工具。我不仅可以解析IIS日志文件,还可以解析自定义日志文件。

For example我可以使用SQL语法来解析日志:

C:\>LogParser "SELECT TimeGenerated, SourceName, 
EventCategoryName, Message INTO report.txt FROM Security WHERE 
EventID = 528 AND SID LIKE '%TESTUSER%'" -resolveSIDs:ON

是否有类似Linux的工具?

感谢。

4 个答案:

答案 0 :(得分:5)

lnav支持SQL查询并支持大多数常见的Linux日志格式。查看项目的websitedocumentation page以获取更多详细信息和屏幕截图。

答案 1 :(得分:1)

我从未使用过Log Parser,所以我无法提供功能比较。而且我也不知道你想要什么UI(GUI,CLI,基于Web或其他)。

我也不知道要解析哪些日志。但是既然你提到了IIS,也许你正在为Linux寻找Web服务器解析器?如果是这样,也许AWStats(http://awstats.sourceforge.net/)就是你想要的?

Linux有几十(或几百)个日志解析器,具体取决于您想要的内容。我建议您搜索http://www.google.comhttp://www.freshmeat.net/,或者根据更具体的要求重新发帖。

答案 2 :(得分:1)

也许你会看看multitail

当谈到基于文本的日志grep是你的朋友时 - 它可以与你的例子中的SQL语法完全相同。

答案 3 :(得分:-1)

你累了尾巴命令吗?

tail -f /path/to/log/file/log

如果您更喜欢带GUI的日志查看器,请查看 Gnome Log Viewer