Monitoring with Icinga @ SF Bay Area LSPE meetup
-
Upload
mdxp -
Category
Technology
-
view
18.424 -
download
5
Transcript of Monitoring with Icinga @ SF Bay Area LSPE meetup
![Page 1: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/1.jpg)
Monitoring with������
Icinga
Marius Ducea Promet Solutions
SF Bay Area #LSPE
July 21, 2011
![Page 2: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/2.jpg)
whoami
• System Administrator • Web Operations Engineer • Consultant
![Page 3: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/3.jpg)
![Page 4: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/4.jpg)
Icinga: intro
It’s a Zulu word, meaning: • look around • browse • search for, examine
How to pronounce it correctly? • however you like...
What does the word icinga mean?
![Page 5: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/5.jpg)
Icinga: intro
Fork of Nagios (backwards compatible) Open Source monitoring system: • monitor • notify • report Actively maintained GPL v2
What is icinga?
![Page 6: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/6.jpg)
Icinga: intro
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
Why a fork?
![Page 7: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/7.jpg)
Icinga: history
• 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
Changelog
![Page 8: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/8.jpg)
Icinga: architecture
Icinga Core Icinga Web Icinga API Icinga Reporting IDOutils Icinga Mobile
Icinga components
![Page 9: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/9.jpg)
Icinga: architecture
• manages monitoring tasks • receives check results from various plugins • communicates check results to IDODB
Icinga core
![Page 10: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/10.jpg)
Icinga: architecture
• 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 API
![Page 11: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/11.jpg)
Icinga: architecture
• 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 Web
![Page 12: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/12.jpg)
Icinga: architecture / Classic Web
![Page 13: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/13.jpg)
Icinga: architecture / Web
![Page 14: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/14.jpg)
Icinga: architecture / Web
![Page 15: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/15.jpg)
Icinga: architecture
• reporting addon • based on Jasper Reports • visualization of SLAs • capacity planning • format of reports PDF, HTML, Excel, CSV, RTF • predefined templates
Icinga Reporting
![Page 16: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/16.jpg)
Icinga: architecture / Reporting
![Page 17: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/17.jpg)
Icinga: architecture
Icinga Mobile
![Page 18: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/18.jpg)
Icinga vs Nagios
![Page 19: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/19.jpg)
Icinga vs Nagios
![Page 20: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/20.jpg)
Icinga: tips
• 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
How To install icinga
![Page 21: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/21.jpg)
Icinga: tips
• ’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.
How To migrate from nagios
![Page 22: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/22.jpg)
Icinga: help
• www.icinga.org • wiki.icinga.org • IRC: #icinga on freenode • mailing lists, forums, twitter ⋯
Support
![Page 23: Monitoring with Icinga @ SF Bay Area LSPE meetup](https://reader034.fdocuments.net/reader034/viewer/2022052621/5589e5dcd8b42aa50c8b45ac/html5/thumbnails/23.jpg)
Questions?
Marius Ducea [email protected] @mariusducea
github.com/mdxp blog: www.ducea.com site: promethost.com
slides: slideshare.net/mdxp