diff --git a/tests/test_monitoring.py b/tests/test_monitoring.py
index 999d787f04b094fcb90194a1720da61ef8127b6e..4a2d76afc470f370047b61c157f45276810e8cd8 100755
--- a/tests/test_monitoring.py
+++ b/tests/test_monitoring.py
@@ -38,7 +38,12 @@ def print_red(txt):
 def print_green(txt):
     print_color(txt, GREEN)
 
-MUNIN_CHECK_PATH = "/var/cache/munin/www/localdomain/localhost.localdomain/cpu-day.png"
+
+host = conf.get('MS_SERVER_NAME')
+suffix = host.split('.')[-1]
+MUNIN_CHECK_PATH = "/var/cache/munin/www/%s/%s/cpu-day.png" % (suffix, host)
+if not os.path.exists(MUNIN_CHECK_PATH):
+    MUNIN_CHECK_PATH = "/var/cache/munin/www/%s/%s/cpu-day.png" % ("localdomain", "localhost.localdomain")
 
 def check_munin():
     print('Checking if monitoring works')