SlideShare a Scribd company logo
HardCore4

Zenoss BoF @ LISA 2011, Boston

Simon Jakesch, simon@zenoss.com
State of Affairs

     ●
         3.x has been out for about 1.5 years

     ●
         about 70% of users on 3.x

     ●
         new UI is helping especially new users




2
3.x Lifetime

     ●
         UI issues are resolved

     ●
         completed SNMPv3 support (incl. Traps)

     ●
         more pages transitioned




3
3.x Problems

     ●
         increased number of async. requests

     ●
         big number of components and devices

     ●
         lots of events




4
5
Core 4: High Level Goals

     ●
         solve current problems

     ●
         prepare platform for the future

     ●
         improve reliability and scale

     ●
         provide further plugin points




6
RRDCached

    ●
        lowered IO load

    ●
        improved collection capabilities per

        collector




7
Common Collector Framework

    ●
        common functionality has been abstracted

    ●
        improved consitency across all collection




8
RelStorage and memcached

    ●
        CMDB/Zope data is no longer stored in flat file but

        MySQL instead

    ●
        MySQL 5.5.15+ required to take advantage of new

        InnoDB plugin

    ●
        memcached for intermediary/shared cache for all

        clients of CMDB/Zope data


9
Re-written Event System

      ●
          RabbitMQ as event system backbone

      ●
          multi-stage/process event pipeline

      ●
          Lucene index backed event store

      ●
          multi-threaded Java based event service

          with REST api


10
11
Core 4 Timelines

      ●
          code available for build in January

      ●
          alphas available at roughly the same time

      ●
          release end of February

      ●
          move to Github and JIRA April/March




12
Other Changes

     ●
         Open Source release of zenwinperf

     ●
         improved ZenPack landscape

     ●
         native CentOS/RH 6.x builds

     ●
         Core development on Github

     ●
         switch to JIRA


13

More Related Content

PDF
Introduction to Core 4
PPTX
Grpc load balancing
PDF
Inter-process communication on steroids
PDF
Arkena from heroku_to_k8s
PDF
NATS in action - A Real time Microservices Architecture handled by NATS
PPTX
PDF
Open Source Serverless: a practical view. - Gabriele Provinciali Luca Postacc...
PPTX
2018 ui5con http2 ui5
Introduction to Core 4
Grpc load balancing
Inter-process communication on steroids
Arkena from heroku_to_k8s
NATS in action - A Real time Microservices Architecture handled by NATS
Open Source Serverless: a practical view. - Gabriele Provinciali Luca Postacc...
2018 ui5con http2 ui5

What's hot (20)

PPTX
Kubernetes CRI containerd integration by Lantao Liu (Google)
PDF
gRPC Overview
PDF
gRPC: The Story of Microservices at Square
PPTX
Bye bye WCF, hello gRPC
ODP
Flossuk17 introduction to ovirt
PDF
Streams API (Web Engines Hackfest 2015)
PDF
Alfresco WebScript Connector for Apache ManifoldCF
PDF
Building microservices with grpc
PDF
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
PDF
Free the Functions with Fn project!
ODP
oVirt 3.6 Deep Dive: Refresh LUN size
PPTX
REST vs gRPC: Battle of API's
PDF
Wix meetup Feb 26 2020 - How to build 1000 microservices with kafka and thrive
PPTX
Http/2 lightning
PDF
Communicating on the web
PDF
5 important languages for DevOps
PDF
OpenCms Days 2015 OCEE explained
PDF
OpenCms Days 2015 Next generation repository
PDF
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
PDF
Nats.io meetup october 2015 - Community Update
Kubernetes CRI containerd integration by Lantao Liu (Google)
gRPC Overview
gRPC: The Story of Microservices at Square
Bye bye WCF, hello gRPC
Flossuk17 introduction to ovirt
Streams API (Web Engines Hackfest 2015)
Alfresco WebScript Connector for Apache ManifoldCF
Building microservices with grpc
OSMC 2013 | Zabbix: A Practical Demo by Rihards Olups
Free the Functions with Fn project!
oVirt 3.6 Deep Dive: Refresh LUN size
REST vs gRPC: Battle of API's
Wix meetup Feb 26 2020 - How to build 1000 microservices with kafka and thrive
Http/2 lightning
Communicating on the web
5 important languages for DevOps
OpenCms Days 2015 OCEE explained
OpenCms Days 2015 Next generation repository
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
Nats.io meetup october 2015 - Community Update
Ad

Viewers also liked (20)

PPT
CT coronary angiography Pay Now, Benefits May Follow
PDF
A&S 350 Visual Resume
PPTX
Visual resume
PPTX
Final project creath 1
PPTX
Brandon Hughes Resume
PPSX
Map skills millionaire unit 1 review
PPT
Begrijp De Status Van Wma
PPT
Jeopardy africa review
PPTX
Landform review week 2
PDF
Cook_Scott_PPP
DOC
Kotter change 8 step
ODP
Don’t let it die on the vine!
PPTX
Administratívny štýl
PPT
Jeopardy africa review
PPT
English language arts standards
PPTX
November 26 30 central america & panama canal 2
PPTX
Landform review week 2
PPTX
CREAREA UNUI BLOG
PPTX
New zealand powerpoint
CT coronary angiography Pay Now, Benefits May Follow
A&S 350 Visual Resume
Visual resume
Final project creath 1
Brandon Hughes Resume
Map skills millionaire unit 1 review
Begrijp De Status Van Wma
Jeopardy africa review
Landform review week 2
Cook_Scott_PPP
Kotter change 8 step
Don’t let it die on the vine!
Administratívny štýl
Jeopardy africa review
English language arts standards
November 26 30 central america & panama canal 2
Landform review week 2
CREAREA UNUI BLOG
New zealand powerpoint
Ad

Similar to An Introduction to Core 4 (20)

PDF
WSO2 Quarterly Technical Update
PDF
Under the hood, fighting fires with realtime semantic web technology
PDF
Icinga 2010 at OSMC
PPTX
Zenoss presentation (nur nabilah hassan)
PPTX
Rootconf 2017 - State of the Open Source monitoring landscape
PDF
Fixing Twitter Improving The Performance And Scalability Of The Worlds Most ...
PDF
Fixing twitter
PDF
Fixing_Twitter
PDF
Fixing Twitter Improving The Performance And Scalability Of The Worlds Most ...
PPTX
Siddhi: A Second Look at Complex Event Processing Implementations
PDF
Xen Roadmap 11 09
ODP
Carbon Webinar
PDF
Icinga 2011 at Chemnitzer Linuxtage
PDF
Cost-effective e-Government Services: Export Control System phase 2 (ECS2)
PDF
Nuxeo World Keynote: Roadmap - What to Expect from Nuxeo in 2011
PPTX
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
PDF
OSMC 2010 | Monitoring mit Icinga by Icinga Team
PDF
Sprint 43 Review
KEY
London devops logging
PPTX
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012
WSO2 Quarterly Technical Update
Under the hood, fighting fires with realtime semantic web technology
Icinga 2010 at OSMC
Zenoss presentation (nur nabilah hassan)
Rootconf 2017 - State of the Open Source monitoring landscape
Fixing Twitter Improving The Performance And Scalability Of The Worlds Most ...
Fixing twitter
Fixing_Twitter
Fixing Twitter Improving The Performance And Scalability Of The Worlds Most ...
Siddhi: A Second Look at Complex Event Processing Implementations
Xen Roadmap 11 09
Carbon Webinar
Icinga 2011 at Chemnitzer Linuxtage
Cost-effective e-Government Services: Export Control System phase 2 (ECS2)
Nuxeo World Keynote: Roadmap - What to Expect from Nuxeo in 2011
AMIS OOW Review 2012 - Deel 7 - Lucas Jellema
OSMC 2010 | Monitoring mit Icinga by Icinga Team
Sprint 43 Review
London devops logging
Databus: LinkedIn's Change Data Capture Pipeline SOCC 2012

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
KodekX | Application Modernization Development
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Cloud computing and distributed systems.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
KodekX | Application Modernization Development
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Approach and Philosophy of On baking technology
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
The AUB Centre for AI in Media Proposal.docx
Encapsulation_ Review paper, used for researhc scholars
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Cloud computing and distributed systems.
Diabetes mellitus diagnosis method based random forest with bat algorithm

An Introduction to Core 4

  • 1. HardCore4 Zenoss BoF @ LISA 2011, Boston Simon Jakesch, simon@zenoss.com
  • 2. State of Affairs ● 3.x has been out for about 1.5 years ● about 70% of users on 3.x ● new UI is helping especially new users 2
  • 3. 3.x Lifetime ● UI issues are resolved ● completed SNMPv3 support (incl. Traps) ● more pages transitioned 3
  • 4. 3.x Problems ● increased number of async. requests ● big number of components and devices ● lots of events 4
  • 5. 5
  • 6. Core 4: High Level Goals ● solve current problems ● prepare platform for the future ● improve reliability and scale ● provide further plugin points 6
  • 7. RRDCached ● lowered IO load ● improved collection capabilities per collector 7
  • 8. Common Collector Framework ● common functionality has been abstracted ● improved consitency across all collection 8
  • 9. RelStorage and memcached ● CMDB/Zope data is no longer stored in flat file but MySQL instead ● MySQL 5.5.15+ required to take advantage of new InnoDB plugin ● memcached for intermediary/shared cache for all clients of CMDB/Zope data 9
  • 10. Re-written Event System ● RabbitMQ as event system backbone ● multi-stage/process event pipeline ● Lucene index backed event store ● multi-threaded Java based event service with REST api 10
  • 11. 11
  • 12. Core 4 Timelines ● code available for build in January ● alphas available at roughly the same time ● release end of February ● move to Github and JIRA April/March 12
  • 13. Other Changes ● Open Source release of zenwinperf ● improved ZenPack landscape ● native CentOS/RH 6.x builds ● Core development on Github ● switch to JIRA 13