Version 1.0 Documentation
Table of Contents
About
What is Nagios?
System requirements
Licensing
Downloading the latest version
Other monitoring utilities
Release Notes
What's new in this version
Change log
Support
Frequently Asked Questions (FAQs)
Mailing lists
Contract help
Getting Started
Advice for beginners
Installing Nagios
Comping and installing Nagios
Setting up the web interface
Configuring Nagios
Configuration overview
Main configuration file options
Object configuration file options
CGI configuration file options
Configuring authorization for the CGIs
Extended information configuration
Running Nagios
Verifying the configuration
Starting Nagios
Stopping and restarting Nagios
Nagios Plugins
Standard plugins
Writing your own plugins
Nagios Addons
nrpe
- Daemon and plugin for executing plugins on remote hosts
nsca
- Daemon and client program for sending passive check results across the network
Theory Of Operation
Determing status and reachability of network hosts
Network outages
Notifications
Plugin theory
Service check scheduling
State types
Time periods
Advanced Topics
Event handlers
External commands
Indirect host and service checks
Passive service checks
Volatile services
Service result freshness checks
Distributed monitoring
Redundant and failover monitoring
Detection and handling of state flapping
Service check parallelization
Notification escalations
Monitoring service and host clusters
Host and service dependencies
State stalking
Performance data
Scheduled host and service downtime
Database support
Using the embedded Perl interpreter
Object inheritence using template-based config data
Time-saving tips for templated-based object definitions
Integration With Other Software
Portsentry
SNMP Traps
TCP Wrappers
Miscellaneous
Securing Nagios
Tuning Nagios for maximum performance
Using macros in commands
Information on the CGIs
Custom CGI headers and footers