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

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

Transcript of Back to the Future Performance Management in an Open Source World.

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