NetXMS Support Forum

English Support => General Support => Topic started by: Shin Sugita on July 16, 2010, 01:01:26 PM

Title: The image is not displayed on Web Interface(nxhttpd)
Post by: Shin Sugita on July 16, 2010, 01:01:26 PM
I installed NetXMS server on Linux, I can login in web console.
But the image is not displayed on web console.
Please teach me how to set up.

/etc/nxhttpd.conf;
Quote
DocumentRoot = /opt/netxms/share/netxms/nxhttpd
MasterServer = 127.0.0.1
LogFile = /var/log/nxhttpd.log
ListenPort=8080

Error Messages;
Quote
monibo:/# /opt/netxms/bin/nxhttpd -c /etc/nxhttpd.conf -D
[16-Jul-2010 18:48:34] Listening on socket 0.0.0.0:8080
[16-Jul-2010 18:48:34] Debug: Session watchdog thread started
[16-Jul-2010 18:48:34] NetXMS Web Interface Server started
NXHTTPD running. Press Ctrl+C to shutdown.
[16-Jul-2010 18:48:50] Debug: [302] GET /
[16-Jul-2010 18:48:50] Debug: [200] GET /login.app
[16-Jul-2010 18:48:50] Debug: [404] GET /xmlextras.js
[16-Jul-2010 18:48:50] Debug: [404] GET /common.js
[16-Jul-2010 18:48:50] Debug: [404] GET /netxms.css
[16-Jul-2010 18:48:50] Debug: [404] GET /images/login.png
[16-Jul-2010 18:48:50] Debug: [404] GET /images/buttons/normal/login.png
[16-Jul-2010 18:48:50] Debug: [404] GET /favicon.ico

My environment;
Quote
NetXMS:1.03
Install Directory:/opt/netxms
OS:Linux 2.6.29 #1 Mon Apr 5 12:35:07 JST 2010 ppc GNU/Linux
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: Victor Kirhenshtein on July 22, 2010, 05:58:00 PM
Hi!

It's quite strange. What files do you have under /opt/netxms/share/netxms/nxhttpd?

Best regards,
Victor
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: Shin Sugita on July 26, 2010, 05:19:56 PM
Hi! Victor-san.

Thank you for your replay.
I checked the under /opt/netxms/share/netxms/nxhttpd.

/opt/netxms/share/netxms/nxhttpd

monibo:~# ls -al /opt/netxms/share/netxms/nxhttpd
total 76
drwxr-xr-x 3 root root  4096 Jul 16 14:57 .
drwxr-xr-x 8 root root  4096 Jul 16 16:02 ..
-rw-r--r-- 1 root root   985 Jul 16 14:57 alarms.js
-rw-r--r-- 1 root root  2629 Jul 16 14:57 common.js
-rw-r--r-- 1 root root  1016 Jul 16 14:57 ctrlpanel.js
drwxr-xr-x 6 root root  4096 Jul 16 14:57 images
-rw-r--r-- 1 root root  7233 Jul 16 14:57 netxms.css
-rw-r--r-- 1 root root  1277 Jul 16 14:57 pngfix.js
-rw-r--r-- 1 root root 10054 Jul 16 14:57 xloadtree.js
-rw-r--r-- 1 root root  3812 Jul 16 14:57 xmlextras.js
-rw-r--r-- 1 root root 23682 Jul 16 14:57 xtree.js


monibo:~# find /opt/netxms/share/netxms/nxhttpd -type f
/opt/netxms/share/netxms/nxhttpd/images/buttons/normal/ack.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/normal/add.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/normal/cancel.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/normal/delete.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/normal/login.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/normal/ok.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/normal/terminate.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/pressed/ack.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/pressed/add.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/pressed/cancel.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/pressed/delete.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/pressed/login.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/pressed/ok.png
/opt/netxms/share/netxms/nxhttpd/images/buttons/pressed/terminate.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/actions.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/cert.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/cfgvar.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/ctrlpanel.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/discovery.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/epp.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/group.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/module.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/objtools.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/package.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/scripts.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/servercfg.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/snmptrap.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/user.png
/opt/netxms/share/netxms/nxhttpd/images/ctrlpanel/users.png
/opt/netxms/share/netxms/nxhttpd/images/objects/cluster.png
/opt/netxms/share/netxms/nxhttpd/images/objects/container.png
/opt/netxms/share/netxms/nxhttpd/images/objects/interface.png
/opt/netxms/share/netxms/nxhttpd/images/objects/network.png
/opt/netxms/share/netxms/nxhttpd/images/objects/node.png
/opt/netxms/share/netxms/nxhttpd/images/objects/service.png
/opt/netxms/share/netxms/nxhttpd/images/objects/subnet.png
/opt/netxms/share/netxms/nxhttpd/images/objects/template.png
/opt/netxms/share/netxms/nxhttpd/images/objects/template_group.png
/opt/netxms/share/netxms/nxhttpd/images/objects/template_root.png
/opt/netxms/share/netxms/nxhttpd/images/status/critical.png
/opt/netxms/share/netxms/nxhttpd/images/status/disabled.png
/opt/netxms/share/netxms/nxhttpd/images/status/major.png
/opt/netxms/share/netxms/nxhttpd/images/status/minor.png
/opt/netxms/share/netxms/nxhttpd/images/status/normal.png
/opt/netxms/share/netxms/nxhttpd/images/status/testing.png
/opt/netxms/share/netxms/nxhttpd/images/status/unknown.png
/opt/netxms/share/netxms/nxhttpd/images/status/unmanaged.png
/opt/netxms/share/netxms/nxhttpd/images/status/warning.png
/opt/netxms/share/netxms/nxhttpd/images/ack.png
/opt/netxms/share/netxms/nxhttpd/images/blank.png
/opt/netxms/share/netxms/nxhttpd/images/checkbox_off.png
/opt/netxms/share/netxms/nxhttpd/images/checkbox_on.png
/opt/netxms/share/netxms/nxhttpd/images/delete.png
/opt/netxms/share/netxms/nxhttpd/images/edit.png
/opt/netxms/share/netxms/nxhttpd/images/file.png
/opt/netxms/share/netxms/nxhttpd/images/foldericon.png
/opt/netxms/share/netxms/nxhttpd/images/I.png
/opt/netxms/share/netxms/nxhttpd/images/Lminus.png
/opt/netxms/share/netxms/nxhttpd/images/login.png
/opt/netxms/share/netxms/nxhttpd/images/Lplus.png
/opt/netxms/share/netxms/nxhttpd/images/L.png
/opt/netxms/share/netxms/nxhttpd/images/new.png
/opt/netxms/share/netxms/nxhttpd/images/openfoldericon.png
/opt/netxms/share/netxms/nxhttpd/images/terminate.png
/opt/netxms/share/netxms/nxhttpd/images/Tminus.png
/opt/netxms/share/netxms/nxhttpd/images/Tplus.png
/opt/netxms/share/netxms/nxhttpd/images/T.png
/opt/netxms/share/netxms/nxhttpd/images/document.png
/opt/netxms/share/netxms/nxhttpd/images/graph.png
/opt/netxms/share/netxms/nxhttpd/images/sort_down.png
/opt/netxms/share/netxms/nxhttpd/images/sort_up.png
/opt/netxms/share/netxms/nxhttpd/alarms.js
/opt/netxms/share/netxms/nxhttpd/common.js
/opt/netxms/share/netxms/nxhttpd/ctrlpanel.js
/opt/netxms/share/netxms/nxhttpd/netxms.css
/opt/netxms/share/netxms/nxhttpd/pngfix.js
/opt/netxms/share/netxms/nxhttpd/xloadtree.js
/opt/netxms/share/netxms/nxhttpd/xmlextras.js
/opt/netxms/share/netxms/nxhttpd/xtree.js


Sincerely.
Shin
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: Victor Kirhenshtein on July 30, 2010, 01:19:51 AM
Just test fresh installation and everything looks fine. I have installed NetXMS into /opt/netxms, run nxhttpd with your config, and got normal login page. Debug output also looks fine:


debian:/# /opt/netxms/bin/nxhttpd -c /etc/nxhttpd.conf -D
[30-Jul-2010 01:09:19] Debug: Session watchdog thread started
[30-Jul-2010 01:09:19] NetXMS Web Interface Server started
NXHTTPD running. Press Ctrl+C to shutdown.
[30-Jul-2010 01:09:19] Listening on socket 0.0.0.0:8080
[30-Jul-2010 01:09:30] Debug: [302] GET /
[30-Jul-2010 01:09:30] Debug: [200] GET /login.app
[30-Jul-2010 01:09:30] Debug: [200] GET /xmlextras.js
[30-Jul-2010 01:09:30] Debug: [200] GET /netxms.css
[30-Jul-2010 01:09:30] Debug: [200] GET /common.js
[30-Jul-2010 01:09:30] Debug: [200] GET /images/login.png
[30-Jul-2010 01:09:30] Debug: [200] GET /images/buttons/normal/login.png
[30-Jul-2010 01:09:30] Debug: [404] GET /favicon.ico


What browser you are using? Could you try to connect with another browser? Also, what you get if you try to access any image file directly, using URL like http://your_server:8080/images/login.png ?

Best regards,
Victor


Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: Shin Sugita on July 31, 2010, 05:30:40 PM
Hello! Victor-san.

My browser is Goole Chrome 5.0 on Windows XP.
I have tried with Internet Explorer 6.0. But the image is not displayed on Internet Explorer.
(https://www.netxms.org/forum/index.php?action=dlattach;topic=949.0;attach=366)

Error Log

monibo:~# /opt/netxms/bin/nxhttpd -c /etc/nxhttpd.conf -D
[31-Jul-2010 23:19:01] Listening on socket 0.0.0.0:8080
[31-Jul-2010 23:19:01] Debug: Session watchdog thread started
[31-Jul-2010 23:19:01] NetXMS Web Interface Server started
NXHTTPD running. Press Ctrl+C to shutdown.
[31-Jul-2010 23:19:42] Debug: [302] GET /
[31-Jul-2010 23:19:42] Debug: [200] GET /login.app
[31-Jul-2010 23:19:42] Debug: [404] GET /xmlextras.js
[31-Jul-2010 23:19:43] Debug: [404] GET /common.js
[31-Jul-2010 23:19:43] Debug: [404] GET /netxms.css
[31-Jul-2010 23:19:43] Debug: [404] GET /pngfix.js
[31-Jul-2010 23:19:43] Debug: [404] GET /images/login.png
[31-Jul-2010 23:19:43] Debug: [404] GET /images/buttons/normal/login.png



I tried to directly access URL(http://192.168.2.10:8080/images/login.png).
Then, the "ERROR 404: File not found" were displayed.
(https://www.netxms.org/forum/index.php?action=dlattach;topic=949.0;attach=368;image)

Sincerely.
Shin
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: NvAriec on August 20, 2010, 06:32:56 PM
In nxhttpd.conf change:
DocumentRoot = /usr/local/share/netxms/

on

DocumentRoot = /usr/local/share/netxms/nxhttpd

Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: Shin Sugita on August 23, 2010, 04:38:47 AM
Thank your for your reply.

I tried changing the "DocumentRoot" parameter on nxhttpd.conf.
But the situation doesn't change.

DocumentRoot = /usr/local/share/netxms/nxhttpd

DocumentRoot = /usr/local/share/netxms/
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: Alex Kirhenshtein on August 23, 2010, 11:56:16 PM
Document root was correct, it should be "/opt/netxms/share/netxms/nxhttpd" in your case.

Could you please check that file /opt/netxms/share/netxms/nxhttpd/images/login.png is accessible to nxhttpd (file permissions)?
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: Shin Sugita on August 26, 2010, 05:18:34 PM
Alex-san

Thank you for your comment.

I checked the file permissions.
I'm running nxhttpd by root user.

file permission
Quotemonibo:/# ls -al /opt/netxms/share/netxms/nxhttpd/images/login.png
-rw-r--r-- 1 root root 110977 Jul 31 16:38 /opt/netxms/share/netxms/nxhttpd/images/login.png


Sincerely.
Shin
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: andi on March 12, 2012, 08:02:33 PM
HI
Shin Sugita

may I see the look of your web console?
please show the pictures in here

because im not understand install netxms web console on windows xp
Please teach me how to set up.
Title: Re: The image is not displayed on Web Interface(nxhttpd)
Post by: SKYnv on March 13, 2012, 05:32:23 AM
Quote from: andi on March 12, 2012, 08:02:33 PM
HI
Shin Sugita

may I see the look of your web console?
please show the pictures in here

because im not understand install netxms web console on windows xp
Please teach me how to set up.
if you use full installation of netxms server, your web-console already installed.