zabbix rabbitmq reports not running after clean deployment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Medium
|
Sam Stoelinga |
Bug Description
Description: A clean non-ha environment deployment in virtualbox reports that rabbitmq is not running. Fix is described below.
Steps to reproduce:
1. Create a new non-HA environment using Ubuntu with experimental features enabled
2. Deploy 4 node cluster: 1 controller, 1 compute, 1 cinder-lvm, 1 zabbix node
Fuel version: 6.0 official release
Current result:
Zabbix shows RabbitMQ Server process is not running on node-1.domain.tld
Expected result:
After a clean deployment zabbix shouldn't show any errors.
Quick Fix:
Go to the Template App OpenStack RabbitMQ and change the item "RabbitMQ EPMD process is running" from proc.num[
The fix removes the check for which user is running epmd, my guess is that if HA is enabled the rabbitmq service started by pacemaker is running under the rabbitmq user, while when non-ha is enabled the rabbitmq service started via init.d is started by root user. If so I suggest the code fix to make sure that HA and non-ha use the same user to start rabbitmq?
Would like to do the code fix myself as exercise
description: | updated |
Changed in fuel: | |
assignee: | nobody → Sam Stoelinga (sammiestoel) |
Changed in fuel: | |
importance: | Undecided → Medium |
milestone: | none → 6.1 |
Fix proposed to branch: master /review. openstack. org/153840
Review: https:/