Icinga 2
Icinga 2 is a professional-grade open-source monitoring system that checks the availability of network resources and generates performance data. It evolved from Nagios but offers a more modern architecture with better scalability.
Technical Stack
- Programming Languages:
- Core Engine: cpp (C++17) for efficiency and concurrency.
- Frontend: PHP (via Icinga Web 2 framework).
- Database: Uses Mysql.
- Architecture: Distributed monitoring with a centralized management interface.
Licensing
- Model: Open Source
- License: GNU General Public License Version 3 (GPLv3) or later.
Related Technologies
- cpp - Used for the core monitoring engine.
- Postgresql