+ All Categories
Home > Documents > OSMC2010 Open NMS Kickstart

OSMC2010 Open NMS Kickstart

Date post: 18-Dec-2014
Category:
Upload: ronny
View: 2,245 times
Download: 0 times
Share this document with a friend
Description:
Open Source Network Monitoring Conference 2010. Architecture, Discovery and Provisioning
58
Kickstart Thursday, October 7, 2010
Transcript
Page 1: OSMC2010 Open NMS Kickstart

Kic

ksta

rt

Thursday, October 7, 2010

Page 2: OSMC2010 Open NMS Kickstart

Kic

ksta

rt indigo@blinky:~$ whoami && locate

/////////////////////////////////////// Ronny Trommer

:: OpenNMS OGP member :: [email protected]

:: Student at University Fulda :: [email protected]

:: Co-worker at NETHINKS GmbH :: [email protected]

/////////////////////////////////////// Fulda in Germany :: irc://irc.opennms.org/opennms

indigo@blinky:/usr/bin$

Thursday, October 7, 2010

Page 3: OSMC2010 Open NMS Kickstart

The Art Of Provisioning

OpenNMS Intro

Under The Hood

Useful Resources

A Bunch Of Nodes

Thursday, October 7, 2010

Page 4: OSMC2010 Open NMS Kickstart

OpenNMS Intro

“World’s first enterprise-gradenetwork management platform

developed under theopen source model.”

Tarus Balog, OpenNMS Maintainer since 2002

Elevator pitch

GNU GPLv2

Thursday, October 7, 2010

Page 5: OSMC2010 Open NMS Kickstart

OpenNMS Intro

Name Registered Sourceforge ID

Netsaint 10.01.2000 1.323

OpenNMS 29.03.2000 4.141

Nagios 03.05.2001 26.589

RRDTool 13.01.2003 71.544

Groundwork CE 21.02.2006 160.654

Zenoss Core 20.03.2006 163.126

Hyperic 17.07.2006 172.556

Icinga 21.04.2009 260.128

History

Thursday, October 7, 2010

Page 6: OSMC2010 Open NMS Kickstart

OpenNMS Intro

Minor versionsstable (even)! ! ! ! 1.0 / 1.2 / 1.6 / 1.8 / 2.0

unstable (odd)!! ! ! 1.1 / 1.7 / 1.9

Build versions

Bugfixes and small!! 1.8.4enhancements! !

Version numbers

Thursday, October 7, 2010

Page 7: OSMC2010 Open NMS Kickstart

OpenNMS IntroBuild with

OpenJDK or Oracle Java based

PostgreSQL

Jetty Webapplication Server

JRobin or RRD

Thursday, October 7, 2010

Page 10: OSMC2010 Open NMS Kickstart

Under The HoodThursday, October 7, 2010

Page 11: OSMC2010 Open NMS Kickstart

Thursday, October 7, 2010

Page 12: OSMC2010 Open NMS Kickstart

Thursday, October 7, 2010

Page 13: OSMC2010 Open NMS Kickstart

Under The HoodData Model

NodeIP Interface(s)

Non-IP Interface(s)

service(s)

Asset Informations

Routing / STP / Link Informations

Events

Thursday, October 7, 2010

Page 14: OSMC2010 Open NMS Kickstart

NodesA Bunch OfThursday, October 7, 2010

Page 15: OSMC2010 Open NMS Kickstart

A Bunch of Nodes

“I have no idea about my network devices. You told me something about discovery?!”

Auto Discovery

Thursday, October 7, 2010

Page 16: OSMC2010 Open NMS Kickstart

Under The HoodEvent Bus

Thursday, October 7, 2010

Page 17: OSMC2010 Open NMS Kickstart

Under The HoodEvent Bus

Thursday, October 7, 2010

Page 18: OSMC2010 Open NMS Kickstart

Under The HoodEvent Bus

Thursday, October 7, 2010

Page 19: OSMC2010 Open NMS Kickstart

Under The HoodEvent Bus

message identified by UEI:uei.opennms.org/internal/discovery/newSuspect

Thursday, October 7, 2010

Page 20: OSMC2010 Open NMS Kickstart

Under The HoodEvent Bus

message identified by UEI:uei.opennms.org/internal/discovery/newSuspect

Thursday, October 7, 2010

Page 21: OSMC2010 Open NMS Kickstart

Under The HoodEvent definition

Thursday, October 7, 2010

Page 22: OSMC2010 Open NMS Kickstart

Under The HoodEvent definition

Thursday, October 7, 2010

Page 23: OSMC2010 Open NMS Kickstart

Eventd configuration and logs$OPENNMS_HOME/etc/eventconf.xml$OPENNMS_HOME/etc/events$OPENNMS_HOME/logs/daemon/eventd.log

Under The HoodEvent definition

Thursday, October 7, 2010

Page 24: OSMC2010 Open NMS Kickstart

Auto DiscoveryA Bunch of Nodes

Thursday, October 7, 2010

Page 25: OSMC2010 Open NMS Kickstart

Auto DiscoveryA Bunch of Nodes

Thursday, October 7, 2010

Page 26: OSMC2010 Open NMS Kickstart

Auto DiscoveryRescan for new devices

A Bunch of Nodes

Thursday, October 7, 2010

Page 27: OSMC2010 Open NMS Kickstart

Auto Discovery

... or discover a single IP address

A Bunch of Nodes

Thursday, October 7, 2010

Page 28: OSMC2010 Open NMS Kickstart

“I hate discovered print servers and services.I want full control about provisioning!”

A Bunch of Nodes

Thursday, October 7, 2010

Page 29: OSMC2010 Open NMS Kickstart

The ProvisiondDirected Provisioning

Thursday, October 7, 2010

Page 30: OSMC2010 Open NMS Kickstart

The ProvisiondDirected Provisioning

Change scanning behavior

Thursday, October 7, 2010

Page 31: OSMC2010 Open NMS Kickstart

The ProvisiondDirected Provisioning

Thursday, October 7, 2010

Page 32: OSMC2010 Open NMS Kickstart

The ProvisiondDirected Provisioning

Thursday, October 7, 2010

Page 33: OSMC2010 Open NMS Kickstart

ProvsioningThe Art Of

Thursday, October 7, 2010

Page 34: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

“I need full control about provisioned nodes ... ... and service discovery.”

In-House developed inventory

Stand-alone provisioning system

Discover interfaces and services

Thursday, October 7, 2010

Page 35: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Thursday, October 7, 2010

Page 36: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Define scan behavior

Thursday, October 7, 2010

Page 37: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Thursday, October 7, 2010

Page 38: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Rescan every day

Thursday, October 7, 2010

Page 39: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Rescan every day

Customized detectors with parameters

Thursday, October 7, 2010

Page 40: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Thursday, October 7, 2010

Page 41: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Thursday, October 7, 2010

Page 42: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Thursday, October 7, 2010

Page 43: OSMC2010 Open NMS Kickstart

The ProvisiondEnhanced Directed Discovery

Thursday, October 7, 2010

Page 44: OSMC2010 Open NMS Kickstart

The Provisiond

Provisiond configuration and logs$OPENNMS_HOME/etc/provisiond-configuration.xml$OPENNMS_HOME/logs/daemon/provisiond.log

Enhanced Directed Discovery

Thursday, October 7, 2010

Page 45: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

“I need full control about provisioned nodes ... ... and a controlled discovery.”

Thursday, October 7, 2010

Page 46: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Three Types of policies

Thursday, October 7, 2010

Page 47: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Three Types of policies

IP based “monitoring” policy

SNMP data collection policy

Node category policy

Thursday, October 7, 2010

Page 48: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

IP based “monitoring” policy

Thursday, October 7, 2010

Page 49: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

SNMP data collection policy

Thursday, October 7, 2010

Page 50: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Node category policy

Thursday, October 7, 2010

Page 51: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Thursday, October 7, 2010

Page 52: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Thursday, October 7, 2010

Page 53: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Thursday, October 7, 2010

Page 54: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Thursday, October 7, 2010

Page 55: OSMC2010 Open NMS Kickstart

The ProvisiondPolicy Based Discovery

Thursday, October 7, 2010

Page 56: OSMC2010 Open NMS Kickstart

The ProvisiondCLI provisioning

provision.pl

Thursday, October 7, 2010

Page 58: OSMC2010 Open NMS Kickstart

Useful resources

Whitepapers http://www.opennms.org/wiki/White_Papers

Virtual Appliance http://www.opennms.org/wiki/Vmware-evaluation

Get OpenNMS http://www.opennms.org/get-opennms/

Get Support http://www.opennms.org/get-support/

Slides OUCE http://www.opennms.org/wiki/UCE

Thursday, October 7, 2010


Recommended