1. An apparatus for managing a data center, comprising: one or more databases configured to store asset information, personnel information, and task information, wherein the stored asset information, the stored personnel information, and the stored task information are linked within the one or more databases such that the stored asset information, the stored personnel information, and the stored task information point to each other within the one or more databases; and a processor configured to: receive, from a security system of the data center, recorded personnel information associated with a task on an asset in the data center and recorded personnel activities associated with the task, wherein the security system is configured to record the personnel information associated with die task in security logs and to record the personnel activities associated with the task with security cameras; store the recorded personnel information and the recorded personnel activities into the one or more databases; determine a completion of the task based on the recorded personnel information and the recorded personnel activities; determine an amount of time spent by a technician at a location of the task; compare the amount of time spent by the technician at the location of the task to a predetermined threshold amount of time; and in response to a determination that the time spent by the technician at the location of the task exceeds the predetermined threshold amount of time: generate a flag indicating that the task may not have been performed properly; and send an alert message to an administrator requesting the administrator review the recorded personnel information associated and the recorded personnel activities associated with the task to determine if the task was performed properly.