1. A method for defining normal usage of a computing system resource, the method comprising: receiving a repeating schedule representing system usage of one or more computing system resources; receiving one or more demand events that will, at a future time, affect the system usage of the one or more computing system resources; automatically creating a predictive temporal profile that represents the system usage of the one or more computing system resources, the predictive temporal profile created from information comprising the repeating schedule and the one or more demand events; displaying the predictive temporal profile on a display for a user to review; and sending a notification when actual system resource usage does not follow the predictive temporal profile, wherein the notification is retrievable by a user.