<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Install report server]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">Could you please instruct me step by step how to install NetXMS Reporting erver 2.0-M1 on Windows 2008 Server 64bit?</p>
]]></description><link>https://forum.netxms.org/topic/3567/install-report-server</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 07:30:18 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/3567.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Jan 2015 10:09:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Install report server on Fri, 31 May 2019 10:39:12 GMT]]></title><description><![CDATA[<p dir="auto">You have to write the reports yourself. There are some sample reports on this thread:</p>
<p dir="auto"><a href="https://www.netxms.org/forum/installation/reporting-server-4315/" rel="nofollow ugc">https://www.netxms.org/forum/installation/reporting-server-4315/</a></p>
]]></description><link>https://forum.netxms.org/post/25826</link><guid isPermaLink="true">https://forum.netxms.org/post/25826</guid><dc:creator><![CDATA[troffasky]]></dc:creator><pubDate>Fri, 31 May 2019 10:39:12 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Thu, 30 May 2019 19:01:31 GMT]]></title><description><![CDATA[<p dir="auto">I am still unable to get reporting server running on Windows.</p>
<p dir="auto">On step 7: Put report definition jars into workspace/definitions/, where do I get the definition jars from?</p>
]]></description><link>https://forum.netxms.org/post/25816</link><guid isPermaLink="true">https://forum.netxms.org/post/25816</guid><dc:creator><![CDATA[blairmc96]]></dc:creator><pubDate>Thu, 30 May 2019 19:01:31 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Mon, 25 Feb 2019 21:58:55 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for the info.</p>
<p dir="auto">However, I think we're all looking for a good step by step guide to setting up reporting on NetXMS on a Windows server.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/troffasky" aria-label="Profile: troffasky">@<bdi>troffasky</bdi></a> said in <a href="/post/25379">Install report server</a>:</p>
<blockquote>
<p dir="auto">If it's the SQL script you're looking for in Git, see post #2:</p>
<p dir="auto"><a href="https://www.netxms.org/forum/installation/reporting-server-on-window-2012-mysql-(ubuntu-18-4-virtualbox)/msg25355/#msg25355" rel="nofollow ugc">https://www.netxms.org/forum/installation/reporting-server-on-window-2012-mysql-(ubuntu-18-4-virtualbox)/msg25355/#msg25355</a></p>
</blockquote>
]]></description><link>https://forum.netxms.org/post/25381</link><guid isPermaLink="true">https://forum.netxms.org/post/25381</guid><dc:creator><![CDATA[blairmc96]]></dc:creator><pubDate>Mon, 25 Feb 2019 21:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Sat, 23 Feb 2019 09:24:30 GMT]]></title><description><![CDATA[<p dir="auto">If it's the SQL script you're looking for in Git, see post #2:</p>
<p dir="auto"><a href="https://www.netxms.org/forum/installation/reporting-server-on-window-2012-mysql-(ubuntu-18-4-virtualbox)/msg25355/#msg25355" rel="nofollow ugc">https://www.netxms.org/forum/installation/reporting-server-on-window-2012-mysql-(ubuntu-18-4-virtualbox)/msg25355/#msg25355</a></p>
]]></description><link>https://forum.netxms.org/post/25379</link><guid isPermaLink="true">https://forum.netxms.org/post/25379</guid><dc:creator><![CDATA[troffasky]]></dc:creator><pubDate>Sat, 23 Feb 2019 09:24:30 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Fri, 22 Feb 2019 16:57:57 GMT]]></title><description><![CDATA[<p dir="auto">I would appreciate a step by step documentation how to install the reporting server on Windows as well.</p>
<p dir="auto">Keep up the good work.</p>
<p dir="auto">Marco</p>
]]></description><link>https://forum.netxms.org/post/25378</link><guid isPermaLink="true">https://forum.netxms.org/post/25378</guid><dc:creator><![CDATA[rauchi]]></dc:creator><pubDate>Fri, 22 Feb 2019 16:57:57 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Thu, 21 Feb 2019 18:54:15 GMT]]></title><description><![CDATA[<p dir="auto">I'm trying to do this again, the documentation still refers to a page on git that does not exist and I am still unable to make this work.</p>
<p dir="auto">Any help is appreciated.</p>
]]></description><link>https://forum.netxms.org/post/25376</link><guid isPermaLink="true">https://forum.netxms.org/post/25376</guid><dc:creator><![CDATA[blairmc96]]></dc:creator><pubDate>Thu, 21 Feb 2019 18:54:15 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Mon, 12 Feb 2018 23:52:14 GMT]]></title><description><![CDATA[<p dir="auto">Any ideas on this?</p>
<p dir="auto">Thanks!</p>
]]></description><link>https://forum.netxms.org/post/23874</link><guid isPermaLink="true">https://forum.netxms.org/post/23874</guid><dc:creator><![CDATA[blairmc96]]></dc:creator><pubDate>Mon, 12 Feb 2018 23:52:14 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Fri, 02 Feb 2018 16:00:45 GMT]]></title><description><![CDATA[<p dir="auto">Got a little further, thanks!</p>
<p dir="auto">What else am I missing?</p>
<p dir="auto">I get this when running <code>java -jar reporting-server-2.2.2.jar</code></p>
<pre><code>09:53:33.507 [main] DEBUG c.r.reporting.dao.DaoContextConfig - DaoContextConfig initialized.
09:53:33.507 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
09:53:33.507 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Finished creating instance of bean 'daoContextConfig'
09:53:33.507 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'dataSource'
09:53:33.507 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating instance of bean 'dataSource'
09:53:33.507 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Returning cached instance of singleton bean 'daoContextConfig'
09:53:33.898 [main] WARN  o.s.c.a.AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportManager': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.radensolutions.reporting.service.Session com.radensolutions.reporting.service.impl.FileSystemReportManager.session; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.radensolutions.reporting.service.ReportScheduler com.radensolutions.reporting.service.impl.SessionImpl.scheduler; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportScheduler': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.radensolutions.reporting.service.NotificationService com.radensolutions.reporting.service.impl.QuartzReportScheduler.notificationService; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'notificationServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.hibernate.SessionFactory com.radensolutions.reporting.service.impl.NotificationServiceImpl.session; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sessionFactory' defined in class path resource [com/radensolutions/reporting/dao/DaoContextConfig.class]: Unsatisfied dependency expressed through constructor argument with index 0 of type [javax.sql.DataSource]: : Error creating bean with name 'dataSource' defined in class path resource [com/radensolutions/reporting/dao/DaoContextConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NullPointerException; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/radensolutions/reporting/dao/DaoContextConfig.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.NullPointerException
09:53:33.898 [main] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@742aa2: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.event.internalEventListenerProcessor,org.springframework.context.event.internalEventListenerFactory,appContextConfig,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor,NXCLQueryExecutorFactory,serverSettings,tcpConnector,reportManager,reportResultServiceImpl,sessionImpl,reportScheduler,smtpSenderImpl,notificationServiceImpl,sessionWorker,generatorJob,daoContextConfig,reportResultDAOImpl,org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration,org.springframework.transaction.config.internalTransactionAdvisor,transactionAttributeSource,transactionInterceptor,org.springframework.transaction.config.internalTransactionalEventListenerFactory,dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,javaMailSender,quartzScheduler]; root of factory hierarchy
</code></pre>
]]></description><link>https://forum.netxms.org/post/23806</link><guid isPermaLink="true">https://forum.netxms.org/post/23806</guid><dc:creator><![CDATA[blairmc96]]></dc:creator><pubDate>Fri, 02 Feb 2018 16:00:45 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Fri, 02 Feb 2018 10:59:11 GMT]]></title><description><![CDATA[<p dir="auto">All libraries are in manifest, so you can just run "cd java -jar reporting-server-2.2.2.jar" (working directory should be C:\NetXMS\opt\nxreporting)</p>
]]></description><link>https://forum.netxms.org/post/23803</link><guid isPermaLink="true">https://forum.netxms.org/post/23803</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Fri, 02 Feb 2018 10:59:11 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Fri, 02 Feb 2018 01:00:31 GMT]]></title><description><![CDATA[<p dir="auto">I'm trying to install reporting server on Windows following the instructions in the admin guide:</p>
<p dir="auto"><a href="https://www.netxms.org/documentation/adminguide/reporting.html#installation-manual" rel="nofollow ugc">https://www.netxms.org/documentation/adminguide/reporting.html#installation-manual</a></p>
<p dir="auto">Step 8 refers to a link that no longer exists:</p>
<p dir="auto"><code>8. Create additional tables by executing both scripts from https://git.netxms.org/public/netxms.git/tree/refs/heads/develop:/src/java/nxreporting/sql</code></p>
<p dir="auto">I've extracted the files but my definitions folder is empty, I don't know where to get those files.  The zip file on the download page only contains a lib folder and a main .jar file.</p>
<p dir="auto"><a href="https://www.netxms.org/download/releases/2.2/2.2.2/netxms-reporting-server-2.2.2.zip" rel="nofollow ugc">https://www.netxms.org/download/releases/2.2/2.2.2/netxms-reporting-server-2.2.2.zip</a></p>
<p dir="auto">When I run the following command:</p>
<p dir="auto"><code>java -cp /opt/nxreporting/lib/\*.jar:/opt/nxreporting/conf:/opt/nxreporting/reporting-server-2.2.2.jar com.radensolutions.reporting.Launcher</code></p>
<p dir="auto">OR</p>
<p dir="auto"><code>java -cp C:\NetXMS\opt\nxreporting\lib\*.jar C:\NetXMS\opt\nxreporting\reporting-server-2.2.2.jar com.radensolutions.reporting.Launcher</code></p>
<p dir="auto">I get this error:</p>
<p dir="auto"><strong>Error: Could not find or load main class com.radensolutions.reporting.Launcher</strong></p>
<p dir="auto">Below is the entire directory structure.</p>
<p dir="auto">I'm sure I'm missing something or doing something wrong, please let me know what to do.</p>
<p dir="auto">Thanks!</p>
<pre><code> Volume in drive C has no label.
 Volume Serial Number is CAB5-6A94

 Directory of C:\NetXMS\opt

02/01/2018  06:54 PM    &lt;DIR&gt;          .
02/01/2018  06:54 PM    &lt;DIR&gt;          ..
02/01/2018  06:54 PM                 0 dir.txt
02/01/2018  06:53 PM    &lt;DIR&gt;          nxreporting
               1 File(s)              0 bytes

 Directory of C:\NetXMS\opt\nxreporting

02/01/2018  06:53 PM    &lt;DIR&gt;          .
02/01/2018  06:53 PM    &lt;DIR&gt;          ..
02/01/2018  06:08 PM    &lt;DIR&gt;          conf
02/01/2018  06:45 PM    &lt;DIR&gt;          lib
01/08/2018  02:11 PM           668,742 reporting-server-2.2.2.jar
02/01/2018  06:12 PM    &lt;DIR&gt;          workspace
               1 File(s)        668,742 bytes

 Directory of C:\NetXMS\opt\nxreporting\conf

02/01/2018  06:08 PM    &lt;DIR&gt;          .
02/01/2018  06:08 PM    &lt;DIR&gt;          ..
02/01/2018  06:08 PM               663 nxreporting.xml
               1 File(s)            663 bytes

 Directory of C:\NetXMS\opt\nxreporting\lib

02/01/2018  06:45 PM    &lt;DIR&gt;          .
02/01/2018  06:45 PM    &lt;DIR&gt;          ..
01/08/2018  02:11 PM            62,983 activation-1.1.jar
01/08/2018  02:11 PM           445,288 antlr-2.7.7.jar
01/08/2018  02:11 PM             4,467 aopalliance-1.0.jar
01/08/2018  02:11 PM           192,035 bcmail-jdk14-1.38.jar
01/08/2018  02:11 PM           192,035 bcmail-jdk14-138.jar
01/08/2018  02:11 PM         1,551,468 bcprov-jdk14-1.38.jar
01/08/2018  02:11 PM         1,551,468 bcprov-jdk14-138.jar
01/08/2018  02:11 PM            22,994 bctsp-jdk14-1.38.jar
01/08/2018  02:11 PM           608,376 c3p0-0.9.1.1.jar
01/08/2018  02:11 PM            49,513 castor-core-1.3.3.jar
01/08/2018  02:11 PM           872,827 castor-xml-1.3.3.jar
01/08/2018  02:11 PM           230,951 commons-beanutils-1.9.0.jar
01/08/2018  02:11 PM           263,965 commons-codec-1.9.jar
01/08/2018  02:11 PM           575,389 commons-collections-3.2.1.jar
01/08/2018  02:11 PM           362,679 commons-configuration-1.10.jar
01/08/2018  02:11 PM            24,283 commons-daemon-1.0.15.jar
01/08/2018  02:11 PM           160,519 commons-dbcp-1.4.jar
01/08/2018  02:11 PM           196,768 commons-digester-2.1.jar
01/08/2018  02:11 PM           284,220 commons-lang-2.6.jar
01/08/2018  02:11 PM            60,686 commons-logging-1.1.1.jar
01/08/2018  02:11 PM            96,221 commons-pool-1.5.4.jar
01/08/2018  02:11 PM           544,403 core-3.2.1.jar
01/08/2018  02:11 PM           313,898 dom4j-1.6.1.jar
01/08/2018  02:11 PM         1,830,791 ecj-4.3.1.jar
01/08/2018  02:11 PM            16,030 geronimo-jta_1.1_spec-1.1.1.jar
01/08/2018  02:11 PM         6,998,724 groovy-all-2.4.4.jar
01/08/2018  02:11 PM            45,024 hamcrest-core-1.3.jar
01/08/2018  02:11 PM            75,288 hibernate-commons-annotations-5.0.1.Final.jar
01/08/2018  02:11 PM         5,583,264 hibernate-core-5.0.7.Final.jar
01/08/2018  02:11 PM           598,084 hibernate-entitymanager-5.0.7.Final.jar
01/08/2018  02:11 PM           113,371 hibernate-jpa-2.1-api-1.0.0.Final.jar
01/08/2018  02:11 PM        11,289,823 icu4j-57.1.jar
01/08/2018  02:11 PM         1,132,307 itext-2.1.7.js5.jar
01/08/2018  02:11 PM            34,476 jackson-annotations-2.1.4.jar
01/08/2018  02:11 PM           206,866 jackson-core-2.1.4.jar
01/08/2018  02:11 PM           926,562 jackson-databind-2.1.4.jar
01/08/2018  02:11 PM            28,576 jakarta-regexp-1.4.jar
01/08/2018  02:11 PM           187,752 jandex-2.0.0.Final.jar
01/08/2018  02:11 PM         5,531,229 jasperreports-6.3.1.jar
01/08/2018  02:11 PM            32,118 jasperreports-functions-6.3.1.jar
01/08/2018  02:11 PM           714,194 javassist-3.18.1-GA.jar
01/08/2018  02:11 PM             2,497 javax.inject-1.jar
01/08/2018  02:11 PM            66,802 jboss-logging-3.3.0.Final.jar
01/08/2018  02:11 PM            16,618 jcl-over-slf4j-1.7.12.jar
01/08/2018  02:11 PM           330,246 jcommon-1.0.23.jar
01/08/2018  02:11 PM         1,565,065 jfreechart-1.0.19.jar
01/08/2018  02:11 PM           573,912 joda-time-2.2.jar
01/08/2018  02:11 PM         1,394,512 jpathwatch-0.95.jar
01/08/2018  02:11 PM           314,932 junit-4.12.jar
01/08/2018  02:11 PM           280,928 logback-classic-1.1.3.jar
01/08/2018  02:11 PM           455,041 logback-core-1.1.3.jar
01/08/2018  02:11 PM         1,586,103 lucene-analyzers-common-4.5.1.jar
01/08/2018  02:11 PM         2,297,477 lucene-core-4.5.1.jar
01/08/2018  02:11 PM           205,195 lucene-queries-4.5.1.jar
01/08/2018  02:11 PM           384,884 lucene-queryparser-4.5.1.jar
01/08/2018  02:11 PM            45,578 lucene-sandbox-4.5.1.jar
01/08/2018  02:11 PM           521,157 mail-1.4.7.jar
01/08/2018  02:11 PM           972,007 mysql-connector-java-5.1.36.jar
01/08/2018  02:11 PM           149,288 netxms-base-2.2.2.jar
01/08/2018  02:11 PM           432,518 netxms-client-2.2.2.jar
01/08/2018  02:11 PM         3,698,857 ojdbc6-12.1.0.2.jar
01/08/2018  02:11 PM           445,343 olap4j-0.9.7.309-JS-3.jar
01/08/2018  02:11 PM         2,136,557 poi-3.12.jar
01/08/2018  02:11 PM           654,490 postgresql-9.4-1202-jdbc4.jar
01/08/2018  02:11 PM           660,316 quartz-2.2.1.jar
01/08/2018  02:11 PM           386,724 simple-xml-2.6.4.jar
01/08/2018  02:11 PM            32,127 slf4j-api-1.7.12.jar
01/08/2018  02:11 PM           370,051 spring-aop-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           731,512 spring-beans-4.2.4.RELEASE.jar
01/08/2018  02:11 PM         1,097,552 spring-context-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           176,775 spring-context-support-4.2.4.RELEASE.jar
01/08/2018  02:11 PM         1,078,737 spring-core-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           262,990 spring-expression-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           423,369 spring-jdbc-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           466,177 spring-orm-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           562,475 spring-test-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           265,523 spring-tx-4.2.4.RELEASE.jar
01/08/2018  02:11 PM           584,207 sqljdbc4-4.0.jar
01/08/2018  02:11 PM           179,346 stax-1.2.0.jar
01/08/2018  02:11 PM            23,346 stax-api-1.0-2.jar
01/08/2018  02:11 PM            26,514 stax-api-1.0.1.jar
01/08/2018  02:11 PM           109,318 xml-apis-1.0.b2.jar
01/08/2018  02:11 PM            93,395 xpp3-1.1.3.3.jar
              83 File(s)     70,072,376 bytes

 Directory of C:\NetXMS\opt\nxreporting\workspace

02/01/2018  06:12 PM    &lt;DIR&gt;          .
02/01/2018  06:12 PM    &lt;DIR&gt;          ..
02/01/2018  06:45 PM    &lt;DIR&gt;          definitions
02/01/2018  06:12 PM    &lt;DIR&gt;          output
               0 File(s)              0 bytes

 Directory of C:\NetXMS\opt\nxreporting\workspace\definitions

02/01/2018  06:45 PM    &lt;DIR&gt;          .
02/01/2018  06:45 PM    &lt;DIR&gt;          ..
               0 File(s)              0 bytes

 Directory of C:\NetXMS\opt\nxreporting\workspace\output

02/01/2018  06:12 PM    &lt;DIR&gt;          .
02/01/2018  06:12 PM    &lt;DIR&gt;          ..
               0 File(s)              0 bytes

     Total Files Listed:
              86 File(s)     70,741,781 bytes
              20 Dir(s)  379,893,391,360 bytes free
</code></pre>
]]></description><link>https://forum.netxms.org/post/23801</link><guid isPermaLink="true">https://forum.netxms.org/post/23801</guid><dc:creator><![CDATA[blairmc96]]></dc:creator><pubDate>Fri, 02 Feb 2018 01:00:31 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Thu, 22 Oct 2015 07:41:28 GMT]]></title><description><![CDATA[<p dir="auto">Hello Alex,</p>
<p dir="auto">can you upload the examples once again?<br />
The projekt files in sample_reports.tar.gz do not work. Thank you.</p>
<p dir="auto">Kind regards,<br />
Dennis</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alk" aria-label="Profile: alk">@<bdi>alk</bdi></a> said in <a href="/post/16293">Install report server</a>:</p>
<blockquote>
<p dir="auto">Hello.</p>
<p dir="auto">Reporting module is still sort of work-in-progress, it will be finalised and fully documented with the 2.0 release.</p>
<p dir="auto">In a meantime, I'll write some notes here.</p>
<p dir="auto">Part 1 – setup</p>
<ol>
<li>
<p dir="auto">Enable support in netxms core, then restart netxmsd: <code>nxdbmgr set EnableReportingServer 1</code></p>
</li>
<li>
<p dir="auto">Unpack netxms-reporting-server-2.0-M2.zip into some folder, in this example - /opt/nxreporting</p>
</li>
<li>
<p dir="auto">Create directory "conf"</p>
</li>
<li>
<p dir="auto">Create logger configuration: conf/logback.xml (sample attached), detailed description here: <a href="http://logback.qos.ch/manual/configuration.html#syntax" rel="nofollow ugc">http://logback.qos.ch/manual/configuration.html#syntax</a></p>
</li>
<li>
<p dir="auto">Create configuration file for reporting server: conf/nxreporting.xml</p>
</li>
</ol>
<pre><code>&lt;config&gt;
  &lt;workspace&gt;/opt/nxreporting/workspace&lt;/workspace&gt;
    &lt;netxmsdConfig&gt;/opt/netxms/etc/netxmsd.conf&lt;/netxmsdConfig&gt;
    &lt;datasources&gt;
        &lt;datasource&gt;
            &lt;id&gt;secondary&lt;/id&gt;
            &lt;type&gt;postgresql&lt;/type&gt;
            &lt;url&gt;jdbc:postgresql://127.0.0.1/netxms&lt;/url&gt;
            &lt;username&gt;netxms&lt;/username&gt;
            &lt;password&gt;netxms&lt;/password&gt;
        &lt;/datasource&gt;
    &lt;/datasources&gt;
    &lt;smtp&gt;
        &lt;server&gt;127.0.0.1&lt;/server&gt;
        &lt;from&gt;noreply@netxms.org&lt;/from&gt;
    &lt;/smtp&gt;
    &lt;netxms&gt;
        &lt;server&gt;127.0.0.1&lt;/server&gt;
        &lt;login&gt;admin&lt;/login&gt;
        &lt;password&gt;netxms&lt;/password&gt;
    &lt;/netxms&gt;
&lt;/config&gt;
</code></pre>
<p dir="auto">In most cases (when reports are using only single datasource), setting "netxmsdConfig" is enough, database type and credentials will loaded automatically from netxmsd.conf.<br />
"netxms" section of the config is required for reports, which load data not from SQL datasource, but using NetXMS API instead (connection is maintained by reporting server).</p>
<ol start="6">
<li>
<p dir="auto">Create workspace directory (as set by "workspace" parameter), it will contain both report definitions and intermediate report data (in "output" directory).</p>
</li>
<li>
<p dir="auto">Put report definition jars into workspace/definitions/:</p>
</li>
</ol>
<pre><code>AirAlk:~() $ ls -al /opt/nxreporting/workspace/definitions/*.jar
-rw-r--r--  1 alk  wheel  3729 Mar 11 15:31 /opt/nxreporting/workspace/definitions/alarm-history-1.0.0.jar
-rw-r--r--  1 alk  wheel  5607 Mar 11 15:31 /opt/nxreporting/workspace/definitions/alarm-resolution-time-1.0.0.jar
-rw-r--r--  1 alk  wheel  4570 Mar 11 15:31 /opt/nxreporting/workspace/definitions/alarm-resolution-time-statistics-by-users-1.0.0.jar
-rw-r--r--  1 alk  wheel  4203 Mar 11 15:31 /opt/nxreporting/workspace/definitions/dci-1.0.0.jar
-rw-r--r--  1 alk  wheel  9968 Mar 11 15:31 /opt/nxreporting/workspace/definitions/epp-1.0.0.jar
…
</code></pre>
<ol start="8">
<li>Start reporting server:</li>
</ol>
<pre><code>cd /opt/nxreporting
java -jar nxreporting-2.0-M2.jar
</code></pre>
<p dir="auto">When started with "-jar" option, java will automatically find configuration files in conf/ and all libraries in lib/. However, you can run it differently (and omit "cd /opt/nxreporting"): <code>java -cp /opt/nxreporting/lib/\*.jar:/opt/nxreporting/conf:/opt/nxreporting/nxreporting-2.0-M2.jar com.radensolutions.reporting.Launcher</code></p>
<p dir="auto">or, if you are running windows: <code>java -cp /opt/nxreporting/lib/\*.jar:/opt/nxreporting/conf:/opt/nxreporting/nxreporting-2.0-M2.jar com.radensolutions.reporting.Launcher</code></p>
<p dir="auto">Resulting directory structure:</p>
<pre><code>/opt/nxreporting:
total 5728
drwxr-xr-x   6 alk  wheel      204 Apr  7 20:31 .
drwxr-xr-x  14 alk  wheel      476 Apr  3 20:07 ..
drwxr-xr-x   4 alk  wheel      136 Apr  7 20:31 conf
drwxr-xr-x  79 alk  wheel     2686 Jan 23 10:29 lib
-rw-r--r--   1 alk  wheel  2929061 Jan 23 10:29 nxreporting-2.0-M2.jar
drwxr-xr-x   4 alk  wheel      136 Mar 11 15:06 workspace

/opt/nxreporting/conf:
total 16
drwxr-xr-x  4 alk  wheel   136 Apr  7 20:31 .
drwxr-xr-x  6 alk  wheel   204 Apr  7 20:31 ..
-rw-r--r--  1 alk  wheel  1367 Apr  7 20:21 logback.xml
-rw-r--r--  1 alk  wheel   764 Apr  7 13:21 nxreporting.xml

/opt/nxreporting/lib:
total 109528
…

/opt/nxreporting/workspace:
total 0
drwxr-xr-x   4 alk  wheel   136 Mar 11 15:06 .
drwxr-xr-x   6 alk  wheel   204 Apr  7 20:31 ..
drwxr-xr-x  32 alk  wheel  1088 Mar 11 15:43 definitions
drwxr-xr-x   8 alk  wheel   272 Mar 11 15:42 output

/opt/nxreporting/workspace/definitions:
total 248
drwxr-xr-x  32 alk  wheel  1088 Mar 11 15:43 .
drwxr-xr-x   4 alk  wheel   136 Mar 11 15:06 ..
-rw-r--r--   1 alk  wheel  3729 Mar 11 15:31 alarm-history-1.0.0.jar
-rw-r--r--   1 alk  wheel  5607 Mar 11 15:31 alarm-resolution-time-1.0.0.jar
-rw-r--r--   1 alk  wheel  4570 Mar 11 15:31 alarm-resolution-time-statistics-by-users-1.0.0.jar
…

/opt/nxreporting/workspace/output:
total 0
drwxr-xr-x   8 alk  wheel  272 Mar 11 15:42 .
drwxr-xr-x   4 alk  wheel  136 Mar 11 15:06 ..
drwxr-xr-x   4 alk  wheel  136 Mar 11 15:44 01827cdb-cb23-4b06-b607-fd02c4279add
drwxr-xr-x   4 alk  wheel  136 Mar  7 22:04 52ce4398-a131-4a79-887e-672cc73d5d34
drwxr-xr-x   3 alk  wheel  102 Mar 11 15:44 8a7c025c-84c8-4914-b2bf-3b4cde27a224
…
</code></pre>
<p dir="auto">You can download complete sample setup here (including two reports): <a href="https://www.dropbox.com/s/pcqtfqhnwnrseb9/nxreporting.tar.bz2?dl=0" rel="nofollow ugc">https://www.dropbox.com/s/pcqtfqhnwnrseb9/nxreporting.tar.bz2?dl=0</a></p>
</blockquote>
]]></description><link>https://forum.netxms.org/post/18086</link><guid isPermaLink="true">https://forum.netxms.org/post/18086</guid><dc:creator><![CDATA[Dennis Prior]]></dc:creator><pubDate>Thu, 22 Oct 2015 07:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Thu, 23 Jul 2015 10:13:41 GMT]]></title><description><![CDATA[<p dir="auto">hy guys,</p>
<p dir="auto">i have done running java -jar nxreporting-2.0-M4.jar but in running proccess need table name "QRTZ_FIRED_TRIGGERS" and "QRTZ_TRIGGERS" but in database is nothing. i assume create it n then is successed. can i know original table need cause i'm create manually. and then after succes running that report haven't running too. can somebody help me???</p>
<p dir="auto">thanks.</p>
<hr />
<p dir="auto"><img src="/assets/uploads/files/smf/0000000002366-Capture2.PNG" alt="Capture2.PNG" class="img-markdown  img-fluid" width="674" height="336" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000002368-menu.png" alt="menu.png" class="img-markdown  img-fluid" width="223" height="480" /></p>
<p dir="auto"><img src="/assets/uploads/files/smf/0000000002370-Capture.PNG" alt="Capture.PNG" class="img-markdown  img-fluid" width="674" height="338" /></p>
]]></description><link>https://forum.netxms.org/post/17368</link><guid isPermaLink="true">https://forum.netxms.org/post/17368</guid><dc:creator><![CDATA[cula09]]></dc:creator><pubDate>Thu, 23 Jul 2015 10:13:41 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Thu, 23 Jul 2015 03:07:49 GMT]]></title><description><![CDATA[<p dir="auto">hy i'm newbie in netxms.<br />
i have done follow this tutorial but when i try run "java -jar nxreporting-2.0-M4.jar" my JDBC can't connect to my database.<br />
can i see file xml for windows environment. i just tried create file xml with other tutorial.</p>
<p dir="auto">thanks</p>
]]></description><link>https://forum.netxms.org/post/17366</link><guid isPermaLink="true">https://forum.netxms.org/post/17366</guid><dc:creator><![CDATA[cula09]]></dc:creator><pubDate>Thu, 23 Jul 2015 03:07:49 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Sun, 07 Jun 2015 09:31:15 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">Could anyone upload nxreporting.tar.bz2 again please?</p>
<p dir="auto">Many Thanks <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.netxms.org/post/17021</link><guid isPermaLink="true">https://forum.netxms.org/post/17021</guid><dc:creator><![CDATA[frc.rodrig]]></dc:creator><pubDate>Sun, 07 Jun 2015 09:31:15 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Tue, 07 Apr 2015 18:24:43 GMT]]></title><description><![CDATA[<p dir="auto">Part 2 – report definitions.</p>
<p dir="auto">On startup, reporting server scan workspace/definitions directory for *.jar files.<br />
Each file is unpacked into it's own folder based on jar name (e.g. "report1.jar" will be unpacked into "report1").<br />
Each archive should contain at least one file – "main.jrxml", which is main report definition.<br />
It can also contain subreports, images – or anything else, supported by Jasper Reports. Any additional resources should be referenced using paths relative to root folder of unpacked report, which is set as addtional paramter "SUBREPORT_DIR" (e.g. "$P{SUBREPORT_DIR}/logo.png").</p>
<p dir="auto">Archive can also contain java code, which will be used as data provider (instead of querying SQL database).<br />
Reporting server will try to load class "report.DataSource", which should implement interface "com.radensolutions.reporting.custom.NXCLDataSource" (attached sample: Event Processing Policy). Query string language in jrxml should be set to "nxcl" (default - SQL).</p>
<p dir="auto">Simplest way to create jar files are using <a href="https://maven.apache.org/" rel="nofollow ugc">Maven</a>, empty project is provided in samples archive. Running "mvn package" will produce complete jar file in "target" directory.</p>
<p dir="auto">Sample reports (attached):<br />
"Data Collection Configuration" – list of data collection items configured on node(s), pure SQL.<br />
"Event Processing Policy" – EPP in printable format, data is loaded using Java API directly from NetXMS. Please note that netxms user (as it was configured in "&lt;netxms&gt;" section) should have permissions for reading EPP.<br />
"empty" – just a stub for your own reports: change name in "pom.xml", copy jrxml into src/main/resources, run "mvn package" – and you'll get jar file which can be deployed into workspace/definitions/.</p>
<hr />
<p dir="auto"><a href="/assets/uploads/files/smf/0000000002208-sample_reports.tar.gz">sample_reports.tar.gz</a></p>
]]></description><link>https://forum.netxms.org/post/16296</link><guid isPermaLink="true">https://forum.netxms.org/post/16296</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Tue, 07 Apr 2015 18:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Tue, 07 Apr 2015 17:51:10 GMT]]></title><description><![CDATA[<p dir="auto">Hello.</p>
<p dir="auto">Reporting module is still sort of work-in-progress, it will be finalised and fully documented with the 2.0 release.</p>
<p dir="auto">In a meantime, I'll write some notes here.</p>
<p dir="auto">Part 1 – setup</p>
<ol>
<li>
<p dir="auto">Enable support in netxms core, then restart netxmsd: <code>nxdbmgr set EnableReportingServer 1</code></p>
</li>
<li>
<p dir="auto">Unpack netxms-reporting-server-2.0-M2.zip into some folder, in this example - /opt/nxreporting</p>
</li>
<li>
<p dir="auto">Create directory "conf"</p>
</li>
<li>
<p dir="auto">Create logger configuration: conf/logback.xml (sample attached), detailed description here: <a href="http://logback.qos.ch/manual/configuration.html#syntax" rel="nofollow ugc">http://logback.qos.ch/manual/configuration.html#syntax</a></p>
</li>
<li>
<p dir="auto">Create configuration file for reporting server: conf/nxreporting.xml</p>
</li>
</ol>
<pre><code>&lt;config&gt;
  &lt;workspace&gt;/opt/nxreporting/workspace&lt;/workspace&gt;
    &lt;netxmsdConfig&gt;/opt/netxms/etc/netxmsd.conf&lt;/netxmsdConfig&gt;
    &lt;datasources&gt;
        &lt;datasource&gt;
            &lt;id&gt;secondary&lt;/id&gt;
            &lt;type&gt;postgresql&lt;/type&gt;
            &lt;url&gt;jdbc:postgresql://127.0.0.1/netxms&lt;/url&gt;
            &lt;username&gt;netxms&lt;/username&gt;
            &lt;password&gt;netxms&lt;/password&gt;
        &lt;/datasource&gt;
    &lt;/datasources&gt;
    &lt;smtp&gt;
        &lt;server&gt;127.0.0.1&lt;/server&gt;
        &lt;from&gt;noreply@netxms.org&lt;/from&gt;
    &lt;/smtp&gt;
    &lt;netxms&gt;
        &lt;server&gt;127.0.0.1&lt;/server&gt;
        &lt;login&gt;admin&lt;/login&gt;
        &lt;password&gt;netxms&lt;/password&gt;
    &lt;/netxms&gt;
&lt;/config&gt;
</code></pre>
<p dir="auto">In most cases (when reports are using only single datasource), setting "netxmsdConfig" is enough, database type and credentials will loaded automatically from netxmsd.conf.<br />
"netxms" section of the config is required for reports, which load data not from SQL datasource, but using NetXMS API instead (connection is maintained by reporting server).</p>
<ol start="6">
<li>
<p dir="auto">Create workspace directory (as set by "workspace" parameter), it will contain both report definitions and intermediate report data (in "output" directory).</p>
</li>
<li>
<p dir="auto">Put report definition jars into workspace/definitions/:</p>
</li>
</ol>
<pre><code>AirAlk:~() $ ls -al /opt/nxreporting/workspace/definitions/*.jar
-rw-r--r--  1 alk  wheel  3729 Mar 11 15:31 /opt/nxreporting/workspace/definitions/alarm-history-1.0.0.jar
-rw-r--r--  1 alk  wheel  5607 Mar 11 15:31 /opt/nxreporting/workspace/definitions/alarm-resolution-time-1.0.0.jar
-rw-r--r--  1 alk  wheel  4570 Mar 11 15:31 /opt/nxreporting/workspace/definitions/alarm-resolution-time-statistics-by-users-1.0.0.jar
-rw-r--r--  1 alk  wheel  4203 Mar 11 15:31 /opt/nxreporting/workspace/definitions/dci-1.0.0.jar
-rw-r--r--  1 alk  wheel  9968 Mar 11 15:31 /opt/nxreporting/workspace/definitions/epp-1.0.0.jar
…
</code></pre>
<ol start="8">
<li>Start reporting server:</li>
</ol>
<pre><code>cd /opt/nxreporting
java -jar nxreporting-2.0-M2.jar
</code></pre>
<p dir="auto">When started with "-jar" option, java will automatically find configuration files in conf/ and all libraries in lib/. However, you can run it differently (and omit "cd /opt/nxreporting"): <code>java -cp /opt/nxreporting/lib/\*.jar:/opt/nxreporting/conf:/opt/nxreporting/nxreporting-2.0-M2.jar com.radensolutions.reporting.Launcher</code></p>
<p dir="auto">or, if you are running windows: <code>java -cp /opt/nxreporting/lib/\*.jar:/opt/nxreporting/conf:/opt/nxreporting/nxreporting-2.0-M2.jar com.radensolutions.reporting.Launcher</code></p>
<p dir="auto">Resulting directory structure:</p>
<pre><code>/opt/nxreporting:
total 5728
drwxr-xr-x   6 alk  wheel      204 Apr  7 20:31 .
drwxr-xr-x  14 alk  wheel      476 Apr  3 20:07 ..
drwxr-xr-x   4 alk  wheel      136 Apr  7 20:31 conf
drwxr-xr-x  79 alk  wheel     2686 Jan 23 10:29 lib
-rw-r--r--   1 alk  wheel  2929061 Jan 23 10:29 nxreporting-2.0-M2.jar
drwxr-xr-x   4 alk  wheel      136 Mar 11 15:06 workspace

/opt/nxreporting/conf:
total 16
drwxr-xr-x  4 alk  wheel   136 Apr  7 20:31 .
drwxr-xr-x  6 alk  wheel   204 Apr  7 20:31 ..
-rw-r--r--  1 alk  wheel  1367 Apr  7 20:21 logback.xml
-rw-r--r--  1 alk  wheel   764 Apr  7 13:21 nxreporting.xml

/opt/nxreporting/lib:
total 109528
…

/opt/nxreporting/workspace:
total 0
drwxr-xr-x   4 alk  wheel   136 Mar 11 15:06 .
drwxr-xr-x   6 alk  wheel   204 Apr  7 20:31 ..
drwxr-xr-x  32 alk  wheel  1088 Mar 11 15:43 definitions
drwxr-xr-x   8 alk  wheel   272 Mar 11 15:42 output

/opt/nxreporting/workspace/definitions:
total 248
drwxr-xr-x  32 alk  wheel  1088 Mar 11 15:43 .
drwxr-xr-x   4 alk  wheel   136 Mar 11 15:06 ..
-rw-r--r--   1 alk  wheel  3729 Mar 11 15:31 alarm-history-1.0.0.jar
-rw-r--r--   1 alk  wheel  5607 Mar 11 15:31 alarm-resolution-time-1.0.0.jar
-rw-r--r--   1 alk  wheel  4570 Mar 11 15:31 alarm-resolution-time-statistics-by-users-1.0.0.jar
…

/opt/nxreporting/workspace/output:
total 0
drwxr-xr-x   8 alk  wheel  272 Mar 11 15:42 .
drwxr-xr-x   4 alk  wheel  136 Mar 11 15:06 ..
drwxr-xr-x   4 alk  wheel  136 Mar 11 15:44 01827cdb-cb23-4b06-b607-fd02c4279add
drwxr-xr-x   4 alk  wheel  136 Mar  7 22:04 52ce4398-a131-4a79-887e-672cc73d5d34
drwxr-xr-x   3 alk  wheel  102 Mar 11 15:44 8a7c025c-84c8-4914-b2bf-3b4cde27a224
…
</code></pre>
<p dir="auto">You can download complete sample setup here (including two reports): <a href="https://www.dropbox.com/s/pcqtfqhnwnrseb9/nxreporting.tar.bz2?dl=0" rel="nofollow ugc">https://www.dropbox.com/s/pcqtfqhnwnrseb9/nxreporting.tar.bz2?dl=0</a></p>
]]></description><link>https://forum.netxms.org/post/16293</link><guid isPermaLink="true">https://forum.netxms.org/post/16293</guid><dc:creator><![CDATA[alk]]></dc:creator><pubDate>Tue, 07 Apr 2015 17:51:10 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Tue, 07 Apr 2015 08:53:46 GMT]]></title><description><![CDATA[<p dir="auto">The lib an the jar file are seeming to be a module which is capable of being run by java.<br />
That how far I got with the humble knowledge I have at the moment.<br />
Starting the server with java -jar netxms-....jar seems to work.<br />
The only problem is how to change configurations for example if you don't use postgresql and use mssql instead.</p>
]]></description><link>https://forum.netxms.org/post/16284</link><guid isPermaLink="true">https://forum.netxms.org/post/16284</guid><dc:creator><![CDATA[crusader]]></dc:creator><pubDate>Tue, 07 Apr 2015 08:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Tue, 24 Mar 2015 18:23:40 GMT]]></title><description><![CDATA[<p dir="auto">I am also working with Windows 2008 Server 64Bit with MySQL and don't get the reporting server operational. A quick guide for Windows environments including the following topics would be very appriciated:</p>
<p dir="auto">* which software is needed (recommended) and where to install (for instance where to install nxreporting-2.0-M2.jar and included lib directory)<br />
* which config file(s) need to be changed to get it operational<br />
* a standard report for test purposes</p>
]]></description><link>https://forum.netxms.org/post/16207</link><guid isPermaLink="true">https://forum.netxms.org/post/16207</guid><dc:creator><![CDATA[adezoete]]></dc:creator><pubDate>Tue, 24 Mar 2015 18:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to Install report server on Wed, 25 Feb 2015 21:05:24 GMT]]></title><description><![CDATA[<p dir="auto">The same here, i'm looking for how to begin .. If I need to install JasperReport Server or only JasperReport Library, or what should I do to begin ...</p>
]]></description><link>https://forum.netxms.org/post/16016</link><guid isPermaLink="true">https://forum.netxms.org/post/16016</guid><dc:creator><![CDATA[hadesfromhell]]></dc:creator><pubDate>Wed, 25 Feb 2015 21:05:24 GMT</pubDate></item></channel></rss>