 |
Duration 8 Hours |
|
Nagios is an enterprise-class host, service, and network monitoring application. Using a complex system of plugins, Nagios is able to monitor a wide range of different services, hosts, and networks to provide notifications, alerts, and status updates to administrators. Our Nagios training teaches you how to deploy, manage, and maintain Nagios within your enterprise. From basic deployments of Nagios, to the most complex, our Nagios training courses provide in-depth coverage of important topics, with how-to like documentation. |
| |
| Who Should Attend |
| Current or potential system administrators who need to administer, integrate and use Nagios as a monitoring solution |
| |
| Course Description |
| This course will provide the trainee the understanding of the conceptual framework of Nagios, are able to install and maintain Nagios and have experience to intelligently integrate Nagios into their IT environment. |
| |
| Course Outline |
| You have a number of hosts, services (e.g. DNS, Web, and Mail), host processes, and hardware usage to look after. MRTG does a great job but does not alert you when there are problems. |
- For an open source solution, you can consider using Nagios, but why?
- Excluding the different UNIX variants you look after, can you get Nagios operate the same for your Windows systems?
|
| |
| Introduction to Nagios |
- Overview of Nagios
- Common Use Cases
- Features & Functionality
- Extensibility
- Licensing Restrictions
|
| |
| Installing Nagios |
- Overview of Installation Procedure
- Understanding & Installing pre-requisites
- Adding Nagios Accounts & Configuring Security
- Installing Nagios
- Installing Nagios Plugins
|
| |
| Understanding the Nagios Configuration Files |
- The Main Nagios Configuration File
- Understanding Resource File(s)
- Object Definition File(s)
- CGI Configuration File(s)
|
| |
| Configuring the Nagios Web Interface (and associated permissions) |
| |
| Starting and Stopping Nagios (including init scripts) |
| |
| Configuring & Using Nagios Plugins |
- Understanding the Nagios Plugin model
- Locating Plugins online
- Downloading and Installing Plugins
- Determining How to Use Plugins (--help)
- Understanding Nagios Macros
- Configuring & Using Basic Plugins with Macros
|
| |
| Configuring Nagios Plugins |
- Host Checks
- Verification of Services
- Passive Checks
- Handling Transient Failures/Errors (SOFT/HARD states)
- Controlling Check Frequency and Timeouts
|
| |
| Monitoring Windows System States (private services) |
- Installing NSClient++
- Configuring the check_nt Plugin
- Configuring the Windows Agent
- Configuring Authentication Credentials
|
| |
| Configuring Email Notifications with Nagios |
| |
| Configuring Nagios Event handlers |
- Understanding Local and Global Event Handlers
- Defining Commands for Event Handlers
- Basic Event Handler Scripts
- Debugging Event Handlers
- Firing SNMP Traps with Event Handlers
|
| |
| Monitoring Common Services with Nagios |
- Monitoring PostgreSQL with Nagios
- Monitoring MySQL with Nagios
- Monitoring Apache with Nagios
- Monitoring SMTP with Nagios
- Monitoring IMAP with Nagios
- Monitoring POP with Nagios
- Monitoring NFS with Nagios
- Monitoring Printers with Nagios
- Monitoring Switches with Nagios
- Monitoring Routers with Nagios
|
| |
| Modelling the Network in Nagios |
- Adding Connectivity Information
- Understanding Nagios Parent/Child host relationships.
|
| |
| Creating Custom Nagios Plugins |
- Understanding Plugin Return Codes
- Understanding Plugin Output Requirements
- Understanding Plugin Output Requirements
|
| |
| Practice LABS |
Installing Nagios from sources
Configuring Apache for Nagios
Configuring Nagios to Monitor Linux/Windows machines
Monitoring sshd, Web Servers, Name Services and Mail Servers |