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 ›