如何通过HTTP监视mosquitto服务器

时间:2019-04-11 05:51:21

标签: mosquitto

如何通过HTTP监视mosquitto服务器?我正在寻找类似https://my.mosquitto.server.com/healthhttps://my.mosquitto.server.com/info的东西。

  • Mosquitto服务器:v3
  • 操作系统:CentOS 7
  • Mosquitto网站:已启用

谢谢

1 个答案:

答案 0 :(得分:0)

您将始终需要MQTT客户端来访问$SYS主题空间中的信息。

启用基于Websockets的MQTT时,您可以让mosquit提供一个页面,该页面将通过具有基于Websockets的MQTT的Paho Javascript客户端连接到代理。该页面可以订阅您想要的任何主题。

例如您可以使用http_dir选项来指定moquitto将要从中服务器静态文件的目录。在这里,您可以部署我的D3 MQTT topic tree viewer(在github上的代码)的版本(经过修改(将主题从#更改为%SYS/#))。

mosquitto.conf手册页中:

  

http_dir 目录

     

当侦听器使用websockets协议时,可以   同时提供http数据。将http_dir设置为包含以下内容的目录   您希望提供的文件。如果未指定此选项,则否   正常的http连接是可能的。

     

未在重载信号上重载。