CloudBees Monitoring Plugin
The open source metrics plugin for Jenkins collects various metrics about how Jenkins is performing. The CloudBees Monitoring plugin adds alerting functionality based on when metrics deviate from user-defined ranges.
Optionally, use the Operations Center Monitoring Plugin to collects data from all connected Masters (remotely) and shows this aggregated data in Operations Center.
Refer to Creating metric-based alerts with the CloudBees Monitoring plugin for details.