In scalable and widely distributed Service-Oriented Architecture (SOA) environments, supervision is necessary to ensure services are behaving as expected and to trigger the corrective actions when needed. More specifically, when dealing with distributed and scalable Enterprise Service Bus (ESB), the control of services and their interactions must be considered at several levels and in a distributed manner. Nevertheless, in order to avoid the overhead expenses, the monitoring activity needs to be operated in a non intrusive and dynamic way. To this purpose, we propose an innovative architecture performing a multilevel service monitoring that adopts an Event-Driven Architecture (EDA), enabling a loosely coupled interaction paradigm. We realize a monitoring framework that covers coarse-grained as well as fine-grained abstractions, from choreography to orchestration and services.In this paper, we report the work resulting from our involvement in several research projects in which we study the coupling of both ESB and EDA approaches. Our experience as ESB providers shows the benefit of adopting such solutions in monitoring services and collaborations, without significant overhead. We implement and validate our framework upon our industrialized open source service bus, namely Petals ESB 1 . We envisage applying this technology to various use cases coming from Petals ESB business experience, such as administrations, civil services and corporate customers, and from research involvements.