Course Code: nagiosbsk
Duration: 35 hours
Prerequisites:
  • Basic understanding of Nagios
  • Knowledge of Linux systems and networking

Audience

  • System administrators
Overview:

Nagios is an IT system monitoring tool that monitors a network for issues and resolves IT infrastructure problems.

This instructor-led, live training (online or onsite) is aimed at intermediate-level systems administrators who wish to learn and utilize the advanced features and components of Nagios for IT monitoring.

By the end of this training, participants will be able to:

  • Understand Nagios architecture, components, and advanced monitoring strategies.
  • Implement advanced service monitoring and extend Nagios functionality.
  • Explore Nagios add-ons and advanced techniques.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.
Course Outline:

Introduction

  • Overview of Nagios architecture and components
  • Review of Nagios basic concepts
  • Understanding advanced monitoring concepts and strategies

Getting Started

  • Configuring Nagios Core
  • Advanced configuration options
  • Configuring host and service dependencies
  • Implementing host and service groups

Advanced Service Monitoring

  • Using Nagios plugins and NRPE (Nagios Remote Plugin Executor)
  • Monitoring remote hosts and services
  • Implementing service checks with performance data
  • Configuring service escalations and notifications

Host and Service Templates

  • Creating and utilizing host and service templates
  • Implementing template inheritance
  • Managing large-scale Nagios configurations with templates

Event Handlers and Actions

  • Understanding event handlers in Nagios
  • Implementing event handlers for automatic problem resolution
  • Customizing actions based on service and host states

Advanced Notifications and Alerting

  • Configuring advanced notification options
  • Customizing email and SMS notifications
  • Integrating Nagios with third-party notification tools

Performance Monitoring and Graphing

  • Introduction to Nagios Grapher
  • Setting up performance data collection
  • Creating graphs and trend analysis

High Availability and Redundancy

  • Designing and implementing a redundant Nagios architecture
  • Clustering and failover strategies
  • Configuring distributed monitoring with NSCA

Nagios XI: Enterprise Monitoring Solution

  • Overview of Nagios XI features and benefits
  • Installing and configuring Nagios XI
  • Advanced configuration and administration in Nagios XI

Advanced Plugin Development

  • Developing custom Nagios plugins
  • Implementing plugin performance data
  • Debugging and testing custom plugins

Nagios Integration

  • Integrating Nagios with log monitoring tools
  • Incorporating Nagios into IT service management (ITSM) systems
  • Using Nagios in a DevOps environment

Nagios Log

  • Installation and Configuration of Log-Server
  • Integration of Firewalls, Switches, Server, ...
  • Reports and Views
  • Auditing and Alarming (alerting)
  • Backup and Recovery
  • Extensions and Updates/Migration
  • Nagios Integration
  • Integration of further monitoring systems (IDS/IPS, ...)

 

Nagios Network Analyzer

  • Installation and configuration of Network Analyzer
  • Integration of firewalls, switches, servers, ..
  • Reports and views- Alarming- Backup and recovery
  • Extension and updates/migration
  • Nagios integration
  • Integration of further monitoring systems (IDS/IPS, ...)

NAGIOS FUSION

  • Installation and configuration of Nagios Fusion
  • Integration of Nagios XI and Nagios Core
  • Integration of Nagios Log Server
  • Managing Users
  • Managing Views
  • Managing Dashboards
  • Performance

Troubleshooting and Best Practices

Summary and Next Steps