diff --git a/src/im/InformationManager.cc b/src/im/InformationManager.cc index 4420fe230a..d3444989c3 100644 --- a/src/im/InformationManager.cc +++ b/src/im/InformationManager.cc @@ -200,7 +200,8 @@ void InformationManager::timer_action() hpool->update(host); } - if ( !(host->isMonitoring()) && (monitor_length >= monitor_period)) + if ( !(host->isMonitoring()) && (monitor_length >= monitor_period) && + (host->isEnabled() || host->get_share_running_vms() != 0) ) { oss.str(""); oss << "Monitoring host " << host->get_name()