2. Warning! This presentation contains Java
and XML. No, I will not rewrite OpenNMS in
any other language than Java. If you are
happy with your current network monitoring
solution, stay cool, sit back and enjoy. I’m not
paid for selling software.
gl & hf
DisclaimerNSFW
3. “World’s first enterprise-grade
network management platform
developed under the
open source model.”
Tarus Balog, OpenNMS Maintainer since 2002
GNU GPLv3+
100%
Open Source
4. Oracle Java or OpenJDK
Jetty application server
PostgreSQL
RRDtool / JRobin
9. Änderungen
Wechsel von GPL v2 -> GPL v3+
iπVsex Support in unstable, next stable
1.10
Integration Drools in unstable, next
stable 1.10
GWT kommt stärker zum Einsatz
Weiterentwicklung Provisioning
Bessere Wartung der
Konfigurationsdateien
10. feature-branches und
“Kleinigkeiten”
Inventory daemon mit WMI Support
(origin/invd-1.9)
ExtJS replacement
Node label für Lookup
(HTTP(s)v4/v6; DNS-A/AAAA)
Instrumentation Log reader für
Leistungsdiagnose für Datacollection
15. Stellenbeschreibung: Provisiond
Stelle Nodes im NMS bereit
Finde heraus ob SNMP unterstützt
wird.
Stelle Schnittstellen bereit um Nodes
im NMS hinzuzufügen
Finde heraus welche Services überwacht
werden müssen
if(SNMP); then “discover”; else next
22. Finde heraus welche Services überwacht
werden müssen
dig @<interface-ip> www.google.de
Detectors &Discovery
23.
24. Geben uns Kontrolle über das
Verhalten von Provisond
Provisioning Policies
Geben uns Kontrolle über das
Verhalten der “Datacollection”
Geben uns Kontrolle, was in der
Datenbank beim IP-Tracking und IP-
Address-tracking gespeichert werden
soll.
31. Reporting Integration
Grafische Darstellung Leistungsdaten
aus RRD
Benutzderdefinierte Übersicht über
verschiedene RRD’s – KSC Reports
JasperReports integration zur
Auswertung von SQL und RRD-
Daten