• No results found

Open Source Business Service/Process Management

N/A
N/A
Protected

Academic year: 2021

Share "Open Source Business Service/Process Management"

Copied!
35
0
0

Loading.... (view fulltext now)

Full text

(1)

Open Source Business

Service/Process Management

Rodrigue Chakode

Libre Software Meeting, Brussels

2013-07-11

(2)

2

Agenda

● My other life is Open Source ● Background

● Why Business Service Management (BSM) ● Deal with BSM : State-of-art

● RealOpInsight: A Software for BSM ● History: Experience Feedback

(3)

My other life is Open Source

Author & Project Lead

(4)

4

HPC/Cloud @SysFera

● Open Source Software for Simplified

distributed resource management

● SaaS Toolkit out-of-the-box ● Consulting & Training

(5)

Background

Service : generic term to refer an IT functionality (e.g. mysqld service)

Business Service/Process : a service provided value-added to business applications or to end-users (e.g. hosting service)

Check: a probe allowing to detect the status of an IT service (e.g. check for mysqld service)

● Abbreviations

BS: Business ServiceBP: Business Process

BSM: Business Service ManagementOSM: Open Source Monitoring

(6)

6

Too many alarms kill alarm”

(7)

Today's IT infrastructures facts

● Huge number of checks to handle

– E.g. 100 hosts, 8 checks/host => 8,000 checks

● False alerts are the bane of administrators

(8)

8

A Large Ecosystem of OPMS

(9)

Usual Monitoring Scheme

Flat Display, no notion of business impact

(10)

10

Challenges for BSM

(11)
(12)

12

prioritize and orchestrate work based on

business needs

(13)

Go beyond individual checks

● Think business services

– A failure don't necessarily mean disruptions on business

applications or end-user services ● Benefits of BSM

– Reduce downtime by up to 75%

– Deliver services up to 30% more efficiently – Credit: http://www.bmc.com/solutions/bsm/

(14)

14

Think relational services

● A business service may depend on :

– one or many IT services, and/or on – other business services

– E.g. Streaming Web Server Databases Network

(15)
(16)

16

Service hierarchy and mapping

Ser

vic

e m

ap

ISN

'T N

etw

ork

(17)

Apply flexible incident management

● Only select checks that impact your business services

● Apply advanced severity calculation

● Set how the severity of a node is computed from on the severities of its childs

– And advanced status propagation rules

(18)

18

Use cases

● RAID 0 ● RAID 1

● Merchant-site ● Redundant databases

(19)

Specialize your Operations Dashboards

● Business service-centric/competency-centric

● Deal with large/demanding environments

– Just collect what is useful for each dashboard

(20)

20

“takes the IT you already have, and adds to it

the visibility and control of a unified platform

(21)

Existing options

● Nothing, or basic features when exists

– Zabbix IT Services, Nagios BP Add-on, Shinken Business Rules – No service map, basic aggregation rules

(22)

22

RealOpInsight

● Powerful Dashboard Toolkit for BSM

– Generic and versatile add-on supporting many OSM tools

● Nagios, Zabbix, Zenoss, Shinken, Centreon, Icinga, GroundWork, op5...

● Qt-based GUI application

– Powerful and friendly interfaces

– Cross platform (Linux, Windows, Mac OS X)

● http://realopinsight.com

small and efficient and gets the job done”

(23)

Tree View, Map and Events in one Console

Service Tree ● Tooltips ● Focus ● Service-related message filtering... Service Mapping

● Tooltips, Zooming, Dragging and

Scrolling, Focus, Service-related message filtering...

(24)

24

Advanced Incident Management

● Severity aggregation ● Severity increasing ● Severity decreasing ● ...

(25)

Simple and Efficient Design

● Business Service Views as XML files

● Native WYSIWYG Editor

● Dynamic Operations Console ● Simple Integration

(26)

26

Loosely-coupled Architecture

Status data retrieved using RPC

APIs

– TCP Socket (ZeroMQ/Posix TCP

(27)

Getting started in 3 steps

● Run the Editor

… and edit your service view configuration ● Run the Configuration Manager

… and set the access to the remote API ● Run the Operations Console

… and load the configuration file ● Then fall in love!

(28)

28

Nagios-based Integration

Based on services in Nagios

Service selection in RealOpInsight

host_name[/service_description] Set the access to the remote API

– ngrt4nd/Livestatus

(29)

Zabbix Integration

Based on triggers in Zabbix

Trigger selection in RealOpInsight

host[/trigger_name]

Set the Access to the Zabbix API JSON-RPC (http/https)

(30)

30

Zenoss Integration

Based on components in Zenoss

Component selection in RealOpInsight

device[/component_name]

Set the access to the Zenoss API

(31)

History: Experience Feedback 1/2

● 2008 : the Idea

● May 2010 : 1st lines of code ● March 2011 (1st release, 1.0)

1st release, Nagios support – Private download repository – <30 downloads a month

● May - August 2012 (version 2.0)

– New architecture, GPLv3 License – Entry at SourceForge.net

(32)

32

History: Experience Feedback 2/2

● December 2012 (version 2.1) – Zabbix support

– Continuous packaging for openSUSE, Fedora and Ubuntu ● March 2013 (version 2.2)

Zenoss support

600 downloads a month ● May 2013 (version 2.3)

– Support for Livestatus API ● Today

5.2k+ downloads from ~120 countries, last 12 months...

(33)

Upcoming Release (2.4.0)

● Multiple backends support

– Data retrieved from homogeneous/heterogeneous monitoring

sources

● Up to 10 sources supported

– Pre-beta stage, 1st beta expected on 31/07/13

(34)

34

Thanks, questions?

Meet us at

@ngrt4n

(35)

small and efficient and gets the job done”

http://www.bmc.com/solutions/bsm/ http://realopinsight.com http://realopinsight.com/index.php?page=contribute

References

Related documents

This study provided the base line data about prevalence of dental caries in pre-school children of Bharakahu, Islamabad, and its association with brushing, sugar

The influence of passing vehicles was significant for the 15-minute sound level measurements at SRR-3, SRR-4, and SRR-6 as demonstrated by the 6 to 8 dBA higher daytime average

The lack of awareness and understanding about the mediation process and its benefits was identified as one of the key barriers to a greater uptake of workplace mediation, and in

The corresponding transitions in the new produced state point to the values of next states subtracting the value of current most popular next state, as shown in Group 4..

The unique characteristics of the transport mechanisms that exist in heterogeneous sand transport flow regime has motivated considerable research work over the past

The time between the start of this prodromal phase and the start of anti-psychotic treatment is sometimes referred to as duration of untreated illness (DUI). The onset of

Organizing ideas around a currency crisis model can bring various advantages in understanding sources of financial instability such as: self-fulfilling

The GLOBE study proposed nine cultural dimensions: assertiveness, future orientation, gender egalitarianism, humane orientation, in-group collectivism, institutional