Python MQTT Broker Checker
Checks a list of brokers to see if they are up and responsive. The tool attempts to connect to a list of brokers on a periodic basis.
It reports slow or down brokers on a topic that you can set. This can be used for notifications.
Currently logging to a file is not implemented.
You can increase the number of threads as he number of brokers that you are testing increases and the check period decreases.