A scalable distributed monitoring system