Plugins
Managing VerneMQ Plugins
vmq-admin plugin show+-----------+-----------+-----------------+-----------------------------+
| Plugin | Type | Hook(s) | M:F/A |
+-----------+-----------+-----------------+-----------------------------+
|vmq_passwd |application|auth_on_register |vmq_passwd:auth_on_register/5|
| vmq_acl |application| auth_on_publish | vmq_acl:auth_on_publish/6 |
| | |auth_on_subscribe| vmq_acl:auth_on_subscribe/3 |
+-----------+-----------+-----------------+-----------------------------+$ sudo vmq-admin plugin show --internal
+-----------------------+-------------+-------------------------------+------------------------------------------------+
| Plugin | Type | Hook(s) | M:F/A |
+-----------------------+-------------+-------------------------------+------------------------------------------------+
| vmq_swc | application | metadata_put | vmq_swc_plugin:metadata_put/3 |
| | | metadata_get | vmq_swc_plugin:metadata_get/2 |
| | | metadata_delete | vmq_swc_plugin:metadata_delete/2 |
| | | metadata_fold | vmq_swc_plugin:metadata_fold/3 |
| | | metadata_subscribe | vmq_swc_plugin:metadata_subscribe/1 |
| | | cluster_join | vmq_swc_plugin:cluster_join/1 |
| | | cluster_leave | vmq_swc_plugin:cluster_leave/1 |
| | | cluster_members | vmq_swc_plugin:cluster_members/0 |
| | | cluster_rename_member | vmq_swc_plugin:cluster_rename_member/2 |
| | | cluster_events_add_handler | vmq_swc_plugin:cluster_events_add_handler/2 |
| | | cluster_events_delete_handler | vmq_swc_plugin:cluster_events_delete_handler/2 |
| | | cluster_events_call_handler | vmq_swc_plugin:cluster_events_call_handler/3 |
| | | | |
+-----------------------+-------------+-------------------------------+------------------------------------------------+
| vmq_generic_msg_store | application | msg_store_write | vmq_generic_msg_store:msg_store_write/2 |
| | | msg_store_delete | vmq_generic_msg_store:msg_store_delete/2 |
| | | msg_store_find | vmq_generic_msg_store:msg_store_find/2 |
| | | msg_store_read | vmq_generic_msg_store:msg_store_read/2 |
| | | | |
+-----------------------+-------------+-------------------------------+------------------------------------------------+
| vmq_config | module | change_config | vmq_config:change_config/1 |
| | | | |
+-----------------------+-------------+-------------------------------+------------------------------------------------+
| vmq_acl | application | change_config | vmq_acl:change_config/1 |
| | | auth_on_publish | vmq_acl:auth_on_publish/6 |
| | | auth_on_subscribe | vmq_acl:auth_on_subscribe/3 |
| | | auth_on_publish_m5 | vmq_acl:auth_on_publish_m5/7 |
| | | auth_on_subscribe_m5 | vmq_acl:auth_on_subscribe_m5/4 |
| | | | |
+-----------------------+-------------+-------------------------------+------------------------------------------------+
| vmq_passwd | application | change_config | vmq_passwd:change_config/1 |
| | | auth_on_register | vmq_passwd:auth_on_register/5 |
| | | auth_on_register_m5 | vmq_passwd:auth_on_register_m5/6 |
| | | | |
+-----------------------+-------------+-------------------------------+------------------------------------------------+Enable a plugin
Disable a plugin
Persisting Plugin Configurations and Starts
Last updated
Was this helpful?