是否有基于Web的日志零售应用程序?[关闭]


8

我一直在使用BareTail进行低足迹的日志读取,并且效果很好。特别是,我喜欢它可以消耗非常大的大文件,检测对这些文件的更改,而这些都不会消耗太多内存。

我想知道是否有应用程序(例如Flash,Java Applet等)可以在网页中使用,以模仿我正在编写的程序中的此功能。

我希望实现的功能是能够以半流方式在防火墙内部的服务器上使用日志文件并将其显示在网页上。就像我说的,我本质上是想在浏览器中安装BareTail

Answers:


3

Tailon是一个简单的Web界面tail -ftail -f | {grep,awk,sed}。在这方面,它与清晰度非常相似(我写tailon是一种更安全,更现代的清晰度替代方法)。Log.io是另一个适合您描述的现代日志文件查看器。


1
如果您使用node.js,但Log.io看起来不错,但是URL是logio.org,但是这样我就不能让我编辑答案中的链接
djskinner 2014年



0

将离散新闻项目发送到浏览器的最简单,最常见的方法是RSS feed。一个javascript feed解析器应该将其分类。或仅使用聚合器服务器端。确实取决于您的确切需求;您最好发布关于您要实现的目标的描述,而不是发布您认为会如何实现的描述。

编辑:感谢您的更新。对于您想要的东西,我建议您使用rsyslog之类的东西登录到mysql数据库,然后使用php脚本查询最新记录,并打印它们,生成HTML或RSS文件。rsyslog应该很好地维护数据库(也许在cron作业的帮助下),任何体面的发行版都将提供软件包来为您设置大部分。


添加了“我要实现的目标”。谢谢。
marc esher 09-10-29

李,谢谢你的想法。我确信我可以自己编写一个程序,而不必大惊小怪。我真的在寻找预先构建的嵌入式解决方案(如果存在)。我发现虽然这种应用程序可能不存在,但我需要滚动一个。
marc esher 09年

0

如果您对Web日志的安全监视感兴趣,我肯定会推荐OSSEC(http://www.ossec.net)。您可以使用他们的Web界面通过网络实时查看警报。


0

几年前,我需要类似的东西,但没有找到合适的东西。我最终在客户端上编写了一个简单的AJAX循环,以请求数据(包括来自先前响应的令牌)并将其附加到页面。这与服务器上的脚本配对,该脚本从该令牌确定的文件位置开始返回数据。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.