From: Dhaval Patel Date: Tue, 29 Aug 2017 21:34:43 +0000 (-0700) Subject: Rabbitmq user fix for collectd X-Git-Tag: opnfv-5.0.RC1~211 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=ea8d64b33130e75de84f711b04a4eabd32ba75e6;p=yardstick.git 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 --- 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")