Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OpenNMS Reporting Enhancement

OpenNMS Reporting Enhancement

Presentation on the first OpenNMS User Conference in Frankfurt about JasperReporting enhancement in OpenNMS

Ronny Trommer

May 21, 2012
Tweet

More Decks by Ronny Trommer

Other Decks in Technology

Transcript

  1. User Conference Europe 2009 Introduction • Status quo reporting •

    Why a reporting engine? • How does it work? • Realworld examples • Alternatives • Conclusion and perspectives • Resources - Q&A
  2. User Conference Europe 2009 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
  3. User Conference Europe 2009 Status quo reporting • Performancedata •

    KSC Reports • Customized Resource Graphs • Statistics Reports • Outages • Availability Reporting • SLA-Reporting
  4. User Conference Europe 2009 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
  5. User Conference Europe 2009 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 ...)
  6. User Conference Europe 2009 How does it work? • We

    use JasperServer with iReport (Hybrid license model Shareware/OpenCore) • We use JasperServer community edition (GNU Public License) • We use JasperServer Webservice API
  7. User Conference Europe 2009 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
  8. User Conference Europe 2009 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