Chapter 11. Automating and Extending Nagios Core

In this chapter, we will cover the following recipes:

  • Allowing and submitting passive checks
  • Submitting passive checks from a remote host with NSCA
  • Submitting passive checks in response to SNMP traps
  • Setting up an event handler script
  • Tracking host and service states with Nagiosgraph
  • Reading status into a MySQL database with NDOUtils
  • Writing customized Nagios Core reports
  • Getting extra visualizations with NagVis

Introduction

In addition to being useful as a standalone monitoring framework, Nagios Core has a modular design that allows both interaction with and extension by other programs and tools, predominantly using its external command file for controlling the behavior of the server.

One of the most useful ...

Get Nagios Core Administration Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.