diff --git a/scripts/test/fixture.sh b/scripts/test/fixture.sh
index fc94e8e7d236902099dbf9fdf768807b5cc18f6b..907d675215c77785b30c5c9b0757de470af23f7c 100755
--- a/scripts/test/fixture.sh
+++ b/scripts/test/fixture.sh
@@ -69,6 +69,9 @@ create() {
             cmd=/vagrant/scripts/clmc-agent/install.sh
             lxc-attach -n ${service_name} -v REPO_ROOT="/vagrant" -- ${cmd}
 
+            # stop telegraf before changing the configs
+            lxc-attach -n ${service_name} -- service telegraf stop
+
             # copy telegraf configuration templates
             cp -f ${repo_root}/scripts/clmc-agent/telegraf.conf ${container_dir}/etc/telegraf/
             cp -f ${repo_root}/scripts/clmc-agent/telegraf_output.conf ${container_dir}/etc/telegraf/telegraf.d/
@@ -81,8 +84,8 @@ create() {
             cmd="/vagrant/scripts/clmc-agent/configure.sh ${location} ${sfc_id} ${sfc_id_instance} ${sf_id} ${sf_id_instance} ${ipendpoint_id} ${sr_id} ${influxdb_url} ${database_name}"
             lxc-attach -n ${service_name} -- ${cmd}
 
-            # restart telegraf
-            lxc-attach -n ${service_name} -- service telegraf restart
+            # start telegraf
+            lxc-attach -n ${service_name} -- service telegraf start
         fi
 
         # set forward ports