如何通过HTTP监视mosquitto服务器?我正在寻找类似https://my.mosquitto.server.com/health或https://my.mosquitto.server.com/info的东西。
谢谢
答案 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连接是可能的。
未在重载信号上重载。