Как следить за москитным сервером через HTTP - PullRequest
0 голосов
/ 11 апреля 2019

Как контролировать москитный сервер через HTTP?Я ищу что-то вроде https://my.mosquitto.server.com/health или https://my.mosquitto.server.com/info.

  • Mosquitto Server: v3
  • ОС: CentOS 7
  • Mosquitto Web: включено

Спасибо

1 Ответ

0 голосов
/ 11 апреля 2019

Вам всегда потребуется клиент MQTT, чтобы получить доступ к информации в тематическом пространстве $SYS.

Когда MQTT over Websockets включен, вы можете настроить Mosquit для обслуживания страницы, которая будет подключаться кброкер с клиентом Paho Javascript с MQTT через веб-сокеты.На странице можно подписаться на любые темы.

Например, вы можете использовать опцию http_dir, чтобы указать каталог, из которого moquitto будет отправлять статические файлы.Здесь вы можете развернуть слегка измененную (модификацией будет изменение темы с # на %SYS/#) моей D3 MQTT программы просмотра дерева тем (код на github ),

Из справочной страницы mosquitto.conf :

http_dir directory

КогдаСлушатель использует протокол websockets, также можно обслужить данные http.Установите http_dir в каталог, который содержит файлы, которые вы хотите обслуживать.Если эта опция не указана, то нормальные http-соединения невозможны.

Не перезагружается при сигнале перезагрузки.

...