1. A method for auditing and correcting at least one component in a system, comprising: defining a first audit rule for the at least one component, wherein the first audit rule defines a check to be performed on the at least one component; defining a corrective action associated with the first audit rule; executing the first audit rule for the at least one component and the corrective action associated with the first audit rule, wherein the first audit rule and the corrective action are executed to identify and remove a problem in the system; and performing a system action upon successful execution of the corrective action.