问题标签 [jolokia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5163 浏览

java - 如何使用 jolokia 为类检索 mbean

我有一个类的 mbean,比如 foo.bar.Log4j,我想使用 jolokia 列出所有记录器?

我曾尝试阅读https://jolokia.org/reference/pdf/jolokia-reference.pdf但这告诉我如何获取预定义的 java.memory 等的值

请建议如何让 jolokia 检索用户定义类的记录器

0 投票
1 回答
1830 浏览

java - 如何使用 check_jmx4perl 和 nagios 在一个命令中检查堆内存使用情况和 tomcat 版本

我们使用 Jolokia 和 jmx4perl 来监控带有 Nagios 的 tomcat 实例。我们目前正在使用以下命令定义:

... 这在 Nagios 中为我们提供了这样一个不错的输出:

在一个理想的世界中,我也想像这样获得 Tomcat 版本:

这可以用一个命令完成还是我需要 2 个命令定义和 2 个服务定义?

谢谢,

0 投票
1 回答
930 浏览

java - 配置 Jolokia Spring 代理

我们想要监控我们的 tomcat 实例的 jvm 指标。我们认为 jolokia 是一个很好的解决方案,因为它有一个不错的 Nagios (checkMK) 插件。我想知道,如果我们使用 spring 代理选项,在我们的 pom.xml 中指定依赖项。

据我了解,这将在应用程序启动时启动代理。如果我们希望代理启动或不启动,是否可以在任何 tomcat 属性文件中指定?因为否则如果由于某种原因我们想要停止代理,除了重新部署应用程序之外别无他法?

0 投票
1 回答
586 浏览

security - Tomcat HawtIO JMX over Jolokia 授权

这是我的情况:

1)我有一个在Tomcat上运行的 Web 应用程序,在我的战争中我已经捆绑了 Jolokia,所以现在如果我做一些事情:port/jolokia 我会得到 JSON 并且一切正常。

2)我从howt.io下载了可执行jar并从cmd(在Windows上)启动它,它在某个定义的端口上运行,所以我得到了很好的网页,我从该网页连接到我的服务器并从Jolokia读取JSON,我可以看到一些来自 JMX 的 mbean,一切都很好!

3)现在问题来了,我有 spring-security 所以我配置/jolokia/*受某些角色保护,例如ADMIN,现在我如何从Howtio连接到我的服务器?我想我应该以某种方式提供用户/通行证并取回会话令牌或其他东西,我不知道从这里去哪里,所以我非常感谢你的帮助!

我想出了将 Howtio 作为战争部署到我的服务器的解决方案,然后我启用身份验证 hawtio.authenticationEnabled=true 并设置 tomcat 用户,一切正常,但我真的很想在那里有 jolokia,因为我有很多我的实例应用程序(在 50 多台服务器上),所以我想将 Howtio 用作读取 JSON 的客户端,但我需要某种方法来保护所有这些!

那么,如果有人有想法或可以告诉我该怎么做?非常感谢!

0 投票
1 回答
535 浏览

scala - Jolokia Spark 指标

需要帮助将 jolokia 代理连接到我的 spark 作业并查看 sinc 指标。

https://jolokia.org/reference/html/agents.html#jvm-agent 在可用的两个选项中,无法将 javaagent 与 spark-submit 一起使用,并且动态方法很棘手,因为不知道哪个工作节点和哪个pid 代理启动。

如何在我的代码中启动 jolokia。Spark 代码是用 Scala 编写的。

0 投票
0 回答
384 浏览

spring-boot - 如何将 servlet 过滤器添加到 Spring Boot Actuator 管理端点,如健康、指标、jolokia?

如何将 servlet 过滤器添加到 Spring Boot Actuator 管理端点,如健康、指标、jolokia 等?还是我必须改用拦截器?

背景:我想记录发送到的请求<IP>:<managementPort>/jolokia

0 投票
1 回答
1929 浏览

java - Check_MK - 无法监控 JMX

我们安装了Check_MK监控。当Check_mk我将主机添加到Check_MK GUI.

因此,在添加的主机上 没有main.mk安装。/etc/check_mk

问题:我必须手动添加这个吗?

另外,我想监控一个wildfly server. 战争文件安装在Jolokia主机上,并通过浏览器提供输出,但我如何添加插件,如 jar_signature 或 jolokia_metrics.gc?

我在 Check_MK 网站上看到的文档很少。任何帮助将不胜感激。


是的,谢谢,就是这样。

我被错误地告知这一切都会从 check_mk 服务器自动完成。仅完成了初始安装,但未完成任何插件和烘焙代理。一旦我在 usr/lib/check_mk/plugins/ 中安装了插件,例如 jolokia,它们就会组合在一起。我还不知道如何使用 /local 目录。

感谢您的输入。

0 投票
1 回答
1370 浏览

java - 无法将 Jolokia JVM 代理与我的 PID 绑定

  • 我们无法将 JVM 代理附加到启用了 jmx 的 flink 进程的 pid。
  • 我们使用的是 java 1.8,启用了 java 热点,并且只使用相同的 UID (sudo)。
  • 此外,该过程没有附加任何其他代理。
  • 我们还重新启动了该过程 n 次并进行了尝试。
  • 当我为代理提供列表选项时,它会在列表中显示此过程。
  • 然而,我们无法将 JVM 代理与该进程绑定。

错误:

  1. 调用目标类 com.sun.tools.attach.VirtualMachine command:start : null

  2. 调用目标类 com.sun.tools.attach.VirtualMachine 命令:状态:空

jolokia 问题错误快照

0 投票
1 回答
6961 浏览

java - 如何为 apache HttpClient 设置全局 http 代理设置

在 Apache Commons 4.3 及更高版本中,您需要在HttpRequest级别上注入您的 HTTP 代理设置 - 但不是在全局范围内,在HttpClient本身:

问题是,在一些更高级别的库中,配置是通过传递一个定制的HttpClient实例来进行的。但这并不能让您访问HttpRequest内置的 API 代码。

例如,在 Jolokia(一个 JMX REST 桥)中,您可以这样创建客户端:

在这种情况下有没有办法指定 HTTP 代理?系统http.proxyHost属性似乎被忽略了,我想避免创建一个完整的包装类层HttpClientHttpRequest在请求创建期间注入设置。

0 投票
1 回答
426 浏览

cassandra - 通过 jolokia 代理连接到远程 cassandra JMX

我尝试通过 jolokia(jolokia 站点)代理和 hawt(hawt 站点)程序连接到远程 cassandra JMX,但我不能。请指导我在 jolokia 和 hatw 程序中需要哪些配置和更改。