Nagios Certified Professional

Course Instructor
course instructor image
Terrence Cox
A veteran of twenty years in Information Technology in a variety of roles. He has worked in development, security and infrastructure well before they merged into what we now call DevOps. He provides training in Linux, VMWare, DevOps (Ansible, Jenkins, etc) as well as containers and AWS topics.

Introduction and Getting Started

Course Introduction

00:07:24

Configuring Our Server

00:13:09

Configuring Nagios Core

00:25:53

Quiz: Introduction

Nagios: The Basics, Part 1

Plugins

00:13:34

Checks

00:04:32

Hosts, Host Objects, and Host Definitions

00:25:57

Macros

00:08:17

Services, Service Objects, and Service Definitions

00:07:59

Commands, Command Objects, and Command Definitions

00:20:48

Timeperiods and Timeperiod Definitions

00:08:56

Contacts, Contact Objects, and Contact Definitions

00:12:52

Notifications

00:06:06

Verifying Our Configuration and Starting Nagios

00:10:10

Configuring Apache

00:16:37

Looking at the WebUI

00:40:01

Authoring Groups

00:15:35

Templates

00:19:53

Adding Remote Hosts

00:11:24

Monitoring Remote Hosts via Publicly Available Ports

00:21:27

Installing the Nagios Remote Plugin Executor

00:08:23

Exercise: Adding a Remote Host

00:30:00

Exercise: Installing the Nagios Remote Plugin Executor

01:30:00

Nagios: The Basics, Part 2

Active Checks Using NRPE

00:16:32

Passive Checks

00:03:01

Exercise: Adding Services to Service Groups

00:30:00

Exercise: Troubleshooting HTTPS Checks on the Nagios Core Host

00:30:00

Exercise: Troubleshooting the NRPE on Remote Hosts

00:30:00

Quiz: Nagios Basics

Beyond Basics: Escalations, Event Handlers, and Dependencies

Event Handlers

00:01:47

Escalations

00:10:05

Host and Service Dependencies

00:19:04

Reports

00:09:30

Exercise: Active Check w/NRPE

00:30:00

Exercise: Monitoring MySQL With Nagios Core and NRPE

02:00:00

Quiz: Final Quiz

What's Next?

What's Next?

00:01:18

Details

In this course, we will learn and practice the use of Nagios 4.2.x, which is one of the most mature monitoring packages in the industry. Although it may seem beguilingly simple at first glance, Nagios provides powerful, flexible, and extensible tools and functionality – some might say it is the pinnacle of enterprise monitoring.

Study Guides

Nagios Core Configuration Directives

This PDF contains a listing of all of the directives which may be used in the Nagios Core configuration file.

Host Definition Directives

This PDF contains a comprehensive list of the directives which may be used when writing host definitions.

Contact Definition Directives

This PDF contains a list of the Contact definition directives, acceptable values, and descriptions of each.

Timeperiod Definition Directives

This PDF contains descriptions of the Timeperiod definition directives.

Service Definition Directives

This PDF contains all of the directives which may be used in Service definitions, and notes which are required.

Hostgroup Definition Directives

This PDF contains all the directives used in the definition of Hostgroups. Required directives are indicated.

Servicegroup Definition Directives

This PDF contains all the directives used in the definition of Servicegroups. Required directives are indicated.

Contactgroup Definition Directives

This PDF contains all the directives used in the definition of Contactgroups. Required directives are indicated.

Objects Hierarchy Archive

This gzipped TAR file provides all of the files we need to restore our Nagios Core Configuration to the defaults discussed at the end of the "Templates" lesson. Be certain to have gone through every lesson before replacing your /opt/nagios/etc/objects hierarchy with the contents of this file!

Host Dependency Directives

This PDF contains a comprehensive list of the directives which may be used when defining parent relationships in host objects.

Service Dependency Directives

This PDF contains a comprehensive list of the directives which may be used when defining master/dependent relationships with hosts and services.

State Change Example

This PDF offers an enumerated list of steps which illustrate Nagios Core's logic as pertains to determining state.

Host Macros

This PDF contains a comprehensive list of macros which may be used to provide host-related data.

Hostgroup Macros

This PDF contains a comprehensive list of macros which may be used to provide hostgroup related data.

Service Macros

This PDF contains a comprehensive list of macros which may be used to provide service-related data.

Servicegroup Macros

This PDF contains a comprehensive list of macros which may be used to provide servicegroup-related data.

Comprehensive Macro List

This PDF provides a comprehensive list of macros and explanations for their use. It DOES NOT indicate where each macro may be used; examine the macro-type-specific PDF to determine where a given macro may be used.

Host Dependency Definition Directives

This PDF contains a comprehensive list of the directives which may be used when defining parent/child relationships.

Service Dependency Definition Directives

This PDF contains a comprehensive list of the directives which may be used when defining master/dependent relationships with hosts and services.

Course Study Guide

This PDF is the course study guide. Be sure to read (or at least skim) this before going through your lessons. Keep handy as you go through the videos.

Instructor Deck

Community

Looking For Team Training?

Learn More