User Documentation

Up To: Contents

Table of Contents

About

What is Naemon?

Components

System requirements

Licensing

Downloading the latest version

Release Notes

What’s new in this version

Known issues

Configuration Incompatibilities Nagios 3 -> Naemon

Support

Support

Community

Getting Started

Advice for beginners

Quickstart installation guide

Upgrading from previous versions

How to monitor a Windows machine

How to monitor a Linux/Unix machine

How to monitor a network printer

How to monitor a router/switch

How to monitor network services (HTTP, FTP, SSH, etc.)

How to install PNP graphs

Configuring Naemon

Configuration overview

Main configuration file options

Object configuration overview

Object definitions

CGI configuration file options

Configuring authorization for the CGIs

Running Naemon

Verifying your configuration

Starting and stopping Naemon

The Basics

Plugins

Macros and how they work

Standard macros available in Naemon

Host checks

Service checks

Active checks

Passive checks

State types

Time periods

Determining status and reachability of network hosts

Notifications

Information on the CGIs

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 stalking

Performance data

Scheduled host and service downtime

Using the embedded Perl interpreter

Adaptive monitoring

Predictive dependency checks

Cached checks

Passive host state translation

Custom CGI headers and footers

Object inheritance

Time-saving tips for object definitions

Security and Performance Tuning

Security considerations

Enhanced CGI security and authentication

Tuning Naemon for maximum performance

Fast startup options

Large installation tweaks

Using the naemonstats utility

Naemon Addons

Thruk

Livestatus

NRPE

NSCA

NDOUtils

Statusengine 2

Statusengine 3

PNP

Graphing Performance Info With MRTG

Merlin

Mod-Gearman

OMD

Other addons

Nagios Exchange

Integration With Other Software

Integration Overview

SNMP Traps

TCP Wrappers

Development

Plugin API

Developing Plugins For Use With Embedded Perl

Developer Documentation

Licensing

Copyright © 2014- Naemon Development Team and Community Contributors

Copyright © 2009-2010 Nagios Core Development Team and Community Contributors

Copyright © 1999-2009 Ethan Galstad

Portions copyright by Nagios Community members. See the THANKS file for more information.

Nagios, Nagios Core, NRPE, NSCA, and the Nagios logo are trademarks, servicemarks, registered servicemarks or registered trademarks of Nagios Enterprises. All other trademarks, servicemarks, registered trademarks, and registered servicemarks mentioned herein may be the property of their respective owner(s). The information contained herein is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.