Nagios
Incidents become easier to analyse when you have useful signals. With Nagios, structure monitoring and the examination of technical information to identify anomalies. Strengthen your ability to guide investigations and discuss service status.
- Duration
- 4 days 28 hours
- Code
- NAG01FR Code
Presentation
Nagios is an open-source application for system and network monitoring. Monitoring collects a wide range of indicators to improve information system management and service levels. This course will help you understand this essential tool, explore its main features, adapt it to your environment and configure it effectively.
Objectives
This course covers the full range of monitoring fundamentals and theoretical processes.
Hands-on Nagios work accounts for more than 60% of the course duration.
Program
Introduction to monitoring
- Why monitor?
- Who is monitoring for?
- What should be monitored?
- How should monitoring be performed?
- Monitoring logic.
- Monitoring approach.
- Functional breakdown.
Open-source monitoring
- Why use open source for monitoring?
- Available software.
Nagios
- Nagios architecture.
- Nagios installation.
- Plugin installation.
- Checks.
Collecting monitoring data
- Local versus remote.
- Status versus performance.
- Active versus passive.
- Methods: active and passive.
Anatomy of a plugin
- Plugin return codes.
- Plugin arguments.
- Plugin thresholds.
- Performance data.
Configuration overview
Nagios configuration
- nagios.cfg
- resource.cfg
- cgi.cfg
- Commands.
- Time periods.
- Contacts.
- Notifications.
- Escalations.
- Hosts.
- Services.
- Groups.
- Dependencies.
- Macros.
- Templates.
- Event handlers.
Implementing checks
- Web server availability.
- DNS server availability.
- Database server availability, for example MySQL.
- Basic operating system checks.
Active monitoring agents
- SNMP
- Nagios Remote Plugin Executor
- SSH
- NSClient++
- WMI
Passive monitoring agents
- NSCA
- SNMP Trapd / SNMPTT
- Syslog / Logstash
Nagios enhancements
Alternative interfaces
- Thruk
- Multisite
- Adagios
Recommended add-ons
- Nagvis
- PNP4Nagios
- LiveStatus
Distributed architecture
- NDOUtils
- Mod-Gearman
Nagios-compatible alternatives
- Centreon
- Fully Automated Nagios (FAN)
- Icinga
- Shinken
- Naemon
Audience
This course is intended for:
- System and network administrators.
- IT technicians wishing to implement a monitoring solution.
Prerequisites
To take this course, you need:
- basic knowledge of networks and protocols;
- knowledge of GNU/Linux operating system administration.
Teaching and assessment methods
- Initial skills assessment
- Training materials provided to participants
- Continuous assessment throughout the course
- End-of-course feedback questionnaire
- Combination of theory and practical application
- Attendance records
- Post-course follow-up evaluation
- Practical exercises
Dates and sessions
Choose the date and delivery format that suit you.
No upcoming sessions are currently available.
fr
en