1. A computer program product comprising a computer readable storage medium having stored thereon: program instructions to collect a first plurality of metrics, with the first plurality of metrics relating to historical usage of information technology (IT) resources in a distributed computing environment; program instructions to collect a second plurality of metrics, with the second plurality relating to historical usage of services in the distributed computing environment; program instructions to store a system management task on a task management queue to be executed at a later time in the distributed computing environment; and program instructions to determine a set of relatively-available resources of the distributed computing environment upon which to run a system management task based, at least in part upon the first plurality of metrics and the second plurality of metrics, wherein the set of relatively-available resources is available at an idle time during which the distributed computing environment does not require additional resources to conduct business operations.