Plugin for monitoring uWSGI Emperor vassal states
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mikanoshi 89d1d01c6c Initial commit 3 years ago
LICENSE Initial commit 3 years ago
README.html Initial commit 3 years ago
check_uwsgi Initial commit 3 years ago

README.html

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