A scalable distributed monitoring notification system