Top Banner
OpenNMS meets JasperReports again...
32

OpenNMS meets Jasper Reports again

Dec 13, 2014

Download

Technology

ronny

Presentation from OUCE2010 workshop with iReport and OpenNMS.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenNMS meets Jasper Reports again

OpenNMS meets JasperReports

again...

Page 2: OpenNMS meets Jasper Reports again

OpenNMS meets JasperReports

again...

Page 3: OpenNMS meets Jasper Reports again

Getting Started

Reporting in the past

JasperReportingOpenNMS

Under the hood

Reportingzen

NEW!

Page 4: OpenNMS meets Jasper Reports again

Reporting in the past

Page 5: OpenNMS meets Jasper Reports again

Reporting in the past

Page 6: OpenNMS meets Jasper Reports again

opened thedoora little bitfor customizing

Page 7: OpenNMS meets Jasper Reports again

Report APIReportd

Page 8: OpenNMS meets Jasper Reports again

Report API

E x p e n d a b i l i t YGuess Who’s Not Coming Back

A

Page 9: OpenNMS meets Jasper Reports again

S c a l a b i l i t Y

Reportd

Page 10: OpenNMS meets Jasper Reports again

Reportd & API

Both use report-templates

Page 11: OpenNMS meets Jasper Reports again

Report API

Page 12: OpenNMS meets Jasper Reports again

Batch reports

Online reports

View and manage pre-run reports

Manage the batch report schedule

Report API

Page 13: OpenNMS meets Jasper Reports again

Reportd key features

dedicated daemon

output format is PDF

scheduling in filesystem and mail

Page 14: OpenNMS meets Jasper Reports again

Getting StartedMy Toolbox

iReport 3.6.0

pgAdmin

OpenNMS DB Schema

Be relaxed andopen-minded

Sun Java Environment

Page 15: OpenNMS meets Jasper Reports again

Getting Started

Good NEWS 7. May 2010

The part inOpenNMSis EASY

Downloadis EASY

Page 16: OpenNMS meets Jasper Reports again

Getting Started

Bad NEWS 7. May 2010

You havet o l e a r ni R e p o r t

You have tolearn SQL

CANNED REPORT + CHEAT SHEET

Page 17: OpenNMS meets Jasper Reports again

Getting StartedReport API

$OPENNMS_HOME/etc/jasper-reports.xml

Part I

Page 18: OpenNMS meets Jasper Reports again

Getting StartedReport API

$OPENNMS_HOME/etc/database-reports.xml

Part II

Page 19: OpenNMS meets Jasper Reports again

Getting StartedReport API

Page 20: OpenNMS meets Jasper Reports again

Getting StartedReportd

$OPENNMS_HOME/etc/reportd-configuration.xml

Done!

Page 21: OpenNMS meets Jasper Reports again

P r e p a r e d n e s SYo u k no w e no u g h to be at t he

s w or d m a s t e r

Page 22: OpenNMS meets Jasper Reports again

start analogReportingzen

Page 23: OpenNMS meets Jasper Reports again

Reportingzen

1750

1865

1980

2095

2210

2007 2008 2009 2010

2200

20502000

1800

there is no cake

0

550

1100

1650

2200

2007 2008 2009 2010

220020502000

1800

Page 24: OpenNMS meets Jasper Reports again

about pie chartsReportingzen

Page 25: OpenNMS meets Jasper Reports again

lines for trendsReportingzen

0

450

900

1350

1800

2007 2008 2009 2010

Page 26: OpenNMS meets Jasper Reports again

about 3DReportingzen

0

750

1500

2250

3000

2007 2008 2009 2010

0

750

1500

2250

3000

20072008

2009

2010

Page 27: OpenNMS meets Jasper Reports again

about tablesReportingzen

Node Outages Duration

my node 1 30s

my node 2 520s

my node 2 430s

my node 2 500s

my node 1 3630s

my node 5 5000s

my node 7 3200s

my node 6 1750s

my node 1 100s

my node 1 30s

my node 6 980s

my node 1 720s

Total 35 16890

Node Outages Duration

my node 1 30s

my node 2 520s

my node 2 430s

my node 2 500s

my node 1 3630s

my node 5 5000s

my node 7 3200s

my node 6 1750s

my node 1 100s

my node 1 30s

my node 6 980s

my node 1 720s

Total 35 16890

Page 28: OpenNMS meets Jasper Reports again

Reportingzena playground

Page 29: OpenNMS meets Jasper Reports again

Under

HoodThe

Page 30: OpenNMS meets Jasper Reports again

Under The Hood

In practice ...

Page 31: OpenNMS meets Jasper Reports again

find stuffhttp://bugzilla.opennms.org/show_bug.cgi?id=3668

Early Morning Report

iReport 3.6.0http://sourceforge.net/projects/ireport/files/

pgAdmin IIIhttp://www.pgadmin.org/download/

OpenNMS DB Schemahttp://www.opennms.org/wiki/OpenNMS_database_schema

Relationale Algebra (Kristian Köhntopp)http://blog.koehntopp.de/archives/2844-Was-bedeutet-eigentlich-Relationale-Algebra.html

http://www.amazon.com/Definitive-Guide-iReport-Experts-Voice/dp/1590599284/ref=sr_1_2?ie=UTF8&s=books&qid=1272975738&sr=8-2

The Definitive Guide to iReport

Page 32: OpenNMS meets Jasper Reports again

Thank Yo

u!

TrueSource

management platform

network

with

Open

reporting template

integrated

engine