[Xymon] 404 Not Found URL/xymon was not found on this server

Diep, David (OCTO-Contractor) David.Diep at dc.gov
Thu Dec 12 15:34:06 CET 2013


You got it, Galen.

I did change it and it worked.... And I am using Apache/2.2.15 (Red Hat)

I'm happy and its up. I'm now going to configure other hosts... the instructions aren't too clear, do I just do the same install on the other machines? Once installed, I can pick a specific machine to be the main server to monitor the other servers?

Thanks for all your help!

David


From: Galen Johnson [mailto:Galen.Johnson at sas.com]
Sent: Thursday, December 12, 2013 9:22 AM
To: Diep, David (OCTO-Contractor); Josh Luthman
Cc: cleaver at terabithia.org; Root, Paul T; xymon at xymon.com
Subject: Re: [Xymon] 404 Not Found URL/xymon was not found on this server

Ok this may sound stupid but...it looks like you're using apache 2.2...I don't think the "Require all granted" works for that version (I believe that is 2.4+).  Try changing that back to:

   Order allow,deny
   Allow from all
It looks like that was changed based on the thread prior where you had it working...

=G=
On 12/12/2013 09:07 AM, Diep, David (OCTO-Contractor) wrote:
Here you go:

[root at lsypf01a cgi-bin]# namei -mx /home/xymon
f: /home/xymon
Dr-xr-xr-x /
drwxr-xr-x home
drwx--x--x xymon
[root at lsypf01a cgi-bin]# namei -mx /home/xymon/cgi-bin
f: /home/xymon/cgi-bin
Dr-xr-xr-x /
drwxr-xr-x home
drwx--x--x xymon
drwxr-xr-x cgi-bin
[root at lsypf01a cgi-bin]# ^C
[root at lsypf01a cgi-bin]# namei -mx /home/xymon/cgi-secure
f: /home/xymon/cgi-secure
Dr-xr-xr-x /
drwxr-xr-x home
drwx--x--x xymon
drwxr-xr-x cgi-secure
[root at lsypf01a cgi-bin]# namei -mx /home/xymon/client
f: /home/xymon/client
Dr-xr-xr-x /
drwxr-xr-x home
drwx--x--x xymon
drwxr-xr-x client
[root at lsypf01a cgi-bin]# namei -mx /home/xymon/data
f: /home/xymon/data
Dr-xr-xr-x /
drwxr-xr-x home
drwx--x--x xymon
drwxr-xr-x data
[root at lsypf01a cgi-bin]# namei -mx /home/xymon/server
f: /home/xymon/server
Dr-xr-xr-x /
drwxr-xr-x home
drwx--x--x xymon
drwxr-xr-x server

David Diep | IBM Z Series Network Architect | Office of the Chief Technology Officer
Integrated Platform Services | 200 I Steet SE | Washington DC, 20003
Phone: 202.727.1475 | Mobile Phone: 202.727.3976 | Email:David.Diep at dc.gov<mailto:David.Diep at dc.gov>
Website: www.octo.dc.gov<http://www.octo.dc.gov/> | Telework day: Thursday

From: Josh Luthman [mailto:josh at imaginenetworksllc.com]
Sent: Thursday, December 12, 2013 8:53 AM
To: Diep, David (OCTO-Contractor)
Cc: cleaver at terabithia.org<mailto:cleaver at terabithia.org>; Root, Paul T; xymon at xymon.com<mailto:xymon at xymon.com>; Galen Johnson
Subject: RE: [Xymon] 404 Not Found URL/xymon was not found on this server


Namei -mx that directory?

Josh Luthman
Office: 937-552-2340
Direct: 937-552-2343
1100 Wayne St
Suite 1337
Troy, OH 45373
On Dec 12, 2013 8:15 AM, "Diep, David (OCTO-Contractor)" <David.Diep at dc.gov<mailto:David.Diep at dc.gov>> wrote:

Good morning guys,



I made a change to xymon-apache.conf, all I did was remove the trailing "/":



From:



Alias /xymon/  "/home/xymon/server/www/"

<Directory "/home/xymon/server/www">

    Options Indexes FollowSymLinks Includes MultiViews

    Require all granted

</Directory>



To:



Alias /xymon  "/home/xymon/server/www"

<Directory "/home/xymon/server/www">

    Options Indexes FollowSymLinks Includes MultiViews

    Require all granted

</Directory>



After the restart, I do see something different:



At the http://ipaddress/xymon


Forbidden
You don't have permission to access /xymon on this server.
________________________________
Apache/2.2.15 (Red Hat) Server at 10.82.10.54 Port 80





In the error_log in /var/httpd:



[Thu Dec 12 07:54:26 2013] [error] [client 10.44.35.35] (13)Permission denied: access to /xymon denied





I went back to xymon_apache.conf and re-added the original allow parameter. This did it!



Alias /xymon  "/home/xymon/server/www"

<Directory "/home/xymon/server/www">

    Options Indexes FollowSymLinks Includes MultiViews

    Order allow,deny

    Allow from all

</Directory>



ScriptAlias /xymon-cgi/ "/home/xymon/cgi-bin/"

<Directory "/home/xymon/cgi-bin">

    AllowOverride None

    Options ExecCGI Includes

    Order allow,deny

    Allow from all

</Directory>



ScriptAlias /xymon-seccgi/ "/home/xymon/cgi-secure/"

<Directory "/home/xymon/cgi-secure">

    AllowOverride None

    Options ExecCGI Includes

    Order allow,deny

    Allow from all



I now can bring up the page... hooray!  Time to continue playing.



Thanks everyone!



Look out for those in need this winter. When the temperature or wind chill is 32°F or below, the District issues a Hypothermia Alert. For assistance during an Alert, call the Shelter Hotline<http://dhs.dc.gov/page/hypothermia-alert-plan> at 1-800-535-7252<tel:1-800-535-7252> or 311.


-----Original Message-----
From: Japheth Cleaver [mailto:cleaver at terabithia.org<mailto:cleaver at terabithia.org>]
Sent: Wednesday, December 11, 2013 3:23 PM
To: Galen Johnson
Cc: Josh Luthman; Root, Paul T; xymon at xymon.com<mailto:xymon at xymon.com>; Diep, David (OCTO-Contractor)
Subject: Re: [Xymon] 404 Not Found URL/xymon was not found on this server



You can also rewrite the existing Alias line to drop the final slash too. eg:

-Alias @XYMONHOSTURL@/  "@INSTALLWWWDIR@/"

+Alias @XYMONHOSTURL@  "@INSTALLWWWDIR@"



For me, that's:

Alias /xymon  "/var/www/xymon"



The RPMs have done that for a while... haven't heard of any issues so far.



-jc





On Wed, December 11, 2013 11:46 am, Galen Johnson wrote:

> To Josh's point, it requires the trailing slash.  If you want to

> ensure that it always redirects to /xymon/, just add a rewrite rule to

> apache's httpd.conf...it may even work in the xymon.conf file:

>

>

> RewriteEngine on

> RewriteRule  ^/xymon$           /xymon/  [R,L]

>

> =G=

>

> On 12/11/2013 02:38 PM, Josh Luthman wrote:

>> Did you see my answer about requesting the wrong directory?

>>

>>

>> Josh Luthman

>> Office: 937-552-2340<tel:937-552-2340>

>> Direct: 937-552-2343<tel:937-552-2343>

>> 1100 Wayne St

>> Suite 1337

>> Troy, OH 45373

>>

>>

>> On Wed, Dec 11, 2013 at 2:37 PM, Root, Paul T

>> <Paul.Root at centurylink.com <mailto:Paul.Root at centurylink.com<mailto:Paul.Root at centurylink.com%20%3cmailto:Paul.Root at centurylink.com>>> wrote:

>>

>>     Any error messages in apache log files?

>>

>>

>>

>>     *From:*Diep, David (OCTO-Contractor) [mailto:David.Diep at dc.gov<mailto:David.Diep at dc.gov>

>>     <mailto:David.Diep at dc.gov>]

>>     *Sent:* Wednesday, December 11, 2013 1:19 PM

>>     *To:* Root, Paul T; 'xymon at xymon.com<mailto:xymon at xymon.com> <mailto:xymon at xymon.com>'

>>

>>

>>     *Subject:* RE: 404 Not Found URL/xymon was not found on this

>> server

>>

>>

>>

>>     Hi Paul,

>>

>>

>>

>>     I saw that thread and I did go to the config file to make sure...

>>

>>

>>

>>     XYMONSERVERROOT="/home/xymon"                   # Where Xymon is

>>     installed

>>

>>     XYMONSERVERLOGS="/var/log/xymon"                        #

>>     Directory for server logs. The xymon user must have write-access

>> here.

>>

>>     XYMONCLIENTHOME="/home/xymon/client"            # XYMONHOME

>>     directory for the client

>>

>>

>>

>>     XYMONSERVERHOSTNAME="lsypf01a.in.domain"        # The hostname of

>>     your server

>>

>>     XYMONSERVERIP="10.82.10.54"                     # The IP-address

>>     of your server. Use the real one, not 127.0.0.1 .

>>

>>     XYMONSERVEROS="linux"                   # The operating system of

>>     your server. linux,freebsd,solaris,hpux,aix,osf

>>

>>

>>

>>     XYMONSERVERWWWNAME="lsypf01a.in.domain"         # The name used

>>     for this hosts' webserver

>>

>>     XYMONSERVERWWWURL="/xymon"              # The top URL for the

>>     Xymon webpages

>>

>>     XYMONSERVERCGIURL="/xymon-cgi"          # The URL for the Xymon

>>     CGI scripts.

>>

>>     XYMONSERVERSECURECGIURL="/xymon-seccgi" # The URL for the secured

>>     Xymon CGI scripts.

>>

>>

>>

>>     # XYMONNETWORK="foo"                            # The network

>>     location, makes xymonnet test only hosts with NET:foo

>>

>>                                                     # You only need to

>>     set this if you have multiple network test servers with

>>

>>                                                     # a shared

>>     hosts.cfg file.

>>

>>

>>

>>     # Make sure the path includes the directories where you have

>>     fping, mail and (optionally) ntpdate installed,

>>

>>     # as well as the XYMONHOME/bin directory where all of the Xymon

>>     programs reside.

>>

>>     PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/xymon/server/bin"

>>

>>     SHELL="/bin/sh"                                 # Shell to use

>>     when forking programs

>>

>>

>>

>>     # Some systems need extra settings e.g. to locate run-time

>> libraries.

>>

>>     # You can add these extra settings here:

>>

>>

>>

>>

>>

>>     # Default settings for "delayred" and "delayyellow" parameters in

>>     hosts.cfg

>>

>>     DELAYRED=""                     # Format:

>>     status:delay[,status:delay - e.g. "cpu:15,disk:30"

>>

>>     DELAYYELLOW=""                  # Format:

>>     status:delay[,status:delay - e.g. "cpu:15,disk:30"

>>

>>

>>

>>

>>

>>     ##### Normally you do not need to modify anything below this point

>>     #####

>>

>>

>>

>>     # General settings

>>

>>     XYMONDPORT="1984"               # Portnumber where xymond listens

>>

>>     XYMSRV="10.82.10.54"            # IP of a single Xymon server

>>

>>     XYMSERVERS=""                   # IP of multiple Xymon servers. If

>>     used, XYMSRV must be 0.0.0.0

>>

>>     FQDN="TRUE"                     # Use fully-qualified hostnames

>>     internally. Keep it TRUE unless you know better.

>>

>>

>>

>>

>>

>>     I restarted xymon first and then apache... still no luck.

>>

>>

>>

>>     [xymon at lsypf01a ~]$ ./server/xymon.sh restart

>>

>>     Xymon stopped

>>

>>     Xymon started

>>

>>     [root at lsypf01a etc]# service httpd restart

>>

>>     Stopping httpd: [  OK  ]

>>

>>     Starting httpd: [  OK  ]

>>

>>

>>

>>     http://10.82.10.54 is served, but not http://10.82.10.54/xymon

>>

>>

>>

>>     D'oh.

>>

>>

>>

>>     *David Diep**|* IBM Z Series Network Architect | Office of the

>>     Chief Technology Officer

>>

>>     Integrated Platform Services | 200 I Steet SE | Washington DC,

>> 20003**

>>

>>     Phone: 202.727.1475<tel:202.727.1475> <tel:202.727.1475> *| *Mobile Phone:

>>     202.727.3976<tel:202.727.3976> <tel:202.727.3976> *| *Email:_David.Diep at dc.gov<mailto:Email%3A_David.Diep at dc.gov>

>>     <mailto:David.Diep at dc.gov>_

>>

>>     Website:www.octo.dc.gov<http://www.octo.dc.gov> <http://www.octo.dc.gov/> *| **Telework

>>     day: Thursday*

>>

>>

>>

>>     *From:*Root, Paul T [mailto:Paul.Root at CenturyLink.com]<mailto:[mailto:Paul.Root at CenturyLink.com]>

>>     *Sent:* Wednesday, December 11, 2013 2:04 PM

>>     *To:* Diep, David (OCTO-Contractor); 'xymon at xymon.com<mailto:xymon at xymon.com>

>>     <mailto:xymon at xymon.com>'

>>     *Subject:* RE: 404 Not Found URL/xymon was not found on this

>> server

>>

>>

>>

>>     We just had this one.

>>

>>

>>

>>     You see that xymon is listening on 0.0.0.0:1984<http://0.0.0.0:1984>

>>     <http://0.0.0.0:1984>. You need to change you XYMONSERVERIP

>>     environment in xymonserver.cfg to the IP address of the server.

>>     Also set XYMONSERVERHOSTNAME to the hostname and XZYMSRV to the ip

>>     address as well. Then restart xymon.

>>

>>

>>

>>     I'm assuming you did restart apache after you put the

>>     xymon-apache.conf into /etc/httpd/conf.d, right?

>>

>>

>>

>>     *From:*Xymon [mailto:xymon-bounces at xymon.com]<mailto:[mailto:xymon-bounces at xymon.com]> *On Behalf Of *Diep,

>>     David (OCTO-Contractor)

>>     *Sent:* Wednesday, December 11, 2013 12:48 PM

>>     *To:* xymon at xymon.com<mailto:xymon at xymon.com> <mailto:xymon at xymon.com>

>>     *Subject:* [Xymon] 404 Not Found URL/xymon was not found on this

>>     server

>>

>>

>>

>>     Hi Everyone,

>>

>>

>>

>>     I'm very very new to XYMON, as a matter of fact, I just installed

>>     it 15 minutes ago. I thought I was cruising along quite nicely

>>     until I tested it. This is what I received:

>>

>>     *Not Found*

>>

>>     The requested URL /xymon was not found on this server.

>>

>>

>> ---------------------------------------------------------------------

>> ---

>>

>>     /Apache/2.2.15 (Red Hat) Server at 10.82.10.54 Port 80/

>>

>>

>>

>>     Xymon is running, that I can confirm:

>>

>>

>>

>>     [xymon at lsypf01a ~]$ ./server/xymon.sh status

>>

>>     Xymon (xymonlaunch) running with PID 4826

>>

>>     [xymon at lsypf01a ~]$

>>

>>

>>

>>     Here is my xymon-apache.conf, I made changes from what I've read

>>     in the older subscription messages:

>>

>>

>>

>>     Alias /xymon/  "/home/xymon/server/www/"

>>

>>     <Directory "/home/xymon/server/www">

>>

>>         Options Indexes FollowSymLinks Includes MultiViews

>>

>>         Require all granted

>>

>>     </Directory>

>>

>>

>>

>>     ScriptAlias /xymon-cgi/ "/home/xymon/cgi-bin/"

>>

>>     <Directory "/home/xymon/cgi-bin">

>>

>>         AllowOverride None

>>

>>         Options ExecCGI Includes

>>

>>         Require all granted

>>

>>     </Directory>

>>

>>

>>

>>     ScriptAlias /xymon-seccgi/ "/home/xymon/cgi-secure/"

>>

>>     <Directory "/home/xymon/cgi-secure">

>>

>>         AllowOverride None

>>

>>         Options ExecCGI Includes

>>

>>         Require all granted

>>

>>

>>

>>     Various logs in /var/log/xymon:

>>

>>

>>

>>     Xymonlaunch.log:

>>

>>     2013-12-11 13:24:00 xymonlaunch starting

>>

>>     2013-12-11 13:24:00 Loading tasklist configuration from

>>     /home/xymon/server/etc/tasks.cfg

>>

>>     2013-12-11 13:24:00 Cannot open directory

>>     /home/xymon/server/etc/tasks.d

>>

>>     2013-12-11 13:24:00 Loading hostnames

>>

>>     2013-12-11 13:24:00 Loading saved state

>>

>>     2013-12-11 13:24:00 Setting up network listener on 0.0.0.0:1984<http://0.0.0.0:1984>

>>     <http://0.0.0.0:1984>

>>

>>     2013-12-11 13:24:00 Setting up signal handlers

>>

>>     2013-12-11 13:24:00 Setting up xymond channels

>>

>>     2013-12-11 13:24:00 Setting up logfiles

>>

>>

>>

>>     Rrd-data.log:

>>

>>     2013-12-11 13:34:13 Peer at 0.0.0.0:0<http://0.0.0.0:0> <http://0.0.0.0:0> failed:

>>     Broken pipe

>>

>>     2013-12-11 13:34:13 Peer not up, flushing message queue

>>

>>     2013-12-11 13:34:13 exec() failed for child command xymond_rrd: No

>>     such file or directory

>>

>>     2013-12-11 13:34:13 Child process 5357 died: Exit status 1

>>

>>

>>

>>     *David Diep*

>>

>>

>>

>>     * *

>>

>>     Look out for those in need this winter. When the temperature or

>>     wind chill is 32°F or below, the District issues a Hypothermia

>>     Alert. For assistance during an Alert, call the Shelter Hotline

>>     <http://dhs.dc.gov/page/hypothermia-alert-plan>at *1-800-535-7252<tel:1-800-535-7252>

>>     <tel:1-800-535-7252>* or *311*.

>>

>>

>>

>>

>>     _______________________________________________

>>     Xymon mailing list

>>     Xymon at xymon.com<mailto:Xymon at xymon.com> <mailto:Xymon at xymon.com>

>>     http://lists.xymon.com/mailman/listinfo/xymon

>>

>>

>>

>>

>> _______________________________________________

>> Xymon mailing list

>> Xymon at xymon.com<mailto:Xymon at xymon.com>

>> http://lists.xymon.com/mailman/listinfo/xymon

>

> _______________________________________________

> Xymon mailing list

> Xymon at xymon.com<mailto:Xymon at xymon.com>

> http://lists.xymon.com/mailman/listinfo/xymon

>





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20131212/6999a6a9/attachment.html>


More information about the Xymon mailing list