System-wide Monitoring: An Explanatory Monitoring Architecture Composed of Unreliable Parts