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