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 agent
template to therabbitmq
andrabbitmq_stg
hosts. -
Using the
rabbitmqctl
utility on therabbitmq
andrabbitmq_stg
hosts, create the userzbx_monitor
. -
Using the
rabbitmqctl
utility on therabbitmq
andrabbitmq_stg
hosts, set themonitoring
permissions on thezbx_monitor
user. -
Configure the
RabbitMQ node by Zabbix agent
template 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_monitor
andzbx_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 ›