SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
OpenNMS meets
 JasperReports in...
             ga
            a
OpenNMS meets
 JasperReports in...
             ga
            a
Reporting in the past

    JasperRep
              orting
    OpenNMS       W  !
                  NE

            t ting S tarted
       Ge

       Reportingzen


         r the h ood
   Unde
Reporting in the past
Reporting in the past
opened
thedoor
for customizing
a little bit
po rt A PI
Re            po rtd
            Re
p or tA PI
Re



        A
     Expendabilit Y
     Guess Who’s Not Coming Back
Re po rtd




   Sc a l a b i l i tY
t d& A PI
R ep or
     Both use report-templates
p or tA PI
Re
p or tA PI
Re
               Batch reports

               Online reports

               View and manage pre-
               run reports

               Manage the batch
               report schedule
Re po rtd                      key features

 dedicated daemon

 scheduling in filesystem and mail

 output format is PDF
S ta rt ed
G ett ing                      My Toolbox

 Sun Java Environment
 iReport 3.6.0
 pgAdmin
 OpenNMS DB Schema
 Be relaxed and
 open-minded
S ta rt ed
G ett ing
      Good NEWS             7. May 2010




  Download         The part in
  is EASY          OpenNMS
                   is EASY
S ta rt ed
G ett ing
         Bad NEWS             7. May 2010



  You have to        Yo u h a v e
  learn SQL          to learn
CANNE
        D REPO
                     iReport
               RT + C
                      H EAT S
                              H EET
S ta rt ed
G ett ing                Report API
$OPENNMS_HOME/etc/jasper-reports.xml




                             P ar tI
S ta rt ed
G ett ing                 Report API
$OPENNMS_HOME/etc/database-reports.xml




                               a rt II
                              P
S ta rt ed
G ett ing                Report API
S ta rt ed
G ett ing                         Reportd
$OPENNMS_HOME/etc/reportd-configuration.xml




                                     n e!
                               D   o
PreparednesS
Yo u k n o w e n o u g h t o b e at t h e
           sword m aster
rtin gz en
Re po              start analog
rtin   en
                 gz there is no cake
  R    e po
2210                               2200
                            2200                               2200
                                                 2000   2050
2095                               1650   1800
                     2050
1980          2000                 1100

1865                                550
       1800
1750                                  0
       2007   2008   2009   2010          2007   2008   2009   2010
rtin gz en
Re po              about pie charts
rtin gz en
Re po                        lines for trends

    1800


    1350


     900


     450


       0
        2007   2008   2009       2010
rtin gz en
R      e po                                             about 3D


3000
                                                                3000
2250
                                                                2250

1500                                                        1500

 750                            2007                        750
                                       2008
                                                            0
   0                                          2009
    2007   2008   2009   2010
                                                     2010
rtin gz en
R e po                                             about tables

Node      Outages   Duration   Node      Outages    Duration
my node      1         30s     my node      1          30s
my node      2        520s     my node      2         520s
my node      2        430s     my node      2         430s
my node      2        500s     my node      2         500s
my node      1        3630s    my node      1         3630s
my node      5        5000s    my node      5         5000s
my node      7        3200s    my node      7         3200s
my node      6        1750s    my node      6         1750s
my node      1        100s     my node      1         100s
my node      1         30s     my node      1          30s
my node      6        980s     my node      6         980s
my node      1        720s     my node      1         720s
Total       35       16890     Total       35        16890
rtin gz en
Re po              a playground
Under
The   Hood
he Ho od
U   n de rT
In practice ...
n ds tu ff
fi
    Early Morning Report
            http://bugzilla.opennms.org/show_bug.cgi?id=3668
    iReport 3.6.0
             http://sourceforge.net/projects/ireport/files/
    pgAdmin III
           http://www.pgadmin.org/download/

    OpenNMS DB Schema
          http://www.opennms.org/wiki/OpenNMS_database_schema
    Relationale Algebra (Kristian Köhntopp)
             http://blog.koehntopp.de/archives/2844-Was-bedeutet-eigentlich-
             Relationale-Algebra.html
    The Definitive Guide to iReport
           http://www.amazon.com/Definitive-Guide-iReport-
           Experts-Voice/dp/1590599284/ref=sr_1_2?
           ie=UTF8&s=books&qid=1272975738&sr=8-2
True Open
network   Source
management platform
with   integrated
reporting template
engine
                 Yo u!
         hank
       T

Weitere ähnliche Inhalte

Ähnlich wie OpenNMS meets Jasper Reports again

Bdd From The Trenches
Bdd From The TrenchesBdd From The Trenches
Bdd From The Trenchesjjggss
 
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...Renaud Visage
 
Katello on TorqueBox
Katello on TorqueBoxKatello on TorqueBox
Katello on TorqueBoxlzap
 
Microcontrollers and RT programming 3
Microcontrollers and RT programming 3Microcontrollers and RT programming 3
Microcontrollers and RT programming 3SSGMCE SHEGAON
 
BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)
BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)
BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)Rob Shakir
 
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...PyData
 
Medalist i3070 08.30p software release
Medalist i3070 08.30p software releaseMedalist i3070 08.30p software release
Medalist i3070 08.30p software releaseInterlatin
 
Rat Pack Remote Control - a technical Internet of Things (tm) basics primer
Rat Pack Remote Control - a technical Internet of Things (tm) basics primerRat Pack Remote Control - a technical Internet of Things (tm) basics primer
Rat Pack Remote Control - a technical Internet of Things (tm) basics primerSven Kräuter
 
BGP Error Handling (NANOG 51)
BGP Error Handling (NANOG 51)BGP Error Handling (NANOG 51)
BGP Error Handling (NANOG 51)Rob Shakir
 
Genome_annotation@BioDec: Python all over the place
Genome_annotation@BioDec: Python all over the placeGenome_annotation@BioDec: Python all over the place
Genome_annotation@BioDec: Python all over the placeBioDec
 
Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...
Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...
Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...Codemotion
 
Wichert Akkerman - Plone.Org Infrastructure
Wichert Akkerman - Plone.Org InfrastructureWichert Akkerman - Plone.Org Infrastructure
Wichert Akkerman - Plone.Org InfrastructureVincenzo Barone
 
Wichert Akkerman Plone Deployment Practices The Plone.Org Setup
Wichert Akkerman   Plone Deployment Practices   The Plone.Org SetupWichert Akkerman   Plone Deployment Practices   The Plone.Org Setup
Wichert Akkerman Plone Deployment Practices The Plone.Org SetupVincenzo Barone
 
Movable type seminar 20120411
Movable type seminar 20120411Movable type seminar 20120411
Movable type seminar 20120411Six Apart
 
BCIX Roundtable 2009 presentation
BCIX Roundtable 2009 presentationBCIX Roundtable 2009 presentation
BCIX Roundtable 2009 presentationBCIX e.V.
 
Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践colderboy17
 
Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践guiyingshenxia
 

Ähnlich wie OpenNMS meets Jasper Reports again (20)

Bdd From The Trenches
Bdd From The TrenchesBdd From The Trenches
Bdd From The Trenches
 
Ss7 isup homer
Ss7 isup homerSs7 isup homer
Ss7 isup homer
 
Revolucion Rails
Revolucion RailsRevolucion Rails
Revolucion Rails
 
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
Scaling Eventbrite to $1B - Presented at Dublin Web Summit 2012 by Co-founder...
 
Katello on TorqueBox
Katello on TorqueBoxKatello on TorqueBox
Katello on TorqueBox
 
Microcontrollers and RT programming 3
Microcontrollers and RT programming 3Microcontrollers and RT programming 3
Microcontrollers and RT programming 3
 
BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)
BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)
BGP Error Handling - Developing an Operator-Led Approach in the IETF (UKNOF 18)
 
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
Massively Parallel Processing with Procedural Python by Ronert Obst PyData Be...
 
Medalist i3070 08.30p software release
Medalist i3070 08.30p software releaseMedalist i3070 08.30p software release
Medalist i3070 08.30p software release
 
Rat Pack Remote Control - a technical Internet of Things (tm) basics primer
Rat Pack Remote Control - a technical Internet of Things (tm) basics primerRat Pack Remote Control - a technical Internet of Things (tm) basics primer
Rat Pack Remote Control - a technical Internet of Things (tm) basics primer
 
BGP Error Handling (NANOG 51)
BGP Error Handling (NANOG 51)BGP Error Handling (NANOG 51)
BGP Error Handling (NANOG 51)
 
Genome_annotation@BioDec: Python all over the place
Genome_annotation@BioDec: Python all over the placeGenome_annotation@BioDec: Python all over the place
Genome_annotation@BioDec: Python all over the place
 
Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...
Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...
Rat Pack Remote Control – an Internet of Things basics hands on workshop by S...
 
Wichert Akkerman - Plone.Org Infrastructure
Wichert Akkerman - Plone.Org InfrastructureWichert Akkerman - Plone.Org Infrastructure
Wichert Akkerman - Plone.Org Infrastructure
 
Wichert Akkerman Plone Deployment Practices The Plone.Org Setup
Wichert Akkerman   Plone Deployment Practices   The Plone.Org SetupWichert Akkerman   Plone Deployment Practices   The Plone.Org Setup
Wichert Akkerman Plone Deployment Practices The Plone.Org Setup
 
Movable type seminar 20120411
Movable type seminar 20120411Movable type seminar 20120411
Movable type seminar 20120411
 
Configure Switch Nortel 8600
Configure Switch Nortel 8600Configure Switch Nortel 8600
Configure Switch Nortel 8600
 
BCIX Roundtable 2009 presentation
BCIX Roundtable 2009 presentationBCIX Roundtable 2009 presentation
BCIX Roundtable 2009 presentation
 
Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践
 
Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践Okbuy 李小红 好乐买自动化运维实践
Okbuy 李小红 好乐买自动化运维实践
 

Mehr von Ronny

Minimum introduction to Git
Minimum introduction to GitMinimum introduction to Git
Minimum introduction to GitRonny
 
Who pulls the strings?
Who pulls the strings?Who pulls the strings?
Who pulls the strings?Ronny
 
OSMC2010 Open NMS Kickstart
OSMC2010 Open NMS KickstartOSMC2010 Open NMS Kickstart
OSMC2010 Open NMS KickstartRonny
 
OpenNMS Reporting Cheat Sheet
OpenNMS Reporting Cheat SheetOpenNMS Reporting Cheat Sheet
OpenNMS Reporting Cheat SheetRonny
 
Jasper Reporting in Webapplications
Jasper Reporting in WebapplicationsJasper Reporting in Webapplications
Jasper Reporting in WebapplicationsRonny
 
OpenNMS Reporting - Enhancement
OpenNMS Reporting - EnhancementOpenNMS Reporting - Enhancement
OpenNMS Reporting - EnhancementRonny
 

Mehr von Ronny (6)

Minimum introduction to Git
Minimum introduction to GitMinimum introduction to Git
Minimum introduction to Git
 
Who pulls the strings?
Who pulls the strings?Who pulls the strings?
Who pulls the strings?
 
OSMC2010 Open NMS Kickstart
OSMC2010 Open NMS KickstartOSMC2010 Open NMS Kickstart
OSMC2010 Open NMS Kickstart
 
OpenNMS Reporting Cheat Sheet
OpenNMS Reporting Cheat SheetOpenNMS Reporting Cheat Sheet
OpenNMS Reporting Cheat Sheet
 
Jasper Reporting in Webapplications
Jasper Reporting in WebapplicationsJasper Reporting in Webapplications
Jasper Reporting in Webapplications
 
OpenNMS Reporting - Enhancement
OpenNMS Reporting - EnhancementOpenNMS Reporting - Enhancement
OpenNMS Reporting - Enhancement
 

Kürzlich hochgeladen

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

OpenNMS meets Jasper Reports again

  • 3. Reporting in the past JasperRep orting OpenNMS W ! NE t ting S tarted Ge Reportingzen r the h ood Unde
  • 7. po rt A PI Re po rtd Re
  • 8. p or tA PI Re A Expendabilit Y Guess Who’s Not Coming Back
  • 9. Re po rtd Sc a l a b i l i tY
  • 10. t d& A PI R ep or Both use report-templates
  • 11. p or tA PI Re
  • 12. p or tA PI Re Batch reports Online reports View and manage pre- run reports Manage the batch report schedule
  • 13. Re po rtd key features dedicated daemon scheduling in filesystem and mail output format is PDF
  • 14. S ta rt ed G ett ing My Toolbox Sun Java Environment iReport 3.6.0 pgAdmin OpenNMS DB Schema Be relaxed and open-minded
  • 15. S ta rt ed G ett ing Good NEWS 7. May 2010 Download The part in is EASY OpenNMS is EASY
  • 16. S ta rt ed G ett ing Bad NEWS 7. May 2010 You have to Yo u h a v e learn SQL to learn CANNE D REPO iReport RT + C H EAT S H EET
  • 17. S ta rt ed G ett ing Report API $OPENNMS_HOME/etc/jasper-reports.xml P ar tI
  • 18. S ta rt ed G ett ing Report API $OPENNMS_HOME/etc/database-reports.xml a rt II P
  • 19. S ta rt ed G ett ing Report API
  • 20. S ta rt ed G ett ing Reportd $OPENNMS_HOME/etc/reportd-configuration.xml n e! D o
  • 21. PreparednesS Yo u k n o w e n o u g h t o b e at t h e sword m aster
  • 22. rtin gz en Re po start analog
  • 23. rtin en gz there is no cake R e po 2210 2200 2200 2200 2000 2050 2095 1650 1800 2050 1980 2000 1100 1865 550 1800 1750 0 2007 2008 2009 2010 2007 2008 2009 2010
  • 24. rtin gz en Re po about pie charts
  • 25. rtin gz en Re po lines for trends 1800 1350 900 450 0 2007 2008 2009 2010
  • 26. rtin gz en R e po about 3D 3000 3000 2250 2250 1500 1500 750 2007 750 2008 0 0 2009 2007 2008 2009 2010 2010
  • 27. rtin gz en R e po about tables Node Outages Duration Node Outages Duration my node 1 30s my node 1 30s my node 2 520s my node 2 520s my node 2 430s my node 2 430s my node 2 500s my node 2 500s my node 1 3630s my node 1 3630s my node 5 5000s my node 5 5000s my node 7 3200s my node 7 3200s my node 6 1750s my node 6 1750s my node 1 100s my node 1 100s my node 1 30s my node 1 30s my node 6 980s my node 6 980s my node 1 720s my node 1 720s Total 35 16890 Total 35 16890
  • 28. rtin gz en Re po a playground
  • 29. Under The Hood
  • 30. he Ho od U n de rT In practice ...
  • 31. n ds tu ff fi Early Morning Report http://bugzilla.opennms.org/show_bug.cgi?id=3668 iReport 3.6.0 http://sourceforge.net/projects/ireport/files/ pgAdmin III http://www.pgadmin.org/download/ OpenNMS DB Schema http://www.opennms.org/wiki/OpenNMS_database_schema Relationale Algebra (Kristian Köhntopp) http://blog.koehntopp.de/archives/2844-Was-bedeutet-eigentlich- Relationale-Algebra.html The Definitive Guide to iReport http://www.amazon.com/Definitive-Guide-iReport- Experts-Voice/dp/1590599284/ref=sr_1_2? ie=UTF8&s=books&qid=1272975738&sr=8-2
  • 32. True Open network Source management platform with integrated reporting template engine Yo u! hank T