check_uwsgi

check_uwsgi

Plugin for monitoring uWSGI Emperor vassal states

uWSGI vassal states monitoring plugin


Nagios output: checks if all vassals are accepting requests and sets status to OK or CRITICAL.
Influx Line-Portocol: collects accepting, loyal, ready and cursed states. Vassal id (without extension) is used as a "vassal" tag.

Requirements:
- PHP interpreter
- uWSGI in Emperor mode running with --emperor-stats

Plugin parameters

check_uwsgi -s <path to emperor-stats socket> [-i] [-m measurement]
Optional parameters
	-i	Influx Line Protocol output format instead of Nagios
	-m	Measurement name ("uwsgi" by default)
Example: check_uwsgi -s /tmp/uwsgistats.sock -i -m uwsgistats