Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/10/2008, à 10:12

lagentesmith

Nagios2 : page web blanche

Bonjour,

J'ai à peu prêt le même souci que ici : http://forum.kubuntu-fr.org/viewtopic.php?id=210727
Je tente d'installer nagios 2.11 (celui dans les dépôts universe) sur un Hardy à l'aide de cette procédure : https://help.ubuntu.com/community/Nagios2

Voici un résumé de ce qu'il faut faire :

sudo apt-get update
sudo apt-get install apache2 apache2-doc
sudo apt-get install nagios2 nagios-plugins nagios-images
cd /etc/nagios2/
sudo htpasswd -c htpasswd.users nagiosadmin

A cette étape on devrait pouvoir visualiser l'interface nagios en se rendant sur la page http://localhost/nagios2, or cette page est vide et blanche dans mon cas.

J'ai lu également qu'il fallait faire un lien symbolique pour la conf apache2 :

ln -s /etc/nagios2/apache2.conf /etc/apache2/conf.d/nagios2.conf

mais rien y fait.

Voici les erreurs que j'obtiens au démarrage d'apache :

/etc/init.d/apache2 start
 * Starting web server apache2                                                                                               
[Thu Oct 23 15:55:01 2008] [warn] The ScriptAlias directive in /etc/apache2/conf.d/nagios2.conf at line 3 will probably never match because it overlaps an earlier ScriptAlias.
[Thu Oct 23 15:55:01 2008] [warn] The ScriptAlias directive in /etc/apache2/conf.d/nagios2.conf at line 4 will probably never match because it overlaps an earlier ScriptAlias.
[Thu Oct 23 15:55:01 2008] [warn] The Alias directive in /etc/apache2/conf.d/nagios2.conf at line 7 will probably never match because it overlaps an earlier Alias.
[Thu Oct 23 15:55:01 2008] [warn] The Alias directive in /etc/apache2/conf.d/nagios2.conf at line 10 will probably never match because it overlaps an earlier Alias.
[Thu Oct 23 15:55:01 2008] [warn] The ScriptAlias directive in /etc/apache2/sites-enabled/nagios2 at line 3 will probably never match because it overlaps an earlier ScriptAlias.
[Thu Oct 23 15:55:01 2008] [warn] The ScriptAlias directive in /etc/apache2/sites-enabled/nagios2 at line 4 will probably never match because it overlaps an earlier ScriptAlias.
[Thu Oct 23 15:55:01 2008] [warn] The Alias directive in /etc/apache2/sites-enabled/nagios2 at line 7 will probably never match because it overlaps an earlier Alias.
[Thu Oct 23 15:55:01 2008] [warn] The Alias directive in /etc/apache2/sites-enabled/nagios2 at line 10 will probably never match because it overlaps an earlier Alias.
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                      [ OK ]

Quelqu'un peut-il m'aider ?

Dernière modification par lagentesmith (Le 24/10/2008, à 10:13)


sudo apt-get remove WindowsXP

Hors ligne

#2 Le 24/10/2008, à 10:19

#Ergo-Proxy

Re : Nagios2 : page web blanche

bonjour

Ton fichier /etc/hosts contient il bien la correspondance IP → ton servername, exemple:

127.0.0.1    localhost hostname
127.0.1.1    hostname.localdomain
192.168.0.4    poste1
192.168.0.1     poste2
192.168.0.2     poste3

10.0.2.15 la VM

127.0.0.1    leserveurname
192.168.0.5 leserveurname


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Dernière modification par #Ergo-Proxy (Le 24/10/2008, à 10:20)

#3 Le 27/10/2008, à 11:29

lagentesmith

Re : Nagios2 : page web blanche

Bonjour et merci pour ta réponse,

j'avais ceci dans le /etc/hosts :

127.0.0.1 localhost
127.0.1.1 ubuntu
10.30.1.19 proxy.domain.fr
10.30.1.20 gateway

et j'ai rajouter les lignes que tu m'as indiquées mais j'obtiens encore le même message au démarrage d'apache2.

127.0.0.1 localhost ubuntu ubuntu.domain.fr
10.30.5.36 ubuntu.domain.fr ubuntu
127.0.1.1 ubuntu
10.30.1.19 proxy.domain.fr
10.30.1.20 gateway

Je précise que le pc ubuntu est sur un livecd.


sudo apt-get remove WindowsXP

Hors ligne

#4 Le 27/10/2008, à 11:41

#Ergo-Proxy

Re : Nagios2 : page web blanche

poste ton fichier /etc/apache2/sites-available/default ou celui que tu as défini.

Remets ton fichier /etc/hosts ainsi:

127.0.0.1 localhost ubuntu ubuntu.domain.fr
10.30.5.36 ubuntu.domain.fr ubuntu
10.30.1.19 proxy.domain.fr
10.30.1.20 gateway

#5 Le 27/10/2008, à 13:27

lagentesmith

Re : Nagios2 : page web blanche

Le voici, il s'agit du fichier /etc/apache2/sites-enabled/nagios2.
Il y a également sous le même répertoire un lien symbolique 000-default qui pointe vers /etc/apache2/sites-available/default que je n'ai pas modifié .

# apache configuration for nagios 2.x

ScriptAlias /cgi-bin/nagios2 /usr/lib/cgi-bin/nagios2
ScriptAlias /nagios2/cgi-bin /usr/lib/cgi-bin/nagios2

# Where the stylesheets (config files) reside
Alias /nagios2/stylesheets /etc/nagios2/stylesheets

# Where the HTML pages live
Alias /nagios2 /usr/share/nagios2/htdocs

<DirectoryMatch (/usr/share/nagios2/htdocs|/usr/lib/cgi-bin/nagios2)>
        Options FollowSymLinks

        DirectoryIndex index.html

        AllowOverride AuthConfig
        Order Allow,Deny
        Allow From All

        AuthName "Nagios Access"
        AuthType Basic
        
        AuthUserFile /etc/nagios2/htpasswd.users
        require valid-user
</DirectoryMatch>

# 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 /nagios2/side.html /usr/lib/cgi-bin/nagios2/grouplist.cgi

Dernière modification par lagentesmith (Le 27/10/2008, à 13:29)


sudo apt-get remove WindowsXP

Hors ligne

#6 Le 27/10/2008, à 13:57

#Ergo-Proxy

Re : Nagios2 : page web blanche

donne le default, celui-ci n'intervient pas dans le pb d'hosts d'apache.

#7 Le 28/10/2008, à 08:48

lagentesmith

Re : Nagios2 : page web blanche

Le voici :

NameVirtualHost *
<VirtualHost *>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined
        ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

J'avais posté l'autre pour les warning de type "ScriptAlias "


sudo apt-get remove WindowsXP

Hors ligne

#8 Le 28/10/2008, à 10:03

Subsonic_the_monkey

Re : Nagios2 : page web blanche

Bonjour,

Avec les éléments en, ma possession, mon fichier "défaut" aurait cette aspect. Essaye le, fais un backup de celui que tu as actuellement.

#####################################
## Virtualhosts
#####################################
## ##
# url: http://www.ubuntu.domain.fr


    ServerName http://ubuntu.domain.fr
    ServerAdmin admin@ubuntu.domain.fr
    ServerSignature Off   

##Configuration IP:port d'écoute
##//Port 80   
<VirtualHost IPDUPOSTE:80>
           
    DirectoryIndex index.php index.html index.htm
    DocumentRoot    /var/www
    <Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
        #AddDefaultCharset UTF-8   
    </Directory>
   
##Création d'un répertoire protégé en accès   
        ###Protected_rep
    <Location /Private>
        AuthName "IDENTIFICATION OBLIGATOIRE"
            AuthType Basic
            AuthUserFile /opt/00-User_Apache/USERs/.users
            Order deny,allow
            require valid-user
    </Location>
   
</VirtualHost>

##Configuration domaine:port d'écoute

<VirtualHost ubuntu.domain.fr:80>
           
    DirectoryIndex index.php index.html index.htm
    DocumentRoot    /var/www
    <Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
        #AddDefaultCharset UTF-8   
    </Directory>
       
        ###Protected_rep
    <Location /Private>
        AuthName "IDENTIFICATION OBLIGATOIRE"
            AuthType Basic
            AuthUserFile /opt/00-User_Apache/USERs/.users
            Order deny,allow
            require valid-user
    </Location>
   
</VirtualHost>


##Configuration domaine:HTTPS

##//Port 443

<VirtualHost ubuntu.domain.fr:443>
        DirectoryIndex index.php index.html index.htm
RewriteEngine on
SSLEngine On
SSLCertificateKeyFile /etc/apache2/ssl.key/server.key
SSLCertificateFile /etc/apache2/ssl.crt/server.crt
SSLCACertificateFile /etc/apache2/ssl.crt/server.crt
    DocumentRoot    /var/www/https
        <Directory /var/www/https/>
        Options Indexes
        AllowOverride All
        Order allow,deny
        allow from all
        #AddDefaultCharset UTF-8   
    </Directory>
    ###Protected_rep

    <Location /Private>
        AuthName "IDENTIFICATION OBLIGATOIRE"
            AuthType Basic
            AuthUserFile /opt/00-User_Apache/USERs/.users
            Order deny,allow
            require valid-user
    </Location>

</VirtualHost>
#######FIN PARTIE APACHE PERSO###################################


    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined
    ServerSignature Off

####    Alias /doc/ "/usr/share/doc/"
####    <Directory "/usr/share/doc/">
####        Options Indexes MultiViews #FollowSymLinks#FFFFFF
####        AllowOverride None
####        Order deny,allow
####        Deny from all
####        Allow from 127.0.0.0/255.0.0.0 ::1/128
####    </Directory>

Dernière modification par Subsonic_the_monkey (Le 28/10/2008, à 10:04)

#9 Le 28/10/2008, à 11:25

lagentesmith

Re : Nagios2 : page web blanche

nouvelle erreur après ce nouveau fichier :

root@ubuntu:/etc/apache2/sites-available# /etc/init.d/apache2 start
 * Starting web server apache2                                                  Syntax error on line 70 of /etc/apache2/sites-enabled/000-default:
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
                                                                         [fail]

Peut être devrais-je retirer la conf concernant le mode https non ?


sudo apt-get remove WindowsXP

Hors ligne

#10 Le 28/10/2008, à 11:50

lagentesmith

Re : Nagios2 : page web blanche

J'ai fait

sudo a2enmod rewrite
 sudo a2enmod ssl

Et j'ai positionner des clés ssl dans /etc/apache2/ssh et je n'ai plus de problème avec ton default.
J'obtiens maintenant :

root@ubuntu:/etc/apache2/ssl.key# /etc/init.d/apache2 start
 * Starting web server apache2                                                  
Warning: DocumentRoot [/var/www/https] does not exist
[Tue Oct 28 10:42:25 2008] [warn] VirtualHost 10.30.5.162:80 overlaps with VirtualHost ubuntu.domain.fr:80, the first has precedence, perhaps you need a NameVirtualHost directive

Et toujours une page blanche pour http://localhost/nagios2/

Dernière modification par lagentesmith (Le 28/10/2008, à 11:53)


sudo apt-get remove WindowsXP

Hors ligne

#11 Le 29/10/2008, à 04:15

Subsonic_the_monkey

Re : Nagios2 : page web blanche

Tu en es où avec tes tests?

Le fichier était un exemple wink, tu peux donc sans hésiter retirer ce que tu veux big_smile
Et oui, c'est bien la cause de ce message. En revanche, concernant Nagios, je ne vois pas hmm , je ne l'utilise pas.

Dernière modification par Subsonic_the_monkey (Le 29/10/2008, à 04:16)

#12 Le 29/10/2008, à 10:10

lagentesmith

Re : Nagios2 : page web blanche

En gros toujours au même point, sauf que je n'ai plus le message d'erreur concernant le servername.
J'ai réussi à installer nagios sur une RHEL 4, je vais donc essayer de voir les différences entre les 2 configs.
Je posterai mes résultats pour info sur ce fil.
Merci à vous 2 pour votre aide.


sudo apt-get remove WindowsXP

Hors ligne