Whats New Opennms 2019
Total Page:16
File Type:pdf, Size:1020Kb
www.opennms.co.uk Whats New OpenNMS 2019 Dr Craig Gallen, Director Entimoss Ltd (OpenNMS UK) Associate Lecturer Solent University Craig Gallen Email : [email protected] : [email protected] : [email protected] Mobile: +44 (0) 7789 938012 Craig © OpenNMS / Entimoss 2014 entimOSS limited Company registered in England and Wales No. 06402040 Contents www.opennms.co.uk OpenNMS Project Overview OpenNMS Functional Overview Future directions © OpenNMS / Entimoss 2012 slide - 1 Converged Virtualised Services www.opennms.co.uk End user Services (Apps) are a mash-up of web services accessed through standard and Application proprietary protocols; Access Network Cloud • HTTP, REST, SOAP, Space JSON, RSS, • Open Data / RDF etc. • ‘Internet of things’ URI URI URI Service 1 Services hosted in Virtualised Service 3 Service 2 VM ‘Cloud’ designed to VM scale through addition Infrastructure VM of VM resources And applications VM VM VM VM VM VM ‘cloud bursting’ VM VM VM ‘cloud brokering’ Underlying physical infrastructure Physical •Commodity hardware •Geographical Diversity Infrastructure •Rapid Churn •Network Connectivity Core Network Cloud © OpenNMS / Entimoss 2012 slide - 2 Moving to Virtualised Networks www.opennms.co.uk 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 © OpenNMS / Entimoss 2012 slide - 3 OSGi – facilitates integration into Open Daylight SDN/SFV controller www.opennms.co.uk © OpenNMS / Entimoss 2012 slide - 4 OpenNMS futures www.opennms.co.uk © OpenNMS / Entimoss 2012 slide - 5 The OpenNMS Project www.opennms.co.uk • OpenNMS — Open Network Management System — OpenNMS is the world's first Enterprise and Carrier grade network management platform developed under the open source model. • Technology — Written in Java — Packaged for Windows, Linux and most Unix distributions — Proven scalability – 300,000 data points every 5 minutes – Policy driven discovery of core nodes with 5000+ interfaces • Websites — www.opennms.org — http://sourceforge.net/projects/opennms/ © OpenNMS / Entimoss 2012 slide - 6 Proven Scalability www.opennms.co.uk • 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) © OpenNMS / Entimoss 2012 slide - 7 Wide community of commercial users www.opennms.co.uk • 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 • Arqiva http://www.arqiva.com/ • Airspeed http://airspeed.ie/ • And many more - 4000 downloads per week © OpenNMS / Entimoss 2012 slide - 8 Community and Governance www.opennms.co.uk • User community — Guess is that the active user community is probable closer to 10,000 people. — Support customers; 100+ globally • Developer Community — We have 35 developers with commit access DEV-JAM Atlanta July 2008 • Assets — Licence GPL — 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 DEV-JAM Minneapolis June 2013 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 Minneapolis June 2014 © OpenNMS / Entimoss 2012 slide - 9 www.opennms.co.uk Current Capabilities © OpenNMS / Entimoss 2014 entimOSS limited Company registered in England and Wales No. 06402040 Managing Virtualised Services www.opennms.co.uk End user Services (Apps) are a mash-up of web services accessed through standard and Application proprietary protocols; Access Network Cloud • HTTP, REST, SOAP, Space JSON, RSS, • Open Data / RDF etc. • ‘Internet of things’ URI URI URI Service 1 Services hosted in Virtualised Service 3 Service 2 VM ‘Cloud’ designed to VM scale through addition Infrastructure VM of VM resources And applications VM VM VM VM VM VM ‘cloud bursting’ VM VM VM ‘cloud brokering’ Underlying physical infrastructure Physical •Commodity hardware •Geographical Diversity Infrastructure •Rapid Churn •Network Connectivity Core Network Cloud © OpenNMS / Entimoss 2012 slide - 11 OpenNMS Problem Handling touch points www.opennms.co.uk © OpenNMS / Entimoss 2012 TM Forum Business Process Framework (eTOM) slide - 12 Resource Data Collection at All Layers www.opennms.co.uk • Remote Pollers — Remotely monitor services from multiple locations RP RP RP • Synthetic Transactions / Data Collection — ICMP / HTTP / HTTPS Application — ReST / WS / XML Space Access Network Cloud — DHCP / DNS / FTP / LDAP Radius — IMAP / POP3 /SMTP / NTP — JDBC / JSR160 (JMX) / WMS / WBEM URI URI URI — NSClient (Nagios Agent) / NRPE (Nagios Remote Plugin Executor) — SMB / Citrix Service 1 — SNMP / SSH TCP Virtualised Service 3 Service 2 VM Infrastructure VM • Virtualisation And applications VM VM VM VM — VMware integration VM VM VM — Open Stack (being developed) VM VM VM • Service & Network discovery — VMware integration Physical — Policy driven Layer 2 network discovery Infrastructure Core Network Cloud © OpenNMS / Entimoss 2012 slide - 13 Presentation supports Service Provider Business Processes www.opennms.co.uk • Customer view — Customer specific dashboards / Wallboards • Business Intelligence Reports — Operations / Customer / SLA reports • 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. © OpenNMS / Entimoss 2012 slide - 14 OpenNMS Performance touch points www.opennms.co.uk © OpenNMS / Entimoss 2012 TM Forum Business Process Framework (eTOM) slide - 15 Current OpenNMS Performance Mgt www.opennms.co.uk • Polled Data collection — Multiple sources — Regular collection — Low cost and highly scalable • Visualisation — Per interface or per node – not network wide • Threshold Alerting — Binary thresholds — How do we track over time — How do we predict problems • Reports - Jasper — Some calculation capability — Difficult to write and change – particularly with RRD data sources • Cassandra — RRD moving to Cassandra • Do performance measures drive the work on the NOC — Probably not… © OpenNMS / Entimoss 2012 slide - 16 New User Dash / Wall Board (Release 1.13+) www.opennms.co.uk Customised User Dashboard display Rotating Wallboard display (Boost priority for unacknowledged problems) © OpenNMS / Entimoss 2012 slide - 17 Maps & Topology www.opennms.co.uk • 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 © OpenNMS / Entimoss 2012 slide - 18 ReST API & tools to create your own dashboard www.opennms.co.uk OpenNMS can work as a backend data collection engine for your own portal / UI or for integration with other systems ReST API • Performance Data • Alarms / Situations • Entities OpenNMS Core Grafana Dashboard Code ; https://github.com/j-white/grafana-opennms-plugin/tree/master/opennms Managed Services © OpenNMS / Entimoss 2012 slide - 19 Business Service Monitoring www.opennms.co.uk Application Access Network Cloud • Now able to model complete Space URI URI URI services and relationships Service 1 between processes Service 3 Service 2 VM Virtualised VM VM VM VM VM Infrastructure VM VM VM And applications VM VM VM Physical Infrastructure Core Network Cloud Load Balancer Nginx / Varnish Management Configuration DNS / Web app Web app Web app LDAP DB NAT / VPN Server Network Common Application Specific Component's Component's © OpenNMS / Entimoss 2012 slide - 20 OpenNMS Compass www.opennms.co.uk © OpenNMS / Entimoss 2012 slide - 21 Contents www.opennms.co.uk OpenNMS Project Overview OpenNMS Functional Overview Future directions © OpenNMS / Entimoss 2012 slide - 22 www.opennms.co.uk • plugin architecture © OpenNMS / Entimoss 2012 slide - 23 Current Core System www.opennms.co.uk Grafana / Helm / Kibana Data Visualisation ReST API Plugin OpenNMS OpenNMS Module Module OpenNMS OpenNMS Manager WebApp WebApp Daemon Daemon OpenNMS OSGi API Karaf /OSGi Container/Bridge OpenNMS Web Container /ETC Current OpenNMS Core System Performance Persistence Configuration / Event Persistence Cassandra RRD Postgres Elastic © OpenNMS / Entimoss 2012 slide - 24 Target System - Sentinal www.opennms.co.uk Grafana / Helm