• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Monitoring with Icinga @ SF Bay Area LSPE meetup
 

Monitoring with Icinga @ SF Bay Area LSPE meetup

on

  • 1,321 views

 

Statistics

Views

Total Views
1,321
Views on SlideShare
1,321
Embed Views
0

Actions

Likes
1
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Monitoring with Icinga @ SF Bay Area LSPE meetup Monitoring with Icinga @ SF Bay Area LSPE meetup Presentation Transcript

    • Monitoring with  Icinga Marius Ducea Promet Solutions SF Bay Area #LSPE July 21, 2011
    • whoami •  System Administrator •  Web Operations Engineer •  Consultant
    • Icinga: intro What does the word icinga mean? It’s a Zulu word, meaning: • look around • browse • search for, examine How to pronounce it correctly? • however you like...
    • Icinga: intro What is icinga? Fork of Nagios (backwards compatible) Open Source monitoring system: • monitor • notify • report Actively maintained GPL v2
    • Icinga: intro Why a fork? Frustrations among Nagios contributors Core nagios developer = 1 person Very few suggestions and patches from community made it into nagios As we all know nagios has not evolved much in many years
    • Icinga: history Changelog • May 2009 – icinga is announced –  v0.8, first beta is released • December 2009 – v1.0 first  stable version released • 17 releases so far • Today – v1.4.2
    • Icinga: architecture Icinga components Icinga Core Icinga Web Icinga API Icinga Reporting IDOutils Icinga Mobile
    • Icinga: architecture Icinga core • manages monitoring tasks • receives check results from various plugins • communicates check results to IDODB
    • Icinga: architecture Icinga API • fetches information (like check results) from the core, through the IDODB • PHP based, with no dependencies on other libraries or frameworks • data collected from the IDODB by the API is then presented in the Icinga Web
    • Icinga: architecture Icinga Web • online portal to view Icinga monitoring results • send commands to Icinga Core • Ajax based, supports dragging and dropping of various screen components • flexible • customizable
    • Icinga: architecture / Classic Web
    • Icinga: architecture / Web
    • Icinga: architecture / Web
    • Icinga: architecture Icinga Reporting • reporting addon • based on Jasper Reports • visualization of SLAs • capacity planning • format of reports PDF, HTML, Excel, CSV, RTF • predefined templates
    • Icinga: architecture / Reporting
    • Icinga: architecture Icinga Mobile
    • Icinga vs Nagios
    • Icinga vs Nagios
    • Icinga: tips How To install icinga • Source install –  tar.gz from sourceforge –  git clone git://git.icinga.org/icinga-core.git • Packages available –  included in debian/ubuntu, 3rd party rpms available also • Chef users? you can use my icinga cookbook –  https://community.opscode.com/cookbooks/icinga –  https://github.com/mdxp/icinga-cookbook
    • Icinga: tips How To migrate from nagios • ’s/nagios/icinga/g’ ? • you can reuse your existing objects (commands.cfg, services.cfg, hosts.cfg, etc) • nagios.cfg becomes icinga.cfg • you can even compile icinga with nagios user, group, path, etc.
    • Icinga: help Support • www.icinga.org • wiki.icinga.org • IRC: #icinga on freenode • mailing lists, forums, twitter
    • Questions? Marius Ducea marius@promethost.com @mariusducea github.com/mdxp blog: www.ducea.com site: promethost.com slides: slideshare.net/mdxp