PacktLib: Learning Nagios 4

Learning Nagios 4

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Introducing Nagios

Understanding the basics of Nagios

Soft and hard states

What's new in Nagios 4.0

Summary

Installing Nagios 4

Installation

Configuring Nagios

Summary

Using the Nagios Web Interface

Setting up the web interface

Using the web interface

Managing hosts

Managing services

Managing downtime

Managing comments

Nagios information

Generating reports

Changing the look of the Nagios web interface

Third-party Nagios web interfaces

Summary

Using the Nagios Plugins

Understanding how checks work

Monitoring using the standard network plugins

Monitoring the e-mail servers

Monitoring network services

Monitoring the database systems

Monitoring the storage space

Monitoring the resources

Monitoring other operations

Additional and third-party plugins

Summary

Advanced Configuration

Creating maintainable configurations

Configuring the file structure

Defining the dependencies

Using the templates

Using the custom variables

Understanding flapping

Summary

Notifications and Events

Creating effective notifications

Understanding escalations

Sending commands to Nagios

Creating event handlers

Using adaptive monitoring

Summary

Passive Checks and NSCA

Understanding passive checks

Using NSCA

Summary

Monitoring Remote Hosts

Monitoring over SSH

Monitoring using NRPE

Comparing NRPE and SSH

Alternatives to SSH and NRPE

Summary

Monitoring using SNMP

Introducing SNMP

Working with SNMP and MIB

Setting up an SNMP agent

Using SNMP from Nagios

Summary

Advanced Monitoring

Monitoring Windows hosts

Understanding distributed monitoring

Using templates for distributed monitoring

Summary

Programming Nagios

Introducing Nagios customizations

Programming in C with libnagios

Creating custom active checks

Checking websites

Virtualization and clouds

Writing commands to send notifications

Managing Nagios

Summary

Using the Query Handler

Introducing the query handler

Using the core service

Introducing Nagios Event Radio Dispatcher

Summary

Index