diff --git a/interface/web/dashboard/dashlets/modules.php b/interface/web/dashboard/dashlets/modules.php
index 5c1f15149da70a328f922ab18a79bb3f2bab9a57..f5f96a82acc8e9e462c07d284fc67874bdcc509d 100644
--- a/interface/web/dashboard/dashlets/modules.php
+++ b/interface/web/dashboard/dashlets/modules.php
@@ -40,6 +40,11 @@ class dashlet_modules {
 							$web_servers = $app->db->queryOneRecord("SELECT COUNT(*) as cnt FROM server WHERE web_server = 1 AND active = 1");
 							if($web_servers['cnt'] == 0) continue;
 						}
+						
+						if($mt == 'vm'){
+							$vserver_servers = $app->db->queryOneRecord("SELECT COUNT(*) as cnt FROM server WHERE vserver_server = 1 AND active = 1");
+							if($vserver_servers['cnt'] == 0) continue;
+						}
 					
 						$module_title = $app->lng($module['title']);
 						if(function_exists('mb_strlen')) {