【问题标题】:Websphere console - Monitor server events such as server restartWebsphere 控制台 - 监控服务器事件,例如服务器重启
【发布时间】:2014-11-20 00:33:04
【问题描述】:

我对 WebSphere 完全不熟悉,并且在过去 30 分钟的网络研究中没有发现任何相关信息。

是否有一个视图可以让我在 WAS 8.5 应用程序服务器的 Web 控制台中获取服务器事件列表,例如启动、停止或重新启动?

我尝试了什么: 30 分钟的网络研究。

我的解决方法:我总是使用 Splunk 过滤例如“正在启动应用程序...”,以根据日志事件识别应用程序的启动时间。我应用类似的过滤器来识别服务器重启。

【问题讨论】:

    标签: websphere websphere-8 ibm-was


    【解决方案1】:

    默认情况下没有这样的视图。您可以使用至少 2 种可能的解决方案,但您的解决方法可能更容易;-) :

    1. 启用运行时消息

    在 Web 控制台中,转到故障排除 > 运行时消息 > 运行时信息。
    启用Info级别,保存并重启。然后,您将能够使用表格中的过滤器过滤消息并提供消息片段。

    1. 使用 HPEL 日志记录和过滤

    您可以在Logging and tracing > server1 > Switch to HPEL 中将默认日志记录切换到 HPEL。之后,您的日志将以二进制形式完成(性能要好得多),您将能够根据事件代码、消息内容等进行搜索。您将能够从控制台 Logging and tracing > server1 > JVM Logs > Runtime 使用 search/ 查看日志过滤功能,或从命令行使用logviewer 工具。工具可以有点像tail/grep组合使用,只打印相关信息或来自指定应用程序的信息。在这种情况下,您还可以查看过去的事件,因为在运行时消息中您只能看到来自服务器启动的事件。

    1. 自定义 MBean 监听器

    您可以编写代码来侦听服务器生成的事件,但可能需要付出太多努力。

    另见:

    【讨论】:

    • 感谢加油!不幸的是,我不允许对我们的生产环境应用任何更改——因此我的解决方法是保留。但是,我将此输入通知了我们的服务器管理员。再次感谢,祝您有美好的一天。
    猜你喜欢
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    相关资源
    最近更新 更多