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
Trainings
Onsite Training
These courses are available for on-site delivery for groups of 5 or more students.
LinoBox offers discounted training for on-site courses of more than 5 students - contact Sanjeet Vanamala at sanjeet@linobox.com or 91-9819586142 to schedule training and arrange details or for any kind of information..
|