mod_portcheck

This module adds a portcheck command to the shell intended for use with health checks, i.e. to check whether Prosody is listening to all expected ports.

Usage

After installing and enabling the module a command like this becomes available:

prosodyctl shell "portcheck [::]:5222 *:5222 [::]:5269 *:5269"

This would check if the c2s (5222) and s2s (5269) ports are available on both IPv6 (*) and Legacy IP1.

Compatibility

Compatible with Prosody trunk, will not work with 0.11.x or earlier.


  1. often referred to as IPv4↩︎


Installation

With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_portcheck

For earlier versions see the documentation for installing 3rd party modules