20. The system of claim 14 , wherein the user interface is one of a text-based user interface or a graphical user interface.
14. A system comprising: a server; and multiple hosts in a cluster; the server being configured to: receive a Structure Query Language (SQL) query requesting operating system state information associated with the multiple hosts in the cluster, the SQL query being submitted via a user interface; aggregate, from each of the multiple hosts, operating system state information in response to receiving the SQL query, wherein aggregating includes: identifying datasets applicable to the SQL query by parsing the SQL query; requesting the identified datasets from agents of the multiple hosts; and receiving the requested datasets including the operating state information in response to the requests; create a temporary database by converting the received datasets into a queriable form; and execute the SQL query on the temporary database to obtain the operating system state information associated with the multiple hosts in the cluster.