From Checks to Metrics: Re-Architecting ISP Monitoring at National Scale with Icinga2
We present how we re-architected monitoring for a nationwide ISP, moving from active checks to a scalable, metrics-driven model. By decoupling data collection from state evaluation, we use Elasticsearch, Tornado and some effort to process hundreds of thousands of metrics per minute, while Icinga2 remains a central state engine. We highlight challenges, including syncing Director data and handling passive check scaling.
Speakers
-
William CalliariWuerth IT ItalyWilliam is a software engineer on NetEye for Wuerth IT since 2022, focusing on the integration of the Icinga Ecosystem and the event processing engine Tornado for passive monitoring. They contributed to diverse opensource projects, including icinga2, telegraf and various rust libraries.
-
Rocco PezzaniWuerth IT ItalyRocco Pezzani is a Solution Architect at Würth IT Italy, focused on enterprise monitoring, systems integration, and scalable IT infrastructure.