OpenNMS integrates with JasperReports to provide reporting capabilities. Both use report templates to generate batch and online reports in PDF format. Getting started requires learning SQL and how to use iReport and the OpenNMS report APIs to customize and develop reports on metrics collected by OpenNMS.