[Xymon] Apache problem.
Japheth Cleaver
cleaver at terabithia.org
Tue Sep 24 21:40:07 CEST 2019
On 9/24/2019 12:30 PM, Trever Noggle wrote:
> I now have Xymon built and running. But I am unable to view the web
> interface. I copied the xymon apache config file to /etc/conf.d
> directory and have confirmed that permissions are set to allow apache
> all the way in. It is failing with this error: Symbolic link not
> allowed or link target not accessible: /home/xymon/server/www/index.html
>
> strace shows: [pid 4941] stat("/home/xymon/server/www/index.html",
> 0x7ffd6bd288a0) = -1 EACCE S (Permission denied)
>
>
> here is the directory listing:
>
> [root at monsrv www]# ls -la
> total 60
> drwxr-xr-x. 10 xymon apache 195 Sep 24 13:24 .
> drwxr-xr-x. 9 xymon apache 104 Sep 24 12:17 ..
> -rw-r--r--. 1 xymon xymon 5283 Sep 24 13:24 critical.html
> drwxr-xr-x. 2 xymon apache 4096 Sep 24 12:17 gifs
> drwxr-xr-x. 3 xymon apache 4096 Sep 24 12:17 help
> drwxr-xr-x. 2 xymon apache 6 Sep 24 12:17 html
> lrwxrwxrwx. 1 xymon xymon 10 Sep 24 13:24 index.html -> xymon.html
> drwxr-xr-x. 2 xymon apache 138 Sep 24 12:17 menu
> -rw-r--r--. 1 xymon xymon 21609 Sep 24 13:24 nongreen.html
> drwxr-xr-x. 2 xymon apache 6 Sep 24 12:17 notes
> -rw-r--r--. 1 xymon xymon 7193 Sep 24 13:24 red.html
> drwxrwxr-x. 2 xymon apache 6 Sep 24 12:17 rep
> drwxrwxr-x. 2 xymon apache 6 Sep 24 12:17 snap
> drwxr-xr-x. 2 xymon apache 6 Sep 24 12:17 wml
> -rw-r--r--. 1 xymon xymon 12044 Sep 24 13:24 xymon.html
>
> Not sure if the fact that xymon.html is set to 644 or not. I have
> tried to change it to 655 and it keeps getting reset back to 644. Even
> if I hit it before it changes back I still get the above error.
The most common cause of this is some path in /home/xymon/server/www/
not being readable/executable as a directory, but if you've confirmed
this you might also want to double-check that both Indexes and
FollowSymLinks are enabled as Options in your apache config for the
location in question. (You could also try hitting xymon.html directly to
exclude the symlink.)
Finally, if you're compiling from source you'll want to check the
audit.log for SELinux denials if you have it enabled and enforcing.
Setting enforcement to 'Permissive' should be a useful test.
Side note: What issues were you having with the RPM packages on
attempted install?
HTH
-jc
More information about the Xymon
mailing list