Page 1 of 1

getting nagios to start

Posted: Fri Nov 23, 2012 3:52 pm
Greetings,

Just insalled nagios 3.3.1 on openbsd 5.2. The web server apache is up and running and I can get the initial page.
Nagios installed to /etc/nagios/ In this directory, I can see the nagios.cfg main configuratin file.
I can start nagios from /usr/local/sbin/nagios start. When I execute the top command I see nagios running.
What other configuration I need to work on to get nagios to show on the web site:
Please, let me know! Thanks!

Re: getting nagios to start

Posted: Mon Nov 26, 2012 11:34 am
by mguthrie
Do you have an alias setup with apache to point to the Nagios web directory? Example for a RHEL-based system on a source install:

Apache config:
/etc/httpd/conf.d/nagios.conf

Directs all requests to http://<myserver>/nagios to:

/usr/local/nagios/share


Example nagios.conf for this setup:

Code: Select all

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

<Directory "/usr/local/nagios/sbin">
#  SSLRequireSSL
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Core"
   AuthType Basic
   AuthUserFile /usr/local/nagiosxi/etc/htpasswd.users
   Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">
#  SSLRequireSSL
   Options None
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Core"
   AuthType Basic
   AuthUserFile /usr/local/nagiosxi/etc/htpasswd.users
   Require valid-user
</Directory>

Re: getting nagios to start

Posted: Thu Nov 29, 2012 2:17 pm
Greetings,

Many thanks for your response: here is what I have in httpd.conf

#
Alias /icons/ "/var/www/icons/"

<Directory "/var/www/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#Scriptalias/nagios /var/www/nagios
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

#
# "/var/www/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

#
# Redirect allows you to tell clients about documents which used to exist in
# your server's namespace, but do not anymore. This allows you to tell the
# clients where to look for the relocated document.
# Format: Redirect old-URI new-URL
#
But to be honest with you I am not sure if that is the correct path that I should point to; how do I know that?
Here is more information about the directory structure:
main configuration files: /etc/nagios/nagios.cfg
Let me know! Thanks