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
Ronny Trommer
May 21, 2012
Technology
3
170
OpenNMS Kickstart
Introduction in OpenNMS. Presentation from OSCM 2010 in Nürnberg.
Ronny Trommer
May 21, 2012
Tweet
Share
More Decks by Ronny Trommer
See All by Ronny Trommer
Docker - Hello Ground!
indigo
0
55
OSMC 2017 - Another year with OpenNMS
indigo
1
290
Run Your Own Fucking Infrastructure
indigo
0
170
Introduction to OpenNMS
indigo
0
210
We don't need no documentation
indigo
2
110
OpenNMS meets Grafana
indigo
0
570
Workflow for documentation in Open Source projects
indigo
0
85
VMware and OpenNMS in Real World
indigo
0
160
Make the net work
indigo
0
50
Other Decks in Technology
See All in Technology
中年男性がメインフレームから クラウドへキャリアシフトしてみた
uechishingo
1
460
「できる!」を増やすGitHub Copilot活用法 / How to use GitHub Copilot to expand your possibilities
sansan_randd
1
220
サービス開発におけるVue3とTypeScriptの親和性について
tsukuha
10
1.7k
エムスリーQAチーム紹介資料 / Introduction of M3 QA Team
m3_engineering
1
280
知識と実践を紡ぐGenAI / Connecting Knowledge and experience with GenAI
aki_moon
2
160
多言語化対応における TypeScript の型定義を通して開発のしやすさについて考えた / TSKaigi TypeScript Multilingualization
nabeliwo
2
380
個人的、Kubernetes の最新注目機能! (2024年5月版) / TechFeed Experts Night#28 〜 コンテナ技術最前線
pfn
PRO
3
210
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
130
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
300
AWSやJAWS-UGとの出会いを振り返る
yoyoyopg
1
210
データ分析力を高めるSQL研修サービス『SQL Everyone』
hikarut
1
370
Dungeons and Dragons and Rails
joelq
0
220
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
The Invisible Customer
myddelton
114
12k
Code Reviewing Like a Champion
maltzj
515
39k
A better future with KSS
kneath
231
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.5k
Design by the Numbers
sachag
274
18k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
188
16k
Designing for Performance
lara
601
67k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
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