Open Source Monitoring



Similar documents
Open Source Monitoring

Open Source Monitoring

CURRENT STATE OF ICINGA

SIG-NOC Meeting - Stuttgart 04/08/2015 Icinga - Open Source Monitoring

Icinga Open Source Monitoring

ICINGA2 OPEN SOURCE MONITORING

Bernd Ahlers Michael Friedrich. Log Monitoring Simplified Get the best out of Graylog2 & Icinga 2

OpenITSM - IT Service Management with Open Source Software

OpenITSM - IT Service Management with Open Source Software

NOCTUA by init.at THE FLEXIBLE MONITORING WEB FRONTEND

OpenNebula The Open Source Solution for Data Center Virtualization

Evaluation of standard monitoring tools(including log analysis) for control systems at Cern

Client-server 3-tier N-tier

Open PostgreSQL Monitoring

Peter Furesz, Tampa, Florida Mobile (USA) 1(914)

ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING

Session Code*: 0310 Demystifying Authentication and SSO Options in Business Intelligence. Greg Wcislo

September 9 11, 2013 Anaheim, California 507 Demystifying Authentication and SSO Options in Business Intelligence

Agile Web Development Liip.ch. Introduction to. Lukas Kahwe some content graciously stolen from Yoav

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Shop by Manufacturer Custom Module for Magento

DocDokuPLM Innovative PLM solution

Achieving Continuous Integration with Drupal

MySQL Strategy. Morten Andersen, MySQL Enterprise Sales. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Customer Bank Account Management System Technical Specification Document

Sun xvm VirtualBox Product Overview

Optimization of QoS for Cloud-Based Services through Elasticity and Network Awareness

Product Name: Recurring & Subscription Payments Version: Document Type: Help doc Author: Milople Inc.

Testing the API behind a mobile app. Tutorial Marc van t Veer

How to Integrate and Extend Oracle CON3755. Gary Williams Principal Curriculum Developer Mobile Cloud Applications October 2014

Availability Management Nagios overview. TEIN2 training Bangkok September 2005

How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.

OpenNebula Cloud Platform for Data Center Virtualization

TG Web. Technical FAQ

Virtualization Strategy with Oracle VM and Oracle Linux. Bjorn Naessens

SEP Support Definitions and Services

VMware on VMware: Private Cloud Case Study Customer Presentation

iservdb The database closest to you IDEAS Institute

Open Source Content Management Software : A Comparative Analysis

Nagios. cooler than it looks. Wednesday, 31 October 2007

Sage CRM What s New with Sage CRM Standalone. Sage CRM What s New with Sage CRM 7.2 -Standalone

ProjectPier v Getting Started Guide

Getting Started Hacking on OpenNebula

Layer2 Business Data List Connector for SharePoint

AGENDA: INTRODUCTION: 1. How is our cloud monitoring setup? 2. Which are the tools used? 3. How do we access monitoring dashboard?

A SURVEY ON AUTOMATED SERVER MONITORING

v7.1 SP2 Release Notes

itop: the open-source ITSM solution

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

NHS Education for Scotland Knowledge Services Design and Development Framework

Typo3_tridion. SDL Tridion R5 3/21/2008

Oracle Application Express Cloud Development. Jan Huyzentruyt - Stijn Van Raes

Performance TesTing expertise in case studies a Q & ing T es T

Maintaining Non-Stop Services with Multi Layer Monitoring

Gulf Breeze Discusses Application Monitoring Using IBM APM and Log Analysis. Anthony Segelhorst Gulf Breeze Software Partners Expo Booth: 169

Open Source Content Management System for content development: a comparative study

Internet Services. CERN IT Department CH-1211 Genève 23 Switzerland

PZVM1 Administration Guide. V1.1 February 2014 Alain Ganuchaud. Page 1/27

How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations

Seamless integration Connect our solution to your business applications thanks to our open architecture

PANDORA FMS OFFICIAL TRAINING

Open Source Technologies on Microsoft Azure

Product Name: Size Chart Popup Version: Document Type: Help doc Author: Milople Inc.

We are watching SUSE

System management with Spacewalk

EMC Data Protection Advisor 6.0

Open Source Business Service/Process Management

Measurably reducing risk through collaboration, consensus & practical security management CIS Security Benchmarks 1

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

Service Level Monitoring with Nagios. National Technical University of Athens Network Operations Center

HADOOP BIG DATA DEVELOPER TRAINING AGENDA

ArcSight Express Administration and Operations Course

apiomat Enterprise Mobile Enterprise Application Platform the Next Generation

<Insert Picture Here> Oracle Application Express 4.0

Vulnerability Management

Parallels Plesk Automation

Continuous Integration

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

Installing and Administering VMware vsphere Update Manager

Adobe Experience Manager: Social communities

Release Notes for McAfee epolicy Orchestrator 4.5

Budget Event Management Design Document

Parallels Plesk Automation

5Subscription Management Automate. 6Electronic License Activation (ELA) 7Electronic License Management. 8Electronic Software Delivery (ESD)

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam

MultiSite Manager. User Guide

SharePoint User Management

Securing your business

ABTO Software PHP Web Development Overview

Welcome to Virtual Developer Day MySQL!

Onegini Token server / Web API Platform

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

Network Monitoring with Nagios. Matt Gracie, Information Security Administrator Canisius College, Buffalo, NY

LICENSE4J LICENSE MANAGER USER GUIDE

Transcription:

Open Source Monitoring Marius Hein, Michael Friedrich Chemnitz 16th March CLT 2013 WWW.ICINGA.ORG

Agenda Introduction Tools and Platform Architecture New in Icinga Live Demo Icinga2 Roadmap Questions & Answers

Team

Introduction Statistics Forked from Nagios in April 2009 Over 280,000 downloads until now (123,000 in 2011) Different teams with independent responsibilities Icinga Core & Packaging Icinga Web & Reporting Icinga Q&A & Docs Icinga VMs Icinga Community 25 active members on the team

Tools and Platform Icinga Quality, Testing and Community Support Website and Open Source Ticketing System Icinga Core C based source MySQL, PostgreSQL and Oracle Classic-UI IDOUtils NRPE and NSCA Icinga Web based on PHP using Sencha, Agavi MVC Mobile Icinga Doc based on Docbook in English and German Icinga Reports based on Jasper Reports

Architecture Classic UI REST API Mobile Icinga Core Icinga Web (with DB abstraction layer) IDOUtils SOAP Provider IDO Database Icinga Reporting

New in Icinga - Core Global notification deactivation with expire time Configurable check_result list for optimized result handling Fixed unknown macro replacement Over 75 minor fixes in 1.8.X

New in Icinga Classic Interface New pagination in ClassicUI Regex-based configuration search Predefined time periods in log search Date-picker for all relevant input fields Preselected hosts in forced check schedule Global refresh in tactical header

New in Icinga Web, VMs & Docs New credentials model to increase performance Cronks & categories permissions editing in frontend Redesigned status map VMs extended to cover Debian, OpenSUSE & CentOS in VirtualBox & VMWare Revamped Docbook format for easy navigation

New in Icinga - Reporting Better support for PostgreSQL New reporting template for all reports Added morning report for quick overview SQL Procedure for fast SLA aggregation Predefined time periods for relevant reports Enhanced chart functionality Support for JasperServer 5.0

Live Demo DEMO

IcingaMQ

IcingaMQ - State ZeroMQ - Pros Fast Various platforms available Running prototype ZeroMQ - Cons Missing security implementation Bidirectional communication not provided Needed features broke with platform and framework compatibility

IcingaMQ

2

Icinga2 Why? Scalability problems in large monitoring setups Difficult configuration with dozens of "magic" tweaks and several ways of defining services Code quality and the resulting inability to implement changes without breaking add-ons Limited access to the runtime state of Icinga (e.g. to query a service s state or dynamically create new services)

Icinga2 What the hell is that? Independently developed from Icinga 1.x Compat layer for Icinga 1.x Built from scratch based on C++ and Boost-Libraries Support for current and older *NIX platforms and Windows as well Modular design and configuration Licensed under GPLV2 Dualstack IPv4 and Ipv6 over SSL New configuration format DON T PANIC!

Icinga2 Components delegation agent plugins checker Icinga2 api replication compat handler

Icinga2 Architecture delegation agent plugins Classic UI checker Icinga2 api REST API Mobile replication compat handler Icinga Web (with DB abstraction layer) SOAP Provider Livestatus IDO Database Icinga Reporting

Icinga2 Distributed checker compat delegation checker Icinga2 Icinga2 replication replication api Your Application Icinga2 compat replication handler IDO Database

Live Demo Icinga2 DEMO

Benchmark

Availability https://git.icinga.org/icinga2.git/ https://dev.icinga.org/projects/i2/roadmap

Icinga2 Next Step Milestone 2-1.x Featureset Timeperiods Notifications redesigned Downtimes Milestone 3 - additional Featureset API & History Agent Milestone 4 - planned final Release 2.0 Business Processes & Plugins Date: ~ Q4 2013

Roadmap Planned public events Chemnitzer Linux Tag FlossUK Newcastle LinuxTag Berlin OSMC 2013 LISA - Washington D.C. Versions planned 04/25/2013 1.9 10/24/2013 1.10 10/24/2013 2.0a1

Questions & Answers Web www.icinga.org? Development dev.icinga.org Feedback feedback.icinga.org Wiki wiki.icinga.org Twitter twitter.com/icinga Facebook facebook.com/icinga Questions & Answers.. Everywhere!