Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
OpenNMS Kickstart
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ronny Trommer
May 21, 2012
Technology
200
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OpenNMS Kickstart
Introduction in OpenNMS. Presentation from OSCM 2010 in Nürnberg.
Ronny Trommer
May 21, 2012
More Decks by Ronny Trommer
See All by Ronny Trommer
Netflow mit OpenNMS
indigo
0
87
Docker - Hello Ground!
indigo
0
100
OSMC 2017 - Another year with OpenNMS
indigo
1
530
Run Your Own Fucking Infrastructure
indigo
0
250
Introduction to OpenNMS
indigo
0
270
We don't need no documentation
indigo
2
140
OpenNMS meets Grafana
indigo
0
660
Workflow for documentation in Open Source projects
indigo
0
130
VMware and OpenNMS in Real World
indigo
0
230
Other Decks in Technology
See All in Technology
How we choose session proposals
kawaguti
PRO
0
110
AWS Continuum for Penetration Testing に Deep Dive してみる
asanoharuki
1
1.2k
フィンテック養成勉強会#68
finengine
0
240
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
290
【データ横丁主催】AI エージェント時代のTranslytical Data Platform
shisyu_gaku
0
290
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
230
Adversary Infrastructure Hunting101
disconinja
0
140
日本AIベンチャーレポート2026
kentarofujii
0
220
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
230
演劇と私とスクラム
chinmo
0
100
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
160
QAエンジニアがSoutherを使ってみたの〜10分でわかるSouther〜
mhlyc
0
110
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.4k
Code Reviewing Like a Champion
maltzj
529
40k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Abbi's Birthday
coloredviolet
4
10k
Embracing the Ebb and Flow
colly
88
5.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Transcript
Kickstart
Kickstart 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$
The Art Of Provisioning OpenNMS Intro Under The Hood Useful
Resources A Bunch Of Nodes
OpenNMS Intro “World’s first enterprise-grade network management platform developed under
the open source model.” Tarus Balog, OpenNMS Maintainer since 2002 Elevator pitch GNU GPLv2
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
OpenNMS Intro Minor versions stable (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.4 enhancements Version numbers
OpenNMS Intro Build with OpenJDK or Oracle Java based PostgreSQL
Jetty Webapplication Server JRobin or RRD
OpenNMS intro standalone
OpenNMS intro integrated
Under The Hood
None
Under The Hood Data Model Node IP Interface(s) Non-IP Interface(s)
service(s) Asset Informations Routing / STP / Link Informations Events
Nodes A Bunch Of
A Bunch of Nodes “I have no idea about my
network devices. You told me something about discovery?!” Auto Discovery
Under The Hood Event Bus message identified by UEI: uei.opennms.org/internal/discovery/newSuspect
Eventd configuration and logs $OPENNMS_HOME/etc/eventconf.xml $OPENNMS_HOME/etc/events $OPENNMS_HOME/logs/daemon/eventd.log Under The Hood
Event definition
Auto Discovery Rescan for new devices A Bunch of Nodes
Auto Discovery ... or discover a single IP address A
Bunch of Nodes
“I hate discovered print servers and services. I want full
control about provisioning!” A Bunch of Nodes
The Provisiond Directed Provisioning Change scanning behavior
The Provisiond Directed Provisioning
Provsioning The Art Of
The Provisiond Enhanced Directed Discovery “I need full control about
provisioned nodes ... ... and service discovery.” In-House developed inventory Stand-alone provisioning system Discover interfaces and services
The Provisiond Enhanced Directed Discovery Define scan behavior
The Provisiond Enhanced Directed Discovery Rescan every day Customized detectors
with parameters
The Provisiond Enhanced Directed Discovery
The Provisiond Enhanced Directed Discovery
The Provisiond Provisiond configuration and logs $OPENNMS_HOME/etc/provisiond-configuration.xml $OPENNMS_HOME/logs/daemon/provisiond.log Enhanced Directed
Discovery
The Provisiond Policy Based Discovery “I need full control about
provisioned nodes ... ... and a controlled discovery.”
The Provisiond Policy Based Discovery Three Types of policies IP
based “monitoring” policy SNMP data collection policy Node category policy
The Provisiond Policy Based Discovery IP based “monitoring” policy
The Provisiond Policy Based Discovery SNMP data collection policy
The Provisiond Policy Based Discovery Node category policy
The Provisiond Policy Based Discovery
The Provisiond Policy Based Discovery
The Provisiond CLI provisioning provision.pl
The Provisiond RESTful interfaces http://172.16.23.19:8980/opennms/rest/nodes/17
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