Nagios Core, the monitoring and alerting engine, is the core application that powers hundreds of Nagios project development. Nagios Core is the event scheduler, event processor, alert manager, and monitor for elements. It has several APIs that can be used to extend its capabilities to do additional tasks. It is implemented in C for performance reasons and is designed to run natively under Linux/*nix systems.