Xymon Mailing List Archive search

Keep getting 403 Forbidden on /xymon

list Mike Burger
Tue, 10 Dec 2013 10:56:27 -0500 (EST)
Message-Id: <user-79d4d765af3d@xymon.invalid>

Xymon is running as best I can tell.  Below are the pids I see after
starting it.

[user at buildsystem logs]$ ps -ef | grep xymon
xymon     5404     1  0 14:35 ?        00:00:00
/usr/local/xymon/server/bin/xymonlaunch
--config=/usr/local/xymon/server/etc/tasks.cfg
--env=/usr/local/xymon/server/etc/xymonserver.cfg
--log=/usr/local/xymon/logs/xymonlaunch.log
--pidfile=/usr/local/xymon/logs/xymonlaunch.pid
xymon     5405  5404  0 14:35 ?        00:00:00 xymond
--pidfile=/usr/local/xymon/logs/xymond.pid
--restart=/usr/local/xymon/server/tmp/xymond.chk
--checkpoint-file=/usr/local/xymon/server/tmp/xymond.chk
--checkpoint-interval=600 --log=/usr/local/xymon/logs/xymond.log
--admin-senders=127.0.0.1 0.0.0.0 --store-clientlogs=!msgs
xymon     5490  5404  0 14:35 ?        00:00:00 xymond_channel
--channel=stachg --log=/usr/local/xymon/logs/history.log xymond_history
--pidfile=/usr/local/xymon/logs/xymond_history.pid
xymon     5491  5404  0 14:35 ?        00:00:00 xymond_channel
--channel=page --log=/usr/local/xymon/logs/alert.log xymond_alert
--checkpoint-file=/usr/local/xymon/server/tmp/alert.chk
--checkpoint-interval=600
xymon     5492  5404  0 14:35 ?        00:00:00 xymond_channel
--channel=client --log=/usr/local/xymon/logs/clientdata.log xymond_client
xymon     5493  5404  0 14:35 ?        00:00:00 xymond_channel
--channel=status --log=/usr/local/xymon/logs/rrd-status.log xymond_rrd
--rrddir=/usr/local/xymon/data/rrd
xymon     5494  5404  0 14:35 ?        00:00:00 xymond_channel
--channel=data --log=/usr/local/xymon/logs/rrd-data.log xymond_rrd
--rrddir=/usr/local/xymon/data/rrd
xymon     5495  5404  0 14:35 ?        00:00:00 xymond_channel
--channel=clichg --log=/usr/local/xymon/logs/hostdata.log xymond_hostdata
xymon     5500  5404  0 14:35 ?        00:00:00 /bin/sh
/usr/local/xymon/client/bin/xymonclient.sh
xymon     5509  5500  0 14:35 ?        00:00:00 /bin/sh
/usr/local/xymon/client/bin/xymonclient-linux.sh
xymon     5538  5509  0 14:35 ?        00:00:00 sh -c vmstat 300 2
1>/usr/local/xymon/client/tmp/xymon_vmstat.buildsystem.xyz.net.5509 2>&1;
mv /usr/local/xymon/client/tmp/xymon_vmstat.buildsystem.xyz.net.5509
/usr/local/xymon/client/tmp/xymon_vmstat.buildsystem.xyz.net
xymon     5539  5509  0 14:35 ?        00:00:00 sleep 5
xymon     5540  5538  0 14:35 ?        00:00:00 vmstat 300 2


Here's what in the logs:

xymonlaunch.log
2013-12-09 14:35:05 xymonlaunch starting
2013-12-09 14:35:05 Loading tasklist configuration from
/usr/local/xymon/server/etc/tasks.cfg
2013-12-09 14:35:05 Cannot open directory
/usr/local/xymon/server/etc/tasks.d
2013-12-09 14:35:05 Loading hostnames
2013-12-09 14:35:05 Loading saved state
2013-12-09 14:35:05 Setting up network listener on 0.0.0.0:1984
2013-12-09 14:35:05 Setting up signal handlers
2013-12-09 14:35:05 Setting up xymond channels
2013-12-09 14:35:05 Setting up logfiles

xymongen.log
2013-12-09 14:35:10 xymond status-board not available, code 0
2013-12-09 14:35:10 Failed to load current Xymon status, aborting
page-update
2013-12-09 14:36:10 xymond status-board not available, code 0
2013-12-09 14:36:10 Failed to load current Xymon status, aborting
page-update
2013-12-09 14:37:10 xymond status-board not available, code 0
2013-12-09 14:37:10 Failed to load current Xymon status, aborting
page-update

xymond.log
2013-12-09 14:35:05 Setup complete

xymonclient.log
df: '/run/user/1005/gvfs': Permission denied
df: '/run/user/1005/gvfs': Permission denied
/usr/local/xymon/client/local/README: line 1: This: command not found
install: target 'run' is not a directory
/usr/local/xymon/client/local/README: line 3: all: command not found
/usr/local/xymon/client/local/README: line 4: output: command not found
/usr/local/xymon/client/local/README: line 5: message: command not found
/usr/local/xymon/client/local/README: line 7: This: command not found
/usr/local/xymon/client/local/README: line 7: there: command not found
/usr/local/xymon/client/local/README: line 8: is: command not found
/usr/local/xymon/client/local/README: line 9: scripts.: command not found
/usr/local/xymon/client/local/README: line 11: If: command not found
/usr/local/xymon/client/local/README: line 12: status: command not found
/usr/local/xymon/client/local/README: line 13: instead.: command not found
403 Forbidden errors are coming from the web server, and are likely not
due to whether or not Xymon is running. They're usually due to the web
server being unable to access the directory structure where Xymon keeps
its data and html files.

Silly question time:

Since I'm assuming that your xymon-apache.conf file is in
/usr/local/xymon/server/etc, has it either been copied to or symlinked
into your httpd conf.d directory (assuming a Red Hat based system,
/etc/httpd/conf.d)? If not, do so (I created a symlink
/etc/httpd/conf.d/xymon.conf pointing at my
$XYMONDIR/etc/xymon-apache.conf), and reload/restart apache.

Assuming that the configuration is in the correct place, and the Alias and
ScriptAlias sections have been properly configured to point to the
location of your Xymon installation, are the permissions on the Xymon www
directory (and its contents) properly configured to allow apache to read
the? If not, make it so (the installation should have taken care of that,
but one never knows).

-- 
Mike Burger
http://www.bubbanfriends.org

"It's always suicide-mission this, save-the-planet that. No one ever just
stops by to say 'hi' anymore." --Colonel Jack O'Neill, SG1