nagios conference 2013 - sam lansing - getting started with nagios xi, core, and fusion
TRANSCRIPT
Getting Started With Nagios XI, Core, and Fusion
Presenter:
Sam Lansing
Introduction
Welcome!
Tech Support at Nagios Enterprises
Member for 1 years
Testing, documentation, and a bit of programing.
Feel free to ask questions, though we will have time at the end!
The Nagios Family
Originally sprung to life with Nagios Core
Over the last 2-3 years 4 additional programs have joined
Core, XI, Fusion, IM, NNA
Overview
Overview of Nagios Core, XI, and Fusion- Infrastructure Monitoring (Core, XI)- Centralized Management (Fusion)
Overview
Getting Started- Impossible to cover everything on an hour- Live Webinar- Power Up! Talk Shamas Demoret- Focus on Nagios XI
- Everything you can do with Core you can replicate in XI
Nagios Core
Nagios Core
Setup and requirements:- Available in packaged or source versions for many popular distributions such as CentOS, RHEL, and several Debian derivatives such as Ubuntu- Also available as pre-loaded VM's including some popular tools for Core.- Modern 2-4 Core system, 4 Gb of modern memory, 20 Gb hd space or greater.
Nagios Core
Nagios Core is the monitoring and alerting engine that serves as the primary application around which hundreds of Nagios projects are built.
Basic event scheduler, processor, and alert manager for monitored objects
Several back end API's allow for total control over your environment and how it is viewed- Dynamically pull host/service data, as well as status information and plug it into your creations
Nagios Core Cont.
Primary scope of check scheduling, processing, event handling, and alerting
Basic configurations are implemented using flat configuration files which are read into Nagios upon it's start
Rich history- Long life- Helpful, supportive community- Constant community and in house development cycles
Nagios Core, How it Works?
When I use the Core web interface what am I seeing?- Apache served web pages- Checks ran against your devices, results are triggered and sent or received from plugins passively or actively.- Plain text status information is paired with the plugin's exit code and in turn determines your host/service's status, and in doing so, any alerts you have set up are triggered
Nagios Core, How it Works Cont.
define host{
host_namelinux-server
aliasSam's-Linux-Server
address192.168.1.254
parentsserver-backbone
check_command check-host-alive
check_interval5
retry_interval1
max_check_attempts5
check_period24x7
contact_groups router-admins
notification_interval30
notification_period24x7
notification_optionsd,u,r
}
define service{
host_namelinux-server
service_description check-disk-sda1
check_commandcheck_nrpe!-c check_disk!-a -w 60 -c 80
max_check_attempts5
check_interval 5
retry_interval 3
check_period 24x7
notification_interval 30
notification_period 24x7
notification_options w,c,r
contact_groupslinux-admins
}
define command { command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -t 30 $ARG1$ $ARG2$}
Resources.cfg- $USER1$=/usr/local/nagios/libexec
Interface Introduction
Nagios XI
Installation types and system requirements:- CentOS/RHEL vSphere OVF, Microsoft VM, Vmware VM- Source installation on a minimal install of CentOS/RHEL- Modern 2-4 Core system, 4 Gb of modern memory, 20 Gb hd space or greater.
Nagios XI
Nagios XI uses Nagios Core as it's backend.-Logic and processing remain the same-Checks, event handling and notifications happen in the same fashion-Backwards integration with Nagios Core via flat configuration files
Nagios XI cont.
So what is different?-MySql database handing configurations-Postgres database handling multi-tenancy and users.-Easy to use and navigate frontend-Virtually manageable from the web interface rather than CLI.
Nagios XI cont.
So what does this mean for me?-Efficiency, efficiency, efficiency.-Faster overall reaction time to issues as they arise-Quicker configuration and changing of existing configurations-More customizability see Dashboards / Dashlets, Components, and Configuration Wizards.
Demo Walk-through
http://nagiosxi.demos.nagios.com/
Nagios XI Cont.
Monitor your entire IT infrastructure
Spot problems before they occur
Know immediately when problems arise
Share availability data with stakeholders
Schedule downtime for your systems within the monitoring solution so you are not spammed with notifications when objects go down
Push and pull check results from XI or Core
Event Handlers Made Easy
Use custom scripted event handlers to dynamically work in your environment- Restart services- Automate tasks that would take your team's attention away from watching your infrastructure- Integrate XI with your existing software such as Incident Management programs for ticketing (Nagios IM) etc..
Train Yourself and Your Team
Integrated help system- Embedded tutorial videos and documentation
Online live training services available- http://www.nagios.com/services/training
World class support team- Ensure you are making the correct changes to your environment- Help troubleshoot misconfiguration and implementation
Nagios Fusion
Nagios Fusion, What is it?
Aggregation of your Nagios servers
Centralized control station allowing you to separate your local or world wide teams by what server's they are responsible for.
Drill down into any of your servers from within Fusion to effect changes or view extra details
Global view and management solution for your Nagios installations
Nagios Fusion Cont.
View recent alerts, tactical overviews, and host/service health over all of your Nagios servers
Nagios Fusion Demo
Demo Video
Support Information
Http://support.nagios.com/
Http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html
Trials are located at:- nagios.com/products/nagiosfusion/try- nagios.com/products/nagiosxi/try- nagios.com/products/nagioscore
Presentation will be available after the conference
Questions?
Support Information Cont.
Nagios Quickstarts
24 hour response, though much quicker
Thank you!