VerneMQ : econnrefused & Webhook exemple

Webhooks

activez les webhooks comme ceci dans votre vernemq.conf.local (.local lors de l'exécution sur docker, afin que les paramètres au bas du fichier persistent) :

plugins.vmq_webhooks = on

vmq_webhooks.js_auth_on_register.hook = auth_on_register
vmq_webhooks.js_auth_on_register.endpoint = http://container_picockpit:1200/example/path

Notez que si votre webhook n'est pas accessible (econnrefused), l'authentification basée sur la base de données échouera également ... !

Si vous obtenez des erreurs comme celles qui suivent :

jalpine_morpheus | 17:11:10.394 [error] L'appel du point de terminaison a échoué en raison d'un econnrefused.

jalpine_morpheus | 17:11:10.394 [warning] can't authenticate client {"mountpoint",<>} from 172.18.0.4:60002 due to econnrefused

Cela peut être dû au fait que vous n'accédez pas au webhook sur le bon port dans l'autre conteneur Docker.