1. A method for detecting orphaned resources on a host device component of a distributed network system, the method comprising: providing an event management server, the event management server including a memory, a processor, and a network connection; creating within the memory a structure representing a reported state of the distributed network system, the structure including a plurality of substructures, each substructure corresponding to a host device component, wherein each substructure includes a plurality of fields, each field corresponding to a physical state of a part of the host device component, and containing sub-elements corresponding to capacity and utilization; receiving via the network connection a plurality of state transition messages, the state transition messages corresponding to a first host device component; deconstructing the state transition messages to identify state change information on the part of the first host device component, each state change corresponding to one of a change in maximum capacity of an identified host device component or a change in utilization of an identified host device component; writing to a corresponding field and sub-element in the memory an updated representation of the physical state of the corresponding part of the host device component; receiving by the event management server via the network connection a resource list, the list entries corresponding to the expected physical capacity and/or utilization of the first host device component; creating an expected state structure, the expected state structure including a shadow substructure for the first host device component in the memory by the processor, the shadow substructure including fields and sub-elements initialized to the expected capacity and/or utilization of parts of the first host device component; for each shadow substructure in the expected state structure, identifying a corresponding reported substructure; if a reported substructure is present and a shadow substructure is not present, sending an orphaned host device component error; if a reported substructure is not present and a shadow substructure is present, sending a missing host device component error; if both the reported and expected structures show identical substructures: for each field in the shadow substructure, comparing the capacity and/or utilization sub-elements to the values reported from the received state transition messages; if a sub-element corresponding to a capacity is higher in the shadow substructure than in the reported capacity sub-element, send an under-provisioning error; if a sub-element corresponding to a capacity is lower in the shadow substructure that in the reported capacity sub-element, send an orphaned element error; if a sub-element corresponding to a utilization is higher in the shadow substructure than in the reported capacity sub-element, send an underutilization warning; and if a sub-element corresponding to a utilization is lower in the shadow substructure that in the reported capacity sub-element, send an overutilization warning.