gpt4 book ai didi

tomcat - 在 WebTrends 的一个配置文件中指定多个数据日志文件(IIS 和 Tomcat)

转载 作者:行者123 更新时间:2023-11-28 22:50:29 24 4
gpt4 key购买 nike

是否可以在 WebTrends 中为一个配置文件指定多个数据日志文件?如何做到这一点?或者,每个 WebTrend 配置文件只允许一个数据日志文件吗?

我想获取一个 IIS 日志文件和一个 Tomcat 日志文件,并将它们合并到一个配置文件中。如果 WebTrends 无法为每个配置文件使用多个文件,那么我想必须创建一份可能使用多个配置文件的自定义报告,是吗?

谢谢。

更新

请让我解释一下为什么提出这个问题,以便您理解。我有一个服务器配置,其中 IIS 是前端 Web 服务器,Tomcat 是后端 Web 服务器,AJP 连接器从 IIS 连接到 Tomcat。

IIS --> AJP --> Tomcat

到目前为止,我们一直在使用标准 IIS 日志记录并将该日志用于 Web Trends,一切正常。

然后,一台F5负载均衡器被放置在这台服务器的前面。负载均衡器通过 X-Forwarded-For header 来记录客户端 IP 地址。我能够将此 header 添加到标准 IIS 日志中,但问题是标准 IIS 日志记录无法交换 c-ip 列和 X-Forwarded-For 列。 c-ip 列显示 LB IP 地址,但想法是该列仍应显示客户端 IP 地址。因此,尝试交换 c-ip 和 X-Forwarded-For 列数据。

为什么要交换列? Web Trend 管理员在将 IIS 标准日志上载到 Web Trends 时遇到困难。他与 Web Trends 的某个人进行了交谈。显然,Web Trends 告诉他,为了让日志被接受,客户端 IP 地址必须出现在 c-ip 列中。它不会接受 X-Forwarded-For 列中的客户端 IP 地址。

这位负责 Web Trend 管理的人无法找到有关如何使用 Web Trends 交换列的答案。目前的解决方案是一个离线脚本,它交换列以便准备好输入到 Web Trends 中。

所以我在寻找更好的方法。

如果有一种方法可以将 IIS 标准日志上传到 Web Trends,并附加一个自定义 header (X-Forwarded-For),这样自定义 header 包含客户端 IP 地址的值,而不是 c-ip 列, 我洗耳恭听。

我尝试了 IIS 高级日志记录,并能够操纵列,使 X-Forwarded-For 与 c-ip 交换。伟大的。现在我在相应的列中获得了 IP 地址数据,并且列顺序与标准日志记录中的顺序完全相同。现在的问题是 IIS 高级日志记录将页面命中记录为有助于将 IIS 连接到 Tomcat 的重定向器 DLL 文件。因此,在 IIS 中访问的任何页面都将正确显示在日志中。但是对于任何由 Tomcat 托管的页面,日志都会将其记录为该重定向器 DLL 文件。

我启用了 IIS 调试以查看触发了哪些模块/过滤器,我看到触发了高级日志记录,然后 URL 从 mypage.jsp 更改为 redirector.dll,然后再次触发高级日志记录。我试图将其设置为 IIS 高级日志记录是第一个在其他所有模块之前触发的模块,但结果是相同的。我不认为 IIS Advanced Logging 的设计初衷是为了连接到 JSP/Java servlet 容器,例如 Tomcat。

我能看到的唯一可能有效的其他 IIS 解决方案是创建自定义 IIS 日志记录模块。那将需要很多时间。另一个是我在问题中提出的,即分别指定来自 IIS 和 Tomcat 的 Web 日志,并将其提供给 Web Trends。

也许您现在可能会明白为什么我提出将两个日志合并到一个 Web 趋势配置文件中的问题。任何见解将不胜感激。

非常感谢您的宝贵时间。

最佳答案

是的,创建一个单独的数据源或使用现有数据源并将路径添加到其他日志。如果您创建一个单独的/新的数据源,请务必编辑配置文件并将新的/添加的数据源分配给配置文件并保存。

然而...这是一个非常不寻常的配置。我怀疑将这两个不同的数据源结合起来的商业值(value)。

最好的问候韦恩丹曼网络趋势技术服务高级经理 (EMEA)

关于tomcat - 在 WebTrends 的一个配置文件中指定多个数据日志文件(IIS 和 Tomcat),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41550527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com