SlideShare a Scribd company logo
© 2016 The OpenNMS Group, Inc.
ManageIQ Design Summit 2016
JEFF GEHLBACH
THE OPENNMS GROUP, INC
OpenNMS as Complement to ManageIQ
07 Jun 2016
© 2016 The OpenNMS Group, Inc.
YOUR SPEAKER
●
C-64: 1982
●
Linux: 1994
●
IP networking: 1999
●
Network Management: 2000
●
OpenNMS: 2005
●
ManageIQ: 2016
© 2016 The OpenNMS Group, Inc.
NETWORK(ED) MANAGEMENT
●
Network Management
–Not just about network plumbing
–“Network” == “everything on the other side
of my keyboard”
© 2016 The OpenNMS Group, Inc.
NMS CAPABILITIES: FCAPS MODEL
●
Fault
●
Configuration
●
Accounting
●
Performance
●
Security
© 2016 The OpenNMS Group, Inc.
NETWORK MANAGEMENT HISTORY
●
Early proprietary platforms
●
Later proprietary offerings
●
Early open-source tools
●
Later open-source & open-core offerings
●
OpenNMS is unique
© 2016 The OpenNMS Group, Inc.
OPENNMS IS…
“The world’s first
enterprise-grade, open-
source network
management platform”
-Tarus Balog
(Open Source Monitoring Conference
2014; every opportunity before & since)
https://youtu.be/iwGwW3RX4y0
© 2016 The OpenNMS Group, Inc.
MANAGEIQ IS…
“The first enterprise-
grade open cloud
management
platform”
-Joe Fitzgerald
(OpenStack Summit 2014)
https://youtu.be/tT9RyViXYhI
© 2016 The OpenNMS Group, Inc.
THE COMMUNITY
●
Core committers
–The OpenNMS Group, Inc. (<20)
–Order of the Green Polo (29)
●
OpenNMS Foundation Europe e.V.
●
Two annual conferences
–Dev-Jam (US / MN / TOG)
–OUCE (EU / DE / OFE)
© 2016 The OpenNMS Group, Inc.
GOALS OF OPENNMS
●
To be the de facto platform for network
management.
●
Two Promises
●
Horizon & Meridian
© 2016 The OpenNMS Group, Inc.
OPENNMS VS. FCAPS
●
Fault
●
Configuration
●
Accounting
●
Performance
●
Security
© 2016 The OpenNMS Group, Inc.
MANAGEIQ VS. FCAPS
●
Fault [Compute only]
●
Configuration [MIQ core; Ansible]
●
Accounting [MIQ core via Providers]
●
Performance [Compute only]
●
Security [MIQ core via Policies]
© 2016 The OpenNMS Group, Inc.
HYPOTHESIS: BETTER TOGETHER
Fault Management Y -
Configuration Management - Y
Accounting Management - Y
Performance Management Y ~
Security Management - Y
World’s First 2001 2014 (2006)
Enterprise Grade Y Y
Open Source AGPLv3 APLv2
© 2016 The OpenNMS Group, Inc.
FUNCTIONAL RUNDOWN
What does OpenNMS actually do?
© 2016 The OpenNMS Group, Inc.
OPENNMS FUNCTIONAL AREAS
●
Provisioning : getting
nodes, interfaces,
services into and out of
the system. Flexible,
API-driven life-cycle
management; push and
pull modes of operation
© 2016 The OpenNMS Group, Inc.
OPENNMS FUNCTIONAL AREAS
●
Provisioning
●
Fault Management : multi-protocol service-
assurance polling
© 2016 The OpenNMS Group, Inc.
OPENNMS FUNCTIONAL AREAS
●
Provisioning
●
Fault Management
●
Performance Management : multi-protocol
metric data collection; in-line thresholding;
reporting via measurements ReST service
© 2016 The OpenNMS Group, Inc.
OPENNMS FUNCTIONAL AREAS
●
Provisioning
●
Fault Management
●
Performance Management
●
Event Management : event-driven platform;
intake from without; de-duplication; correlation
with JBoss Drools Expert; notifications with
reusable destination paths and escalations
© 2016 The OpenNMS Group, Inc.
OPENNMS FUNCTIONAL AREAS
●
Provisioning
●
Fault Management
●
Performance Management
●
Event Management
●
Topology : Pluggable providers. Link discovery
via SNMP for LLDP, CDP, OSPF, IS-IS.
© 2016 The OpenNMS Group, Inc.
OPENNMS FUNCTIONAL AREAS
●
Provisioning
●
Fault Management
●
Performance Management
●
Event Management
●
Topology Discovery
●
Web UI and ReST API : Overhauled in 2015;
Bootstrap, AngularJS, CXF
© 2016 The OpenNMS Group, Inc.
OPENNMS ARCHITECTURE
Web
Persistence
RRDTool Cassandra PostgreSQL
App
JVM (1.8)
Spring Framework Karaf
Spring MVC - JEE Servlets
Bootstrap JSP ReST
AngularJS
Vaadin
Architecture
ServiceRegistry-ServletBridge
Eventd
ActiveMQ
Camel
OpenNMS Minion
Service Daemons
Hibernate
© 2016 The OpenNMS Group, Inc.
HISTORICAL ARCHITECTURE
●
Sample data stored in RRD files
●
Operations fairly centralized
●
Platform running in monolithic JVM(s)
●
Not really cloud- or controller-aware
© 2016 The OpenNMS Group, Inc.
ARCHITECTURAL DIRECTION
●
NewTS*† (Cassandra metric storage)
●
Minion* (Fully distributed operation)
●
OSGi via Karaf (Modularize all the things!)
●
Kafka†, Spark Streaming (Get on the bus)
●
Increasingly abstract notion of controllers
†Here today *Developed in house
© 2016 The OpenNMS Group, Inc.
MIQ INTEGRATION: PROVISIONING
●
MIQ lifecycle → ONMS inventory
–Automate MIQ to drive OpenNMS ReST API
–VMs / Instances → OpenNMS Nodes
●
Fault & Performance coverage
–Possible today – I even tried making it
© 2016 The OpenNMS Group, Inc.
Foreign Source: ec2-us-east-1
Foreign Source: openstack-atl-a
Foreign ID: i-8fe2ca73 Foreign ID: i-17fcdd08
Foreign ID:
5437b7e0-1a8b-49d4-
8e28-265812c9042b
Foreign ID:
355edebb-447b-4cdc-
9fcc-c72b0a4946d8
PROVISIONING INTEGRATION CONCEPT
●One foreign-source
(requisition) per EMS
instance
●One foreign-ID per instance
●PUT / DELETE to OpenNMS
Requisitions ReST service on
instance create / destroy
●Very common pattern!
© 2016 The OpenNMS Group, Inc.
FIRST I WAS LIKE...
I GOT THIS!I GOT THIS!
© 2016 The OpenNMS Group, Inc.
AUTOMATE METHOD: ADD
© 2016 The OpenNMS Group, Inc.
AUTOMATE METHOD: DELETE
© 2016 The OpenNMS Group, Inc.
APPLY VIA POLICY
© 2016 The OpenNMS Group, Inc.
BUT THEN I WAS LIKE...
●
Did I do this right??
●
Should work, given a bit
more fiddling :)
●
Needs refining
–Sync MIQ Tags →
OpenNMS Categories
–Auto-provision services
according to MIQ Tags
© 2016 The OpenNMS Group, Inc.
BEYOND PROVISIONING
●
New cross-cutting concern for ManageIQ
●
FPMProvider
●
Adjust billing if SLAs not met
●
Many touch points
●
Reporting
●
Planning
●
Alerting
© 2016 The OpenNMS Group, Inc.
SDN CAPABILITIES IN PROGRESS
●
SDN Underlay / Overlay
–OpenDaylight Topology provider
●
Project Atlas (layers)
–OpenDaylight Boron can use NewTS in place
of TSDR
–Partners wanted
© 2016 The OpenNMS Group, Inc.
ODL TOPOLOGY (YANG UI)
© 2016 The OpenNMS Group, Inc.
ODL TOPOLOGY (STUI)
© 2016 The OpenNMS Group, Inc.
ODL FAULT MANAGEMENT
© 2016 The OpenNMS Group, Inc.
ODL PERFORMANCE MGMT
© 2016 The OpenNMS Group, Inc.
YOUR TURN
Q&A
© 2016 The OpenNMS Group, Inc.
FIN
●
Twitter: @jeffgdotorg
●
Freenode: jeffg / #opennms
© 2016 The OpenNMS Group, Inc.
SLIDE TITLE

More Related Content

What's hot

OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
OpenNebula Project
 
Monitoring of OpenNebula installations
Monitoring of OpenNebula installationsMonitoring of OpenNebula installations
Monitoring of OpenNebula installations
NETWAYS
 
OSMC 2021 | Monitoring @ G&D
OSMC 2021 | Monitoring @ G&DOSMC 2021 | Monitoring @ G&D
OSMC 2021 | Monitoring @ G&D
NETWAYS
 
Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana
Chanaka Lasantha
 
SDN TEST Suite
SDN TEST SuiteSDN TEST Suite
SDN TEST Suite
JungIn Jung
 
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
Cisco DevNet
 
SDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininetSDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininet
SAMeh Zaghloul
 
Nova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-serviceNova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-service
Pratik Bandarkar
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
NTT Communications Technology Development
 
OpenDaylight Integration with OpenStack Neutron: A Tutorial
OpenDaylight Integration with OpenStack Neutron: A TutorialOpenDaylight Integration with OpenStack Neutron: A Tutorial
OpenDaylight Integration with OpenStack Neutron: A Tutorial
mestery
 
Cobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioningCobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioning
RUDDER
 
ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments
Eueung Mulyana
 
Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015
Stephen Gordon
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
OpenStack Korea Community
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1
Yongyoon Shin
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
OpenStack Korea Community
 
Monitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebulaMonitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebula
NETWAYS
 
Open stack pike-devstack-tutorial
Open stack pike-devstack-tutorialOpen stack pike-devstack-tutorial
Open stack pike-devstack-tutorial
Eueung Mulyana
 
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
Open Source Consulting
 
OMD and Check_mk
OMD and Check_mkOMD and Check_mk
OMD and Check_mk
Artur Martins
 

What's hot (20)

OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
OpenNebulaConf 2016 - Networking, NFVs and SDNs Hands-on Workshop by Rubén S....
 
Monitoring of OpenNebula installations
Monitoring of OpenNebula installationsMonitoring of OpenNebula installations
Monitoring of OpenNebula installations
 
OSMC 2021 | Monitoring @ G&D
OSMC 2021 | Monitoring @ G&DOSMC 2021 | Monitoring @ G&D
OSMC 2021 | Monitoring @ G&D
 
Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana Install elasticsearch, logstash and kibana
Install elasticsearch, logstash and kibana
 
SDN TEST Suite
SDN TEST SuiteSDN TEST Suite
SDN TEST Suite
 
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
OpenStack and OpenDaylight, The Evolving Relationship in Cloud Networking: a ...
 
SDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininetSDN Training - Open daylight installation + example with mininet
SDN Training - Open daylight installation + example with mininet
 
Nova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-serviceNova: Openstack Compute-as-a-service
Nova: Openstack Compute-as-a-service
 
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStackAutomated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
Automated Deployment & Benchmarking with Chef, Cobbler and Rally for OpenStack
 
OpenDaylight Integration with OpenStack Neutron: A Tutorial
OpenDaylight Integration with OpenStack Neutron: A TutorialOpenDaylight Integration with OpenStack Neutron: A Tutorial
OpenDaylight Integration with OpenStack Neutron: A Tutorial
 
Cobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioningCobbler - Fast and reliable multi-OS provisioning
Cobbler - Fast and reliable multi-OS provisioning
 
ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments
 
Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015Compute 101 - OpenStack Summit Vancouver 2015
Compute 101 - OpenStack Summit Vancouver 2015
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
 
Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1Harmonia open iris_basic_v0.1
Harmonia open iris_basic_v0.1
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
 
Monitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebulaMonitoring Large-scale Cloud Infrastructures with OpenNebula
Monitoring Large-scale Cloud Infrastructures with OpenNebula
 
Open stack pike-devstack-tutorial
Open stack pike-devstack-tutorialOpen stack pike-devstack-tutorial
Open stack pike-devstack-tutorial
 
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교  및 구축 방법
[오픈소스컨설팅] 쿠버네티스와 쿠버네티스 on 오픈스택 비교 및 구축 방법
 
OMD and Check_mk
OMD and Check_mkOMD and Check_mk
OMD and Check_mk
 

Viewers also liked

Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
ManageIQ
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.
Sebastian Faulhaber
 
Middleware - Heiko Rupp - ManageIQ Design Summit 2016
Middleware - Heiko Rupp - ManageIQ Design Summit 2016Middleware - Heiko Rupp - ManageIQ Design Summit 2016
Middleware - Heiko Rupp - ManageIQ Design Summit 2016
ManageIQ
 
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
ManageIQ
 
Sprint 55
Sprint 55Sprint 55
Sprint 55
ManageIQ
 
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin PovolnyDesign Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
ManageIQ
 
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
ManageIQ
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 
Modular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafModular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache Karaf
Ioan Eugen Stan
 
Network visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetryNetwork visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetry
pphaal
 
OSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACEOSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACE
mfrancis
 
Mj hd open nms
Mj hd open nmsMj hd open nms
Mj hd open nms
Majid Heidary
 
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
ManageIQ
 
Scaling and Orchestrating Microservices with OSGi - N Bartlett
Scaling and Orchestrating Microservices with OSGi - N BartlettScaling and Orchestrating Microservices with OSGi - N Bartlett
Scaling and Orchestrating Microservices with OSGi - N Bartlett
mfrancis
 
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
ManageIQ
 
OpenNMS
OpenNMSOpenNMS
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
mfrancis
 
OSGi ecosystems compared on Apache Karaf - Christian Schneider
OSGi ecosystems compared on Apache Karaf - Christian SchneiderOSGi ecosystems compared on Apache Karaf - Christian Schneider
OSGi ecosystems compared on Apache Karaf - Christian Schneider
mfrancis
 
Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016
Mark Proctor
 
The benefits of using the rules engine paradigm in telco systems
The benefits of using the rules engine paradigm in telco systems The benefits of using the rules engine paradigm in telco systems
The benefits of using the rules engine paradigm in telco systems
Computaris
 

Viewers also liked (20)

Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
Pluggable Providers - Greg Blomquist - ManageIQ Design Summit 2016
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.
 
Middleware - Heiko Rupp - ManageIQ Design Summit 2016
Middleware - Heiko Rupp - ManageIQ Design Summit 2016Middleware - Heiko Rupp - ManageIQ Design Summit 2016
Middleware - Heiko Rupp - ManageIQ Design Summit 2016
 
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
Managed Services - Mike Hulsman - ManageIQ Design Summit 2016
 
Sprint 55
Sprint 55Sprint 55
Sprint 55
 
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin PovolnyDesign Summit - UI Roadmap - Dan Clarizio, Martin Povolny
Design Summit - UI Roadmap - Dan Clarizio, Martin Povolny
 
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
UI Improvements - Dan Clarizio, Eric Winchell - ManageIQ Design Summit 2016
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
Modular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache KarafModular Java applications with OSGi on Apache Karaf
Modular Java applications with OSGi on Apache Karaf
 
Network visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetryNetwork visibility and control using industry standard sFlow telemetry
Network visibility and control using industry standard sFlow telemetry
 
OSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACEOSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACE
 
Mj hd open nms
Mj hd open nmsMj hd open nms
Mj hd open nms
 
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
Keynote - Oleg Barenboim - ManageIQ Design Summit 2016
 
Scaling and Orchestrating Microservices with OSGi - N Bartlett
Scaling and Orchestrating Microservices with OSGi - N BartlettScaling and Orchestrating Microservices with OSGi - N Bartlett
Scaling and Orchestrating Microservices with OSGi - N Bartlett
 
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
VMware vSphere - Adam Grare - ManageIQ Design Summit 2016
 
OpenNMS
OpenNMSOpenNMS
OpenNMS
 
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...The OSGi Service Platform in Integrated Management Environments - Cristina Di...
The OSGi Service Platform in Integrated Management Environments - Cristina Di...
 
OSGi ecosystems compared on Apache Karaf - Christian Schneider
OSGi ecosystems compared on Apache Karaf - Christian SchneiderOSGi ecosystems compared on Apache Karaf - Christian Schneider
OSGi ecosystems compared on Apache Karaf - Christian Schneider
 
Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016Drools Happenings 7.0 - Devnation 2016
Drools Happenings 7.0 - Devnation 2016
 
The benefits of using the rules engine paradigm in telco systems
The benefits of using the rules engine paradigm in telco systems The benefits of using the rules engine paradigm in telco systems
The benefits of using the rules engine paradigm in telco systems
 

Similar to OpenNMS - Jeff Gehlbach - ManageIQ Design Summit 2016

OpenNMS Reporting - Enhancement
OpenNMS Reporting - EnhancementOpenNMS Reporting - Enhancement
OpenNMS Reporting - Enhancement
Ronny
 
OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016
Mandie Quartly
 
Top 5 benefits of docker
Top 5 benefits of dockerTop 5 benefits of docker
Top 5 benefits of docker
John Zaccone
 
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to back
Icinga
 
oVirt – open your virtual datacenter
oVirt – open your virtual datacenteroVirt – open your virtual datacenter
oVirt – open your virtual datacenter
Bergamo Linux Users Group
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
OpenNebula Project
 
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
SolarWinds
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
Serg Melikyan
 
Open source applied: Real-world uses
Open source applied: Real-world usesOpen source applied: Real-world uses
Open source applied: Real-world uses
Rogue Wave Software
 
Edge 2016 solving everyday problems with next generation mapping
Edge 2016 solving everyday problems with next generation mappingEdge 2016 solving everyday problems with next generation mapping
Edge 2016 solving everyday problems with next generation mapping
akamaidevrel
 
Ansible intro
Ansible introAnsible intro
Ansible intro
Hsi-Kai Wang
 
OSMC 2009 | An Introduction to OpenNMS by Tarus Balog
OSMC 2009 | An Introduction to OpenNMS by Tarus BalogOSMC 2009 | An Introduction to OpenNMS by Tarus Balog
OSMC 2009 | An Introduction to OpenNMS by Tarus Balog
NETWAYS
 
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
{code}
 
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...
IBM France Lab
 
Eclipse NeoSCADA 0.3
Eclipse NeoSCADA 0.3Eclipse NeoSCADA 0.3
Eclipse NeoSCADA 0.3
Jürgen Rose
 
Avoid the Vendor Lock-in Trap (with App Deployment)
Avoid the Vendor Lock-in Trap (with App Deployment)Avoid the Vendor Lock-in Trap (with App Deployment)
Avoid the Vendor Lock-in Trap (with App Deployment)
Peter Bittner
 
DC/OS 1.8 Container Networking
DC/OS 1.8 Container NetworkingDC/OS 1.8 Container Networking
DC/OS 1.8 Container Networking
Sargun Dhillon
 
Elastic data services on Apache Mesos via Mesosphere’s DCOS
Elastic data services on Apache Mesos via Mesosphere’s DCOSElastic data services on Apache Mesos via Mesosphere’s DCOS
Elastic data services on Apache Mesos via Mesosphere’s DCOS
harrythewiz
 
Nagios intro
Nagios intro Nagios intro
Nagios intro
Hsi-Kai Wang
 
SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016
SolarWinds
 

Similar to OpenNMS - Jeff Gehlbach - ManageIQ Design Summit 2016 (20)

OpenNMS Reporting - Enhancement
OpenNMS Reporting - EnhancementOpenNMS Reporting - Enhancement
OpenNMS Reporting - Enhancement
 
OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016OpenPOWER Overview - August 2016
OpenPOWER Overview - August 2016
 
Top 5 benefits of docker
Top 5 benefits of dockerTop 5 benefits of docker
Top 5 benefits of docker
 
Monitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to backMonitor OpenStack Environments from the bottom up and front to back
Monitor OpenStack Environments from the bottom up and front to back
 
oVirt – open your virtual datacenter
oVirt – open your virtual datacenteroVirt – open your virtual datacenter
oVirt – open your virtual datacenter
 
NetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebulaNetApp Hybrid Cloud with OpenNebula
NetApp Hybrid Cloud with OpenNebula
 
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
SolarWinds Federal User Group 2016 - SolarWinds Network Management Products U...
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
 
Open source applied: Real-world uses
Open source applied: Real-world usesOpen source applied: Real-world uses
Open source applied: Real-world uses
 
Edge 2016 solving everyday problems with next generation mapping
Edge 2016 solving everyday problems with next generation mappingEdge 2016 solving everyday problems with next generation mapping
Edge 2016 solving everyday problems with next generation mapping
 
Ansible intro
Ansible introAnsible intro
Ansible intro
 
OSMC 2009 | An Introduction to OpenNMS by Tarus Balog
OSMC 2009 | An Introduction to OpenNMS by Tarus BalogOSMC 2009 | An Introduction to OpenNMS by Tarus Balog
OSMC 2009 | An Introduction to OpenNMS by Tarus Balog
 
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
EMC World 2016 - code.16 Running Stateful Services on Cloud Native Platforms ...
 
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...
IBM Bluemix Paris Meetup #22-20170315 Meetup @VillagebyCA - Serverless & Open...
 
Eclipse NeoSCADA 0.3
Eclipse NeoSCADA 0.3Eclipse NeoSCADA 0.3
Eclipse NeoSCADA 0.3
 
Avoid the Vendor Lock-in Trap (with App Deployment)
Avoid the Vendor Lock-in Trap (with App Deployment)Avoid the Vendor Lock-in Trap (with App Deployment)
Avoid the Vendor Lock-in Trap (with App Deployment)
 
DC/OS 1.8 Container Networking
DC/OS 1.8 Container NetworkingDC/OS 1.8 Container Networking
DC/OS 1.8 Container Networking
 
Elastic data services on Apache Mesos via Mesosphere’s DCOS
Elastic data services on Apache Mesos via Mesosphere’s DCOSElastic data services on Apache Mesos via Mesosphere’s DCOS
Elastic data services on Apache Mesos via Mesosphere’s DCOS
 
Nagios intro
Nagios intro Nagios intro
Nagios intro
 
SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016SolarWinds User Group - Hawaii November 2016
SolarWinds User Group - Hawaii November 2016
 

More from ManageIQ

ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide DeckManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
ManageIQ
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
ManageIQ
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
ManageIQ
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
ManageIQ
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
ManageIQ
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
ManageIQ
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
ManageIQ
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
ManageIQ
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
ManageIQ
 

More from ManageIQ (20)

ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide DeckManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide Deck
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 

Recently uploaded

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

OpenNMS - Jeff Gehlbach - ManageIQ Design Summit 2016

  • 1. © 2016 The OpenNMS Group, Inc. ManageIQ Design Summit 2016 JEFF GEHLBACH THE OPENNMS GROUP, INC OpenNMS as Complement to ManageIQ 07 Jun 2016
  • 2. © 2016 The OpenNMS Group, Inc. YOUR SPEAKER ● C-64: 1982 ● Linux: 1994 ● IP networking: 1999 ● Network Management: 2000 ● OpenNMS: 2005 ● ManageIQ: 2016
  • 3. © 2016 The OpenNMS Group, Inc. NETWORK(ED) MANAGEMENT ● Network Management –Not just about network plumbing –“Network” == “everything on the other side of my keyboard”
  • 4. © 2016 The OpenNMS Group, Inc. NMS CAPABILITIES: FCAPS MODEL ● Fault ● Configuration ● Accounting ● Performance ● Security
  • 5. © 2016 The OpenNMS Group, Inc. NETWORK MANAGEMENT HISTORY ● Early proprietary platforms ● Later proprietary offerings ● Early open-source tools ● Later open-source & open-core offerings ● OpenNMS is unique
  • 6. © 2016 The OpenNMS Group, Inc. OPENNMS IS… “The world’s first enterprise-grade, open- source network management platform” -Tarus Balog (Open Source Monitoring Conference 2014; every opportunity before & since) https://youtu.be/iwGwW3RX4y0
  • 7. © 2016 The OpenNMS Group, Inc. MANAGEIQ IS… “The first enterprise- grade open cloud management platform” -Joe Fitzgerald (OpenStack Summit 2014) https://youtu.be/tT9RyViXYhI
  • 8. © 2016 The OpenNMS Group, Inc. THE COMMUNITY ● Core committers –The OpenNMS Group, Inc. (<20) –Order of the Green Polo (29) ● OpenNMS Foundation Europe e.V. ● Two annual conferences –Dev-Jam (US / MN / TOG) –OUCE (EU / DE / OFE)
  • 9. © 2016 The OpenNMS Group, Inc. GOALS OF OPENNMS ● To be the de facto platform for network management. ● Two Promises ● Horizon & Meridian
  • 10. © 2016 The OpenNMS Group, Inc. OPENNMS VS. FCAPS ● Fault ● Configuration ● Accounting ● Performance ● Security
  • 11. © 2016 The OpenNMS Group, Inc. MANAGEIQ VS. FCAPS ● Fault [Compute only] ● Configuration [MIQ core; Ansible] ● Accounting [MIQ core via Providers] ● Performance [Compute only] ● Security [MIQ core via Policies]
  • 12. © 2016 The OpenNMS Group, Inc. HYPOTHESIS: BETTER TOGETHER Fault Management Y - Configuration Management - Y Accounting Management - Y Performance Management Y ~ Security Management - Y World’s First 2001 2014 (2006) Enterprise Grade Y Y Open Source AGPLv3 APLv2
  • 13. © 2016 The OpenNMS Group, Inc. FUNCTIONAL RUNDOWN What does OpenNMS actually do?
  • 14. © 2016 The OpenNMS Group, Inc. OPENNMS FUNCTIONAL AREAS ● Provisioning : getting nodes, interfaces, services into and out of the system. Flexible, API-driven life-cycle management; push and pull modes of operation
  • 15. © 2016 The OpenNMS Group, Inc. OPENNMS FUNCTIONAL AREAS ● Provisioning ● Fault Management : multi-protocol service- assurance polling
  • 16. © 2016 The OpenNMS Group, Inc. OPENNMS FUNCTIONAL AREAS ● Provisioning ● Fault Management ● Performance Management : multi-protocol metric data collection; in-line thresholding; reporting via measurements ReST service
  • 17. © 2016 The OpenNMS Group, Inc. OPENNMS FUNCTIONAL AREAS ● Provisioning ● Fault Management ● Performance Management ● Event Management : event-driven platform; intake from without; de-duplication; correlation with JBoss Drools Expert; notifications with reusable destination paths and escalations
  • 18. © 2016 The OpenNMS Group, Inc. OPENNMS FUNCTIONAL AREAS ● Provisioning ● Fault Management ● Performance Management ● Event Management ● Topology : Pluggable providers. Link discovery via SNMP for LLDP, CDP, OSPF, IS-IS.
  • 19. © 2016 The OpenNMS Group, Inc. OPENNMS FUNCTIONAL AREAS ● Provisioning ● Fault Management ● Performance Management ● Event Management ● Topology Discovery ● Web UI and ReST API : Overhauled in 2015; Bootstrap, AngularJS, CXF
  • 20. © 2016 The OpenNMS Group, Inc. OPENNMS ARCHITECTURE Web Persistence RRDTool Cassandra PostgreSQL App JVM (1.8) Spring Framework Karaf Spring MVC - JEE Servlets Bootstrap JSP ReST AngularJS Vaadin Architecture ServiceRegistry-ServletBridge Eventd ActiveMQ Camel OpenNMS Minion Service Daemons Hibernate
  • 21. © 2016 The OpenNMS Group, Inc. HISTORICAL ARCHITECTURE ● Sample data stored in RRD files ● Operations fairly centralized ● Platform running in monolithic JVM(s) ● Not really cloud- or controller-aware
  • 22. © 2016 The OpenNMS Group, Inc. ARCHITECTURAL DIRECTION ● NewTS*† (Cassandra metric storage) ● Minion* (Fully distributed operation) ● OSGi via Karaf (Modularize all the things!) ● Kafka†, Spark Streaming (Get on the bus) ● Increasingly abstract notion of controllers †Here today *Developed in house
  • 23. © 2016 The OpenNMS Group, Inc. MIQ INTEGRATION: PROVISIONING ● MIQ lifecycle → ONMS inventory –Automate MIQ to drive OpenNMS ReST API –VMs / Instances → OpenNMS Nodes ● Fault & Performance coverage –Possible today – I even tried making it
  • 24. © 2016 The OpenNMS Group, Inc. Foreign Source: ec2-us-east-1 Foreign Source: openstack-atl-a Foreign ID: i-8fe2ca73 Foreign ID: i-17fcdd08 Foreign ID: 5437b7e0-1a8b-49d4- 8e28-265812c9042b Foreign ID: 355edebb-447b-4cdc- 9fcc-c72b0a4946d8 PROVISIONING INTEGRATION CONCEPT ●One foreign-source (requisition) per EMS instance ●One foreign-ID per instance ●PUT / DELETE to OpenNMS Requisitions ReST service on instance create / destroy ●Very common pattern!
  • 25. © 2016 The OpenNMS Group, Inc. FIRST I WAS LIKE... I GOT THIS!I GOT THIS!
  • 26. © 2016 The OpenNMS Group, Inc. AUTOMATE METHOD: ADD
  • 27. © 2016 The OpenNMS Group, Inc. AUTOMATE METHOD: DELETE
  • 28. © 2016 The OpenNMS Group, Inc. APPLY VIA POLICY
  • 29. © 2016 The OpenNMS Group, Inc. BUT THEN I WAS LIKE... ● Did I do this right?? ● Should work, given a bit more fiddling :) ● Needs refining –Sync MIQ Tags → OpenNMS Categories –Auto-provision services according to MIQ Tags
  • 30. © 2016 The OpenNMS Group, Inc. BEYOND PROVISIONING ● New cross-cutting concern for ManageIQ ● FPMProvider ● Adjust billing if SLAs not met ● Many touch points ● Reporting ● Planning ● Alerting
  • 31. © 2016 The OpenNMS Group, Inc. SDN CAPABILITIES IN PROGRESS ● SDN Underlay / Overlay –OpenDaylight Topology provider ● Project Atlas (layers) –OpenDaylight Boron can use NewTS in place of TSDR –Partners wanted
  • 32. © 2016 The OpenNMS Group, Inc. ODL TOPOLOGY (YANG UI)
  • 33. © 2016 The OpenNMS Group, Inc. ODL TOPOLOGY (STUI)
  • 34. © 2016 The OpenNMS Group, Inc. ODL FAULT MANAGEMENT
  • 35. © 2016 The OpenNMS Group, Inc. ODL PERFORMANCE MGMT
  • 36. © 2016 The OpenNMS Group, Inc. YOUR TURN Q&A
  • 37. © 2016 The OpenNMS Group, Inc. FIN ● Twitter: @jeffgdotorg ● Freenode: jeffg / #opennms
  • 38. © 2016 The OpenNMS Group, Inc. SLIDE TITLE