我目前正在研究我们的IT系统来改进一点。 我已经在我们的服务器(物理和虚拟机)上安装并运行了一个rsyslogd,所有这些服务器现在都将他们的日志发送到数据库中。
现在,我可以要求这个数据库能够在整个系统上快速有效地find任何types的问题或信息,但是对于我来说,这仍然是一个“问题”,即将所有这些信息以我的经理和其他所有技术人员的方式进行。
我想知道如果他们是一个networking应用程序能够做的伎俩,但令人惊讶的是,我一直没能find一个谷歌。
所以问题是,你知道一个webapp的名字,它能够parsing和报告我的日志托pipe在数据库上的所有日志吗?
Wahoo,感谢你们所有人为这些惊人的解决scheme。
我看看这一切,我必须说,splitting和greylog2似乎是最适合我的需求:D
非常感谢,我现在必须做一些POC:D
查看这两个日志pipe理系统的Web界面。
logstash是一个pipe理事件和日志的工具。 您可以使用它来收集日志,parsing它们,并将它们存储起来以备后用(比如search)。 说到search,logstash带有一个Web界面,用于search和钻取所有日志。
Graylog2是一个开源的日志pipe理解决scheme,可以将日志存储在ElasticSearch中。 它由一个用Java编写的服务器组成,它通过TCP,UDP或AMQP接受你的系统日志消息并将其存储在数据库中。 第二部分是一个Web界面,使您可以从Web浏览器pipe理日志消息。 看看屏幕截图或最新版本信息页面,了解您可以使用Graylog2做什么。
我们使用splunk 。 它有很多function非常漂亮的网页界面。 更多关于splunk的信息 额外的应用程序在这里 splunk
我们也testing了logzilla 。 Logzilla现场演示在这里 。
LogZilla已经存在了10年,直到2年前它才被称为php-syslog-ng。 http://www.logzilla.pro提供了小型networking的免费版本