Name: mod_monitor_web Purpose: Provide an HTTP page with simple status information Author: Badlop Type: Module Requirements: ejabberd 2.1.* Download: mod_monitor_web.erl
Download, compile and install the module. Then configure it like this:
{listen, [ {5280, ejabberd_http, [ {request_handlers, [ {["monitor"], mod_monitor_web}, {["jwchat"], mod_http_fileserver} ]}, web_admin ]} ]}.
Example queries:
- Get the list of available tests: http://localhost:5280/monitor/
- Test if mnesia is running: http://localhost:5280/monitor/mnesia/
- Test if all the tests are correct: http://localhost:5280/monitor/all/
A test returns 1 if it is successful, 0 if it fails.
Related links: