问题标签 [hawtio]

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 回答
4624 浏览

jboss - 如何使用 hawtio 之类的东西停止骆驼的机上交换?

使用 JEE7、Wildfly 8、ActiveMQ 5、Camel 2.13.2。

在开发过程中,有时票证会在一些不可能的情况下被卡住,并且会重试 5 次、10 次,在开发过程中会弄乱日志。

或者,我需要重新启动应用程序服务器,并且必须等待 5 分钟以使飞行中的交换超时。

我已经开始使用 hawtio 了,并且根据 Camel 的详细程度,我似乎应该能够取消/删除/刷新/清除这些并继续我的生活。

没有多少按钮可以按下。当我选择一条路线时,我可以看到包含有问题的机上交换的属性列表。但是“销毁”按钮似乎只会触发正常关机。

有没有办法从 hawtio 清除/刷新/删除票证?有什么办法吗?

0 投票
1 回答
276 浏览

apache-camel - Apache Camel - Hawtio - 尝试渲染路线图时出错

我遇到问题 Hawtio:hawtio-app-1.4.45.jar Camel:1.14.1

尝试渲染路线图或输入源时出现以下错误。我有 2 个具有类似设置的项目,但不明白为什么其中一个项目无法渲染它。

我发布这篇文章只是为了记录这个问题,以防其他人被它困住。

0 投票
1 回答
254 浏览

java - hawtio - 远程代理的预定义列表

我正在开发一个应用程序,该应用程序由许多 Web 容器组成,这些容器上安装了 WAR-s。目前我有一个大约 10 台这样的服务器场。我即将开始集成 jolokia/hawtio 以跟踪每个服务器上暴露的 JMX mbean。

为此(我认为)我将在这些服务器中的每一个上安装一个 jolokia 代理(只需将战争放入部署库中。现在我认为将 hawtio 放在专用节点上并连接到部署在其余服务器上的远程代理我的 10 台服务器。

我的问题是是否有可能以某种方式给出预定义代理(主机/端口/凭据)的列表?

我有很多像这样管理的农场,我更喜欢使用每个农场生成的预定义列表,而不是处理自动发现

提前致谢

0 投票
2 回答
8618 浏览

spring-boot - 如何在带有嵌入式 tomcat 的 Spring Boot 应用程序中运行 hawt.io

我想将 hawt.io 作为嵌入式组件添加到具有嵌入式 tomcat 服务器的 spring boot 'fat jar' 应用程序中。

我怎样才能做到这一点?如何部署 hawt.io 战争文件?

更新:我添加了依赖项:

  • 网站
  • 核心
  • hawtio-插件-mbean
  • hawtio-springboot 到我的 pom

当我现在启动应用程序并打开 url localhost:8080/hatio/index.html 时,我会看到登录页面。由于我不知道用户名和密码,我将 hawtio.authenticationEnabled=false添加 到我的application.properties

但是 - 现在我收到一个警告'WARN 3420 --- [nio-8080-exec-4] osweb.servlet.PageNotFound : Request method 'POST' not supported' 后跟一个空指针异常。

参考资料:http ://hawt.io/configuration/index.html

0 投票
1 回答
449 浏览

java - Hawt.io Web 应用程序 - 用户权限

我有一个关于 hawt.io 安全性的问题。我已经将 hawt.io 安装为 Web 应用程序(目前是它的嵌入式码头,但我们也可以选择在嵌入式/常规模式下使用 tomcat)。Hawt.io 将同一进程的 JMX mbeans 树可视化,我们不连接到远程服务器,一切都是本地的。我想做的是找到提供要使用的身份验证和授权机制的最佳方法:

  • 用户身份验证:最好通过 LDAP 完成
  • 用户授权:一些用户可以获得对所有 mbean 的完全访问权限,其他用户被限制为不执行 mbean 操作,而只能读取属性。

我以为我可以安装一个网络过滤器,在码头我可以在 web.xml 之外执行它并检查请求,但是由于 hawt.io 使用 POST web 方法与其内部 jolokia 通信,因此操作执行的标识符在内部请求正文,因此我实际上无法从 Web 过滤器中访问它,因为在 Java Servlets 中我只能读取一次请求正文。我知道我可以提供“虚假请求”,但也许存在更好的解决方案。

也许有人可以提供相关的配置片段来配置这样的安装。非常感谢提前

0 投票
0 回答
1368 浏览

activemq - 如何将 hawt.io 添加到 ActiveMQ 5.11.1

我尝试在 Apache ActiveMQ 中启用 hawtio 接口,如如何配置 ActiveMQ 5.10.0 HawtIO 接口?这显然是基于http://sensatic.net/activemq/activemq-and-hawtio.html

当我访问http://localhost:12345/hawtioFailed to login. Forbidden时,我能够看到 hawt.io 的登录屏幕,但是当我使用与 ActiveMQ 附带的标准 webconsole 完美配合的登录凭据时,我得到一个“ ”。

必要的更改已放入 env 文件中:

我看不出有任何理由。两句话(我不知道这是否相关):如您所见,我将默认端口从 8161 更改为不同的值。我将 Jetty 配置为仅在 localhost 上侦听并使用 ssh 隧道。

“禁止”消息是我需要查看的提示./webapps/hawtio/WEB-INF/classes/jolokia-access.xml吗?

0 投票
1 回答
264 浏览

apache-camel - 在单个仪表板中监控骆驼 Web 应用程序的多个实例

我有一个用于编写 API 的骆驼 Web 应用程序,它部署在多个服务器中。我想要一个可以集成这些集群实例并可以监控应用程序指标的监控工具。我已经研究了 HawtIO,但它可以监控所有服务器实例在单个仪表板中。

0 投票
0 回答
153 浏览

apache-camel - Camel-swagger 和 Hawt.io 不兼容

我们有基于 Camel (2.15.2) 的应用程序,并发布了一些 REST 服务。Camel-swagger 组件用于发布有关服务的信息。

如果应用程序单独在 Tomcat 容器中,一切都会完美运行。

但是,如果我在同一个容器中部署新下载的 Hawt.io 1.4.51 WAR (sample-1.4.51.war)(未更改配置),我会从原始应用程序中获得 204 响应代码。

我猜这都是关于 JMX 以及 Swagger 如何获取有关在 Camel 上下文中发布的 REST 服务的信息,但我不知道如何避免这个错误

0 投票
0 回答
3666 浏览

spring - 使用 Spring 的 Jolokia 代理配置

我正在尝试按照此处给出的 Jolokia Spring 支持参考文档在 Spring 应用程序中配置 Jolokia JVM 代理。

我已添加jolokia-spring-1.3.1为 Maven 依赖项,以下是我的 Spring 应用程序上下文:

运行代码会在控制台上提供以下输出,但不会创建 Jolokia 代理:

浏览至http://127.0.0.1:15151/jolokia/显示以下内容:

使用hawtio列出可用的 JVM 会显示创建的 JVM,但在“代理 URL”下为空白。尝试在 hawtio 中启动代理会在控制台上出现以下错误:

如果不使用 spring XML,而是使用以下 java 选项运行代码:

然后代理正确启动并可用,这由以下控制台输出确认:

以及列出代理及其正确端口 15000 的 hawtio。

我还尝试按照参考文档中的建议在不使用 Jolokia 命名空间的情况下重写 Spring 配置,例如:

但这仍然会带来同样的问题。

所以我的问题是,我在导致 Jolokia 代理失败的 Spring 配置中做错了什么?

有关信息,我的 Spring 版本是 4.1.6,JDK 是 1.8.0_45。

谢谢

0 投票
0 回答
78 浏览

hawtio - 如何使用 hawtio 将配置提交和推送到远程 git?

我如何提交和推送更改到我使用 Hawtio git/wiki 插件所做的远程 git?

我查看了https://github.com/hawtio/hawtio-camel-wiki项目,但找不到任何用户凭据的配置参数。此外,我在 gui 中找不到任何提交/按钮。

需要注意的是,我在 hawtio-camel-wiki 项目中将 Hawtio 版本更改为 1.4.51,分叉了https://github.com/gigagon/hawtio-camel-wiki-config并更改了 blueprint.properties 中的配置。

之后,我试图在 Hawtio git 的代码中找到一些提示,但我什么也找不到。非 fabric8/openshift 环境不支持提交/推送功能吗?

如果你能帮助我,那就太好了。