SlideShare a Scribd company logo
Getting Started with Nagios Core 
Eric Mislivec 
emislivec@nagios.com
The Plan 
● What is Nagios Core? 
● Features & Benefits 
● Architecture 
● Installation & Configuration 
● Resources & Support 
● Get Involved 
● Questions
What is... 
● The Standard in Open Source IT Monitoring 
● 15+ years 
● A monitoring and alerting engine 
● Why we're here
Comprehensive Monitoring 
● A few 'Nagiosable' things 
– System metrics 
– Service status 
– Applications 
– Network devices 
● ??? 
– “There's a check for that.” 
● Network / logical hierarchy
Visibility
Alerting & Awareness 
● Multiple methods 
● email, SMS, ... 
● Customizable 
● Targetable 
● Escalations for multi-user setups 
● Schedule downtime, avoid false alerts
Problem Remediation 
● Acknowledge problems online 
● Event handlers for automation
Reporting
Extendable Architecture 
● List of 'objects' to monitor 
● Schedule of things to do 
● Run checks, other commands 
● Other work as requested
Objects 
● Hosts & Host Groups 
● Services & Service Groups 
● Contacts & Contact Groups 
● Commands 
● Time Periods 
● Notification Escalations 
● Notification and Execution Dependencies
Checks 
● Active 
● Initiated by Nagios process 
● Regularly scheduled 
● On demand 
● Passive 
● Initiated externally 
● Results sent to Core
Formats & APIs 
● Configurable commands 
● Plugin / check result format 
● Performance data 
● External commands 
● Query handler 
● Check results spool 
● CGIs, now with JSON
NEBs 
● Nagios Event Broker Modules 
● Loaded into Core on startup 
● Hook into key steps 
● Can override or cancel some 
● Examples 
● Distribute checks: mod_gearman 
● Export data: NDOUtils
That's Nice, but... 
...how do I get started?
Installation - 'Soft' Requirements 
● UNIX OS: Linux, BSD, OS X, Solaris, AIX, … 
● C compiler & development tools 
● Web server, PHP, gd (CGIs) 
● Network access
Installation - 'Hard' Requirements 
General Monitoring 
Minimum Recommended 
Processor 1 GHz 2 GHz+ 
Memory 512 MB 1 GB+ 
Storage 512 MB 2 GB+ 
...or a Raspberry Pi... 
Depends on rate and type of checks
Installation - Before We Begin... 
WARNING: Comand Line Follows! 
It doesn't last forever 
Let's install Core on CentOS 6.5 Minimal
Installation - Prerequisites 
# Install dependencies for Core and popular plugins 
yum install -y autoconf automake gcc glibc glibc-common make wget  
fping bind-utils net-snmp net-snmp-utils perl-Net-SNMP samba-client  
openssl-devel openssh-devel mysql-devel gettext gd gd-devel httpd php 
# Setup users and groups 
groupadd nagcmd 
useradd nagios -s /sbin/nologin -M -d /usr/local/nagios/ -U -G nagcmd 
usermod -a -G nagcmd apache 
usermod -a -G nagios apache
Installation - Nagios Plugins 
● Official collection of common plugins 
– nagios-plugins.org 
# Get the Nagios Plugins source code 
cd /tmp 
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz 
tar xzvf nagios-plugins-2.0.3.tar.gz 
cd nagios-plugins-2.0.3 
# Build and install the plugins 
./tools/setup 
./configure --with-nagios-user=nagios --with-nagios-group=nagios 
make && make install
Installation - Nagios Core 
# Get the Nagios Core source code 
cd /tmp 
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz 
tar xzvf nagios-4.0.8.tar.gz 
cd nagios-4.0.8 
# Build and Install Nagios Core 
./configure --with-command-group=nagcmd --with-nagios-group=nagios 
make all 
make install install-init 
make install-config 
make install-commandmode 
make install-webconf 
# Setup credentials for accessing the web backend. 
sudo -u nagios htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Installation - System Setup 
# SELinux is enforcing by default on CentOS. Disable it for this example. 
setenforce 0 
# Open up ports for HTTP. We use -I to insert the new rules at the head of 
# the INPUT chain; -A adds them at the tail, possibly after a REJECT rule. 
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 
service iptables save 
# Now (re)start our services to use the new configuration. 
service httpd restart 
service nagios start 
# Have our services start automatically. 
chkconfig nagios on 
chkconfig httpd on
Installation - Try It Out
Installation - Try It Out
Anatomy of an Installation 
● /usr/local/nagios/ 
● bin/ - Nagios Core binaries 
● etc/ - Configuration files 
● libexec/ - Plugins, event handlers, cmds 
● sbin/ - CGI binaries 
● share/ - Web UI files 
● var/ - Runtime files, data, logs
etc/nagios.cfg 
● General program settings 
● File paths 
● NEBs to load 
● Loading other configuration 
# You can specify individual config files: 
cfg_file=/usr/local/nagios/etc/objects/commands.cfg 
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg 
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg 
cfg_file=/usr/local/nagios/etc/objects/templates.cfg 
# Configuration for multiple hosts: 
cfg_dir=/usr/local/nagios/etc/hosts
Configuration Basics 
● Basic format 
define someobjecttype { 
some_variable Some text 
another_variable 1234 
}
A Partial Template Example 
● Template 
define host { 
check_command check-host-alive 
notification_options d,u,r 
max_check_attempts 5 
name host_template 
register 0 
} 
● Host 
define host { 
use host_template 
host_name example-host 
alias Partial Host Example 
host_address 127.0.0.1 
}
A Real Host Template 
define host { 
name generic-host ; Name of this host template 
notifications_enabled 1 ; Host notifications are enabled 
event_handler_enabled 1 ; Host event handler is enabled 
flap_detection_enabled 1 ; Flap detection is enabled 
process_perf_data 1 ; Process performance data 
retain_status_information 1 ; Keep status info across restarts 
retain_nonstatus_information 1 ; Keep non-status info across restarts 
notification_period 24x7 ; Send host notifications at any time 
register 0 ; Don't register, this is a template! 
}
More configuration 
● Where to from here? 
● Sample config: etc/ 
● Experiment 
● Core Manual 
nagios.sourceforge.net/docs/nagioscore/4/en/ 
toc.html
Nagios Exchange 
exchange.nagios.org
Nagios Library 
library.nagios.com
General Support Forum 
support.nagios.com/forum
Professional Support Contracts 
www.nagios.com/services/support
Additional Solutions & Services 
Preconfigured VMs 
www.nagios.org/download/core 
Consulting / Implementation Services 
sales@nagios.com
Additional Services 
Training 
go.nagios.org/training 
Certification 
www.nagios.com/services/certification
Nagios XI 
nagios.com/products/nagiosxi
Get Involved 
● Learn, share and help on the forums 
support.nagios.com/forum 
● Share on Exchange 
exchange.nagios.org 
● We're on GitHub 
github.com/NagiosEnterprises 
github.com/NagiosEnterprises/nagioscore
Summary 
● Enables comprehensive monitoring 
● Awarness, visibility, resolution, reporting 
● Extensible architecture 
● Installation 
● Introduction to configuration concepts 
● Where to find more resources 
● How to contribute
Questions?
Thank You 
Eric Mislivec 
emislivec@nagios.com

More Related Content

PPT
Nagios
PPTX
Nagios Conference 2014 - Sam Lansing - Advanced Features of Nagios XI
ODP
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
PPTX
Nagios Conference 2014 - Luis Contreras - Monitoring SAP System with Nagios Core
ODP
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
PPTX
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
PPT
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
ODP
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios
Nagios
Nagios Conference 2014 - Sam Lansing - Advanced Features of Nagios XI
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
Nagios Conference 2014 - Luis Contreras - Monitoring SAP System with Nagios Core
Nagios Conference 2014 - Andy Brist - Nagios XI Failover and HA Solutions
Nagios Conference 2014 - Mike Merideth - The Art and Zen of Managing Nagios w...
Nagios Conference 2014 - Dave Williams - Multi-Tenant Nagios Monitoring
Nagios Conference 2014 - Leland Lammert - Distributed Heirarchical Nagios

What's hot (20)

ODP
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
PDF
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
ODP
Nagios Conference 2012 - Mike Weber - Failover
ODP
Nagios Conference 2013 - Eric Stanley - Whats New Core 4
PDF
Dave Williams - Nagios Log Server - Practical Experience
ODP
Nagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XI
PDF
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
PDF
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
PPTX
Nagios XI Best Practices
PDF
Jesse Olson - Nagios Log Server Architecture Overview
PDF
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with Nagios
PDF
Matt Bruzek - Monitoring Your Public Cloud With Nagios
PDF
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
PPTX
Nagios Conference 2014 - James Clark - Nagios Cool Tips and Tricks
PDF
Mike Weber - Nagios and Group Deployment of Service Checks
PPTX
Nagios World Conference 2015 - Scott Wilkerson Opening
PPTX
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
PPTX
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
PPTX
NGINX Installation and Tuning
PPT
Nagios Conference 2014 - Janice Singh - Real World Uses for Nagios APIs
Nagios Conference 2014 - Mike Weber - Nagios Rapid Deployment Options
Bryan Heden - Agile Networks - Using Nagios XI as the platform for Monitoring...
Nagios Conference 2012 - Mike Weber - Failover
Nagios Conference 2013 - Eric Stanley - Whats New Core 4
Dave Williams - Nagios Log Server - Practical Experience
Nagios Conference 2014 - Shamas Demoret - Getting Started With Nagios XI
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Marcus Rochelle - Landis+Gyr - Monitoring with Nagios Enterprise Edition
Nagios XI Best Practices
Jesse Olson - Nagios Log Server Architecture Overview
Nagios Conference 2013 - John Sellens - Monitoring Remote Locations with Nagios
Matt Bruzek - Monitoring Your Public Cloud With Nagios
Marcelo Perazolo, Lead Software Architect, IBM Corporation - Monitoring a Pow...
Nagios Conference 2014 - James Clark - Nagios Cool Tips and Tricks
Mike Weber - Nagios and Group Deployment of Service Checks
Nagios World Conference 2015 - Scott Wilkerson Opening
Nagios Conference 2014 - Nick Winn - Using Nagios XI to Empower Your Develope...
Nagios Conference 2014 - Dorance Martinez Cortes - Customizing Nagios
NGINX Installation and Tuning
Nagios Conference 2014 - Janice Singh - Real World Uses for Nagios APIs
Ad

Viewers also liked (16)

PDF
Staying Sane with Nagios
PPTX
Service Support Process PPT
PDF
Zabbix Rootconf2009
PDF
Janice Singh - Writing Custom Nagios Plugins
PDF
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
PDF
Sean Falzon - Nagios - Resilient Notifications
PDF
Eric Loyd - Fractal Nagios
PDF
Module 02 Using Linux Command Shell
PDF
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
PPTX
переезд мониторинга
PPTX
Itism.v20160321.2eng public
PPTX
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
PPTX
OTRS Consulting, Implementation, Customization and AMC
PDF
Trevor McDonald - Nagios XI Under The Hood
ODP
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
PDF
Quick Guide with Linux Command Line
Staying Sane with Nagios
Service Support Process PPT
Zabbix Rootconf2009
Janice Singh - Writing Custom Nagios Plugins
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation
Sean Falzon - Nagios - Resilient Notifications
Eric Loyd - Fractal Nagios
Module 02 Using Linux Command Shell
Thomas Schmainda - Tracking Boeing Satellites With Nagios - Nagios World Conf...
переезд мониторинга
Itism.v20160321.2eng public
Nagios core vs. nagios xi presentation power point.pptx [diperbaiki]
OTRS Consulting, Implementation, Customization and AMC
Trevor McDonald - Nagios XI Under The Hood
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Quick Guide with Linux Command Line
Ad

Similar to Nagios Conference 2014 - Eric Mislivec - Getting Started With Nagios Core (20)

PDF
Nagios 3
PDF
Nagios 3
PDF
Installing nagios core_from_source
ODP
Nagios Conference 2013 - Sam Lansing - Getting Started With Nagios XI, Core, ...
PDF
How to configure Nagios in Fedora ?
PDF
Install nagios
PDF
Install nagios
PDF
Install nagios
PPTX
NagiOs.pptxhjkgfddssddfccgghuikjhgvccvvhjj
PDF
Learning Nagios module 1
PDF
How tos nagios - centos wiki
PDF
Using Nagios to monitor your WO systems
PDF
Nagios, Getting Started.
PDF
Learning Nagios
PDF
Install Nagios Core On CentOS 7
PDF
Neighborly nagios
PDF
OSMC 2012 | Neues in Nagios 4.0 by Andreas Ericsson
PPT
Nagios En
PPTX
Nagios intro
Nagios 3
Nagios 3
Installing nagios core_from_source
Nagios Conference 2013 - Sam Lansing - Getting Started With Nagios XI, Core, ...
How to configure Nagios in Fedora ?
Install nagios
Install nagios
Install nagios
NagiOs.pptxhjkgfddssddfccgghuikjhgvccvvhjj
Learning Nagios module 1
How tos nagios - centos wiki
Using Nagios to monitor your WO systems
Nagios, Getting Started.
Learning Nagios
Install Nagios Core On CentOS 7
Neighborly nagios
OSMC 2012 | Neues in Nagios 4.0 by Andreas Ericsson
Nagios En
Nagios intro

More from Nagios (8)

PDF
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
PDF
Nagios Log Server - Features
PDF
Nagios Network Analyzer - Features
ODP
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
PPTX
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
PPTX
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
PPTX
Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...
PPTX
Nagios Conference 2014 - Scott Wilkerson - Getting Started with Nagios Networ...
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nagios Log Server - Features
Nagios Network Analyzer - Features
Nagios Conference 2014 - Trevor McDonald - Monitoring The Physical World With...
Nagios Conference 2014 - Abbas Haider Ali - Proactive Alerting and Intelligen...
Nagios Conference 2014 - Sam Lansing - Utilizing Data Visualizations in Syste...
Nagios Conference 2014 - Paloma Galan - Monitoring Financial Protocols With N...
Nagios Conference 2014 - Scott Wilkerson - Getting Started with Nagios Networ...

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Modernizing your data center with Dell and AMD
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Cloud computing and distributed systems.
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Modernizing your data center with Dell and AMD
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Cloud computing and distributed systems.
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
Empathic Computing: Creating Shared Understanding
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Monthly Chronicles - July 2025

Nagios Conference 2014 - Eric Mislivec - Getting Started With Nagios Core

  • 1. Getting Started with Nagios Core Eric Mislivec emislivec@nagios.com
  • 2. The Plan ● What is Nagios Core? ● Features & Benefits ● Architecture ● Installation & Configuration ● Resources & Support ● Get Involved ● Questions
  • 3. What is... ● The Standard in Open Source IT Monitoring ● 15+ years ● A monitoring and alerting engine ● Why we're here
  • 4. Comprehensive Monitoring ● A few 'Nagiosable' things – System metrics – Service status – Applications – Network devices ● ??? – “There's a check for that.” ● Network / logical hierarchy
  • 6. Alerting & Awareness ● Multiple methods ● email, SMS, ... ● Customizable ● Targetable ● Escalations for multi-user setups ● Schedule downtime, avoid false alerts
  • 7. Problem Remediation ● Acknowledge problems online ● Event handlers for automation
  • 9. Extendable Architecture ● List of 'objects' to monitor ● Schedule of things to do ● Run checks, other commands ● Other work as requested
  • 10. Objects ● Hosts & Host Groups ● Services & Service Groups ● Contacts & Contact Groups ● Commands ● Time Periods ● Notification Escalations ● Notification and Execution Dependencies
  • 11. Checks ● Active ● Initiated by Nagios process ● Regularly scheduled ● On demand ● Passive ● Initiated externally ● Results sent to Core
  • 12. Formats & APIs ● Configurable commands ● Plugin / check result format ● Performance data ● External commands ● Query handler ● Check results spool ● CGIs, now with JSON
  • 13. NEBs ● Nagios Event Broker Modules ● Loaded into Core on startup ● Hook into key steps ● Can override or cancel some ● Examples ● Distribute checks: mod_gearman ● Export data: NDOUtils
  • 14. That's Nice, but... ...how do I get started?
  • 15. Installation - 'Soft' Requirements ● UNIX OS: Linux, BSD, OS X, Solaris, AIX, … ● C compiler & development tools ● Web server, PHP, gd (CGIs) ● Network access
  • 16. Installation - 'Hard' Requirements General Monitoring Minimum Recommended Processor 1 GHz 2 GHz+ Memory 512 MB 1 GB+ Storage 512 MB 2 GB+ ...or a Raspberry Pi... Depends on rate and type of checks
  • 17. Installation - Before We Begin... WARNING: Comand Line Follows! It doesn't last forever Let's install Core on CentOS 6.5 Minimal
  • 18. Installation - Prerequisites # Install dependencies for Core and popular plugins yum install -y autoconf automake gcc glibc glibc-common make wget fping bind-utils net-snmp net-snmp-utils perl-Net-SNMP samba-client openssl-devel openssh-devel mysql-devel gettext gd gd-devel httpd php # Setup users and groups groupadd nagcmd useradd nagios -s /sbin/nologin -M -d /usr/local/nagios/ -U -G nagcmd usermod -a -G nagcmd apache usermod -a -G nagios apache
  • 19. Installation - Nagios Plugins ● Official collection of common plugins – nagios-plugins.org # Get the Nagios Plugins source code cd /tmp wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz tar xzvf nagios-plugins-2.0.3.tar.gz cd nagios-plugins-2.0.3 # Build and install the plugins ./tools/setup ./configure --with-nagios-user=nagios --with-nagios-group=nagios make && make install
  • 20. Installation - Nagios Core # Get the Nagios Core source code cd /tmp wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.8.tar.gz tar xzvf nagios-4.0.8.tar.gz cd nagios-4.0.8 # Build and Install Nagios Core ./configure --with-command-group=nagcmd --with-nagios-group=nagios make all make install install-init make install-config make install-commandmode make install-webconf # Setup credentials for accessing the web backend. sudo -u nagios htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
  • 21. Installation - System Setup # SELinux is enforcing by default on CentOS. Disable it for this example. setenforce 0 # Open up ports for HTTP. We use -I to insert the new rules at the head of # the INPUT chain; -A adds them at the tail, possibly after a REJECT rule. iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT service iptables save # Now (re)start our services to use the new configuration. service httpd restart service nagios start # Have our services start automatically. chkconfig nagios on chkconfig httpd on
  • 24. Anatomy of an Installation ● /usr/local/nagios/ ● bin/ - Nagios Core binaries ● etc/ - Configuration files ● libexec/ - Plugins, event handlers, cmds ● sbin/ - CGI binaries ● share/ - Web UI files ● var/ - Runtime files, data, logs
  • 25. etc/nagios.cfg ● General program settings ● File paths ● NEBs to load ● Loading other configuration # You can specify individual config files: cfg_file=/usr/local/nagios/etc/objects/commands.cfg cfg_file=/usr/local/nagios/etc/objects/contacts.cfg cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg cfg_file=/usr/local/nagios/etc/objects/templates.cfg # Configuration for multiple hosts: cfg_dir=/usr/local/nagios/etc/hosts
  • 26. Configuration Basics ● Basic format define someobjecttype { some_variable Some text another_variable 1234 }
  • 27. A Partial Template Example ● Template define host { check_command check-host-alive notification_options d,u,r max_check_attempts 5 name host_template register 0 } ● Host define host { use host_template host_name example-host alias Partial Host Example host_address 127.0.0.1 }
  • 28. A Real Host Template define host { name generic-host ; Name of this host template notifications_enabled 1 ; Host notifications are enabled event_handler_enabled 1 ; Host event handler is enabled flap_detection_enabled 1 ; Flap detection is enabled process_perf_data 1 ; Process performance data retain_status_information 1 ; Keep status info across restarts retain_nonstatus_information 1 ; Keep non-status info across restarts notification_period 24x7 ; Send host notifications at any time register 0 ; Don't register, this is a template! }
  • 29. More configuration ● Where to from here? ● Sample config: etc/ ● Experiment ● Core Manual nagios.sourceforge.net/docs/nagioscore/4/en/ toc.html
  • 32. General Support Forum support.nagios.com/forum
  • 33. Professional Support Contracts www.nagios.com/services/support
  • 34. Additional Solutions & Services Preconfigured VMs www.nagios.org/download/core Consulting / Implementation Services sales@nagios.com
  • 35. Additional Services Training go.nagios.org/training Certification www.nagios.com/services/certification
  • 37. Get Involved ● Learn, share and help on the forums support.nagios.com/forum ● Share on Exchange exchange.nagios.org ● We're on GitHub github.com/NagiosEnterprises github.com/NagiosEnterprises/nagioscore
  • 38. Summary ● Enables comprehensive monitoring ● Awarness, visibility, resolution, reporting ● Extensible architecture ● Installation ● Introduction to configuration concepts ● Where to find more resources ● How to contribute
  • 40. Thank You Eric Mislivec emislivec@nagios.com

Editor's Notes

  • #2: <number>
  • #3: <number>
  • #4: <number>
  • #5: <number>
  • #6: <number>
  • #7: <number>
  • #8: <number>
  • #9: <number>
  • #10: <number>
  • #11: <number>
  • #12: <number>
  • #13: <number>
  • #14: <number>
  • #15: <number>
  • #16: <number>
  • #17: <number>
  • #18: <number>
  • #19: <number>
  • #20: <number>
  • #21: <number>
  • #22: <number>
  • #23: <number>
  • #24: <number>
  • #25: Click to add notes <number>
  • #26: <number>
  • #27: <number>
  • #28: <number>
  • #29: <number>
  • #30: <number>
  • #31: <number>
  • #32: <number>
  • #33: <number>
  • #34: <number>
  • #35: <number>
  • #36: <number>
  • #37: <number>
  • #38: <number>
  • #39: <number>
  • #40: <number>
  • #41: <number>