Web GUI - Ports

Started by jdl, December 07, 2012, 12:11:35 PM

Previous topic - Next topic

jdl

Hi,

would you be so kind to give us some information about how the communication is setup between any Web GUI (remote laptop for example) and the NetXMS server?

Which port is effectively used? Wireshark shows only traffic to server port 4701. No traffic seems to be going on 8787.

How secure is the link between the remote laptop running the Web GUI dashboard and the NetXMS server?

We try to understand how likely it is that comm between remote dashboard and server will cross firewalls and how secure this comm can be.

Many thanks in advance.

Best regards,
Jdamien

jdl

More question...

Is it possible to tunnel traffic between dashboard and server in HTTP / HTTPS?


Br,
JDamien

SKYnv

Quote from: jdl on December 07, 2012, 12:11:35 PM
Hi,

would you be so kind to give us some information about how the communication is setup between any Web GUI (remote laptop for example) and the NetXMS server?

Which port is effectively used? Wireshark shows only traffic to server port 4701. No traffic seems to be going on 8787.

How secure is the link between the remote laptop running the Web GUI dashboard and the NetXMS server?

We try to understand how likely it is that comm between remote dashboard and server will cross firewalls and how secure this comm can be.

Many thanks in advance.

Best regards,
Jdamien
For connecting to netxms server web gui using port from server configuration=ClientListenerPort (usually 4701).
For connecting to Web Gui you use web_gui_server_ip:webgui_port. Usualy it 8080, but you can change it, configure you servlet engine or configure routing.
If web gui (servlet engine) running on netxms server machine then
1) you using netxms_ip:webgui_port for connecting to web gui
2) web gui using 127.0.0.1:ClientListenerPort for connecting to netxms server.

for security use encryption.
understand?

jdl

Many thanks for your feedback

I did successfully installed Web GUI console on the same server as my NetXMS server - release 1.2.4 / CentOS 6.3 / Tomcat6 / Java 1.6.0_24

Just to remove the potential misunderstanding, one should clarify that the IP address that is provided at login (see "options" at the bottom right) is in fact the IP address to be used by Servlet engine to contact the NetXMS server. The IP address for connecting the to Web GUI is already provided in URL. Therefore, this IP address is 127.0.0.1 when Servlet engine is installed on NetXMS server.

Br.



jdl

... which is the case if one reads the label/title of the pop-up window entirely!   ::)

Victor Kirhenshtein

As an addition, short instruction on how to modify default NetXMS server address in war file before deployment:

* Extract file WEB-INF\plugins\org.netxms.webui.core_version.jar from nxmc.war
* Extract file org\netxms\webui\core\nxmc.properties from extracted jar file
* Change server property in nxmc.properties file
* Pack everything back

(also available in wiki: http://wiki.netxms.org/wiki/Web_Interface_Installation_Guide#Installing_web_interface_on_remote_system)

Best regards,
Victor