我目前正在探索集中式日志服务器的不同选项。我们同时使用 Linux(Ubuntu 10.04 / 12.04,两者都是 LTS)和 Windows,尽管对于这个特定问题只有 Linux 是相关的。
我喜欢Octopussy的界面和它的功能列表,但由于一些事情我犹豫不决。我最大的担忧之一是它似乎只是系统日志。
最终目标是为我们的开发人员和管理员提供一个集中的位置,以便能够为我们的生产环境和测试环境搜索 Apache、Tomcat 和分布在集群中的 70 多个 Web 应用程序生成的日志。
虽然我确实看到Octopussy支持插件,但我一直无法找到任何类型的插件回购或关于可以用它们做什么的深入指南。
有谁知道插件是否可用于允许Octopussy处理非系统日志消息?特别是 log4j 类型的日志消息,可能包括多行堆栈跟踪等。
此外,该软件是否有用户社区,例如邮件列表或论坛?到目前为止,我一直找不到任何东西。
我是Octopussy的创造者。
首先,如果您想问有关Octopussy的问题,尤其是技术问题,请尝试在SourceForge 专用页面上提问。我不确定Octopussy是否有足够大的社区来在 Stackoverflow 上找到答案。
所以,回答你的问题......
不,Octopussy 插件不能使用 syslog 样式以外的消息。Octopussy 插件用于更改 Octopussy Reports 的输入/输出。(将用户代理更改为浏览器/操作系统,将 ip 地址更改为 ip 网络...)
但实际上有一种方法可以在Octopussy中允许非系统日志消息。它是“异步”日志类型设备。使用这种设备,您可以通过 ftp/ssh 将日志推送到指定目录,设置一个或多个规则将您的非 syslog 转换为 syslog 日志...然后 Octopussy 像处理 syslog 一样处理此设备...