OpenNMS
 Reporting-Enhancements


                                        Ronny Trommer
                              Deve...
Introduction
• Status quo reporting
• Why a reporting engine?
• How does it work?
• Realworld examples
• Alternatives
• Co...
Status quo reporting


• A lot of data in OpenNMS
• Performancedata in RRD/JRB-Flatfiles
• Nodes, events, alarms, notificati...
Status quo reporting

• Performancedata
    •      KSC Reports

    •      Customized Resource Graphs

    •      Statisti...
Status quo reporting




User Conference Europe 2009
Why a reporting engine?

• Easier customized availability reports
• Providing scheduling, history, mail
• Easier deploymen...
Why a reporting engine?

• Good tools - Rich Client Application
• Playing within boundaries
• Build and maintain report-pa...
How does it work?


• We uselicense model Shareware/OpenCore)
  (Hybrid
          JasperServer with iReport

• We use Jasp...
How does it work?




User Conference Europe 2009
How does it work?




User Conference Europe 2009
How does it work?




User Conference Europe 2009
Practical Example




• Show me ... in OpenNMS


  User Conference Europe 2009
Alternatives


• OpenReports
• BIRT
• Pentaho
• ...

  User Conference Europe 2009
Conclusion and
                perspectives
• It´s the entering wedge
• It would be nice to put the basic reporting
  stuf...
Resources - Q&A

• OpenNMS Wiki - Integration
• Bugzilla sourcepatch for 1.6.2
• JasperServer 3.0 Web-Services guide
• Ope...
Upcoming SlideShare
Loading in...5
×

OpenNMS Reporting - Enhancement

3,605

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,605
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
66
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

OpenNMS Reporting - Enhancement

  1. 1. OpenNMS Reporting-Enhancements Ronny Trommer Development and Consultant irc-nick: _indigo User Conference Europe 2009
  2. 2. Introduction • Status quo reporting • Why a reporting engine? • How does it work? • Realworld examples • Alternatives • Conclusion and perspectives • Resources - Q&A User Conference Europe 2009
  3. 3. Status quo reporting • A lot of data in OpenNMS • Performancedata in RRD/JRB-Flatfiles • Nodes, events, alarms, notifications, outages, thresholds, assets stored in SQL-Database User Conference Europe 2009
  4. 4. Status quo reporting • Performancedata • KSC Reports • Customized Resource Graphs • Statistics Reports • Outages • Availability Reporting • SLA-Reporting User Conference Europe 2009
  5. 5. Status quo reporting User Conference Europe 2009
  6. 6. Why a reporting engine? • Easier customized availability reports • Providing scheduling, history, mail • Easier deployment and maintaining • Easier to keep OpenNMS up-to-date • A lot of use cases in the realworld User Conference Europe 2009
  7. 7. Why a reporting engine? • Good tools - Rich Client Application • Playing within boundaries • Build and maintain report-packages • It´s easy to deploy reports to customer • Report other applications with SQL (OTRS, RT, CMDBs ...) User Conference Europe 2009
  8. 8. How does it work? • We uselicense model Shareware/OpenCore) (Hybrid JasperServer with iReport • We use JasperServer community edition (GNU Public License) • We use JasperServer Webservice API User Conference Europe 2009
  9. 9. How does it work? User Conference Europe 2009
  10. 10. How does it work? User Conference Europe 2009
  11. 11. How does it work? User Conference Europe 2009
  12. 12. Practical Example • Show me ... in OpenNMS User Conference Europe 2009
  13. 13. Alternatives • OpenReports • BIRT • Pentaho • ... User Conference Europe 2009
  14. 14. Conclusion and perspectives • It´s the entering wedge • It would be nice to put the basic reporting stuff to the OpenNMS webapplication • Provide a platform for reporting • Create report-packages in the community • Cool stuff for reporting in the pipeline WMI-Support, RANCID, Inventory scanner User Conference Europe 2009
  15. 15. Resources - Q&A • OpenNMS Wiki - Integration • Bugzilla sourcepatch for 1.6.2 • JasperServer 3.0 Web-Services guide • OpenNMS SVN - feature-jasper • OpenNMS Mailinglist • IRC: irc://irc.freenode.org/#opennms User Conference Europe 2009
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×