Fact-checked by Grok 2 weeks ago

Nagios

Nagios is a free and open-source monitoring system that enables organizations to monitor , including servers, networks, applications, and services, in order to detect and resolve issues proactively before they impact critical business processes. Originally developed by Galstad, Nagios traces its roots to 1996 when Galstad created a simple application to ping servers, followed by a Linux-based monitoring tool in 1998. In 1999, Galstad released the software as an open-source project under the name NetSaint, which was renamed Nagios in 2002 due to concerns. The project quickly gained traction through its extensible plugin architecture, with the Nagios Plugins project emerging as a separate initiative to support community-developed extensions. At its core, Nagios provides comprehensive monitoring capabilities, such as tracking system metrics, network protocols, and service performance across Windows, Linux, and other environments, while sending alerts for failures and recoveries via email, SMS, or custom scripts. It features intuitive dashboards, automated reporting on outages, events, notifications, and SLA compliance, as well as tools for trending analysis, capacity planning, and scheduled downtime management. This flexibility has fostered a global community of users and developers, resulting in thousands of add-ons and over 8.5 million downloads of Nagios Core by 2024. Nagios has evolved significantly since its inception, with key milestones including the founding of Nagios Enterprises, LLC in 2007 by Galstad to support commercial development, the release of Nagios XI as the first enterprise-grade product in 2009, and subsequent launches like Nagios Fusion in 2010 for centralized dashboards, Nagios Core 4 in 2013, and Nagios Log Server in 2014. Today, it serves as the foundation for a of monitoring solutions trusted by more than 10,000 customers worldwide, emphasizing prevention of downtime, automation of issue resolution, and minimization of financial impacts from IT disruptions.

Introduction

Definition and Purpose

Nagios is an open-source system and application designed to track the , , and uptime of various IT components, including hosts, services, and applications. It operates by continuously checking specified targets for issues, such as service failures or resource thresholds, and alerting administrators when problems arise or recover. The primary purpose of Nagios lies in enabling proactive management, where it detects potential issues early to prevent disruptions, automates notifications and responses through mechanisms like event handlers, and supports overall business continuity by minimizing downtime. This focus on real-time oversight allows organizations to maintain reliable operations across diverse environments, from on-premises servers to cloud-based systems. Released under the GNU General Public License version 2, Nagios emphasizes flexibility, permitting users to customize its functionality through a simple plugin architecture that extends capabilities without altering the core system. As of 2025, Nagios Core (version 4.5.10, released October 2025)—the free, community-supported version—remains actively maintained by both Nagios Enterprises and the open-source community, ensuring ongoing updates and compatibility with modern IT needs.

Core Principles

Nagios operates on the principle of plugin-based extensibility, which enables users to add new as modular plugins without modifying the core codebase. This design allows for the creation of custom plugins in various scripting languages or compiled binaries, each returning standardized output codes (, , , or ) to indicate service status. By separating check logic from the main application, this approach promotes flexibility and community-driven development, with thousands of third-party plugins available for diverse needs. The system employs an to handle status changes efficiently in real time. Nagios schedules periodic checks (polling) for services and hosts, processing the resulting events such as service checks, host states, and recoveries through an event broker interface, which triggers actions like notifications or event handlers. This model minimizes resource overhead by focusing on state transitions and supports proactive responses, such as executing scripts to mitigate issues automatically. Alerting in Nagios is threshold-based, differentiating between conditions, critical failures, and subsequent recoveries to provide nuanced notifications. Plugins evaluate metrics against user-defined thresholds specified in , escalating alerts only when states cross these boundaries, which helps reduce noise from transient issues. Notifications can be routed via , , or custom methods, ensuring timely awareness while allowing recovery confirmations to close alerts. Scalability is a core tenet, achieved through distributed setups that offload to remote or polled hosts in large environments. This allows a central Nagios instance to aggregate data from multiple systems, supporting and load balancing to monitor thousands of hosts without performance degradation. Tools like NRPE facilitate secure remote execution, enabling horizontal scaling across complex infrastructures. Nagios emphasizes configuration-driven operation, relying on files to define hosts, services, contacts, and rules in a declarative format. This approach provides maximum flexibility for administrators to version-control, automate, or script configurations, with and templates reducing . The daemon parses these files on startup or reload, enforcing a clear separation between setup and runtime logic.

History

Founding and Early Development

Nagios originated as the NetSaint project, initiated by Ethan Galstad in 1999 as an open-source tool. Galstad, then working as a , developed NetSaint to address his personal need for a straightforward, customizable system to monitor hosts and services on his , building on earlier concepts from a 1996 application he created for servers. In 1998, Galstad began developing a Linux-based tool based on these earlier concepts. The early development of NetSaint was a solo endeavor by Galstad, who coded the core daemon in C to perform periodic checks on network hosts and services, generating alerts for issues such as downtime or performance thresholds. Released under the GNU General Public License version 2, the project was designed to foster community involvement by allowing users to extend functionality through plugins and configurations. The initial versions of NetSaint, starting around , introduced basic monitoring via a web-based CGI interface for viewing status and logs, emphasizing simplicity and extensibility over complex enterprise features. In 2002, due to a trademark dispute with another company using the name NetSaint, Galstad renamed the project to Nagios, an acronym for "Nagios Ain't Gonna Insist On Sainthood." This rebranding coincided with the first public release of Nagios version 1.0, which retained NetSaint's core architecture while continuing the focus on basic host and service monitoring through the interface. The transition marked the project's evolution from a personal tool to a widely adopted open-source solution, with Galstad maintaining primary development responsibilities in its formative years.

Key Milestones and Releases

Nagios 2.0 was released in February 2006, marking a significant milestone with a stable architecture that allowed for extensible capabilities and enhancements to the for better usability and . In 2007, Nagios Enterprises, LLC was formed by founder Ethan Galstad to provide consulting, support, and commercial development services while maintaining the open-source core of the project. Nagios Core 4.0, released in September 2013, represented a major overhaul with substantial performance improvements, including optimized event handling and reduced resource usage, along with support for passive checks and enhanced scalability for large-scale deployments. The open-source version was officially rebranded as Nagios Core in 2009 to distinguish it from emerging offerings, a naming convention that has persisted to clarify its role as the free monitoring engine. As of 2025, the Nagios Core 4.5.x series, with the latest release 4.5.10 in October 2025, includes enhanced security features such as vulnerability patches and improved authentication handling, alongside better integrations for external command processing; ongoing community contributions via have driven numerous bug fixes since 2020, ensuring stability and compatibility with modern environments.

Architecture

Core Components

The Nagios daemon, known as the nagios process, serves as the central engine of the system, responsible for scheduling and executing checks on hosts and services, processing results, managing notifications, and maintaining overall system state. It operates continuously, reading data to determine monitoring parameters and utilizing plugins to perform the actual checks while handling event handlers for automated responses. This daemon ensures real-time by updating status information and integrating with external modules for extended functionality. Configuration files form the foundational structure for defining the environment in Nagios. The primary , nagios.cfg, specifies global settings such as log locations, command timeouts, and feature toggles like notifications or external command processing, typically located at /usr/local/nagios/etc/nagios.cfg. Object definition files, often organized in directories like /usr/local/nagios/etc/objects/, detail hosts, services, contacts, commands, time periods, and groups using directive-based syntax, with support for templates to enable and reduce redundancy in setups. These files are parsed by the daemon at startup or reload to instantiate the logic. Retention and status files provide mechanisms for persisting data across daemon restarts and enabling historical analysis. The status file, usually /usr/local/nagios/var/status.dat, captures current and states, updated periodically (default every 10-15 seconds), to support queries and prevent data loss during interruptions. The retention file, such as /usr/local/nagios/var/retention.dat, stores longer-term information including check results, comments, scheduled , and notification history, with configurable masks to control what attributes are retained for efficiency. These files are written by the daemon and read by the web interface for dashboards and reports. The web interface in Nagios Core primarily relies on CGI scripts to deliver a browser-based view of monitoring status, accessible via a web server like Apache at paths such as /nagios/. Core CGIs like status.cgi for real-time host/service overviews, cmd.cgi for submitting external commands (e.g., acknowledgments or downtime scheduling), and extinfo.cgi for detailed views provide essential visualization, with authentication enforced through files like htpasswd.users. Modern frontends, such as add-on tools, can extend this CGI foundation for enhanced dashboards, but the core setup emphasizes lightweight, script-driven access to status and historical data from the retention files. The Event Broker , also known as the Nagios Event Broker (NEB), acts as an interface for exporting and processing internal events in real-time to external systems, enhancing extensibility without altering the core daemon. It employs an to callback (e.g., shared object files like ndomod.o) during events such as executions or changes, configurable via options in nagios.cfg like event_broker_options to flow (e.g., all events with -1). This facilitates integrations like export to via add-ons such as NDOUtils, allowing third-party applications to react to Nagios events seamlessly.

Plugin System

Nagios plugins serve as modular, standalone executables or scripts that perform specific checks on hosts and services, acting as an between the Nagios Core daemon and the resources being monitored. These plugins, which can be written in various languages such as shell scripts, , , or compiled binaries, are executed to gather status information and return standardized results without the core system needing to comprehend the underlying check logic. The execution model relies on the Nagios Core daemon to schedule and invoke based on commands defined in files, such as and definitions that specify intervals and paths. Active are initiated proactively by the daemon at defined intervals (e.g., every 5 minutes via the check_interval directive), with support for through configurable worker processes (defaulting to the number of CPU cores, minimum 4) and no inherent limit on concurrent unless specified. To prevent hangs, each execution has a default timeout of 60 seconds for and , after which the daemon terminates the process and logs the event as a critical failure for services or down state for hosts. In contrast, passive checks are not scheduled by the daemon but instead receive results submitted externally, such as via the external command file in a format like PROCESS_SERVICE_CHECK_RESULT;<host>;<service>;<code>;<output>, allowing integration with third-party systems. Upon execution, plugins must adhere to strict output guidelines to ensure compatibility: they return an exit code indicating status, followed by text output to stdout, optionally including performance data separated by a pipe (|) character. The standard exit codes are defined as follows:
Exit CodeService StateHost State
0OKUP
1WARNINGUP or DOWN/UNREACHABLE*
2CRITICALDOWN/UNREACHABLE
3UNKNOWNDOWN/UNREACHABLE
*Dependent on the use_aggressive_host_checking option. Performance data, when included, follows the text output in a key-value format (e.g., disk_usage=80%;90%;95;0;100), enabling graphing and further analysis via macros like $SERVICEPERFDATA$. Output is limited to 4 KB total, with the first line as short output and subsequent lines as optional long output for detailed diagnostics. The official Nagios Plugins repository provides over 50 standardized plugins for common monitoring tasks, including check_ping for network reachability, check_http for web server status, and check_disk for storage usage, all maintained under the Nagios Plugins project for cross-platform compatibility. Developers are encouraged to follow these guidelines, such as using short, descriptive names (prefixed with check_), supporting standard options like -w for warning thresholds and -c for critical thresholds, and incorporating timeouts via DEFAULT_SOCKET_TIMEOUT for network-based plugins to align with Nagios expectations. Source code for these plugins is available on , promoting easy extension while maintaining the core's lightweight design.

Features

Monitoring Capabilities

Nagios Core supports host monitoring to track the availability and status of network devices, servers, and endpoints through various protocols and methods. For basic availability checks, it employs ICMP echo requests () to detect if a host is up or down. SNMP is utilized for querying device-specific information, such as interface status or hardware health on routers and switches, enabling passive data collection without disrupting operations. For more detailed, internal monitoring on remote systems, agent-based approaches like the Nagios Remote Plugin Executor (NRPE) allow execution of plugins on /Unix hosts to gather metrics such as disk usage or memory consumption, which are then reported back to the central Nagios server. Service monitoring in Nagios extends to applications, , and system processes by defining checks against predefined thresholds to ensure operational health. For instance, it can monitor CPU load on servers by comparing current usage against warning and critical levels, alerting if thresholds are exceeded. response times are checked via HTTP plugins that measure and status codes, with configurable thresholds for acceptable performance. Database services, such as or , are probed for connection availability and query performance using specialized plugins that return based on response times or error rates. Performance data collection enhances by capturing quantitative metrics from plugins for historical and graphing. Plugins output data in a standardized format following the status pipe, such as rta=0.80 ms for response or percent_packet_loss=0 for -related metrics, which Nagios stores in variables like `SERVICEPERFDATA. This data can be processed via commands or written to files for external tools to generate graphs tracking trends over time, providing insights into usage or patterns without overwhelming the core system. In large-scale environments, distributed monitoring distributes the workload using secondary pollers or remote agents to handle checks efficiently. Secondary pollers act as additional Nagios instances that execute a subset of checks and forward results to a central , reducing load on the primary instance. Open-source modules like mod-gearman enable remote workers to poll check queues and perform executions locally, supporting scalability for thousands of hosts by balancing distribution across multiple machines. Dependency mapping defines relationships between hosts and services to accurately interpret monitoring results in interconnected environments. Host dependencies link the status of one host to another, such as making a web server host dependent on its upstream router, suppressing checks if the parent is down. Service dependencies similarly connect services across hosts, for example, flagging a database service as critical only if its underlying host and network service are operational, using criteria like OK, WARNING, or CRITICAL states to control execution and propagation. These mappings ensure that monitoring reflects real-world dependencies without generating false positives.

Alerting and Reporting

Nagios processes monitoring data from host and service checks to determine state changes, triggering alerting mechanisms when thresholds for non-OK states are met. Notifications are generated for hard state changes or when a host or service persists in a hard non-OK state beyond the specified notification interval, ensuring alerts focus on confirmed issues rather than transient problems. Notification commands in Nagios are customizable scripts or executables defined in files, such as commands.cfg, allowing administrators to implement various alert methods including , , or integrations. These commands use templates that incorporate details like host names, service descriptions, state information, and output from to provide in alerts. For instance, an notification command might invoke a mail utility with subject lines indicating the alert type and body content summarizing the issue. Escalation rules enable progressive alerting for unresolved issues, defined through or escalation objects that override default groups based on notification timing or severity. Time-based escalations specify ranges like the third to fifth notifications, assigning broader groups—such as escalating from administrators to managers and eventually all staff—and adjusting intervals, for example, from 90 minutes to 60 minutes for subsequent alerts. -group escalations ensure continuity by including lower-level groups in higher ones, while recovery notifications are sent only to those previously alerted during the problem. These rules can be restricted by time periods or specific states using options like escalation_period and escalation_options. Event handlers provide proactive responses to state changes, executing custom scripts upon soft problem states, initial hard problem states, or recoveries to attempt automatic remediation. For example, a service-specific event handler might trigger on the third soft critical check or initial hard critical state to restart a failed process like an HTTP server. Global event handlers apply to all hosts or services, running before specific ones, and are enabled via the enable_event_handlers directive in the main configuration or per-object settings. They execute after notifications for hard states or recoveries, supporting actions such as logging to databases or creating trouble tickets beyond simple restarts. Reporting tools in Nagios are accessed through the web interface's scripts, offering summaries of system performance without requiring external add-ons. The Availability (avail.cgi) calculates percentages of uptime for hosts, services, host groups, or service groups over user-defined periods, factoring in scheduled and relying on archived log files for accuracy. Trends (trends.cgi) generates visual graphs of state changes over time using the library, illustrating patterns like frequency when log rotation is configured. These reports emphasize conceptual metrics, such as overall availability rates, to assess reliability. Log management in Nagios centers on the central log file (nagios.log), which records all events with timestamps, including check results, notifications, external commands, and state changes, filterable by severity or type. The Event Log CGI (showlog.cgi) displays these entries in a browsable format, supporting navigation through rotated and archived logs to review historical data. Log rotation, controlled by directives like log_rotation_method, ensures manageable file sizes while preserving data for reporting and auditing.

Commercial Offerings

Nagios XI

Nagios XI, introduced in by Nagios Enterprises, serves as the flagship commercial distribution of the Nagios platform, offering a paid, user-friendly alternative to the open-source Nagios Core with an intuitive (GUI) for . This edition builds on the core engine while providing enhanced usability for IT administrators, enabling streamlined setup and maintenance of environments without relying solely on command-line interfaces. A free community edition, limited to 7 nodes or 100 services, was released in 2024. Key enhancements in Nagios XI include a web-based configuration editor that simplifies host and service definitions through wizards and visual tools, integrated graphing capabilities powered by for real-time and historical performance visualization, and auto-discovery features that automatically detect and add hosts and services to the monitoring . These additions reduce manual efforts and improve for diverse IT infrastructures, such as servers, , and applications. The licensing model for Nagios XI employs perpetual licenses, allowing indefinite use without recurring subscription fees, with pricing tiers scaled for deployments from small setups (e.g., Standard Edition up to 100 nodes starting at $1,995 as of 2025; Enterprise Edition from $3,495) to large enterprises (2000+ nodes). Support options include standard access to a and up to 10 cases per year, with premium tiers offering priority response and additional consulting for enterprise users. Nagios XI also incorporates specialized modules such as , which analyzes historical data via graphs to forecast resource trends and prevent outages; business dashboards for customizable, role-based views of critical metrics; and tools to track and IT assets across the network. As of 2025, Nagios XI is trusted by enterprises for hybrid monitoring needs, supporting over 1 million users in more than 190 countries and scaling to monitor 100,000+ devices. Nagios Enterprises offers several commercial products that complement the core Nagios monitoring platform, providing specialized capabilities for distributed environments, , and network traffic analysis. Nagios , released in , serves as a multi-site aggregation tool that enables centralized monitoring across multiple distributed Nagios instances, offering unified dashboards and status views for large-scale infrastructures. Nagios Log Server is a log aggregation and analysis platform that collects, parses, and visualizes logs from various sources, including and file-based inputs, while integrating with Nagios alerts to trigger monitoring events based on log patterns. Nagios Network Analyzer provides flow-based , supporting protocols such as , sFlow, jFlow, cFlow, and IPFIX to track traffic patterns, detect anomalies, and measure bandwidth utilization across enterprise networks. These products interconnect through RESTful APIs and built-in integrations, allowing data sharing and unified workflows—for instance, alerts from Nagios XI can feed into Log Server for correlation or Fusion for aggregated reporting—to support comprehensive IT operations management. As of 2025, Nagios products are available under perpetual licensing models with optional annual maintenance and support subscriptions, starting from $995 (e.g., Nagios Fusion) per edition, alongside professional services such as training and implementation assistance.

Ecosystem and Community

Extensions and Integrations

Nagios maintains an official repository known as the Nagios Exchange, which serves as the central hub for community-contributed extensions, including thousands of user-submitted plugins, configuration wizards, and themes designed to expand its monitoring capabilities. These add-ons allow users to customize Nagios for specific environments, such as adding support for niche hardware or software without altering the core system. Wizards streamline setup for common monitoring tasks, while themes enhance the web interface's usability and aesthetics. Common integrations extend Nagios' functionality through compatibility with visualization and automation tools. For advanced dashboards, Nagios can integrate with via PNP4Nagios, which stores performance data in RRD files accessible as a for creating dynamic graphs and alerts. Configuration management systems like and support Nagios through dedicated modules; for instance, Ansible's community.general.nagios module enables programmatic scheduling of downtime and toggling of notifications, facilitating automated infrastructure orchestration. Similarly, modules such as thias/nagios automate the deployment and configuration of Nagios servers and clients across large-scale environments. Cloud service integrations are achieved via specialized plugins; Nagios monitors AWS resources like EC2 instances and S3 buckets using AWS-specific plugins that query APIs for metrics on availability and performance, while integrations include plugins for monitoring virtual machines, storage, and Azure Stack Hub components. Programmatic access and mobile support further enhance extensibility. While Nagios Core lacks a built-in RESTful API, third-party tools like the nagios-api project provide a JSON-based REST interface for querying status and executing commands, enabling integration with external scripts and applications. For mobile notifications, third-party apps such as MobiosPush for iOS and OpsGenie for both iOS and Android deliver push alerts from Nagios events, supporting real-time incident response without requiring native mobile development. A key example of customization is the Nagios Remote Plugin Executor (NRPE), an official add-on that enables agentless execution of plugins on remote Windows and Linux systems, allowing checks for metrics like CPU load or disk usage without installing full agents. This facilitates secure, lightweight remote monitoring by running local plugins and returning results to the central Nagios server via a daemon. To ensure secure extensions, best practices emphasize robust authentication and input validation. Nagios recommends requiring authentication for all CGI interfaces using htaccess files and avoiding root execution to minimize privilege escalation risks; extensions should validate all user inputs to prevent command injection vulnerabilities, particularly in plugin arguments passed via NRPE. Locking down directories like the external command file with strict permissions further protects against unauthorized modifications.

Forks and Derivatives

The development of forks and derivatives from Nagios arose largely from community frustrations with the project's slow evolution and shifting priorities after the formation of in 2007, which emphasized commercial products like Nagios XI and reduced momentum in the open-source core. Icinga stands as the most significant , launched in 2009 by dissatisfied Nagios contributors addressing licensing ambiguities, stagnant feature development, and communication gaps with the original maintainer. Icinga 2, introduced in 2012 as a ground-up rewrite in C++, delivers a more efficient core for handling large-scale deployments, supporting clustered setups across thousands of hosts with reduced resource overhead compared to the original Nagios architecture. It also includes the Icinga Director, a web-based tool that automates configuration deployment and synchronization via , easing management in dynamic environments. Checkmk originated as a Nagios extension in 2007 but diverged into an independent platform by incorporating the Nagios core while developing its own streamlined agent and . This agent enables lightweight, secure data collection from endpoints, with centralized baking and deployment features that support monitoring across and (OT) systems, including devices for environmental and industrial oversight. Among other derivatives, Naemon emerged in 2014 as a direct of Nagios 4, focusing on performance optimizations through a refined C core, extensive bug fixes, and enhancements for high-throughput monitoring scenarios like clusters. Thruk provides a modern alternative web interface that aggregates data from multiple backends, including Nagios, Naemon, and , via the Livestatus for unified visualization without altering the underlying engine. LibreNMS, a specialized tool, builds on Nagios concepts by integrating its plugins for custom service checks beyond SNMP, enabling auto-discovery and alerting tailored to device-heavy environments. While these projects preserve compatibility with the vast of Nagios plugins—allowing seamless reuse of existing —many introduce syntaxes that break direct with original Nagios setups to accommodate advanced automation and extensibility.

References

  1. [1]
    Overview | Nagios Open Source
    Reports provide a historical record of outages, events, notifications, and alert response for later review. Availability reports help ensure your SLAs are being ...
  2. [2]
    History of Nagios | Nagios Open Source
    A brief history of Nagios. 1996 Ethan Galstad creates a simple MS-DOS application designed to “ping” Novell Netware servers and send numeric pages.
  3. [3]
    About Nagios Core
    Nagios Core is an Open Source system and network monitoring application. It watches hosts and services that you specify, alerting you when things go bad and ...
  4. [4]
    Nagios Core | The #1 Open Source Monitoring Solution
    Nagios Core is the monitoring and alerting engine that serves as the primary application around which hundreds of Nagios projects are built.Missing: definition | Show results with:definition
  5. [5]
    What Is Nagios and Why IT Leaders Choose It in 2025
    May 29, 2025 · Nagios is a network monitoring solution that detects issues early and alerts you before they cause problems.Missing: definition | Show results with:definition
  6. [6]
    Nagios Core 4.x Version History
    Nagios Core 4.x Version History · 4.3.4 – 2017-08-24. Fixes. Improved config file parsing · 4.3.3 – 2017-08-12. Fixes. xodtemplate. · 4.3.2 – 2017-05-09. Fixes.
  7. [7]
    Nagios Plugins | Nagios Open Source
    The official Nagios Plugins package contains dozens of plugins to get you started monitoring all the basics in your infrastructure.Missing: based | Show results with:based
  8. [8]
    Chapter 8. Nagios Event Broker Interface - Building a Monitoring ...
    In this chapter, you delve into the inner workings of Nagios by exploring the Nagios Event Broker. The Event Broker is new to the 2.0 kernel series, and it is ...
  9. [9]
    Development Guidelines - Nagios Plugins
    The purpose of this guidelines is to provide a reference for the plugin developers and encourage the standardization of the different kind of plugins.Missing: philosophy | Show results with:philosophy
  10. [10]
    Distributed Monitoring · Nagios Core Documentation
    The general goal of distributed monitoring is to allow a Nagios Core environment to scale to monitor a large infrastructure.
  11. [11]
    Nagios Core | The #1 Open Source Monitoring Solution
    Nagios Core is the monitoring and alerting engine that serves as the primary application around which hundreds of Nagios projects are built.
  12. [12]
    Configuration Overview · Nagios Core Documentation
    The main configuration file contains a number of directives that affect how the Nagios Core daemon operates. This config file is read by both the Nagios Core ...Missing: driven | Show results with:driven
  13. [13]
    Core Configuration Tools | Nagios Open Source
    Core reads its configuration data from text files. This is designed to allow for maximum flexibility with a variety of administrator's setups.Missing: driven operation
  14. [14]
    Nagios Vs. Icinga: the real story of one of the most heated forks in ...
    Apr 27, 2012 · In Ethan's own words, "I first started developing Nagios in the fall of 1998 under its original name of 'NetSaint'. Development started because ...
  15. [15]
    Nagios - Free Software Directory
    Nagios (formerly Netsaint) is a daemon written in C that is designed to monitor networked hosts and services. It has the ability to notify contacts (via email, ...
  16. [16]
    Ethan Galstad - Fosdem 2005
    Ethan Galstad is the creator and lead developer of Nagios. Since its first release in 1999 under the name NetSaint, Nagios has attracted numerous developers ...Missing: history | Show results with:history
  17. [17]
    Vendor Spotlight: Nagios - Comparitech
    Nov 7, 2024 · The system that Ethan Galstad created was called NetSaint. The name changed in 2002 as the result of Galstad being sued by another company that ...
  18. [18]
    Nagios 2.0 Released | Nagios Open Source
    Feb 7, 2006 · Nagios 2.0 (stable) has been released and can be downloaded here. The Changelog can be found here. Patches to the Nagios 2.0 code will go towards a 2.1 release ...
  19. [19]
    Nagios Core 4.0.0 Released
    Sep 20, 2013 · Nagios Core 4.0.0 has just been released and is now available for download. Core 4 brings numerous performance enhancements and new features.Missing: 2014 | Show results with:2014<|separator|>
  20. [20]
    Releases · NagiosEnterprises/nagioscore - GitHub
    Release 4.5.10. 2 days ago · nagios-4.5.10 ; Release 4.5.9. Dec 19, 2024 · nagios-4.5.9 ; Release 4.5.8. Nov 19, 2024 · nagios-4.5.8 ; Release 4.5.7. Oct 24, 2024.Missing: milestones | Show results with:milestones
  21. [21]
    [PDF] Nagios Core Version 3.x Documentation
    Nagios Core is licensed under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. This gives you legal ...
  22. [22]
    [PDF] Understanding Nagios Core: Core Component Interactions
    This demo will focus on Nagios Core components. • Nagios has a very modular design. • Important to understand how each component relates to one another. Will ...Missing: principles philosophy
  23. [23]
    Nagios Plugins · Nagios Core Documentation
    Plugins act as an abstraction layer between the monitoring logic present in the Nagios Core daemon and the actual services and hosts that are being monitored.Missing: system | Show results with:system
  24. [24]
    Nagios Core Plugin API
    The official Nagios plugin development guidelines. Plugin Overview. Scripts and executables must do two things (at a minimum) in order to function as Nagios ...Missing: system | Show results with:system
  25. [25]
    Active Checks · Nagios Core Documentation
    ### Summary of Nagios Core Active Checks
  26. [26]
    Main Configuration File Options · Nagios Core Documentation
    This setting determines how often (in seconds) that Nagios will update status data in the status file. The minimum update interval is 1 second. Nagios User ...
  27. [27]
    Passive Checks · Nagios Core Documentation
    ### Summary on Passive Checks in Nagios
  28. [28]
    Performance Data · Nagios Core Documentation
    Nagios Core is designed to allow plugins to return optional performance data in addition to normal status data, as well as allow you to pass that performance ...
  29. [29]
  30. [30]
    SNMP Monitoring | Nagios Enterprises
    Apr 2, 2025 · Nagios utilizes SNMP to deliver a powerful, agentless monitoring solution, enabling organizations to track network health and resolve issues proactively.Missing: NRPE | Show results with:NRPE
  31. [31]
    NRPE - Nagios Remote Plugin Executor
    NRPE allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.).
  32. [32]
    Monitoring Publicly Available Services · Nagios Core Documentation
    This document describes how you can monitor publicly available services, applications and protocols.
  33. [33]
    Documentation | Nagios Open Source
    Official manuals, documentation, video tutorials, and FAQs for Nagios solutions. Customer Support Forums General Support Forums
  34. [34]
    [PDF] Distributed Monitoring Solutions for Nagios XI
    This document describes different options for setting up a distributed monitoring environment, along with their strengths and weaknesses. No single solution ...
  35. [35]
    Host and Service Dependencies · Nagios Core Documentation
    Service and host dependencies are an advanced feature of Nagios that allow you to control the behavior of hosts and services based on the status of one or more ...Missing: distributed | Show results with:distributed
  36. [36]
    Notifications · Nagios Core Documentation
    This will attempt to explain exactly when and how host and service notifications are sent out, as well as who receives them.
  37. [37]
    Notification Escalations · Nagios Core Documentation
    ### Summary of Nagios Core Escalations
  38. [38]
    Event Handlers · Nagios Core Documentation
    Introduction. Event handlers are optional system commands (scripts or executables) that are run whenever a host or service state change occurs.
  39. [39]
    Information About The CGIs · Nagios Core Documentation
    This CGI is used to report on the availability of hosts and services over a user-specified period of time. In order for this CGI to be of much use, you should ...Status CGI · WAP interface CGI · Command CGI · Extended information CGI
  40. [40]
    Nagios XI® | Enterprise-Grade Network Monitoring Software
    Premium features introduced in Nagios XI 2024R2 include Single Sign-On (SSO) and Premium Wizards for Prometheus, Zabbix Agent, vSphere, Oracle (Tablespace, ...
  41. [41]
    Nagios XI - Using Auto-Discovery
    Aug 17, 2017 · This document describes how to use Auto-Discovery in Nagios XI to locate hosts and devices that are not already being monitored by Nagios XI.Missing: features based editor RRDTool
  42. [42]
    [PDF] Nagios XI // Features
    Nagios XI uses the Nagios Core 4 monitoring engine to provide users with efficient, scalable monitoring of nearly any network infrastructure. XI allows users to.
  43. [43]
    Support Plans | Nagios Enterprises
    Maintenance & Support renewal prices are effective as of January 1, 2025, and are subject to change at any time. Nagios XI Renewal Pricing*. *Enterprise Renewal ...
  44. [44]
    How To Use Capacity Planning - Nagios Support
    Nov 8, 2024 · The following Video Guide and Documentation covers how to utilize Capacity Planning in Nagios XI. Video Guide:.Missing: modules inventory
  45. [45]
    Nagios XI - Understanding And Using Dashboards
    Mar 12, 2019 · Understanding And Using Dashboards. This document describes Nagios® XI™ dashboards, what they can be used for, and how they can be managed.Missing: modules inventory<|separator|>
  46. [46]
    Top 7 Network Inventory Management Software: A Complete Review
    Jul 30, 2025 · Nagios XI is a powerful network monitoring and inventory management tool that offers extensive customisation options and robust monitoring ...
  47. [47]
    Nagios Fusion
    With Nagios Fusion, you can seamlessly integrate with Nagios Core, Nagios XI, and Nagios Log Server for unparalleled infrastructure-wide visibility.
  48. [48]
    Nagios Log Server
    Nagios Log Server offers real-time log analysis, custom dashboards, and high-performance storage–with perpetual licensing, no per-GB fees, and no hidden ...
  49. [49]
    [PDF] Nagios Log Server – Product Features
    Integrate Nagios Log Server with Nagios XI or. Nagios Core for advanced alerting capabilities and increased security for your entire IT infrastructure ...
  50. [50]
    Nagios Network Analyzer
    Instantly access vital NetFlow and sFlow data sources, server system metrics, and network anomalies with Nagios Network Analyzer.
  51. [51]
    [PDF] Nagios Network Analyzer - Features
    With its flexible design architecture, Nagios Network Analyzer is capable of monitoring NetFlow,. sFlow, jFlow, cFlow, and IPFIX in nearly any environment.
  52. [52]
    Nagios APIs
    Learn how to access status information, issue commands, and make changes to your monitoring infrastructure with the Nagios APIs.
  53. [53]
    Pricing Plans | Nagios Enterprises
    Commercial licensing options for Nagios XI, Network Analyzer, and enterprise support plans ... License Levels. Price. 100-Node. $4,490. 200-Node. $6,190. 300 ...Missing: perpetual | Show results with:perpetual
  54. [54]
    Nagios Exchange: Home
    Nagios Exchange is the central place where you'll find all types of Nagios projects - plugins, addons, documentation, extensions, and more.NRPE · Exfoliation · Databases · Linux
  55. [55]
    Themes and Skins - Nagios Exchange
    Welcome to the New Nagios Exchange! We've completely redesigned the world's largest repository of Nagios plugins and monitoring tools. Join thousands of ...
  56. [56]
    Nagios Core - Using Grafana With PNP4Nagios
    Mar 7, 2018 · This documentation explains how to install and configure Grafana to generate performance graphs with an existing PNP4Nagios solution.Oracle Linux · Ubuntu · SUSE SLES | openSUSE Leap · Raspbian
  57. [57]
    Perform common tasks in Nagios related to downtime and notifications
    This module is part of the community.general collection (version 11.4.0). You might already have this collection installed if you are using the ansible package.
  58. [58]
    thias/nagios · Nagios client and server module. - Puppet Forge
    This module provides a full nagios monitoring solution, for setting up both servers and clients. There can be any number of each, though there is typically one ...Missing: Ansible | Show results with:Ansible
  59. [59]
    Amazon Web Services (AWS) Monitoring - Nagios Enterprises
    Apr 2, 2025 · Extensive Integrations: Seamlessly integrate Nagios with other AWS services and third-party tools. Best Practices for AWS Monitoring with Nagios.
  60. [60]
    Integrate external monitoring solution with Azure Stack Hub
    Jun 20, 2025 · Integrate with Nagios. You can set up and configure the Nagios Plugin for Microsoft Azure Stack Hub. A Nagios monitoring plugin was developed ...<|control11|><|separator|>
  61. [61]
    zorkian/nagios-api: A REST-like, JSON interface to Nagios - GitHub
    This program provides a simple REST-like interface to Nagios. Run this on your Nagios host and then sit back and enjoy a much easier, more straightforward way ...
  62. [62]
    Mobile Device Interfaces - Nagios Exchange
    MobiosPush is a Nagios mobile frontend for iPhone with push notifications. * Unlimited notifications free of charge * iOS 8 interactive notifications * No ...
  63. [63]
    OpsGenie - Nagios Exchange
    OpsGenie is a cloud-based service for dev & ops teams, providing reliable alerts notifications through multiple channels (email, SMS, phone calls, iOS & Android ...
  64. [64]
    NagiosEnterprises/nrpe: NRPE Agent - GitHub
    The purpose of this addon is to allow you to execute Nagios plugins on a remote host in as transparent a manner as possible.
  65. [65]
    Security Considerations · Nagios Core Documentation
    Best Practices · Use a Dedicated Monitoring Box. · Don't Run Nagios As Root. · Lock Down The Check Result Directory. · Lock Down The External Command File. · Require ...Missing: validation | Show results with:validation
  66. [66]
    Enhanced CGI Security and Authentication - Nagios Enterprises
    This is intended to be an introduction for implementation of stronger authentication and server security focused around the CGI web interface.Missing: practices | Show results with:practices
  67. [67]
    Nagios Founder Comments on Icinga Fork - » Linux Magazine
    May 18, 2009 · Responding to Icinga's claim that a lack of communication on Galstad's part was one reason for the fork, Galstad said, "I am disappointed that ...Missing: history | Show results with:history
  68. [68]
    [PDF] What is Icinga? | FreeBSD Foundation
    In 2009, members of the Nagios community created a fork that was named Icinga (Zulu for: it “examines"). Since the release of Icinga 2.0 in 2014, it is no.Missing: history | Show results with:history
  69. [69]
    About - Icinga 2
    Icinga is a monitoring system which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.What Is Icinga 2? · Start With Icinga · Contribute
  70. [70]
    Icinga 2 v2.10
    Icinga 2 is written in C++ and can be built on Linux/Unix and Windows. Read more about development builds in the INSTALL.md file. What's New ¶. The Icinga 2 ...What Is Icinga 2? · Licensing · Contribute
  71. [71]
    Director - Get started with Icinga
    Icinga Director is a powerful module for Icinga Web that simplifies the configuration and management of your monitoring setup.
  72. [72]
    Why Checkmk is the best Nagios alternative
    Rating 4.7 (114) Checkmk is a modern, scalable alternative to Nagios, offering easy migration, increased automation, and modern monitoring concepts.
  73. [73]
    Monitoring agents - Monitoring devices in a network with Checkmk
    Oct 9, 2025 · Checkmk uses agents for actively monitoring hosts. Read here how to configure, install and use the Checkmk agent on hosts.Missing: OT | Show results with:OT
  74. [74]
    Monitor the current state of your IoT environment - Checkmk
    Rating 4.7 (114) IoT Monitoring with Checkmk · Measure both internal and external environmental values · Monitor fluctuations in temperature, humidity and power outages · IoT ...
  75. [75]
    Naemon - Monitoring Suite
    The Core. The Naemon core is a network monitoring tool based on the Nagios 4 core, but with many bug fixes, new features, and performance enhancements.The projectFAQ
  76. [76]
    Thruk - Monitoring Webinterface for Naemon, Nagios, Icinga and ...
    Thruk is a multibackend monitoring webinterface which currently supports Naemon, Nagios, Icinga and Shinken as backend using the Livestatus API.Missing: forks derivatives Checkmk LibreNMS
  77. [77]
    Nagios Plugins - Services - LibreNMS Docs
    Plugins come from two main sources: monitoring-plugins · pkg-nagios-plugins-contrib. Note: Plugins will only load if they are prefixed with check_ .<|control11|><|separator|>
  78. [78]
    Easily Migrate to Icinga - Nagios Alternative
    These plugins, widely used by popular monitoring software like Nagios, Centreon, Checkmk, and others, seamlessly integrate with Icinga.