SlideShare une entreprise Scribd logo
1  sur  33
Open Source Business 
Service/Process Management 
Rodrigue Chakode 
Libre Software Meeting, Brussels 
2013-07-11
Agenda 
● Background 
● Why Business Service Management (BSM) 
● Deal with BSM : State-of-art 
● RealOpInsight: A Software for BSM 
● History: Experience Feedback
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 Service 
– BP: Business Process 
– BSM: Business Service Management 
– OSM: Open Source Monitoring 
– OSMS : Open Source Monitoring System/Software
“Too many alarms kill alarm” 
S. Bortzmeye
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 
– Not a matter of being a lazy admin
A Large Ecosystem of OPMS 
v
Usual Monitoring Scheme 
Flat Display, no notion of 
business impact
Challenges for BSM 
● How a failure actually impacts your business ?
Is there a disruption of services? 
RAID 0 
(striping) 
RAID 1 
(mirroring)
“prioritize and orchestrate work based on 
business needs” 
http://www.bmc.com/solutions/bsm/
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/
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 ← 
Operating System ← Hardware Devices...
Service hierarchy and mapping
Service hierarchy and mapping 
Service map ISN'T Network map
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 
● Set how the severity of a node is propagated to its parent
Use cases 
● RAID 0 ● RAID 1 
● Redundant databases ● Merchant-site
Specialize your Operations Dashboards 
● Business service-centric/competency-centric 
● Deal with large/demanding environments 
– Just collect what is useful for each dashboard 
● Get insight in one shot
“takes the IT you already have, and adds to it 
the visibility and control of a unified platform” 
http://www.bmc.com/
Existing options 
● Nothing, or basic features when exists 
– Zabbix IT Services, Nagios BP Add-on, Shinken Business Rules 
– No service map, basic aggregation rules 
– Difficult to handle a huge number of services
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” 
lukaswhite, SourceForget.net
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... 
Message Console 
● Trouble view filtering, Large font mode
Advanced Incident Management 
● Severity aggregation 
● Severity increasing 
● Severity decreasing 
● ...
Simple and Efficient Design 
● Business Service Views as XML files 
● Native WYSIWYG Editor 
● Dynamic Operations Console 
● Simple Integration
Loosely-coupled Architecture 
● Status data retrieved using RPC 
APIs 
– TCP Socket (ZeroMQ/Posix TCP 
socket), JSON-RPC, JSON API
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!
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 
(ZeroMQ/Posix TCP Socket)
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)
Zenoss Integration 
Based on components in Zenoss 
Component selection in RealOpInsight 
device[/component_name] 
Set the access to the Zenoss API 
– JSON API (http/https)
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 
– Windows Installer 
– 200 downloads a month
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 
– ...
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 
● Web Edition (2014)
Thanks, questions? 
Meet us at 
@ngrt4n 
http://realopinsight.com/index.php?page=contribute
“small and efficient and gets the job done” 
lukaswhite, SourceForget.net

Contenu connexe

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

En vedette (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Open Source Business Service/Process Management

  • 1. Open Source Business Service/Process Management Rodrigue Chakode Libre Software Meeting, Brussels 2013-07-11
  • 2. Agenda ● Background ● Why Business Service Management (BSM) ● Deal with BSM : State-of-art ● RealOpInsight: A Software for BSM ● History: Experience Feedback
  • 3. 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 Service – BP: Business Process – BSM: Business Service Management – OSM: Open Source Monitoring – OSMS : Open Source Monitoring System/Software
  • 4. “Too many alarms kill alarm” S. Bortzmeye
  • 5. 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 – Not a matter of being a lazy admin
  • 6. A Large Ecosystem of OPMS v
  • 7. Usual Monitoring Scheme Flat Display, no notion of business impact
  • 8. Challenges for BSM ● How a failure actually impacts your business ?
  • 9. Is there a disruption of services? RAID 0 (striping) RAID 1 (mirroring)
  • 10. “prioritize and orchestrate work based on business needs” http://www.bmc.com/solutions/bsm/
  • 11. 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/
  • 12. 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 ← Operating System ← Hardware Devices...
  • 14. Service hierarchy and mapping Service map ISN'T Network map
  • 15. 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 ● Set how the severity of a node is propagated to its parent
  • 16. Use cases ● RAID 0 ● RAID 1 ● Redundant databases ● Merchant-site
  • 17. Specialize your Operations Dashboards ● Business service-centric/competency-centric ● Deal with large/demanding environments – Just collect what is useful for each dashboard ● Get insight in one shot
  • 18. “takes the IT you already have, and adds to it the visibility and control of a unified platform” http://www.bmc.com/
  • 19. Existing options ● Nothing, or basic features when exists – Zabbix IT Services, Nagios BP Add-on, Shinken Business Rules – No service map, basic aggregation rules – Difficult to handle a huge number of services
  • 20. 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” lukaswhite, SourceForget.net
  • 21. 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... Message Console ● Trouble view filtering, Large font mode
  • 22. Advanced Incident Management ● Severity aggregation ● Severity increasing ● Severity decreasing ● ...
  • 23. Simple and Efficient Design ● Business Service Views as XML files ● Native WYSIWYG Editor ● Dynamic Operations Console ● Simple Integration
  • 24. Loosely-coupled Architecture ● Status data retrieved using RPC APIs – TCP Socket (ZeroMQ/Posix TCP socket), JSON-RPC, JSON API
  • 25. 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!
  • 26. 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 (ZeroMQ/Posix TCP Socket)
  • 27. 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)
  • 28. Zenoss Integration Based on components in Zenoss Component selection in RealOpInsight device[/component_name] Set the access to the Zenoss API – JSON API (http/https)
  • 29. 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 – Windows Installer – 200 downloads a month
  • 30. 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 – ...
  • 31. 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 ● Web Edition (2014)
  • 32. Thanks, questions? Meet us at @ngrt4n http://realopinsight.com/index.php?page=contribute
  • 33. “small and efficient and gets the job done” lukaswhite, SourceForget.net