
Updating RabbitMQ Serv-
er for Resource Manager 4.2.2
62
local user_exists=`"$RABBITMQCTL" -q list_users | awk '{print $1}' |\
grep '^'"$RABBITMQ_USER"'$'`
if [ -z "$user_exists" ]; then
echo "Adding RabbitMQ user: $RABBITMQ_USER"
"$RABBITMQCTL" -q add_user "$RABBITMQ_USER" "$RABBITMQ_PASS"
fi
local vhost_exists=`"$RABBITMQCTL" -q list_vhosts | awk '{print $1}' |\
grep '^'"$RABBITMQ_VHOST"'$'`
if [ -z "$vhost_exists" ]; then
echo "Adding RabbitMQ vhost: $RABBITMQ_VHOST"
"$RABBITMQCTL" -q add_vhost "$RABBITMQ_VHOST"
fi
local perm_exists=`"$RABBITMQCTL" -q list_user_permissions -p "$RABBITMQ_VHOST" \
"$RABBITMQ_USER"`
if [ -z "$perm_exists" ]; then
echo "Setting RabbitMQ permissions for user: $RABBITMQ_USER"
"$RABBITMQCTL" -q set_permissions -p "$RABBITMQ_VHOST" "$RABBITMQ_USER" '.*' '.*' '.*'
fi
else
echo "Unable to find rabbitmqctl. Please refer to the installation"
echo "guide for instructions on configuring RabbitMQ."
fi
}
configure_amqp
9. Change permissions, and then run the configuration script:
chmod +x ./configure_amqp.sh
./configure_amqp.sh
10. Restart all Resource Manager components. Enter one or more of the following commands:
On the Resource Manager master
service zenoss start
On each remote hub
ssh zenoss@remote-hub
zenoss start
On each remote collector
ssh zenoss@remote-hub
zenoss start
Komentarze do niniejszej Instrukcji