Free Sample
+ Collection

Learning Nagios 3.0

Learning
Wojciech Kocjan

A comprehensive configuration guide to monitor and maintain your network and systems
$16.80
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781847195180
Paperback316 pages

About This Book

  • Secure and monitor your network system with open-source Nagios version 3
  • Set up, configure, and manage the latest version of Nagios
  • In-depth coverage for both beginners and advanced users

Who This Book Is For

The target readers for this book are System Administrators interested in using Nagios. This book will introduce Nagios with the new features of Version 3 for System Administrators.

Table of Contents

Chapter 1: Introduction
Introduction to Nagios
Benefits of Monitoring Resources
Main Features
Soft and Hard States
What's New in Nagios 3.0?
Summary
Chapter 2: Installation and Configuration
Installation
Nagios Configuration
Summary
Chapter 3: Using the Nagios Web Interface
Setting up the Web Interface
Using the Web Interface
Managing Hosts
Managing Services
Managing Downtimes
Managing Comments
Nagios Information
Reports
Summary
Chapter 4: Overview of Nagios Plugins
Standard Network Plugins
Monitoring Email Servers
Monitoring Network Services
Monitoring Database Systems
Storage Space
Resource Monitoring
Miscellaneous Plugins
Summary
Chapter 5: Advanced Configuration
Maintainable Configurations
Configuration File Structure
Defining Dependencies
Using Templates
Custom Variables
Flapping
Summary
Chapter 6: Notifications and Events
Effective Notifications
Escalations
External Commands
Event Handlers
Modifying Notifications
Adaptive Monitoring
Summary
Chapter 7: Passive Checks and NSCA
What are Passive Checks?
Configuring Passive Checks
Passive Checks — Hosts
Passive Checks — Services
Troubleshooting Passive Checks
What is NSCA?
Obtaining NSCA
Compiling NSCA
Configuring the NSCA Server
Sending results over NSCA
Security Concerns
Summary
Chapter 8: Monitoring Remote Hosts
Monitoring over SSH
Configuring SSH
Using the check_by_ssh Plugin
Performing Multiple Checks
Troubleshooting SSH-Based Checks
Introduction to NRPE
Obtaining NRPE
Compiling NRPE
Configuring the NRPE Daemon
Installing NRPE as a System Service
Configuring Nagios for NRPE
NRPE and Command Arguments
Other Approaches
Troubleshooting NRPE
Summary
Chapter 9: SNMP
Introduction to SNMP
Data Objects
Working with SNMP and MIB
Graphical Tools
Setting up an SNMP Agent
Using SNMP from Nagios
Receiving Traps
Additional Plugins
Summary
Chapter 10: Advanced Monitoring
Monitoring Windows Hosts
NSClient++
Performing Tests via check_nt
Performing Checks with NRPE Protocol
Passive Checks using NSCA Protocol
Distributed Monitoring
Obsessive Notifications
Configuring Nagios Instances
Freshness Checking
Summary
Chapter 11: Extending Nagios
Introduction
Active Checks
Writing Plugins the Right Way
Checking Websites
Monitoring VMware
Your Own Notifications
Managing Nagios
Using Passive Checks
Summary

What You Will Learn

  • Understand system monitoring and how Nagios works
  • Install and configure Nagios to administer your network and system
  • Deploy agents and plug-ins, and monitor assets with advanced features of Nagios
  • Notify users of current and future incidents to protect the availability, performance, and security of monitored assets
  • Configure and work your way around Nagios's web interface
  • Pass service and host check results over the network using NSCA
  • Set up a working and usable distributed monitoring system using NSClient++ and NC_Net.
  • Develop custom plug-ins responsible for doing the checks and analyzing results
  • Use the web interface to manage scheduled downtimes for hosts and services
  • Monitor UPS status over the network
  • Use adaptive monitoring to modify various check-related parameters
  • Use SSH and NRPE for doing remote checks
  • Use SNMP to retrieve information from a device, set options, and also cover means for a device to notify other machines about a failure

In Detail

Nagios is a tool for system and network monitoring. It constantly checks other machines and various services on those machines. The main purpose of system monitoring is to detect and report any system not working properly as soon as possible—so that you are aware of problems before a user runs into them. It is a modular and flexible solution that uses plug-ins to do its job.

The book is an introduction to Nagios that will teach readers to use Nagios with its advanced features. At the same time, readers who have already used earlier versions of Nagios will also benefit because they will learn about the new and advanced features of Nagios 3.

Authors

Read More