我一直在使用BareTail进行低占位的日志读取,而且它的工作非常好。 特别是,我喜欢它可以消耗非常大的大文件,检测到这些文件的变化,所有这些都没有消耗太多的内存。
我想知道是否有应用程序 – 闪光,Java小程序等 – 我可以在网页中使用,以模仿我正在写的程序中的这个function。
我希望能够实现的function是在防火墙内的服务器上使用日志文件,并以半stream方式将其显示在网页上。 正如我所说,我基本上喜欢在浏览器中使用BareTail
Tailon是一个简单的Web界面,用于tail -f
和tail -f | {grep,awk,sed}
tail -f | {grep,awk,sed}
。 在这方面,它与清晰度非常相似(我把它写成更安全和更现代的清晰度替代品)。 Log.io是适合您的描述的另一种现代日志文件查看器。
清晰度是一个更新的项目,它看起来很有希望。
检查vsConsole http://www.vamonossoftware.com/vsconsole
发送离散消息到浏览器的最简单和最常用的方法是RSS提要。 一个javascript提要parsing器应该把它整理出来。 或者只是使用聚合器服务器端。 取决于你的确切需求, 你最好发表一个你想要达成的目标的描述,而不是你如何去实现目标。
编辑:感谢您的更新。 对于你想要的,我build议使用像rsyslog之类的东西login到一个MySQL数据库,然后只是有一个PHP脚本来查询最新的logging,并打印出来,生成一个HTML或RSS文件。 rsyslog应该很好地维护数据库(也许在cron作业的帮助下),任何像样的发行版都会包含这些为你设置的大部分内容。
如果您对您的networking日志安全监控感兴趣,我当然会推荐OSSEC( http://www.ossec.net )。 您可以使用他们的networking界面通过networking查看警报。
几年前我需要这样的东西,没有find合适的东西。 我最终在客户端上写了一个简单的AJAX循环,请求数据包括前一个响应中的一个令牌,并将其附加到页面上。 这与服务器上的一个脚本配对,该脚本从该令牌确定的文件位置开始返回数据。
如果您向系统日志报告,则Centreon系统日志模块将执行您想要的操作。
Splunk还提供了一个Web界面。