Self-hostable cron job and background task monitoring service that alerts you when scheduled jobs fail to ping on time.
NagiosEnterprises/nagioscore
Nagios Core is a C-based host, service and network monitoring program with an optional web interface for status and history.
- Stars
- 2,061
- Forks
- 487
- Open issues
- 215
- Last commit
- 3 months ago
What is it?
Nagios Core is a monitoring program for hosts, services and network devices. It checks whether servers, network services such as SMTP, POP3 and HTTP, and host resources such as processor load and disk usage are working, and sends notifications when problems occur and when they are resolved.
Monitoring checks are run through a plugin interface, so teams can add their own service checks. Hosts can be arranged in a parent hierarchy, which distinguishes machines that are down from those that are unreachable because an upstream host has failed. Event handlers can be defined to take automatic action when a problem is detected.
The package includes CGI programs that provide an optional web interface for viewing current status, notification and problem history, and log files. The project is licensed under GPL-2.0.
Key features
- 01Monitors network services such as SMTP, POP3, HTTP and PING.
- 02Monitors host resources including processor load and disk usage.
- 03Supports user-developed plugins for custom service checks.
- 04Uses parent host relationships to distinguish down hosts from unreachable ones.
- 05Sends notifications by email, pager or custom methods when problems occur and are resolved.
- 06Provides an optional web interface and automatic log rotation.
Use cases
- Monitoring uptime and resource usage of servers in an on-premises or data center environment.
- Alerting operations staff by email or pager when network services stop responding.
- Keeping a historical record of outages and notifications for review.
Quick start
- 1
Download the latest release from the Nagios downloads page
- 2
Follow the official quickstart installation guide
Things to know
- Installation is manual and involves compiling and configuring a server, with no package-manager install in the README.
- Released under GPL-2.0, a copyleft license that may matter for proprietary use.
Topics
FAQ
- What is nagioscore?
- Nagios Core is a C-based host, service and network monitoring program with an optional web interface for status and history. Nagios Core is a monitoring program for hosts, services and network devices. It checks whether servers, network services such as SMTP, POP3 and HTTP, and host resources such as processor load and disk usage are working, and sends notifications when problems occur and when they are resolved.
- Is nagioscore free to use? What license does it have?
- nagioscore is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
- Is nagioscore still maintained?
- Updated within 6 months. The last commit to nagioscore was on Aug 7, 2026.
- What can I use nagioscore for?
- Monitoring uptime and resource usage of servers in an on-premises or data center environment. Alerting operations staff by email or pager when network services stop responding. Keeping a historical record of outages and notifications for review.
- How do I install nagioscore?
- Download the latest release from the Nagios downloads page Follow the official quickstart installation guide
- Where can I get nagioscore?
- The source code and installation instructions are on GitHub: https://github.com/NagiosEnterprises/nagioscore
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted, browser-based internet speed test written in JavaScript, measuring download, upload, ping and jitter.
Self-hosted software that runs scheduled internet speed tests and keeps the results for a configurable retention period.
A Rust-based ping tool that pings multiple hosts concurrently with real-time charts, TCP ping, and Prometheus exporter mode.
Self-hosted network speed testing and server monitoring tool with a web UI, built in Go and React.
Open-source real-time infrastructure monitoring agent with per-second metrics, auto-discovery, built-in ML anomaly detection and alerting.