OpenNMS Reporting - Enhancement

4,071 views

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
4,071
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
70
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

×