Skip to content

Instantly share code, notes, and snippets.

@quodt
Last active October 13, 2017 09:13
Show Gist options
  • Save quodt/c5d29eba4e238d346ece0ac3fc0ff54b to your computer and use it in GitHub Desktop.
Save quodt/c5d29eba4e238d346ece0ac3fc0ff54b to your computer and use it in GitHub Desktop.
monitoring nagios
There exists several nagios-plugin. `nagios-plugins-rabbitmq` uses the management-interface, hence docker shouldn't be an issue here. it supports checks likes `check_rabbitmq_queue`, `check_rabbitmq_shovels`, `check_rabbitmq_watermark`, `check_rabbitmq_connections`, ...
here is the project: https://github.com/nagios-plugins-rabbitmq/nagios-plugins-rabbitmq
I didn't see a way howto install the plugin, but i do not know nagios very good.
I found some other plugins but one should install the most promising ones and compare them.
https://github.com/jasonmcintosh/rabbitmq-nagios-plugins
https://github.com/CaptPhunkosis/check_rabbitmq
As far as i know you also like to monitor the memory of the rabittmq docker container to detect memory leaks and such. Of
course this is not related to rabbitmq but to docker itself. There are multiple docker plugins for nagios but `check_docker`
looks very good to me. It supports checks for memory, status, uptime, image version, ...
The installation looks pretty easy: pip install check_docker
https://github.com/timdaman/check_docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment