From ea8d64b33130e75de84f711b04a4eabd32ba75e6 Mon Sep 17 00:00:00 2001 From: Dhaval Patel Date: Tue, 29 Aug 2017 14:34:43 -0700 Subject: Rabbitmq user fix for collectd After rabbitmq server reset we need to setup user profile so that collectd and rabbitmq can communitcate. This profile should match amqp plugin configuration in collectd. Change-Id: I7eef3617d983d909418d484f8ded9e269d5d715d Signed-off-by: Dhaval Patel --- yardstick/network_services/nfvi/resource.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/yardstick/network_services/nfvi/resource.py b/yardstick/network_services/nfvi/resource.py index 48bcd3118..2a9a1a1a2 100644 --- a/yardstick/network_services/nfvi/resource.py +++ b/yardstick/network_services/nfvi/resource.py @@ -222,6 +222,12 @@ class ResourceProfile(object): connection.execute("sudo rabbitmqctl start_app") connection.execute("sudo service rabbitmq-server restart") + LOG.debug("Creating amdin user for rabbitmq in order to collect data from collectd") + connection.execute("sudo rabbitmqctl delete_user guest") + connection.execute("sudo rabbitmqctl add_user admin admin") + connection.execute("sudo rabbitmqctl authenticate_user admin admin") + connection.execute("sudo rabbitmqctl set_permissions -p / admin \".*\" \".*\" \".*\"") + LOG.debug("Start collectd service.....") connection.execute("sudo %s" % collectd_path) LOG.debug("Done") -- cgit 1.2.3-korg