Page 2 of 2
Re: Unable to login to Nagios 4.0.2 after Ubuntu upgrade 14.
Posted: Sun Nov 16, 2014 7:59 pm
by stewlg
Here you go:
Code: Select all
root@griffin:~# ls -al /etc/apache2/conf-enabled/
total 8
drwxr-xr-x 2 root root 4096 Oct 6 22:24 .
drwxr-xr-x 9 root root 4096 Oct 6 22:23 ..
lrwxrwxrwx 1 root root 30 Oct 6 22:23 charset.conf -> ../conf-available/charset.conf
lrwxrwxrwx 1 root root 28 Oct 6 22:23 httpd.conf -> ../conf-available/httpd.conf
lrwxrwxrwx 1 root root 44 Oct 6 22:23 localized-error-pages.conf -> ../conf-available/localized-error-pages.conf
lrwxrwxrwx 1 root root 30 Oct 6 22:24 nagios3.conf -> ../conf-available/nagios3.conf
lrwxrwxrwx 1 root root 46 Oct 6 22:23 other-vhosts-access-log.conf -> ../conf-available/other-vhosts-access-log.conf
lrwxrwxrwx 1 root root 31 Oct 6 22:23 security.conf -> ../conf-available/security.conf
lrwxrwxrwx 1 root root 36 Oct 6 22:23 serve-cgi-bin.conf -> ../conf-available/serve-cgi-bin.conf
Code: Select all
root@griffin:~# ls -al /etc/apache2/sites-enabled/
total 8
drwxr-xr-x 2 root root 4096 Oct 6 22:23 .
drwxr-xr-x 9 root root 4096 Oct 6 22:23 ..
lrwxrwxrwx 1 root root 35 Oct 6 22:23 000-default.conf -> ../sites-available/000-default.conf
root@griffin:~#
Re: Unable to login to Nagios 4.0.2 after Ubuntu upgrade 14.
Posted: Sun Nov 16, 2014 10:51 pm
by Box293
Please post the contents of:
Code: Select all
/etc/apache2/conf-enabled/nagios3.conf
Re: Unable to login to Nagios 4.0.2 after Ubuntu upgrade 14.
Posted: Mon Nov 17, 2014 12:29 am
by stewlg
nagios3.conf:
Code: Select all
# apache configuration for nagios 3.x
# note to users of nagios 1.x and 2.x:
# throughout this file are commented out sections which preserve
# backwards compatibility with bookmarks/config for older nagios versios.
# simply look for lines following "nagios 1.x:" and "nagios 2.x" comments.
ScriptAlias /cgi-bin/nagios3 /usr/lib/cgi-bin/nagios3
ScriptAlias /nagios3/cgi-bin /usr/lib/cgi-bin/nagios3
# nagios 1.x:
#ScriptAlias /cgi-bin/nagios /usr/lib/cgi-bin/nagios3
#ScriptAlias /nagios/cgi-bin /usr/lib/cgi-bin/nagios3
# nagios 2.x:
#ScriptAlias /cgi-bin/nagios2 /usr/lib/cgi-bin/nagios3
#ScriptAlias /nagios2/cgi-bin /usr/lib/cgi-bin/nagios3
# Where the stylesheets (config files) reside
Alias /nagios3/stylesheets /etc/nagios3/stylesheets
# nagios 1.x:
#Alias /nagios/stylesheets /etc/nagios3/stylesheets
# nagios 2.x:
#Alias /nagios2/stylesheets /etc/nagios3/stylesheets
# Where the HTML pages live
Alias /nagios3 /usr/share/nagios3/htdocs
# nagios 2.x:
#Alias /nagios2 /usr/share/nagios3/htdocs
# nagios 1.x:
#Alias /nagios /usr/share/nagios3/htdocs
<DirectoryMatch (/usr/share/nagios3/htdocs|/usr/lib/cgi-bin/nagios3|/etc/nagios3/stylesheets)>
Options FollowSymLinks
DirectoryIndex index.php index.html
AllowOverride AuthConfig
Require all granted
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /etc/nagios3/htpasswd.users
# nagios 1.x:
#AuthUserFile /etc/nagios/htpasswd.users
require valid-user
</DirectoryMatch>
<Directory /usr/share/nagios3/htdocs>
Options +ExecCGI
</Directory>
# Enable this ScriptAlias if you want to enable the grouplist patch.
# See http://apan.sourceforge.net/download.html for more info
# It allows you to see a clickable list of all hostgroups in the
# left pane of the Nagios web interface
# XXX This is not tested for nagios 2.x use at your own peril
#ScriptAlias /nagios3/side.html /usr/lib/cgi-bin/nagios3/grouplist.cgi
# nagios 1.x:
#ScriptAlias /nagios/side.html /usr/lib/cgi-bin/nagios3/grouplist.cgi
Re: Unable to login to Nagios 4.0.2 after Ubuntu upgrade 14.
Posted: Mon Nov 17, 2014 1:52 am
by Box293
I'm not sure if this will help but here is a nagios.conf file from a test server I ran up not too long ago on Ubuntu 14.04.01 LTS running Nagios Core 4.0.8.
Code: Select all
# SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER
#
# This file contains examples of entries that need
# to be incorporated into your Apache web server
# configuration file. Customize the paths, etc. as
# needed to fit your system.
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
# SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/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
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user
</Directory>
Re: Unable to login to Nagios 4.0.2 after Ubuntu upgrade 14.
Posted: Tue Nov 18, 2014 11:16 am
by stewlg
Your example was not directly helpful, but your deliberate tour of my configuration made me observe my configuration with more attention.
I think all my issues were due to my Nagios 3.x installation, which was still partly cross-wired with my Nagios 4 installation. I think this nascent problem flared up during the Apache 2.2 => 2.4 transition that I gather happened as part of the Ubuntu 14.04 dist upgrade. I killed the old Nagios3.conf, and renamed the httpd.conf as nagios.conf, then edited it a bit. Here's what nagois.conf looks like now:
Code: Select all
servername griffin.doodle.local
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
Options ExecCGI
AllowOverride AuthConfig
Require all granted
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
require valid-user
</Directory>
Alias /nagios /usr/local/nagios/share
<Directory "/usr/local/nagios/share">
Options None
AllowOverride AuthConfig
Require all granted
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
require valid-user
</Directory>
I can now log in and see system status - thank goodness. PNP4Nagios is broken, but that's less critical, and anyhow outside of this forum's purview.
Note the "require all granted" syntax that replaces the older syntax you had in your example. This is new to Apache 2.4. (See
https://httpd.apache.org/docs/2.4/upgrading.html).
Thank you again for your help.
Re: Unable to login to Nagios 4.0.2 after Ubuntu upgrade 14.
Posted: Tue Nov 18, 2014 11:31 am
by slansing
Ah yes, that is why I am generally frightened by distro upgrades... package conflicts and issues. Glad that it's sorted out for the majority now, let us know if you have any further questions on this. I'll lock this thread down for the time being.