Monitoring with Nagios Why monitoring is important What is Nagios? Main features. Elements and structure of Nagios config Notifications and reports Remote monitoring Nagios related resources
Why monitoring is important Automatic detection of issues Improves awareness, thereby security Pre-emtive decision making Intervene before issue gets out of hand It greatly improves on forensics Result :: a good night's sleep
What is Nagios? Open source monitoring application written by Ethan Galstad twitter.com/#!/fatherofnagios Binary version available for major distros Monitoring, notifications, reporting Easy to extend Well documented project, sister projects Number of wrappers for Nagios
What Nagios can monitor Hosts Services Logs Connectivity Pretty much everything else
Getting and installing Source version available Binary for all major distros Available in apt-get and YUM repositories Nagios3 greatly improves on this Ubuntu - # sudo apt-get install nagios3 This installs a fully functional Nagios setup http://localhost/nagios3
Elements and structure of config Hosts Hostgroups Services Contact / contact groups Commands Time periods
Nagios web interface http://localhost/nagios3 Simple, clean, and organized Structured in groups
Notifications Email SMS Twitter Asterix Can be extended to just about anything Configure automatic action
Reporting Availibility Trends Alert history Drawback – can't export Use tool such as Nareto – nareto.org
Remote monitoring Passive checks with NSCA Active checks with NRPE Monitoring over SSH
Logs /var/log/nagios3/nagios.log Very important tool to make sure all is well Monitoring at heart of operations
Simpler options Open Monitoring Distribution – omdistro.org Quick and easy installation Easily create nagios nodes Great to get your hands dirty
Nagios resources Nagios Plugins – nagiosexchange.org Monitoring tool based on Nagios – centreon.org Nagios configuration generator – nconf.sf.net Nagios based monitoring tool – icinga.org
About Me SUKRIT DHANDHANIA From Pondicherry, India Sukritd-at-sevenacross-dot-com Thanks for attending