Nagios Training


Nagios Core, the open source version of the Nagios monitoring framework, is an industry standard for network monitoring hosted on Unix-like systems, such as GNU/Linux or BSD. It is very often used by network and system administrators for checking connectivity between hosts and ensuring that network services are running as expected.

The aim of Nagios Core Administration course is to get administrators excited about the possibilities of Nagios Core beyond elementary default checking behavior, so that they can use much more of the framework’s power, and make it into the centerpiece of their network monitoring. Highlighting all of the different means of refining and controlling checks, notifications, and reporting for Nagios Core.


  • Understand the Network Security
  • Understand the Network Monitoring Tools
  • Comprehend the Requirements of a System
  • Comprehend the Plug-in & Add-ons
  • Comprehend the Nagios Dependencies
  • Install Nagios
  • Comprehend the Configuration of CGI
  • Comprehend the Xinetd Modification for NRPE
  • Comprehend the Configuration of Hostgroup
  • Comprehend the Configuration of Servicegroup
  • Monitor Network Devices
  • Comprehend the Check Scheduling
  • Text Output from the Plug-in
  • Install NSClient++
  • Monitor Local Process of Windows via E-mail
  • Comprehend the Flapping Service Detection
  • Schedule the Notification
  • Comprehend the Service and Host Dependencies
  • Install and Configure the NRPE
  • Monitor Local Resource from Remote Nagios Server
  • Define Nagios Commands
  • Plug-in Return Codes
  • Comprehend the Event Handlers
  • Comprehend the Sending of Notification



Agenda for 2 days

Installation and Updates:
Manual installation
Upgrading your installation

Checking system status
Managing users
Cloning user accounts
Masquerading as a user
Managing components
Managing plugins
Core Configuration Manager:
Accessing the CCM

Understanding and using dashboards
Customizing dashboards

Monitoring HOWTOs:
Monitoring Windows machines:
Installing the NSClient++ agent on Windows machines
Monitoring a Windows desktop
Monitoring a Windows server
Monitoring Linux machines:
Installing the Linux agent
Using the Linux monitoring wizard
Monitoring a website
Monitoring website URLs
Monitoring DNS
Monitoring a router or switch
Monitoring FTP servers
Monitoring common TCP/UDP ports

Running auto-discovery jobs

Configuring notification preferences
Using different notification methods
Customizing notification messages
Customizing mobile providers

Scheduled Downtime:
Using recurring downtime

Hypermap network diagram
Google maps
Nagvis maps

UI Tweaks:
Enabling ping action
Enabling traceroute action
Using host and service object notes

Agenda for 3 days

===========DAY 1=================
Nagios – System & Network Monitoring
Monitoring Services
* Terminology
* Network Security
* Network Monitoring Tools
* System Requirements
Nagios Terminology
* Host Checks & Service Checks
* Hostgroups
* Contacts
* Contactgroup
* Notifications
* State types * SOFT, HARD
* Time periods
* Event Handlers
* Addons& Plugins
Nagios Installation and Configuration
* Nagios Dependencies
* Installing of Nagios
* Nagios Configuration
* Object Configuration
* CGI Configuration
* Authentication Usinghtpasswd

===========DAY 2=================

Network Monitoring Using Nagios
* Monitoring Network Devices
* Publicly Enabled Service (HTTP, FTP etc.)
* Hostgroup Configuration
* Servicegroup Configuration
* Check Scheduling
* Event Handlers
* Runtime Modification of Nagios Parameters
Notifications & Logging
* Sending Notification via E-mail
* Scheduling the Notification
* Host and Service Dependencies
* Network Diagram by Nagios
* Flapping Service Detection
* Volatile Services
Nagios Remote Plugin Executor
* Installation and Configuration of NRPE
* Monitoring Local Resource from Remote Nagios Server
* check_nrpe plugin
* Xinetd Modification for NRPE

===========DAY 3=================

Nagios Plugins
* Basic Plugins using Shellscrips
* Defining Nagios Commands
* Plugin Return Codes
* Text Output from the Plugin
NSClient ++
* Installation of NSClient++
* check_nt plugin
* check_nt definition
* Monitoring Local Process of Windows

Active Tab:

Previous Tab: