back to the future performance management in an open source world

11
Back to the Future Performance Management in an Open Source World

Upload: anna-hopkins

Post on 17-Dec-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Back to the Future Performance Management in an Open Source World

Back to the Future

Performance Management

in an Open Source World

Page 2: Back to the Future Performance Management in an Open Source World

“Back to the Future”

Carefree kid Nutty professor Neanderthal villain Rock music Snazzy car

Flux capacitor

Page 3: Back to the Future Performance Management in an Open Source World

“Back to the Future”

Then

Carefree kid Nutty professor Neanderthal villain Rock music Snazzy car

Flux capacitor

Now

Carefree kid Nutty professor Neanderthal villain Rock music Snazzy car

Flux capacitor

Page 4: Back to the Future Performance Management in an Open Source World

Performance Management

Then

RMF/SMF (raw data) Share tapes, CMG (utilities to

interpret RMF/SMF) Assembler, PL/1, and (*cough*)

COBOL SAS (database, analytics,

programming and graphing) MXG (performance data store and

rudimentary reporting) MICS (performance data store and

extensive management reporting/graphing)

Now

SNMP (raw data) Open source, free (as in speech)

software Perl, Java, XML PostgreSQL, MySQL MRTG, RRDTool NMS solutions ?

Page 5: Back to the Future Performance Management in an Open Source World

Various tools relating to the Simple Network Management Protocol An extensible agent and a notification receiver An SNMP library Tools to request or set information from SNMP agents Tools to generate and handle SNMP traps A slew of SNMP related perl modules A version of the unix 'netstat', and 'df' commands using

SNMP A Tk/Perl mib browser

Page 6: Back to the Future Performance Management in an Open Source World

The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic load on network links. MRTG generates HTML pages containing PNG images which provide a LIVE visual representation of this traffic.

Page 7: Back to the Future Performance Management in an Open Source World

RRD (Round Robin Database) is a system to store and display time-series data (i.e. network bandwidth, machine-room temperature, server load average)

Page 8: Back to the Future Performance Management in an Open Source World

What’s Missing

Integration Integration Integration

Page 9: Back to the Future Performance Management in an Open Source World

Typical NMS

Page 10: Back to the Future Performance Management in an Open Source World

An Open NMS OpenNMS is an open-source

project dedicated to the creation of an enterprise grade network management platform.

OpenNMS exploits other open source (and open standards) components Linux (various distributions) PostgreSQL (database

management system) Apache Tomcat (Java app server) XML

(document/content/formatting) Net-SNMP (data

collection/capture) RRD (data storage, graphing)

Page 11: Back to the Future Performance Management in an Open Source World

OpenNMS