[Xymon] Xymon Digest, Vol 8, Issue 20

Yanni y.goudetsidis at mail.cryst.bbk.ac.uk
Thu Oct 6 13:12:43 CEST 2011


Hi
 
 I re-installed Xymon but I still can't get anything on the web browser.

I get "Not Found. The requested URL /xymon was not found on this server"

Run 'Make & make install' again with no errors.

1) Added the content of file 'xymon-apache.conf' in 'httpd.conf'.
2) Created 'xymonpasswd' using '.htaccess' and placed it in /etc/httpd
directory.
3) Edited 'xymon-apache.conf' file and modify location of xymonpasswd.
4) Commented out '#AuthGroupFile /opt/xymon/server/etc/xymongroups' in
httpd.conf because I am not going to use it.
   In fact I haven't figured out how to use it at the moment, so I will leave
for another time.

When I checked the apache syntax (apachectl -t), I got the following warnings:
 
*)[Thu Oct 06 11:27:58 2011] [warn] The Alias directive in
/etc/httpd/conf/httpd.conf at line 1010 will probably never match because it
overlaps an earlier Alias.

*)[Thu Oct 06 11:27:58 2011] [warn] The ScriptAlias directive in
/etc/httpd/conf/httpd.conf at line 1017 will probably never match because it
overlaps an earlier ScriptAlias.

*)[Thu Oct 06 11:27:58 2011] [warn] The ScriptAlias directive in
/etc/httpd/conf/httpd.conf at line 1025 will probably never match because it
overlaps an earlier ScriptAlias.

*)Syntax OK
 

My 'xymonlaunch.log' looks like this:
 
2011-10-06 11:09:38 xymonlaunch starting
2011-10-06 11:09:38 Loading tasklist configuration from
/opt/xymon/server/etc/tasks.cfg
2011-10-06 11:09:38 Cannot open directory
2011-10-06 11:09:38 Loading hostnames
2011-10-06 11:09:38 Loading saved state
2011-10-06 11:09:38 Setting up network listener on 0.0.0.0:1984
2011-10-06 11:09:38 Setting up signal handlers
2011-10-06 11:09:38 Setting up xymond channels
2011-10-06 11:09:38 Setting up logfiles

I can not see why it can't open 'tasks.cfg'.
The file is there and its owner is 'xymon' (created when asked during
installation)
 
 
My 'alert.log' looks like this:
 
Cannot open configuration file /opt/xymon/server/etc/alerts.cfg: No such file or
directory
2011-10-05 12:11:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:12:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:12:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:13:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:13:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:14:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:14:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:15:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:15:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:16:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:16:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:17:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:17:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:18:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:18:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:19:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:19:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:20:46 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:20:46 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:20:56 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:20:56 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:21:56 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:21:56 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg
2011-10-05 12:22:56 Cannot open configuration file
/opt/xymon/server/etc/alerts.cfg: No such file or directory
2011-10-05 12:22:56 Cannot open configuration file
/opt/xymon/server/etc/holidays.cfg

I can confirm that all the above files are located in /opt/xymon/server/etc
directory.
The owner is 'apache' and they belong to the group 'xymon', except
'critical.cfg' which also owned by 'apache'.
 

My 'xymond.log' looks like this:

2011-09-26 11:25:31 Setup complete
2011-09-26 15:15:23 Setup complete
2011-09-29 12:13:41 Setup complete
2011-10-05 12:15:56 Config file hosts.cfg not found
2011-10-05 12:21:02 Cannot open checkpoint file
/opt/xymon/server/tmp/xymond.chk.1317813662 : No such file or directory
2011-10-05 12:21:04 Cannot load host data
2011-10-05 12:23:34 Setup complete
2011-10-05 12:24:26 Setup complete
2011-10-06 10:52:43 Setup complete
2011-10-06 11:09:38 Setup complete
 

My 'xymongen.log' looks like this:

2011-09-26 11:25:36 xymond status-board not available, code 0
2011-09-26 11:25:36 Failed to load current Xymon status, aborting page-update
 
 
Sorry for the long message but if you have any more suggestions, please let me
know.

Many thanks
Yanni

 

On September 28, 2011 at 4:50 AM Alex Levin <alevin at gmail.com> wrote:

> Yanni,
>
> All directives for xymon related apache directories ( including cgi-*
> ) are already included in xymon-apache.conf, so you need just to make
> sure that the file itself is included into main apache config (
> httpd.conf )
>
> if you placed xymonpasswd into /etc/httpd/ folder - you need to edit
> xymon-apache.conf file and modify location of the file.
> Also - if not using groups for apache authentication - remove or
> comment corresponding lines from xymon-apache.conf.
>
> When done - check  syntax of the config ( apachectl -t ) and restart
> apache ( apachectl restart )  using root account.
> Under user xymon - start server ( in your case
> "/opt/xymon/server/xymon.sh start"  )
>
> if everything is OK - you should be able to see something at
> http://YOURWEBHOST/xymon/
>
>
> If something is not working - check log files ( apache or xymon )
>
> ---
> Alex
>
> On Tue, Sep 27, 2011 at 9:13 AM, Yanni
> <y.goudetsidis at mail.cryst.bbk.ac.uk> wrote:
> > Hi Alex
> >
> >
> >
> > Please allow me to mention what I have done so far.
> >
> >
> >
> > All xymon related directores (cgi-bin, cgi-secure, client, data, server,
> > webpages, xymon-cgi, xymon-seccgi) are inside
> >
> > /opt/xymon.
> >
> >
> >
> > After searching about configuring apache online, I found out that in order
> > for Apache to execute CGI scripts
> >
> > I need to edit the "access.conf" file by adding a section like this:
> >
> >
> >
> > <Directory /opt/xymon/cgi-bin>
> > Options ExecCGI
> > AddHandler cgi-script   .cgi   .pl
> > </Directory>
> >
> >
> >
> > I did that. Next I read that I should create a special location called alias
> > to the actual CGI directory and then edit my "httpd.conf" file and add the
> > line below:
> >
> > 'ScriptAlias /cgi-bin/  /opt/xymon/cgi-bin/'
> >
> >
> >
> > I've done that as well.
> >
> >
> >
> > Next I followed your instructions on the link you send me.
> >
> > I run:
> >
> > 'htpasswd -c /etc/httpd/xymonpasswd  admin' and entered password.
> >
> >
> >
> > I finally found "xymon-apache.conf" and copied it to /etc/httpd/conf.d/
> >
> >
> >
> > but I am a bit confused about the 'sed' command.
> >
> >
> >
> > Is the directory at the end stops at 'httpd'?
> >
> >
> >
> > Many thanks
> >
> > Yanni
> >
> >
> >
> > On September 27, 2011 at 12:17 AM Alex Levin <alevin at gmail.com> wrote:
> >
> >> Yanni,
> >>
> >> You need to include xymon-apache.conf file in your httpd.conf, it's
> >> location depends on the system you are using and  on how the Apache
> >> server was installed ( from repository or compiled )
> >>   but before  - make sure that  xymonpasswd  ( and probably
> >> xymongroups ) files are created. ( read the config file :) )
> >>
> >> Actually -  it is a good idea to understand syntax of Apache config
> >> files (  at least check directives used in xymon config on
> >> http://httpd.apache.org/docs/2.2/ ) ...
> >>
> >> Also, I have some notes on installing xymon in AWS ( amazon ) cloud
> >> that could be useful for you -
> >> http://www.abristech.net/2011/09/xymon-monitoring-from-cloud.html  as
> >> well
> >>
> >>
> >> --
> >> Alex
> >>
> >>
> >>
> >> On Mon, Sep 26, 2011 at 4:02 AM, Yanni
> >> <y.goudetsidis at mail.cryst.bbk.ac.uk> wrote:
> >> > Hi everyone
> >> >
> >> >
> >> >
> >> > I am junior sysadmin at a college and after a few failed attempts I
> >> > successfully installed Xymon. No errors appeared after running 'make'
> >> > and
> >> > 'make install'.
> >> >
> >> >
> >> >
> >> > At the moment I am trying to configure my web server(Apache/2.2.3 )
> >> > (which
> >> > is located on the same machine as xymon) and I am following the
> >> > instructions
> >> > on the "installing Xymon" link
> >> > (http://www.xymon.com/xymon/help/install.html) but I can not really
> >> > understand what changes I have to make. It says on the link that I have
> >> > to
> >> > make the necessary additions to the apache configuration in
> >> > ~/server/etc/xymon-apache.conf. What lines do I have to add/change and
> >> > where
> >> > can I find this file?
> >> >
> >> >
> >> >
> >> > As you can understand my apache knowledge is limited, I only installed
> >> > it so
> >> > I can run Xymon. Could someone please help me?
> >> >
> >> >
> >> >
> >> > Many thanks
> >> >
> >> > Yanni
> >> >
> >> >
> >> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20111006/dda79899/attachment.html>


More information about the Xymon mailing list