Ing. De Sistemas
http://www.nagios.org
Copyright © 1999-2007 Ethan Galstad
Last Updated: 03-20-2007
[ Table of Contents ]
Nagios and the Nagios logo are registered trademarks of Ethan Galstad. All other trademarks,
servicemarks, registered trademarks, and registered servicemarks mentioned herein may be the
property of their respective owner(s). The information containedherein is provided AS IS with NO
WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY,
AND FITNESS FOR A PARTICULAR PURPOSE.
1
Nagios 3.x Documentation
Table of Contents
About
What is Nagios?
System requirements
Licensing
Downloading the latest version
Release Notes
What’s new in this version
Support
Support options
Getting Started
Advice for beginners
Quickstartinstallation guide
Upgrading from previous versions
How to monitor a Windows machine
How to monitor a Linux/Unix machine
How to monitor a Netware server
How to monitor a network printer
How to monitor a router/switch
How to monitor a publicly available service (HTTP, FTP, SSH, etc.)
Configuring Nagios
Configuration overview
Main configuration file options
Object configuration overviewObject definitions
CGI configuration file options
Configuring authorization for the CGIs
Running Nagios
Verifying your configuration
Starting and stopping Nagios
The Basics
Plugins
Macros and how they work
Standard macros available in Nagios
Host checks
Service checks
Active checks
Passive checks
State types
Time periods
Determining status and reachability of network hostsNotifications
Information on the CGIs
2
Advanced Topics
External commands
Event handlers
Volatile services
Service and host result freshness checks
Distributed monitoring
Redundant and failover monitoring
Detection and handling of state flapping
Notification escalations
On-call notification rotations
Monitoring service and host clusters
Host and service dependencies
State stalkingPerformance data
Scheduled host and service downtime
Using the embedded Perl interpreter
Adaptive monitoring
Predictive dependency checks
Cached checks
Passive host state translation
Check scheduling
Custom CGI headers and footers
Object inheritance
Time-saving tips for object definitions
Security and Performance Tuning
Security considerations
Tuning Nagios for maximum performance
Faststartup options
Large installation tweaks
Using the nagiostats utility
Graphing Nagios performance statistics
Integration With Other Software
Integration Overview
SNMP Traps
TCP Wrappers
Nagios Addons
NRPE
NSCA
NDOUtils
Other Addons
Development
Plugin API
Developing Plugins For Use With Embedded Perl
3
About Nagios
Up To: Contents
See Also: Quickstart Installation Guides
What IsThis?
Nagios® is a system and network monitoring application. It watches hosts and services that you specify,
alerting you when things go bad and when they get better.
Nagios was originally designed to run under Linux, although it should work under most other unices as
well.
Some of the many features of Nagios include:
Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING, etc.)Monitoring of host resources (processor load, disk usage, etc.)
Simple plugin design that allows users to easily develop their own service checks
Parallelized service checks
Ability to define network host hierarchy using "parent" hosts, allowing detection of and distinction
between hosts that are down and those that are unreachable
Contact notifications when service or host problems occur and getresolved (via email, pager, or
user-defined method)
Ability to define event handlers to be run during service or host events for proactive problem
resolution
Automatic log file rotation
Support for implementing redundant monitoring hosts
Optional web interface for viewing current network status, notification and problem history, log
file, etc.
System Requirements
The only requirement of...
Regístrate para leer el documento completo.