SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015
www.opennms.co.uk
OpenNMS
A platform for managing next
generation services
Dr Craig Gallen, Entimoss Ltd (OpenNMS UK)
Craig Gallen
Email : craig.gallen@entimoss.com
: cgallen@opennms.org
Mobile: +44 (0) 7789 938012
slide - 1© OpenNMS / Entimoss 2012
www.opennms.co.uk
Contents
• Talk Objectives
— Advocate OpenNMS adoption
— Encourage contribution
— Receive Feedback
— Answer the universal question:
– What is the difference from
Nagios?
• Contents
— OpenNMS Features
– Community
– Current Capabilities
– Users Experiences
— OpenNMS Futures
– Distributed Architecture
– OSGi
– Licenced Modules
– Newts NoSQL data store
slide - 2© OpenNMS / Entimoss 2012
www.opennms.co.uk
A Great Application…
• OpenNMS
— Open Network Management System
— OpenNMS is the world's
– First Enterprise and Carrier Grade
– Network and Infrastructure Management Platform
– Developed under the Open Source Model.
• Technology
— Written in Java
— Packaged for
– Windows, Linux and most Unix distributions
— Proven resilience and scalability
• Websites
— www.opennms.org
— http://sourceforge.net/projects/opennms/
— https://github.com/OpenNMS/
slide - 3© OpenNMS / Entimoss 2012
www.opennms.co.uk
… Made by a great community
• User community
— Active user community is probably around 10,000 people.
— Support customers; 100+ globally
• Developer Community
— We have 40+ developers with commit access
• Assets
— Licence AGPL
— The IPR is owned by The OpenNMS Group, Inc.
— OpenNMS Trademark owned by The OpenNMS Group
• Governance
— The community is managed by The Order of the Green
Polo. All active OGP members have a vote on the direction
of the project.
• Foundation
— The independent OpenNMS Europe Foundation has been
created to represent the interests of the user community
and run the user conferences
— http://www.opennms.eu
DEV-JAM Atlanta July 2008
DEV-JAM Minneapolis June 2013
DEV-JAM Minneapolis June 2014
slide - 4© OpenNMS / Entimoss 2012
www.opennms.co.uk
Wide community of commercial users
• Papa Johns Pizza http://www.papajohns.com/
• Minnesota Children's Hospital http://www.childrensmn.org/
• Oregon State University http://oregonstate.edu
• Permanente Medical Group www.permanente.net
• Myspace www.myspace.com
• Ocado www.ocado.com
• FreshDirect http://www.freshdirect.com
• Fox TV (Australia) http://www.foxtel.com.au
• BBC Monitoring www.monitor.bbc.co.uk
• FastSearch http://www.fastsearch.com/
• New Edge Networks http://www.newedgenetworks.com/
• Rackspace http://www.rackspace.com
• Swisscom Eurospot http://www.swisscom-eurospot.com
• Wind Telecomunicazioni SpA (Italy) http://www.wind.it
• BT www.bt.co.uk
• Zen Internet http://www.zen.co.uk//
• Arqiva http://www.arqiva.com/
• Airspeed http://airspeed.ie/
• And many more - 4000 downloads per week
slide - 5© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS at AirSpeed
• OpenNMS is AirSpeed’s primary
monitoring system
— Deployment has grown with business
over 5 years
• Why OpenNMS?
— Cost
— Open Source
— Feature rich
— Flexibility
• Operational Experience
— Highly configurable
— Full visibility of code
— Active online community
— 3rd Party integration
Thanks - Dónal Cunningham, AirSpeed Telecom
slide - 6© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS at Arqiva
• Arqiva has been using OpenNMS
in various guises for around 10
years
— OpenNMS is not Arqiva’s primary
management platform but it provides
a very flexible ‘network management
layer’ for adapting unusual
requirements
— OpenNMS provides a very cost
effective bridge between diverse
equipment and other OSS systems
• Multiple deployments
— Initial trials of Digital broadcasting
management
— Trials of Smart Metering
Management
— Internal infrastructure management
— Management of certain customer
networks
‘when I encounter a new
problem, I can usually think
of a way it can be solved
using an OpenNMS
configuration’
Ian Jarrett Arqiva
Thanks to Ian Jarrett, Arqiva
slide - 7© OpenNMS / Entimoss 2012
www.opennms.co.uk
Juniper Networks – powered by OpenNMS
• The Junos Space Network Management
Platform is designed for Service
Providers and Enterprises. It provides
broad FCAPS capability, same day
support for new devices and Junos
releases, a task-specific user interface,
and northbound APIs to easily integrate
into existing NMS or OSS/BSS
deployments
• http://www.juniper.net/us/en/products-
services/network-management/
• The OpenNMS Group has entered into a “Powered
by OpenNMS” licensing agreement with Juniper
Networks (NYSE: JNPR) to add fault and
performance management capabilities to the Junos
Space software platform.
• Usama Anqud, Senior Director of Engineering at
Juniper Networks, states “After evaluating several
products, we found that OpenNMS was best-in-
class, complementing Junos Space by providing a
highly scalable, full featured and customizable fault
and performance management capabilities.”
• - See more at: http://www.opennms.com/juniper-
networks-uses-powered-by-opennms-to-extend-
junos-space
slide - 8© OpenNMS / Entimoss 2012
www.opennms.co.uk
Example: Embedded Service
• ShadowNMS a service monitoring
platform developed by Shadowcat
Systems Limited, powered by
OpenNMS.
• The whole ethos of ShadowNMS is to
enable a simplicity of access and control
over complex discovery and monitoring
tools. You do not need to waste time
working out what to monitor, simply enter
a device address and ShadowNMS will
do the discovery for you and present you
with the benchmarks for you to choose,
monitor and analyse.
• http://shadownms.com Shadowcat Systems
128 The Barracks
White Cross
South Road
Lancaster
LA1 4XQ
+44 (0)1524 842155
http://shadow.cat
E-mail addresses info@shadowcat.co.uk
slide - 9© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS Distribution Streams
entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015
www.opennms.co.uk
Capabilities
OpenNMS Release 15
(Horizon)
slide - 11© OpenNMS / Entimoss 2012
www.opennms.co.uk
Managing Next Generation Services
Access Network Cloud
Core Network Cloud
Physical
Infrastructure
Virtualised
Infrastructure
And applications
(Cloud/SDN/NVF)
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
Service 1
Service 2Service 3
Application
Space
URI URI URI
End user Services
(Apps) are a mash-up of
web services accessed
through standard and
proprietary protocols;
• HTTP, REST, SOAP,
JSON, RSS,
• Open Data / RDF etc.
• ‘Internet of things’
Services hosted in
‘Cloud’ designed to
scale through addition
of VM resources
‘cloud bursting’
‘cloud brokering’
Underlying physical infrastructure
•Commodity hardware
•Geographical Diversity
•Rapid Churn
•Network Connectivity
slide - 12© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS Problem Handling touch points
TM Forum Business Process Framework (eTOM)
slide - 13© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS Problem Handling touch points
TM Forum Business Process Framework (eTOM)
Fault Detection
Data Collection and
Distribution
Resource Trouble
Management
Service problem
Management
Customer Problem
Handling
Customer Interface
Customer View /
Reports
Service / Resource
Fault Trends /
Reporting
slide - 14© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS Performance touch points
TM Forum Business Process Framework (eTOM)
slide - 15© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS Performance touch points
TM Forum Business Process Framework (eTOM)
Performance Data
Collection and
Distribution
Resource
Performance
Management
Service Quality
Management
Customer QoS /
SLA Management
Customer Interface
Customer Reports
Service / Resource
Performance
Analysis / Capacity
Planning
slide - 16© OpenNMS / Entimoss 2012
www.opennms.co.uk
Resource Data Collection at All Layers
• Synthetic Transactions / Data Collection
— ICMP / HTTP / HTTPS
— ReST / WS / XML
— DHCP / DNS / FTP / LDAP Radius
— IMAP / POP3 /SMTP / NTP
— JDBC / JSR160 (JMX) / WMS / WBEM
— NSClient (Nagios Agent) / NRPE (Nagios
Remote Plugin Executor)
— SMB / Citrix
— SNMP / SSH TCP
• Virtualisation
— VMware integration
— Open Stack (being developed)
• Service & Network discovery
— VMware integration
— Policy driven Layer 2 network discovery
• Remote Pollers
— Remotely monitor services from multiple locations
Access Network Cloud
Core Network Cloud
Physical
Infrastructure
Virtualised
Infrastructure
And applications
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
VM
Service 1
Service 2Service 3
Application
Space
URI URI URI
RP
RP
RP
slide - 17© OpenNMS / Entimoss 2012
www.opennms.co.uk
Proven Scalability
• Nearly 60,000 Devices on a Single Instance (Swisscom)
• 1.2 Million Data Points Every Five Minutes (New Edge)
• 32,000 Interfaces per Device (Wind)
• 2000 events/sec (SRNS)
• 3000 Remote Monitors (Papa Johns)
slide - 18© OpenNMS / Entimoss 2012
www.opennms.co.uk
Data Presentation supports
Service Provider Business Processes
• Service / Resource Problem management
• Event Collection
— OpenNMS can record all event occurrences
• Alarm Correlation
— Data base automations
— Jboss Rules correlation engine for more sophisticated down stream
alarm suppressing.
• User Notifications and scheduled escalation
— Notification escalation mechanism between users.
• Trouble ticket integration
— RT and OTRS, Remedy, Jira etc.
• Customer view
— Customer specific dashboards / Wallboards
• Business Intelligence Reports
— Operations / Customer / SLA reports
slide - 19© OpenNMS / Entimoss 2012
www.opennms.co.uk
New User Dash / Wall Board (Release 1.13+)
Rotating Wallboard display
(Boost priority for
unacknowledged problems)
Customised User
Dashboard display
slide - 20© OpenNMS / Entimoss 2012
www.opennms.co.uk
New Maps & Topology (Release 1.12+)
• Geographical node map
(using Google maps or
Open Streetmap)
• STUI Semantic Topology UI
• Allows users to
semantically navigate
between related nodes to
diagnose problems
• Node relations are
automatically discovered
slide - 21© OpenNMS / Entimoss 2012
www.opennms.co.uk
ReST API & tools to create your own
dashboard
Example Grafana Dashboard
http://ny-nms-1.jessewhite.ca:18080/grafana/#/dashboard/file/default.json
Grafana Dashboard Code ;
https://github.com/j-white/grafana-opennms-plugin/tree/master/opennms
OpenNMS can work as a
backend data collection
engine for your own portal /
UI or for integration with
other systems
Managed Services
OpenNMS Core
Performance
Data
ReST API
entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015
www.opennms.co.uk
OpenNMS
Project
Development
Roadmap
slide - 23© OpenNMS / Entimoss 2012
www.opennms.co.uk
Strategic OpenNMS Architecture
• Designed for very large
deployments in service providers
• Fully Distributed Architecture
— Inherently scalable and fault tolerant
• Big Data solution
— Newts = Cassandra NoSQL storage
of performance data
• SOA Technology
— Embedded Apache Service Mix ESB
for events, messaging and control of
platform
• Modularised
— OSGi based modular and distributed
deployment of system
• Object Level Access Control
— Secure multi-tenanted solution
• Industry Standard OSS API’s
— TM Forum TIP etc.
slide - 24© OpenNMS / Entimoss 2012
www.opennms.co.uk
Application: Monitoring within the Cloud
Google Network / Project – NAT & Firewall
Centos 6.5 64 bit
MySQL
WordPress
Plugins
&
Themes
Images
Google Compute Engine VM
Google Disk
Centos 6.5 64 bit
Varnish Cache
Load Balancer
WordPress
Plugins
&
Themes
Images
Google Compute Engine VM
Google Disk
Centos 6.5 64 bit
WordPress
Plugins
&
Themes
Images
Google Compute Engine VM
Google Disk
devel1.entimoss.org (godaddy)
External 23.251.128.134 (ephemeral)
Internal 10.240.186.182
devel2.entimoss.org (godaddy)
External 130.211.69.156 (ephemeral)
Internal 10.240.130.141
devel3.entimoss.org (godaddy)
External 130.211.66.30 (ephemeral)
Internal 10.240.250.21
Centos 6.5 64 bit
OpenNMS Remote
Poller
Google Compute Engine VM
Google Disk
OpenNMS
SMNnepO
External
OpenNMS
slide - 25© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS Newts
• OpenNMS has developed a NoSQL
performance data storage strategy
which can provide an alternative to
RRD files – See Newts v 1.0
• http://opennms.github.io/newts/
3rd party High
Speed / Availability
WAN
Data Centre 2 (DC2)
ONMS 2 Backup
Server 1
Server 2
ONMS 2
Server 1
Server 2
GW RouterGW Router
Data Centre 1 (DC1)
ONMS 1
Server 1
Server 2
ONMS 1 Backup
Server 1
Server 2
GW RouterGW Router
Self
Replicating
Ring Users
NoSQL Performance Data Storage and resilience Strategy
https://github.com/OpenNMS/newts/wiki
slide - 26© OpenNMS / Entimoss 2012
www.opennms.co.uk
OpenNMS OSGi Modules
• Business Justification
— Incentivise and enable 3rd party developers to contribute OpenNMS extensions
— Simplify model for creating custom OpenNMS applications / extensions
— Provide platform for other OSGi projects to leverage OpenNMS (e.g. Open Daylight)
— Monetise and Modularise new OpenNMS configurations and features
– Reports, Business rules, New devices, Custom features
OpenNMS Web Container
OpenNMS OSGi API
OpenNMSDaemon
Karaf /OSGi Container/Bridge
ConfigExtender
LicenceManager
Module
Module
OpenNMSWebApp
OpenNMSWebApp
OpenNMSDaemon
Current V14 OpenNMS System /ETC
OpenNMS OSGi API
OpenNMSDaemon
Karaf /OSGi Container/Bridge
ConfigExtender
LicenceManager
Module
Module
OpenNMSWebApp
OpenNMSDaemon
Target OpenNMS System /ETC
Over time OpenNMS migrates to running completely in OSGi container
slide - 27© OpenNMS / Entimoss 2012
www.opennms.co.uk
Licence Manager / App Store
LicencePublisher
LicenceModule
LicenceModule
Karaf OSGi Container
OpenNMS OSGi API
ConfigExtender
LicenceManager
Module
Module
Karaf /OSGi Container/Bridge
Public
Maven
Plugin
Repo
Private
Maven
Licence
Repo
Shopping
Cart /
Payment
Gateway
(e.g. Apache Ofbiz)
API for creating
Public Key
licences
Licences distributed using
Cut/Paste
from User Account in
Payment Gateway
Licence Modules loaded using
‘features.xml’ from private licence
module repo
Product Modules loaded from
Maven plugin repo using
features.xml
Modules only run if
valid licence installed
by licence manager.
Licence Generator
Archetype
Maven Project generates
Licence Specification
Licence Authenticator
Maven Project generates
OSGi Plugin including
Licence authenticator
Private Key Licence
Authenticator is
included in main OSGi
Module project
OSGi Module deployed
to plugin repo.
Module can only be
activated if Licence
manager present and
licence installed
Licence Specification is
kept private and stored in
local licence spec repo
Archetype makes it easy for
developers to generate licences
and licence authenticators as
part of plugin build
Licence Publisher
OSGi container /
OpenNMS
slide - 28© OpenNMS / Entimoss 2012
www.opennms.co.uk
Moving to Virtualised Networks
You May Have Heard Of
• Software defined
Networking
• Research / Data Centre
• Open Flow
• Network Functions
Virtualisation
• Service providers – ETSI
• TM Forum ZOOM
• Zero-touch Orchestration,
Operations and Management
(ZOOM)
• ETSI’s vision for Network Functions Virtualisation
— http://www.telco2research.com/articles/WP_telco2-network-functions-virtualisation-NFV-vs-software-defined-networking-
SDN_Summary
slide - 29© OpenNMS / Entimoss 2012
www.opennms.co.uk
OSGi – facilitates integration into
Open Daylight SDN/SFV controller
slide - 30© OpenNMS / Entimoss 2012
www.opennms.co.uk
Please join us – we need your help
• Recap
— Advocate OpenNMS adoption
— Encourage contribution
— Receive Feedback
• Give it a go
— Download and try the latest OpenNMS 15.x
— Even if you don’t yet feel OpenNMS is ready for your environment, you can help us
enhance it to where you need it to be.
• Become part of the User Community
— Could OpenNMS strategically or tactically fit with your organisation?
• Contribute
— Bug reports, feature requests, documentation, configurations, helping other users
— Development partners; sponsoring or contributing new features
— Research partners; labs / universities
— Help us develop Newts with large scale data centre time series data
entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015
www.opennms.co.uk
Thank you / Questions

Más contenido relacionado

La actualidad más candente

Openstack Quantum Security Groups Session
Openstack Quantum Security Groups SessionOpenstack Quantum Security Groups Session
Openstack Quantum Security Groups SessionDavid Lapsley
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Елена Ежова
 
Open stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_diveOpen stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_diveyfauser
 
Nova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptxNova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptxSomik Behera
 
ONOS SDN Controller - Introduction
ONOS SDN Controller - IntroductionONOS SDN Controller - Introduction
ONOS SDN Controller - IntroductionEueung Mulyana
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014yfauser
 
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingFrom Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingCynthia Thomas
 
Open daylight and Openstack
Open daylight and OpenstackOpen daylight and Openstack
Open daylight and OpenstackDave Neary
 
Cumulus networks - Overcoming traditional network limitations with open source
Cumulus networks - Overcoming traditional network limitations with open sourceCumulus networks - Overcoming traditional network limitations with open source
Cumulus networks - Overcoming traditional network limitations with open sourceNat Morris
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauseryfauser
 
Neutron behind the scenes
Neutron   behind the scenesNeutron   behind the scenes
Neutron behind the scenesinbroker
 
Open stack networking_101_part-1
Open stack networking_101_part-1Open stack networking_101_part-1
Open stack networking_101_part-1yfauser
 
An Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingAn Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingScott Lowe
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorialmestery
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantumMiguel Lavalle
 
Open stack advanced_part
Open stack advanced_partOpen stack advanced_part
Open stack advanced_partlilliput12
 
Openstack Networking Internals - first part
Openstack Networking Internals - first partOpenstack Networking Internals - first part
Openstack Networking Internals - first partlilliput12
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstacksalv_orlando
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and AutomationAdam Johnson
 

La actualidad más candente (20)

Openstack Quantum Security Groups Session
Openstack Quantum Security Groups SessionOpenstack Quantum Security Groups Session
Openstack Quantum Security Groups Session
 
Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?Is OpenStack Neutron production ready for large scale deployments?
Is OpenStack Neutron production ready for large scale deployments?
 
Open stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_diveOpen stack networking_101_part-2_tech_deep_dive
Open stack networking_101_part-2_tech_deep_dive
 
Nova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptxNova net-or-neutron-atlanta2014.pptx
Nova net-or-neutron-atlanta2014.pptx
 
ONOS SDN Controller - Introduction
ONOS SDN Controller - IntroductionONOS SDN Controller - Introduction
ONOS SDN Controller - Introduction
 
Open stack networking_101_update_2014
Open stack networking_101_update_2014Open stack networking_101_update_2014
Open stack networking_101_update_2014
 
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack NetworkingFrom Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
From Nova-Network to Neutron and Beyond: A Look at OpenStack Networking
 
Open daylight and Openstack
Open daylight and OpenstackOpen daylight and Openstack
Open daylight and Openstack
 
Cumulus networks - Overcoming traditional network limitations with open source
Cumulus networks - Overcoming traditional network limitations with open sourceCumulus networks - Overcoming traditional network limitations with open source
Cumulus networks - Overcoming traditional network limitations with open source
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauser
 
Neutron behind the scenes
Neutron   behind the scenesNeutron   behind the scenes
Neutron behind the scenes
 
Open stack networking_101_part-1
Open stack networking_101_part-1Open stack networking_101_part-1
Open stack networking_101_part-1
 
An Introduction to OpenStack Networking
An Introduction to OpenStack NetworkingAn Introduction to OpenStack Networking
An Introduction to OpenStack Networking
 
OpenStack Neutron Tutorial
OpenStack Neutron TutorialOpenStack Neutron Tutorial
OpenStack Neutron Tutorial
 
Training open stack networking -neutron
Training open stack networking -neutronTraining open stack networking -neutron
Training open stack networking -neutron
 
Network virtualization with open stack quantum
Network virtualization with open stack quantumNetwork virtualization with open stack quantum
Network virtualization with open stack quantum
 
Open stack advanced_part
Open stack advanced_partOpen stack advanced_part
Open stack advanced_part
 
Openstack Networking Internals - first part
Openstack Networking Internals - first partOpenstack Networking Internals - first part
Openstack Networking Internals - first part
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
OpenStack Networking and Automation
OpenStack Networking and AutomationOpenStack Networking and Automation
OpenStack Networking and Automation
 

Destacado

PostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie DatenbankalternativePostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie DatenbankalternativePeter Eisentraut
 
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 KarafIoan Eugen Stan
 
OSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACEOSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACEmfrancis
 
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 Bartlettmfrancis
 
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 Schneidermfrancis
 
OOP paradigm, principles of good design and architecture of Java applications
OOP paradigm, principles of good design and architecture of Java applicationsOOP paradigm, principles of good design and architecture of Java applications
OOP paradigm, principles of good design and architecture of Java applicationsMikalai Alimenkou
 

Destacado (7)

PostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie DatenbankalternativePostgreSQL: Die Freie Datenbankalternative
PostgreSQL: Die Freie Datenbankalternative
 
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
 
OSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACEOSGi Provisioning With Apache ACE
OSGi Provisioning With Apache ACE
 
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
 
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
 
OOP paradigm, principles of good design and architecture of Java applications
OOP paradigm, principles of good design and architecture of Java applicationsOOP paradigm, principles of good design and architecture of Java applications
OOP paradigm, principles of good design and architecture of Java applications
 

Similar a Flossuk2015 opennms1.0;21 03-2015

VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld
 
Living objects network performance_management_v2
Living objects network performance_management_v2Living objects network performance_management_v2
Living objects network performance_management_v2Yoan SMADJA
 
Introducing the Open Edge Module
Introducing the Open Edge ModuleIntroducing the Open Edge Module
Introducing the Open Edge ModuleIvan Zoratti
 
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...Ed Dodds
 
Network Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-SNetwork Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-SDongkyun Kim
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?Bernard Paques
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalDeborah Porchivina
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providerssolarisyougood
 
How Alcatel-Lucent Enterprise Makes Universities State-of-the-Art
How Alcatel-Lucent Enterprise Makes Universities State-of-the-ArtHow Alcatel-Lucent Enterprise Makes Universities State-of-the-Art
How Alcatel-Lucent Enterprise Makes Universities State-of-the-ArtAlcatel-Lucent Enterprise
 
2 ning so cso and open network platform
2 ning so cso and open network platform2 ning so cso and open network platform
2 ning so cso and open network platform遵共 陳
 
Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Rex Wang
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeAlan Quayle
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsJay Bryant
 
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Ericsson Labs
 
MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...Marcos Almeida
 
Net motion mobility_intro_overview
Net motion mobility_intro_overviewNet motion mobility_intro_overview
Net motion mobility_intro_overviewStef Coetzee
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFVJames Crawshaw
 

Similar a Flossuk2015 opennms1.0;21 03-2015 (20)

Future Network
Future NetworkFuture Network
Future Network
 
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
VMworld 2013: Network Function Virtualization in the Cloud: Case for Enterpri...
 
Living objects network performance_management_v2
Living objects network performance_management_v2Living objects network performance_management_v2
Living objects network performance_management_v2
 
Introducing the Open Edge Module
Introducing the Open Edge ModuleIntroducing the Open Edge Module
Introducing the Open Edge Module
 
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...Development of a Mobile Application for the  C2NET Supply Chain Cloud–based P...
Development of a Mobile Application for the C2NET Supply Chain Cloud–based P...
 
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
Creating a Climate for Innovation on Internet2 - Eric Boyd Senior Director, S...
 
Network Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-SNetwork Softwarization on KREONET: KREONET-S
Network Softwarization on KREONET: KREONET-S
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
TIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_finalTIA sdn transport_2_shukla_final
TIA sdn transport_2_shukla_final
 
EMC Atmos for service providers
EMC Atmos for service providersEMC Atmos for service providers
EMC Atmos for service providers
 
How Alcatel-Lucent Enterprise Makes Universities State-of-the-Art
How Alcatel-Lucent Enterprise Makes Universities State-of-the-ArtHow Alcatel-Lucent Enterprise Makes Universities State-of-the-Art
How Alcatel-Lucent Enterprise Makes Universities State-of-the-Art
 
2 ning so cso and open network platform
2 ning so cso and open network platform2 ning so cso and open network platform
2 ning so cso and open network platform
 
Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016Pistoia Alliance USA Conference 2016
Pistoia Alliance USA Conference 2016
 
Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09Oracle Keynote Cloud Expo 11-04-09
Oracle Keynote Cloud Expo 11-04-09
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
 
MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...MOdel-Driven Approach for design and execution of applications on multiple Cl...
MOdel-Driven Approach for design and execution of applications on multiple Cl...
 
Net motion mobility_intro_overview
Net motion mobility_intro_overviewNet motion mobility_intro_overview
Net motion mobility_intro_overview
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFV
 

Último

Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 

Último (20)

Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 

Flossuk2015 opennms1.0;21 03-2015

  • 1. entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015 www.opennms.co.uk OpenNMS A platform for managing next generation services Dr Craig Gallen, Entimoss Ltd (OpenNMS UK) Craig Gallen Email : craig.gallen@entimoss.com : cgallen@opennms.org Mobile: +44 (0) 7789 938012
  • 2. slide - 1© OpenNMS / Entimoss 2012 www.opennms.co.uk Contents • Talk Objectives — Advocate OpenNMS adoption — Encourage contribution — Receive Feedback — Answer the universal question: – What is the difference from Nagios? • Contents — OpenNMS Features – Community – Current Capabilities – Users Experiences — OpenNMS Futures – Distributed Architecture – OSGi – Licenced Modules – Newts NoSQL data store
  • 3. slide - 2© OpenNMS / Entimoss 2012 www.opennms.co.uk A Great Application… • OpenNMS — Open Network Management System — OpenNMS is the world's – First Enterprise and Carrier Grade – Network and Infrastructure Management Platform – Developed under the Open Source Model. • Technology — Written in Java — Packaged for – Windows, Linux and most Unix distributions — Proven resilience and scalability • Websites — www.opennms.org — http://sourceforge.net/projects/opennms/ — https://github.com/OpenNMS/
  • 4. slide - 3© OpenNMS / Entimoss 2012 www.opennms.co.uk … Made by a great community • User community — Active user community is probably around 10,000 people. — Support customers; 100+ globally • Developer Community — We have 40+ developers with commit access • Assets — Licence AGPL — The IPR is owned by The OpenNMS Group, Inc. — OpenNMS Trademark owned by The OpenNMS Group • Governance — The community is managed by The Order of the Green Polo. All active OGP members have a vote on the direction of the project. • Foundation — The independent OpenNMS Europe Foundation has been created to represent the interests of the user community and run the user conferences — http://www.opennms.eu DEV-JAM Atlanta July 2008 DEV-JAM Minneapolis June 2013 DEV-JAM Minneapolis June 2014
  • 5. slide - 4© OpenNMS / Entimoss 2012 www.opennms.co.uk Wide community of commercial users • Papa Johns Pizza http://www.papajohns.com/ • Minnesota Children's Hospital http://www.childrensmn.org/ • Oregon State University http://oregonstate.edu • Permanente Medical Group www.permanente.net • Myspace www.myspace.com • Ocado www.ocado.com • FreshDirect http://www.freshdirect.com • Fox TV (Australia) http://www.foxtel.com.au • BBC Monitoring www.monitor.bbc.co.uk • FastSearch http://www.fastsearch.com/ • New Edge Networks http://www.newedgenetworks.com/ • Rackspace http://www.rackspace.com • Swisscom Eurospot http://www.swisscom-eurospot.com • Wind Telecomunicazioni SpA (Italy) http://www.wind.it • BT www.bt.co.uk • Zen Internet http://www.zen.co.uk// • Arqiva http://www.arqiva.com/ • Airspeed http://airspeed.ie/ • And many more - 4000 downloads per week
  • 6. slide - 5© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS at AirSpeed • OpenNMS is AirSpeed’s primary monitoring system — Deployment has grown with business over 5 years • Why OpenNMS? — Cost — Open Source — Feature rich — Flexibility • Operational Experience — Highly configurable — Full visibility of code — Active online community — 3rd Party integration Thanks - Dónal Cunningham, AirSpeed Telecom
  • 7. slide - 6© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS at Arqiva • Arqiva has been using OpenNMS in various guises for around 10 years — OpenNMS is not Arqiva’s primary management platform but it provides a very flexible ‘network management layer’ for adapting unusual requirements — OpenNMS provides a very cost effective bridge between diverse equipment and other OSS systems • Multiple deployments — Initial trials of Digital broadcasting management — Trials of Smart Metering Management — Internal infrastructure management — Management of certain customer networks ‘when I encounter a new problem, I can usually think of a way it can be solved using an OpenNMS configuration’ Ian Jarrett Arqiva Thanks to Ian Jarrett, Arqiva
  • 8. slide - 7© OpenNMS / Entimoss 2012 www.opennms.co.uk Juniper Networks – powered by OpenNMS • The Junos Space Network Management Platform is designed for Service Providers and Enterprises. It provides broad FCAPS capability, same day support for new devices and Junos releases, a task-specific user interface, and northbound APIs to easily integrate into existing NMS or OSS/BSS deployments • http://www.juniper.net/us/en/products- services/network-management/ • The OpenNMS Group has entered into a “Powered by OpenNMS” licensing agreement with Juniper Networks (NYSE: JNPR) to add fault and performance management capabilities to the Junos Space software platform. • Usama Anqud, Senior Director of Engineering at Juniper Networks, states “After evaluating several products, we found that OpenNMS was best-in- class, complementing Junos Space by providing a highly scalable, full featured and customizable fault and performance management capabilities.” • - See more at: http://www.opennms.com/juniper- networks-uses-powered-by-opennms-to-extend- junos-space
  • 9. slide - 8© OpenNMS / Entimoss 2012 www.opennms.co.uk Example: Embedded Service • ShadowNMS a service monitoring platform developed by Shadowcat Systems Limited, powered by OpenNMS. • The whole ethos of ShadowNMS is to enable a simplicity of access and control over complex discovery and monitoring tools. You do not need to waste time working out what to monitor, simply enter a device address and ShadowNMS will do the discovery for you and present you with the benchmarks for you to choose, monitor and analyse. • http://shadownms.com Shadowcat Systems 128 The Barracks White Cross South Road Lancaster LA1 4XQ +44 (0)1524 842155 http://shadow.cat E-mail addresses info@shadowcat.co.uk
  • 10. slide - 9© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS Distribution Streams
  • 11. entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015 www.opennms.co.uk Capabilities OpenNMS Release 15 (Horizon)
  • 12. slide - 11© OpenNMS / Entimoss 2012 www.opennms.co.uk Managing Next Generation Services Access Network Cloud Core Network Cloud Physical Infrastructure Virtualised Infrastructure And applications (Cloud/SDN/NVF) VM VM VM VM VM VM VM VM VM VM VM VM Service 1 Service 2Service 3 Application Space URI URI URI End user Services (Apps) are a mash-up of web services accessed through standard and proprietary protocols; • HTTP, REST, SOAP, JSON, RSS, • Open Data / RDF etc. • ‘Internet of things’ Services hosted in ‘Cloud’ designed to scale through addition of VM resources ‘cloud bursting’ ‘cloud brokering’ Underlying physical infrastructure •Commodity hardware •Geographical Diversity •Rapid Churn •Network Connectivity
  • 13. slide - 12© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS Problem Handling touch points TM Forum Business Process Framework (eTOM)
  • 14. slide - 13© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS Problem Handling touch points TM Forum Business Process Framework (eTOM) Fault Detection Data Collection and Distribution Resource Trouble Management Service problem Management Customer Problem Handling Customer Interface Customer View / Reports Service / Resource Fault Trends / Reporting
  • 15. slide - 14© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS Performance touch points TM Forum Business Process Framework (eTOM)
  • 16. slide - 15© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS Performance touch points TM Forum Business Process Framework (eTOM) Performance Data Collection and Distribution Resource Performance Management Service Quality Management Customer QoS / SLA Management Customer Interface Customer Reports Service / Resource Performance Analysis / Capacity Planning
  • 17. slide - 16© OpenNMS / Entimoss 2012 www.opennms.co.uk Resource Data Collection at All Layers • Synthetic Transactions / Data Collection — ICMP / HTTP / HTTPS — ReST / WS / XML — DHCP / DNS / FTP / LDAP Radius — IMAP / POP3 /SMTP / NTP — JDBC / JSR160 (JMX) / WMS / WBEM — NSClient (Nagios Agent) / NRPE (Nagios Remote Plugin Executor) — SMB / Citrix — SNMP / SSH TCP • Virtualisation — VMware integration — Open Stack (being developed) • Service & Network discovery — VMware integration — Policy driven Layer 2 network discovery • Remote Pollers — Remotely monitor services from multiple locations Access Network Cloud Core Network Cloud Physical Infrastructure Virtualised Infrastructure And applications VM VM VM VM VM VM VM VM VM VM VM VM Service 1 Service 2Service 3 Application Space URI URI URI RP RP RP
  • 18. slide - 17© OpenNMS / Entimoss 2012 www.opennms.co.uk Proven Scalability • Nearly 60,000 Devices on a Single Instance (Swisscom) • 1.2 Million Data Points Every Five Minutes (New Edge) • 32,000 Interfaces per Device (Wind) • 2000 events/sec (SRNS) • 3000 Remote Monitors (Papa Johns)
  • 19. slide - 18© OpenNMS / Entimoss 2012 www.opennms.co.uk Data Presentation supports Service Provider Business Processes • Service / Resource Problem management • Event Collection — OpenNMS can record all event occurrences • Alarm Correlation — Data base automations — Jboss Rules correlation engine for more sophisticated down stream alarm suppressing. • User Notifications and scheduled escalation — Notification escalation mechanism between users. • Trouble ticket integration — RT and OTRS, Remedy, Jira etc. • Customer view — Customer specific dashboards / Wallboards • Business Intelligence Reports — Operations / Customer / SLA reports
  • 20. slide - 19© OpenNMS / Entimoss 2012 www.opennms.co.uk New User Dash / Wall Board (Release 1.13+) Rotating Wallboard display (Boost priority for unacknowledged problems) Customised User Dashboard display
  • 21. slide - 20© OpenNMS / Entimoss 2012 www.opennms.co.uk New Maps & Topology (Release 1.12+) • Geographical node map (using Google maps or Open Streetmap) • STUI Semantic Topology UI • Allows users to semantically navigate between related nodes to diagnose problems • Node relations are automatically discovered
  • 22. slide - 21© OpenNMS / Entimoss 2012 www.opennms.co.uk ReST API & tools to create your own dashboard Example Grafana Dashboard http://ny-nms-1.jessewhite.ca:18080/grafana/#/dashboard/file/default.json Grafana Dashboard Code ; https://github.com/j-white/grafana-opennms-plugin/tree/master/opennms OpenNMS can work as a backend data collection engine for your own portal / UI or for integration with other systems Managed Services OpenNMS Core Performance Data ReST API
  • 23. entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015 www.opennms.co.uk OpenNMS Project Development Roadmap
  • 24. slide - 23© OpenNMS / Entimoss 2012 www.opennms.co.uk Strategic OpenNMS Architecture • Designed for very large deployments in service providers • Fully Distributed Architecture — Inherently scalable and fault tolerant • Big Data solution — Newts = Cassandra NoSQL storage of performance data • SOA Technology — Embedded Apache Service Mix ESB for events, messaging and control of platform • Modularised — OSGi based modular and distributed deployment of system • Object Level Access Control — Secure multi-tenanted solution • Industry Standard OSS API’s — TM Forum TIP etc.
  • 25. slide - 24© OpenNMS / Entimoss 2012 www.opennms.co.uk Application: Monitoring within the Cloud Google Network / Project – NAT & Firewall Centos 6.5 64 bit MySQL WordPress Plugins & Themes Images Google Compute Engine VM Google Disk Centos 6.5 64 bit Varnish Cache Load Balancer WordPress Plugins & Themes Images Google Compute Engine VM Google Disk Centos 6.5 64 bit WordPress Plugins & Themes Images Google Compute Engine VM Google Disk devel1.entimoss.org (godaddy) External 23.251.128.134 (ephemeral) Internal 10.240.186.182 devel2.entimoss.org (godaddy) External 130.211.69.156 (ephemeral) Internal 10.240.130.141 devel3.entimoss.org (godaddy) External 130.211.66.30 (ephemeral) Internal 10.240.250.21 Centos 6.5 64 bit OpenNMS Remote Poller Google Compute Engine VM Google Disk OpenNMS SMNnepO External OpenNMS
  • 26. slide - 25© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS Newts • OpenNMS has developed a NoSQL performance data storage strategy which can provide an alternative to RRD files – See Newts v 1.0 • http://opennms.github.io/newts/ 3rd party High Speed / Availability WAN Data Centre 2 (DC2) ONMS 2 Backup Server 1 Server 2 ONMS 2 Server 1 Server 2 GW RouterGW Router Data Centre 1 (DC1) ONMS 1 Server 1 Server 2 ONMS 1 Backup Server 1 Server 2 GW RouterGW Router Self Replicating Ring Users NoSQL Performance Data Storage and resilience Strategy https://github.com/OpenNMS/newts/wiki
  • 27. slide - 26© OpenNMS / Entimoss 2012 www.opennms.co.uk OpenNMS OSGi Modules • Business Justification — Incentivise and enable 3rd party developers to contribute OpenNMS extensions — Simplify model for creating custom OpenNMS applications / extensions — Provide platform for other OSGi projects to leverage OpenNMS (e.g. Open Daylight) — Monetise and Modularise new OpenNMS configurations and features – Reports, Business rules, New devices, Custom features OpenNMS Web Container OpenNMS OSGi API OpenNMSDaemon Karaf /OSGi Container/Bridge ConfigExtender LicenceManager Module Module OpenNMSWebApp OpenNMSWebApp OpenNMSDaemon Current V14 OpenNMS System /ETC OpenNMS OSGi API OpenNMSDaemon Karaf /OSGi Container/Bridge ConfigExtender LicenceManager Module Module OpenNMSWebApp OpenNMSDaemon Target OpenNMS System /ETC Over time OpenNMS migrates to running completely in OSGi container
  • 28. slide - 27© OpenNMS / Entimoss 2012 www.opennms.co.uk Licence Manager / App Store LicencePublisher LicenceModule LicenceModule Karaf OSGi Container OpenNMS OSGi API ConfigExtender LicenceManager Module Module Karaf /OSGi Container/Bridge Public Maven Plugin Repo Private Maven Licence Repo Shopping Cart / Payment Gateway (e.g. Apache Ofbiz) API for creating Public Key licences Licences distributed using Cut/Paste from User Account in Payment Gateway Licence Modules loaded using ‘features.xml’ from private licence module repo Product Modules loaded from Maven plugin repo using features.xml Modules only run if valid licence installed by licence manager. Licence Generator Archetype Maven Project generates Licence Specification Licence Authenticator Maven Project generates OSGi Plugin including Licence authenticator Private Key Licence Authenticator is included in main OSGi Module project OSGi Module deployed to plugin repo. Module can only be activated if Licence manager present and licence installed Licence Specification is kept private and stored in local licence spec repo Archetype makes it easy for developers to generate licences and licence authenticators as part of plugin build Licence Publisher OSGi container / OpenNMS
  • 29. slide - 28© OpenNMS / Entimoss 2012 www.opennms.co.uk Moving to Virtualised Networks You May Have Heard Of • Software defined Networking • Research / Data Centre • Open Flow • Network Functions Virtualisation • Service providers – ETSI • TM Forum ZOOM • Zero-touch Orchestration, Operations and Management (ZOOM) • ETSI’s vision for Network Functions Virtualisation — http://www.telco2research.com/articles/WP_telco2-network-functions-virtualisation-NFV-vs-software-defined-networking- SDN_Summary
  • 30. slide - 29© OpenNMS / Entimoss 2012 www.opennms.co.uk OSGi – facilitates integration into Open Daylight SDN/SFV controller
  • 31. slide - 30© OpenNMS / Entimoss 2012 www.opennms.co.uk Please join us – we need your help • Recap — Advocate OpenNMS adoption — Encourage contribution — Receive Feedback • Give it a go — Download and try the latest OpenNMS 15.x — Even if you don’t yet feel OpenNMS is ready for your environment, you can help us enhance it to where you need it to be. • Become part of the User Community — Could OpenNMS strategically or tactically fit with your organisation? • Contribute — Bug reports, feature requests, documentation, configurations, helping other users — Development partners; sponsoring or contributing new features — Research partners; labs / universities — Help us develop Newts with large scale data centre time series data
  • 32. entimOSS limited Company registered in England and Wales No. 06402040© OpenNMS / Entimoss 2015 www.opennms.co.uk Thank you / Questions