LinuxCommandLibrary

mqtt_check.py

nagios plugin for MQTT monitoring

TLDR

Check MQTT broker

$ mqtt_check.py -H [broker.example.com]
copy
Check with authentication
$ mqtt_check.py -H [host] -u [user] -p [password]
copy
Check specific port
$ mqtt_check.py -H [host] -P [1883]
copy
Check with SSL
$ mqtt_check.py -H [host] --ssl
copy
Set timeout
$ mqtt_check.py -H [host] -t [10]
copy

SYNOPSIS

mqtt_check.py [options]

DESCRIPTION

mqtt_check.py is a Nagios plugin for MQTT monitoring. It checks MQTT broker availability.
The tool verifies broker connectivity. Returns status codes for monitoring systems.

PARAMETERS

-H HOST

MQTT broker hostname.
-P PORT
MQTT broker port.
-u USER
Username for authentication.
-p PASSWORD
Password for authentication.
--ssl
Use SSL/TLS connection.
-t SECONDS
Connection timeout.
--help
Display help information.

CAVEATS

Nagios plugin format. Requires paho-mqtt. Python script.

HISTORY

mqtt_check.py was created for Nagios/Icinga monitoring to provide MQTT broker health checks.

SEE ALSO

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community