Nagios Core logo

Nagios Core

The original plugin-driven monitor: it runs checks, you write the checks

Open Source Alternative to
Repository activity
  • Stars2k
  • Forks479
  • Open Issues205
nagiosenterprises-nagioscore health score - Linux Foundation Insights
License

GPL-2.0

Languages
  • C
  • Makefile
  • Shell
Nagios Core screenshot

About Nagios Core

Nagios Core is the long-running engine that schedules checks against hosts and services and tells you when something breaks. Its defining idea is the plugin interface: the core handles scheduling, state, and notifications, while the actual probing is delegated to small plugins, so anything you can test from a command line becomes a check. It notifies on problems and again on recovery, and flags hosts that go down or unreachable.

Out of the box it watches network services like SMTP, POP3, HTTP, and PING, and host resources such as processor load and disk usage. Event handlers can fire on state changes to attempt automatic remediation, and bundled CGI programs serve a web view of current status, history, and logs.

Written in C and released under GNU GPL v2, Nagios Core installs from source published by Nagios Enterprises. The web interface is optional rather than a hosted service.

Key features

  • Monitors services such as SMTP, POP3, HTTP, and PING
  • Monitors host resources like load and disk usage
  • Plugin interface for custom monitoring methods
  • Notifications by email, pager, or user-defined method
  • Optional web interface for status, history, and logs

Details

First released
2014
Platforms
Web
Deployment
self-hostable
Language
C
License
GNU GPL v2
Web interface
CGI programs included