Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
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
190
3
Share
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
74
Docker - Hello Ground!
indigo
0
93
OSMC 2017 - Another year with OpenNMS
indigo
1
510
Run Your Own Fucking Infrastructure
indigo
0
230
Introduction to OpenNMS
indigo
0
250
We don't need no documentation
indigo
2
130
OpenNMS meets Grafana
indigo
0
630
Workflow for documentation in Open Source projects
indigo
0
120
VMware and OpenNMS in Real World
indigo
0
220
Other Decks in Technology
See All in Technology
クラウドネイティブ DB はいかにして制約を 克服したか? 〜進化歴史から紐解く、スケーラブルアーキテクチャ設計指針〜
hacomono
PRO
6
1.1k
AWS運用におけるAI Agent活用術 / JAWS-UG 神戸 #11 LT大会
genda
1
290
Terragrunt x Snowflake + dbt で作るマルチテナントなデータ基盤構築プラットフォーム
gak_t12
0
270
ECSのTerraformモジュールにコントリビュートした話
harukasakihara
0
230
業務に残された「良くない型」で考える「TypeScriptの難しさ」
sajikix
1
250
Purview 勉強会報告 Microsoft Purview 入門しようとしてみた
masakichixo
1
440
Claude Code で使える DuckDB Skills を試してみた / DuckDB Skills and Claude Code
masahirokawahara
1
650
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
3.5k
20260513_生成AIを専属DSに_AI分析結果の検品テクニック_ハンズオン_交通事故データ
doradora09
PRO
0
230
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
990
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
260
全社統制を維持しながら現場負担をどう減らすか〜プラットフォームチームとセキュリティチームで進めたSecurity Hub活用によるAWS統制の見直し〜/secjaws-security-hub-custom-insights
mhrtech
1
550
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
390
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
800
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Side Projects
sachag
455
43k
The browser strikes back
jonoalderson
0
1.1k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Claude Code のすすめ
schroneko
67
220k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
My Coaching Mixtape
mlcsv
0
130
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