SOP Add Zabbix monitoring to the RabbitMQ hosts
Overview
This SOP documents step by step, of what was required to add Zabbix monitoring to the RabbitMQ hosts.
Contact Information
- Owner
- 
Fedora Infrastructure Team 
- Contact
- 
#fedora-admin, sysadmin-main, sysadmin-noc 
- Purpose
- 
Provide basic orientation and introduction to the sysadmin group 
Access Level
To perform the configuration described in this SOP, one will likely need to have sysadmin-main, sysadmin-noc access.
Process
- 
Add the official Zabbix RabbitMQ node by Zabbix agenttemplate to therabbitmqandrabbitmq_stghosts.
- 
Using the rabbitmqctlutility on therabbitmqandrabbitmq_stghosts, create the userzbx_monitor.
- 
Using the rabbitmqctlutility on therabbitmqandrabbitmq_stghosts, set themonitoringpermissions on thezbx_monitoruser.
- 
Configure the RabbitMQ node by Zabbix agenttemplate within Zabbix, to update the password added in the previous step.
- 
Update the ansible private repo vars with the password for these users. Vars: zbx_monitorandzbx_monitor_staging
Resources
- 
[1] Ansible Zabbix Template for RabbitMQ: https://www.zabbix.com/integrations/rabbitmq 
Want to help? Learn how to contribute to Fedora Docs ›