1. A system for managing a fault tolerant system, comprising: a configuration manager that receives configuration events from the fault tolerant system; a fault normalizer that receives fault events from the fault tolerant system; and a fault tolerance logic engine that constructs a model of the fault tolerant system based on inputs from the configuration manager and generates reporting events in response to inputs from the fault normalizer.