Accessing availabitlity or snapshot reports
Hi,
I'm not able to access the availability or snapshot reports through the web interface (Xymon 4.3.19-3.el6.terabithia). When I click on "Generate report", the web browser shows the message "Forbidden. You don't have permission to access /xymon/rep/27957-1428575496/ on this server."
When I look at the directory /var/cache/xymon/rep/27957-1428575496, there's a symbolic link "index.html -> xymon.html". But the file xymon.html doesn't exist. There's only the empy file xymon.html.tmp.
The same happens with the snapshot reports under /var/cache/xymon/snap.
Any idea what could be wrong?
Regards, Dirk
On Thu, April 9, 2015 3:37 am, Dirk Kastens wrote:
Hi,
I'm not able to access the availability or snapshot reports through the web interface (Xymon 4.3.19-3.el6.terabithia). When I click on "Generate report", the web browser shows the message "Forbidden. You don't have permission to access /xymon/rep/27957-1428575496/ on this server."
When I look at the directory /var/cache/xymon/rep/27957-1428575496, there's a symbolic link "index.html -> xymon.html". But the file xymon.html doesn't exist. There's only the empy file xymon.html.tmp.
The same happens with the snapshot reports under /var/cache/xymon/snap.
Any idea what could be wrong?
Regards, Dirk
Hi,
Sounds like something is stopping the CGI from doing much beyond the setup of the report/snapshot.
Can you check the apache error logs for any relevant lines? If SELinux is enabled, can you check /var/log/audit/* for a possible write violation?
Regards,
-jc
Hi,
Can you check the apache error logs for any relevant lines? If SELinux is enabled, can you check /var/log/audit/* for a possible write violation?
It's indeed selinux related. When I disable selinux, the report works. Any hints on how to configure selinux? In my file_contexts.local I have
/var/run/xymon(/.*)? system_u:object_r:initrc_var_run_t:s0 /var/cache/xymon(/.*)? system_u:object_r:httpd_cache_t:s0 /usr/share/xymon/cgi-bin(/.*)? system_u:object_r:httpd_sys_script_exec_t:s0 /usr/share/xymon/cgi-secure(/.*)? system_u:object_r:httpd_sys_script_exec_t:s0 /var/lib/xymon(/.*)? system_u:object_r:httpd_sys_content_t:s0 /var/lib/xymon/tmp(/.*)? systemm_u:object_r:tmp_t:s0 /usr/libexec/xymon/cgiwrap system_u:object_r:httpd_sys_script_exec_t:s0
I also executed "restorecon -R -v" on all xymon directories.
Dirk
participants (2)
-
cleaver@terabithia.org
-
dirk.kastens@uni-osnabrueck.de