NetXMS Support Forum

Please login or register.

Login with username, password and session length

Author Topic: websvc and grafana integration problem  (Read 295 times)

toofarnorth

  • Newbie
  • *
  • Posts: 1
    • View Profile
websvc and grafana integration problem
« on: September 26, 2018, 05:21:45 pm »

Hello

Just wanted to share my findings when trying to integrate NetXMS with Grafana.

Whatever I did I couldn't get a connection between them. The data source always gave an error stating "HTTP Error Internal Server Error"
If I tried to open the web service page (http://192.168.222.44:8080/websvc) directly it gave me a this error: {"description":"Internal error","error":46}

Just for the record, now that the issue is fixed, I still get the error 46 message if I try to connect directly.

I asked for help and Victor was kind enough to take a look at things for me.

First we tried the Curl trick posted at the bottom of this wiki page.
https://wiki.netxms.org/wiki/Web_service_API

The catalina.out file in Tomcat log folder showed that authentication was successful, so it wasn't a case of mistyped password or wrong user.

Then further down he saw something about missing javax classes.
Turns out that using Java 11 with Tomcat was the issue.

I removed Java 11 and installed Java 8 and the issue was resolved.

So, check if you are using a compatible Java version :)

PS: Victor mentioned that it might work with Java 10 by adding --add-modules java.xml.bind to JVM command line


I hope this is helpful for others as well!

tfn





Logged

Borgso

  • Jr. Member
  • **
  • Posts: 55
    • View Profile
Re: websvc and grafana integration problem
« Reply #1 on: September 26, 2018, 09:13:12 pm »

I can confirm adding "--add-modules java.xml.bind" to JAVA_OPTS in /etc/default/tomcat8 works for "openjdk 10.0.2" and tomcat8
Logged