【问题标题】:Tomcat monitoring statsTomcat 监控统计
【发布时间】:2016-06-24 05:52:43
【问题描述】:

我正在编写一个监控 Tomcat 的脚本。我想报告以下内容:

  1. 活动连接总数
  2. 活跃用户会话总数
  3. 进程在任何给定时间使用的平均内存
  4. 平均请求处理时间

此脚本将通过 curl 发送远程调用并运行 jmx 命令以获取所需的详细信息,例如: https://my_host_name/manager/jmxproxy/%20?get=java.lang:type=Threading&att=ThreadCount

是否可以通过这种方法获得更多的统计数据?当我尝试以下操作时,它正在引发异常: https://my_host_name/manager/jmxproxy/%20?get=java.lang:type=Manager&att=activeSessions

【问题讨论】:

    标签: tomcat monitoring jmx


    【解决方案1】:

    Manager 必须进一步限定,https://my_host_name/manager/jmxproxy/?get=Catalina:type=Manager,context=/host-manager,host=localhost&att=activeSessions

    OK - Attribute get 'Catalina:type=Manager,context=/host-manager,host=localhost' - activeSessions = 0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 2013-12-04
      • 2013-11-01
      • 2014-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多