Repolode
NagiosEnterprises

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. 1

    Download the latest release from the Nagios downloads page

  2. 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