On 9/26/2017 1:57 PM, Kern Doe wrote:
Hello,
I'm a complete newbie to xymon and I don't have any luck on getting this to work yet. If you guys can help me out to at least see the xymon screen I really appreciate it, since I'm not getting that far.
Kern --
Hi Kern,
No worries. Lists are here to help.
Followings are what I've done:
1) my virtual Centos Linux (6.5)
hostname: centos_hp0
hostname -i: 172.20.10.5
I don't *believe* this will cause a problem within xymon, but hostnames with underscores can cause problems for some tools, even if it's allowed as a component of a DNS label.
*snip*
ls -alt /var/www/html
total 12
drwxr-xr-x. 2 root root 4096 Sep 26 16:45 .
lrwxrwxrwx. 1 root root 33 Sep 26 16:45 index.html -> /home/xymon/server/www/xymon.html
** do I need to modify this file?
Xymon will automatically create this symlink, although it's odd that it's in a distinct server root. Can you provide the WWW directory settings from within your xymonserver.cfg file?
xmon's index.html:
ls -al /home/xymon/server/www
total 92
drwxr-xr-x. 10 xymon xymon 4096 Sep 26 16:48 .
drwxr-xr-x. 9 xymon xymon 4096 Sep 26 14:25 ..
-rw-r--r--. 1 xymon xymon 4767 Sep 26 16:48 critical.html
drwxr-xr-x. 2 xymon xymon 4096 Sep 26 14:25 gifs
drwxr-xr-x. 3 xymon xymon 4096 Sep 26 14:25 help
drwxr-xr-x. 2 xymon xymon 4096 Sep 26 14:23 html
lrwxrwxrwx. 1 xymon xymon 10 Sep 26 16:48 index.html -> xymon.html
drwxr-xr-x. 2 xymon xymon 4096 Sep 26 14:25 menu
-rw-r--r--. 1 xymon xymon 20556 Sep 26 16:48 nongreen.html
drwxr-xr-x. 2 xymon xymon 4096 Sep 26 14:23 notes
-rw-r--r--. 1 xymon xymon 6591 Sep 26 16:48 red.html
drwxrwxr-x. 2 xymon nobody 4096 Sep 26 14:23 rep
drwxrwxr-x. 2 xymon nobody 4096 Sep 26 14:23 snap
drwxr-xr-x. 2 xymon xymon 4096 Sep 26 14:23 wml
-rw-r--r--. 1 xymon xymon 11317 Sep 26 16:48 xymon.html
This indicates that xymon is working okay (or, more specifically, that xymongen executed and was able to write these *.html files at least once).
You should be able to validate that xymond is running by looking at the output of 'ps axfww' on your machine.
on the browser, type: 172.20.10.5
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.15 (CentOS) Server at 172.20.10.5 Port 80
This, combined with the ls listings above, would seem to indicate that there's some confusion on where xymon is configured to output its www files vs where the xymon.conf file in /etc/httpd/conf.d/ has the ServerRoot pointed to. Typically this is handled with an "Alias /xymon" line, but it can be configured wherever you'd like as long as the $XYMONSERVERWWWURL variable in xymonserver.cfg is set to the same.
I think all you may need to do is set XYMONWWWDIR=/var/www/html and XYMONSERVERWWWURL=/ in xymonserver.cfg and restart the service, assuming that you want xymon's display to live at the root of your web directory.
You'll also want to check the apache error logs for more details (they'll be in /var/log/httpd/).
HTH,
-jc