Problème configuration munin

Bonjour,

Je me suis fait un petit serveur sous debian squeeze et j’ai quelques petit problème pour la configuration du grapheur munin.

Pourtant tout simple :

apt-get install munin munin-node

Et là les problèmes commence.

Sur la machine serveur si je tape ceci :

J’ai bien la configuration de munin

En revanche, si j’essaie de me connecter via l’adresse IP de la machine, ou via une machine distante j’ai ceci :

[code]Forbidden

You don’t have permission to access /munin on this server.[/code]

Ce problème récurant se retrouve pas mal sur le net. Mais aucune des solutions proposé n’as résolu mon problème. Ou bien je ne les comprend pas toujours.

J’ai quelques erreurs apache notamment :

[Mon May 10 08:41:00 2010] [error] [client 10.8.0.34] File does not exist: /var/www/favicon.ico [Mon May 10 08:44:17 2010] [error] [client 10.8.0.34] client denied by server configuration: /var/cache/munin/www

File does not exist -> Ce qui est logique vu mon fichier de configuration

Fichier de configuration munin :

dbdir   /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir  /var/run/munin

includedir /etc/munin/munin-conf.d

[localhost.localdomain]
    address 127.0.0.1
    use_node_name yes

Merci de votre aide

Salut,

Juste une piste :
A mon avis c’est une histoire de droit entre apache et les fichiers web de munin dans /var/cache/munin/www
En général, l’utilisateur et le groupe apache est www-data:www-data
Donc si dans ton /var/cache/munin/www tout appartient à root cela peut poser problème

Je pense qu’il te faut :

  • Soit attribuer les bon droits à ton /var/cache/munin/www
  • Soit déplacer ton /var/cache/munin/www dons ton répertoire apache (/var/www) en créant un virtualhost et tout et tout… Sans oublier de préciser dans ton munin.conf que le répertoire web a changé (htmldir)

Je viens de le mettre ne place en 10 min avec ce tuto
Je te le conseille ça marche au poil

C’est étrange que ton munin.conf te propose par défaut /var/cache/munin/www comme hltmldir, moi il m’a bien prit en compte directement le répertoire par défaut d’apache2 /var/www

SCSERVER:/home/flamme# cd /var/cache/munin/ SCSERVER:/var/cache/munin# ls -l total 0 drwxr-xr-x 3 munin munin 264 30 avril 08:15 www SCSERVER:/var/cache/munin# chown -R www-data:www-data /var/cache/munin/www SCSERVER:/var/cache/munin# ls -l total 0 drwxr-xr-x 3 www-data www-data 264 30 avril 08:15 www

Toujours le même problème !

Mais fonctionne en local

Je pense que ta première solution est préférable :smiley:

[quote=“SpaTule”]Je viens de le mettre ne place en 10 min avec ce tuto
Je te le conseille ça marche au poil

C’est étrange que ton munin.conf te propose par défaut /var/cache/munin/www comme hltmldir, moi il m’a bien prit en compte directement le répertoire par défaut d’apache2 /var/www[/quote]

Euh, tu me croix si je te dit que j’ai déjà parcouru ce tuto.

J’avais tenté de le désinstaller completement, et de suivre le tuto, pareil :confused:

Ah, je suis sur debian squeeze, tu est peut-être sur une lenny ?

Oui mon serveur est sous lenny mais je doute que le problème vienne simplement de là

Reprenons depuis le début…

Déjà pour ton erreur de file dont exist c’est tout à fait normal et ne concerne en rien munin, il s’agit du favicon.ico que apache ne trouve pas dans ton répertoire web par défaut. Dans tout site web on met un favicon.ico, c’est l’icon qui apparait dans l’url et l’onglet d’un site web, si tu n’en met pas, alors apache te le signale… Bref… HS

Pour avancer, donne le résultat des commandes suivantes :

Tes virtualhosts :

La conf du module info dans apache2.conf

L’activation des plugins :

Merci beaucoup de t’occuper de mon problème :wink:

Donc, pour les résultats des commandes que tu m’as demandé :

/etc/apache2/sites-available/default
::::::::::::::
<VirtualHost *:80>
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 ${APACHE_LOG_DIR}/error.log

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

    CustomLog ${APACHE_LOG_DIR}/access.log combined

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>
[/code]

/etc/apache2/sites-available/default-ssl
::::::::::::::


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 ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined

    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>

    #   SSL Engine Switch:
    #   Enable/Disable SSL for this virtual host.
    SSLEngine on

    #   A self-signed (snakeoil) certificate can be created by installing
    #   the ssl-cert package. See
    #   /usr/share/doc/apache2.2-common/README.Debian.gz for more info.
    #   If both key and certificate are stored in the same file, only the
    #   SSLCertificateFile directive is needed.
    SSLCertificateFile    /etc/ssl/certs/ssl-cert-snakeoil.pem
    SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

    #   Server Certificate Chain:
    #   Point SSLCertificateChainFile at a file containing the
    #   concatenation of PEM encoded CA certificates which form the
    #   certificate chain for the server certificate. Alternatively
    #   the referenced file can be the same as SSLCertificateFile
    #   when the CA certificates are directly appended to the server
    #   certificate for convinience.
    #SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt
    #   Certificate Authority (CA):
    #   Set the CA certificate verification path where to find CA
    #   certificates for client authentication or alternatively one
    #   huge file containing all of them (file must be PEM encoded)
    #   Note: Inside SSLCACertificatePath you need hash symlinks
    #         to point to the certificate files. Use the provided
    #         Makefile to update the hash symlinks after changes.
    #SSLCACertificatePath /etc/ssl/certs/
    #SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt

    #   Certificate Revocation Lists (CRL):
    #   Set the CA revocation path where to find CA CRLs for client
    #   authentication or alternatively one huge file containing all
    #   of them (file must be PEM encoded)
    #   Note: Inside SSLCARevocationPath you need hash symlinks
    #         to point to the certificate files. Use the provided
    #         Makefile to update the hash symlinks after changes.
    #SSLCARevocationPath /etc/apache2/ssl.crl/
    #SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl

    #   Client Authentication (Type):
    #   Client certificate verification type and depth.  Types are
    #   none, optional, require and optional_no_ca.  Depth is a
    #   number which specifies how deeply to verify the certificate
    #   issuer chain before deciding the certificate is not valid.
    #SSLVerifyClient require
    #SSLVerifyDepth  10

    #   Access Control:
    #   With SSLRequire you can do per-directory access control based
    #   on arbitrary complex boolean expressions containing server
    #   variable checks and other lookup directives.  The syntax is a
    #   mixture between C and Perl.  See the mod_ssl documentation
    #   for more details.
    #<Location />
    #SSLRequire (    %{SSL_CIPHER} !~ m/^(EXP|NULL)/ \
    #            and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \
    #            and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \
    #            and %{TIME_WDAY} >= 1 and %{TIME_WDAY} <= 5 \
    #            and %{TIME_HOUR} >= 8 and %{TIME_HOUR} <= 20       ) \
    #           or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/
    #</Location>

    #   SSL Engine Options:
    #   Set various options for the SSL engine.
    #   o FakeBasicAuth:
    #     Translate the client X.509 into a Basic Authorisation.  This means that
    #     the standard Auth/DBMAuth methods can be used for access control.  The
    #     user name is the `one line' version of the client's X.509 certificate.
    #     Note that no password is obtained from the user. Every entry in the user
    #     file needs this password: `xxj31ZMTZzkVA'.
    #   o ExportCertData:
    #     This exports two additional environment variables: SSL_CLIENT_CERT and
    #     SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
    #     server (always existing) and the client (only existing when client
    #     authentication is used). This can be used to import the certificates
    #     into CGI scripts.
    #   o StdEnvVars:
    #     This exports the standard SSL/TLS related `SSL_*' environment variables.
    #     Per default this exportation is switched off for performance reasons,
    #     because the extraction step is an expensive operation and is usually
    #     useless for serving static content. So one usually enables the
    #     exportation for CGI and SSI requests only.
    #   o StrictRequire:
    #     This denies access when "SSLRequireSSL" or "SSLRequire" applied even
    #     under a "Satisfy any" situation, i.e. when it applies access is denied
    #     and no other module can change it.
    #   o OptRenegotiate:
    #     This enables optimized SSL connection renegotiation handling when SSL
    #     directives are used in per-directory context.
    #SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
    <FilesMatch "\.(cgi|shtml|phtml|php)$">
            SSLOptions +StdEnvVars
    </FilesMatch>
    <Directory /usr/lib/cgi-bin>
            SSLOptions +StdEnvVars
    </Directory>

    #   SSL Protocol Adjustments:
    #   The safe and default but still SSL/TLS standard compliant shutdown
    #   approach is that mod_ssl sends the close notify alert but doesn't wait for
    #   the close notify alert from client. When you need a different shutdown
    #   approach you can use one of the following variables:
    #   o ssl-unclean-shutdown:
    #     This forces an unclean shutdown when the connection is closed, i.e. no
    #     SSL close notify alert is send or allowed to received.  This violates
    #     the SSL/TLS standard but is needed for some brain-dead browsers. Use
    #     this when you receive I/O errors because of the standard approach where
    #     mod_ssl sends the close notify alert.
    #   o ssl-accurate-shutdown:
    #     This forces an accurate shutdown when the connection is closed, i.e. a
    #     SSL close notify alert is send and mod_ssl waits for the close notify
    #     alert of the client. This is 100% SSL/TLS standard compliant, but in
    #     practice often causes hanging connections with brain-dead browsers. Use
    #     this only for browsers where you know that their SSL implementation
    #     works correctly.
    #   Notice: Most problems of broken clients are also related to the HTTP
    #   keep-alive facility, so you usually additionally want to disable
    #   keep-alive for those clients, too. Use variable "nokeepalive" for this.
    #   Similarly, one has to force some clients to use HTTP/1.0 to workaround
    #   their broken HTTP/1.1 implementation. Use variables "downgrade-1.0" and
    #   "force-response-1.0" for this.
    BrowserMatch "MSIE [2-6]" \
            nokeepalive ssl-unclean-shutdown \
            downgrade-1.0 force-response-1.0
    # MSIE 7 and newer should be able to use keepalive
    BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown

[/code]

Je n’ai pas enlever les lignes commentés, mais à ta demande je le ferais :wink:

Cette commande ne donne rien :

[quote]SCSERVER:~# awk ‘/mod_status.c/,/</IfModule/{print}’ /etc/apache2/apache2.conf
SCSERVER:~#[/quote]

Pareil, le résultat de cette commande ne donne rien. Mais je n’ai pas ajouter de plugins, munin graphe au minimun les ressources CPU et memoire ?

salut

il y a aussi ce lien , apparement on peu faire tourner munin sans apache aussi mais en utilisant Resin…

je sais pas ce que ca vaut

munin-monitoring.org/wiki/LinuxInstallation

munin-monitoring.org/wiki/Documentation

Bon, ton histoire m’a fait remarquer que c’est bien le bordel dans mon /etc/apache/apache2.conf

Il est normal que la commande awk '/mod_status.c/,/<\/IfModule/{print}' /etc/apache2/apache2.conf… ne renvoit rien.
La conf de ce module est par défaut dans…

Je sais pas ce que ça fou dans mon apache2.conf

Voila ci-dessous ce qui fonctionne sur une install toute fraiche de apache2 et de munin. J’enlève tout ce qui est facultatif, à savoir ; les plugins apache et la config d’un virtualhost

1- installer munin et munin-node

2- vérifier que le répertoire /var/www/munin a été créé

3- vérifier que dans ton /etc/munin/munin.conf tu as bien

4- activer le module info d’apache2

5- recharger apache2 et munin

[code]# apache2ctl -k graceful

/etc/init.d/munin-node restart[/code]

Normalement après ça tout fonctionne, même depuis un PC distant.

Une fois que le fonctionnement est validé, faudra modifier un peu tout ça pour que ce soit plus propre en utilisant les virtualhost

Bon, je commence par tout supprimer :

[quote]
apt-get remove munin munin-node --purge && apt-get autoremove && apt-get autoclean[/quote]

Ensuite installation :

Puis :

Qui renvoie :

SCSERVER:/home/flamme# ls -l /var/www total 4 -rw-r--r-- 1 root root 177 22 avril 09:40 index.html

Bon, bah le répertoire munin n’as pas été créé

En revanche des failed dans le rapport d’installation :

SCSERVER:/home/flamme# aptitude install munin munin-node Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Ãcriture de l'information d'état étendu... Fait Lecture des descriptions de tâches... Fait Les NOUVEAUX paquets suivants vont être installés : defoma{a} fontconfig{a} libcairo2{a} libdate-manip-perl{a} libdatrie1{a} libdbi0{a} libfont-freetype-perl{a} libglib2.0-0{a} libglib2.0-data{a} libio-multiplex-perl{a} libipc-shareable-perl{a} liblog-dispatch-perl{a} liblog-log4perl-perl{a} libnet-cidr-perl{a} libnet-server-perl{a} libpango1.0-0{a} libpango1.0-common{a} libparams-validate-perl{a} libpixman-1-0{a} librrd4{a} librrds-perl{a} libthai-data{a} libthai0{a} libxcb-render-util0{a} libxcb-render0{a} libxfont1{a} libyaml-syck-perl{a} munin munin-node rrdtool{a} shared-mime-info{a} ttf-dejavu{a} ttf-dejavu-extra{a} x-ttcidfont-conf{a} xfonts-encodings{a} xfonts-utils{a} 0 paquets mis à jour, 36 nouvellement installés, 0 à enlever et 7 non mis à jour. Il est nécessaire de télécharger 0o/13,7Mo d'archives. Après dépaquetage, 44,8Mo seront utilisés. Voulez-vous continuer ? [Y/n/?] Y Ãcriture de l'information d'état étendu... Fait Extraction des modèles depuis les paquets : 100% Préconfiguration des paquets... Sélection du paquet defoma précédemment désélectionné. (Lecture de la base de données... 37684 fichiers et répertoires déjà installés.) Dépaquetage de defoma (à partir de .../defoma_0.11.11_all.deb) ... Sélection du paquet fontconfig précédemment désélectionné. Dépaquetage de fontconfig (à partir de .../fontconfig_2.8.0-2.1_amd64.deb) ... Sélection du paquet libpixman-1-0 précédemment désélectionné. Dépaquetage de libpixman-1-0 (à partir de .../libpixman-1-0_0.16.4-1_amd64.deb) ... Sélection du paquet libxcb-render0 précédemment désélectionné. Dépaquetage de libxcb-render0 (à partir de .../libxcb-render0_1.6-1_amd64.deb) ... Sélection du paquet libxcb-render-util0 précédemment désélectionné. Dépaquetage de libxcb-render-util0 (à partir de .../libxcb-render-util0_0.3.6-1_amd64.deb) ... Sélection du paquet libcairo2 précédemment désélectionné. Dépaquetage de libcairo2 (à partir de .../libcairo2_1.8.10-4_amd64.deb) ... Sélection du paquet libyaml-syck-perl précédemment désélectionné. Dépaquetage de libyaml-syck-perl (à partir de .../libyaml-syck-perl_1.07-1_amd64.deb) ... Sélection du paquet libdate-manip-perl précédemment désélectionné. Dépaquetage de libdate-manip-perl (à partir de .../libdate-manip-perl_6.07-2_all.deb) ... Sélection du paquet libdatrie1 précédemment désélectionné. Dépaquetage de libdatrie1 (à partir de .../libdatrie1_0.2.3-1_amd64.deb) ... Sélection du paquet libdbi0 précédemment désélectionné. Dépaquetage de libdbi0 (à partir de .../libdbi0_0.8.2-3_amd64.deb) ... Sélection du paquet libfont-freetype-perl précédemment désélectionné. Dépaquetage de libfont-freetype-perl (à partir de .../libfont-freetype-perl_0.03-1_amd64.deb) ... Sélection du paquet libglib2.0-0 précédemment désélectionné. Dépaquetage de libglib2.0-0 (à partir de .../libglib2.0-0_2.24.0-1_amd64.deb) ... Sélection du paquet libglib2.0-data précédemment désélectionné. Dépaquetage de libglib2.0-data (à partir de .../libglib2.0-data_2.24.0-1_all.deb) ... Sélection du paquet libio-multiplex-perl précédemment désélectionné. Dépaquetage de libio-multiplex-perl (à partir de .../libio-multiplex-perl_1.10-1_all.deb) ... Sélection du paquet libipc-shareable-perl précédemment désélectionné. Dépaquetage de libipc-shareable-perl (à partir de .../libipc-shareable-perl_0.60-8_all.deb) ... Sélection du paquet libparams-validate-perl précédemment désélectionné. Dépaquetage de libparams-validate-perl (à partir de .../libparams-validate-perl_0.93-1_amd64.deb) ... Sélection du paquet liblog-dispatch-perl précédemment désélectionné. Dépaquetage de liblog-dispatch-perl (à partir de .../liblog-dispatch-perl_2.22-1_all.deb) ... Sélection du paquet liblog-log4perl-perl précédemment désélectionné. Dépaquetage de liblog-log4perl-perl (à partir de .../liblog-log4perl-perl_1.28-1_all.deb) ... Sélection du paquet libnet-cidr-perl précédemment désélectionné. Dépaquetage de libnet-cidr-perl (à partir de .../libnet-cidr-perl_0.13-1_all.deb) ... Sélection du paquet libnet-server-perl précédemment désélectionné. Dépaquetage de libnet-server-perl (à partir de .../libnet-server-perl_0.97-1_all.deb) ... Sélection du paquet libpango1.0-common précédemment désélectionné. Dépaquetage de libpango1.0-common (à partir de .../libpango1.0-common_1.28.0-1_all.deb) ... Sélection du paquet libthai-data précédemment désélectionné. Dépaquetage de libthai-data (à partir de .../libthai-data_0.1.14-2_all.deb) ... Sélection du paquet libthai0 précédemment désélectionné. Dépaquetage de libthai0 (à partir de .../libthai0_0.1.14-2_amd64.deb) ... Sélection du paquet libpango1.0-0 précédemment désélectionné. Dépaquetage de libpango1.0-0 (à partir de .../libpango1.0-0_1.28.0-1_amd64.deb) ... Sélection du paquet librrd4 précédemment désélectionné. Dépaquetage de librrd4 (à partir de .../librrd4_1.4.3-1_amd64.deb) ... Sélection du paquet librrds-perl précédemment désélectionné. Dépaquetage de librrds-perl (à partir de .../librrds-perl_1.4.3-1_amd64.deb) ... Sélection du paquet libxfont1 précédemment désélectionné. Dépaquetage de libxfont1 (à partir de .../libxfont1_1%3a1.4.1-2_amd64.deb) ... Sélection du paquet rrdtool précédemment désélectionné. Dépaquetage de rrdtool (à partir de .../rrdtool_1.4.3-1_amd64.deb) ... Sélection du paquet ttf-dejavu-extra précédemment désélectionné. Dépaquetage de ttf-dejavu-extra (à partir de .../ttf-dejavu-extra_2.30-2_all.deb) ... Sélection du paquet ttf-dejavu précédemment désélectionné. Dépaquetage de ttf-dejavu (à partir de .../ttf-dejavu_2.30-2_all.deb) ... Sélection du paquet munin précédemment désélectionné. Dépaquetage de munin (à partir de .../archives/munin_1.4.4-1_all.deb) ... Sélection du paquet munin-node précédemment désélectionné. Dépaquetage de munin-node (à partir de .../munin-node_1.4.4-1_all.deb) ... Sélection du paquet shared-mime-info précédemment désélectionné. Dépaquetage de shared-mime-info (à partir de .../shared-mime-info_0.71-1_amd64.deb) ... Sélection du paquet xfonts-encodings précédemment désélectionné. Dépaquetage de xfonts-encodings (à partir de .../xfonts-encodings_1%3a1.0.3-1_all.deb) ... Sélection du paquet xfonts-utils précédemment désélectionné. Dépaquetage de xfonts-utils (à partir de .../xfonts-utils_1%3a7.5+2_amd64.deb) ... Sélection du paquet x-ttcidfont-conf précédemment désélectionné. Dépaquetage de x-ttcidfont-conf (à partir de .../x-ttcidfont-conf_32_all.deb) ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de defoma (0.11.11) ... Paramétrage de fontconfig (2.8.0-2.1) ... Updating font configuration of fontconfig... Cleaning up category cid.. Cleaning up category truetype.. Cleaning up category type1.. Updating category type1.. Updating category truetype.. Updating category cid.. Regenerating fonts cache... done. Paramétrage de libpixman-1-0 (0.16.4-1) ... Paramétrage de libxcb-render0 (1.6-1) ... Paramétrage de libxcb-render-util0 (0.3.6-1) ... Paramétrage de libcairo2 (1.8.10-4) ... Paramétrage de libyaml-syck-perl (1.07-1) ... Paramétrage de libdate-manip-perl (6.07-2) ... Paramétrage de libdatrie1 (0.2.3-1) ... Paramétrage de libdbi0 (0.8.2-3) ... Paramétrage de libfont-freetype-perl (0.03-1) ... Paramétrage de libglib2.0-0 (2.24.0-1) ... Paramétrage de libglib2.0-data (2.24.0-1) ... Paramétrage de libio-multiplex-perl (1.10-1) ... Paramétrage de libipc-shareable-perl (0.60-8) ... Paramétrage de libparams-validate-perl (0.93-1) ... Paramétrage de liblog-dispatch-perl (2.22-1) ... Paramétrage de liblog-log4perl-perl (1.28-1) ... Paramétrage de libnet-cidr-perl (0.13-1) ... Paramétrage de libnet-server-perl (0.97-1) ... Paramétrage de libpango1.0-common (1.28.0-1) ... Cleaning up font configuration of pango... Updating font configuration of pango... Cleaning up category xfont.. Updating category xfont.. Paramétrage de libthai-data (0.1.14-2) ... Paramétrage de libthai0 (0.1.14-2) ... Paramétrage de libpango1.0-0 (1.28.0-1) ... Paramétrage de librrd4 (1.4.3-1) ... Paramétrage de librrds-perl (1.4.3-1) ... Paramétrage de libxfont1 (1:1.4.1-2) ... Paramétrage de rrdtool (1.4.3-1) ... Paramétrage de ttf-dejavu-extra (2.30-2) ... Paramétrage de ttf-dejavu (2.30-2) ... Paramétrage de munin (1.4.4-1) ... Syntax error on line 160 of /etc/apache2/apache2.conf: Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration Action 'configtest' [b]failed[/b]. The Apache error log may have more information. [b]failed[/b]! invoke-rc.d: initscript apache2, action "reload" [b]failed[/b]. Paramétrage de munin-node (1.4.4-1) ... Initializing plugins..done. Restarting munin-node..Stopping Munin-Node: stopped beforehand. Starting Munin-Node: done. insserv: warning: script 'K01nat-vpn' missing LSB tags and overrides insserv: warning: script 'nat-vpn' missing LSB tags and overrides Starting Munin-Node: started beforehand. Paramétrage de shared-mime-info (0.71-1) ... Paramétrage de xfonts-encodings (1:1.0.3-1) ... Paramétrage de xfonts-utils (1:7.5+2) ... Paramétrage de x-ttcidfont-conf (32) ... Updating font configuration of x-ttcidfont-conf... Cleaning up category cmap.. Cleaning up category cid.. Cleaning up category truetype.. Updating category truetype.. Updating category cid.. Updating category cmap.. Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Ãcriture de l'information d'état étendu... Fait Lecture des descriptions de tâches... Fait

Et la commande htmldir /var/www/munin renvoie ceci :

[quote]SCSERVER:/home/flamme# htmldir /var/www/munin
bash: htmldir : commande introuvable[/quote]

Donc docteur ??

Edit ajouter du gras dans le code, cela ne fonctionne pas ?!

Même si ça donne pas l’impression on avance petit à petit :mrgreen:

Tu as donc des erreurs lors du paramétrage de munin, dans ce cas même pas la peine d’aller plus loin ! Prends cette habitude ; si dans tes manips il y a quoi que ce soit qui foire lors de l’install d’un paquet, en général c’est perdu d’avance pour la suite… Donc faut creuser pourquoi munin veux pas s’installer…

L’erreur te dit qu’il y a un problème avec ton /etc/apache2/apache2.conf, donc premier réflexe, on vérifie la syntaxe. Heureusement, comme dans la plupart des gros services réseau (apache, samba, etc…) il existe la commande magique qui fait ça tout seul, pour apache c’est :

apache2ctl -t

Si le résultat de cette commande ne te retourne pas “Syntax OK”, c’est qu’il y a un problème dans ton /etc/apache2/apache2.conf

Tout ceci m’emmène à te poser une question : Comment as tu installer tes services web ? (apache, php, mysql, etc…)
Pour info, depuis un système standard, voici la commande qui permet d’installer un environnement de base pour monter un serveur web :

# aptitude install apache2 mysql-server-5.0 php5 phpmyadmin

Que te retourne cette commande ?

dpkg -l | grep -E "apache2|php|mysql"

PS: pour info, la ligne…

htmldir /var/www/munin

ce n’était pas une commande à taper mais une ligne qui doit être présente dans ton fichier /etc/munin/munin.conf

Donc, voici le résultat de cette commande :

SCSERVER:/home/flamme# apache2ctl -t Syntax error on line 160 of /etc/apache2/apache2.conf: Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration Action '-t' failed. The Apache error log may have more information.

A la ligne 160 du fichier apache2.conf :

<Files ~ "^\.ht"> Order allow,deny Deny from all Satisfy all </Files>

De mémoire, apt-get install apache2 phpmyadmin, etc…

Sur cette ordinateur, j’ai aussi nagios3 et torrentflux d’installé.

Sinon :

SCSERVER:/home/flamme# aptitude install apache2 mysql-server-5.0 php5 phpmyadmin Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Aucun paquet ne va être installé, mis à jour ou enlevé. 0 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour. Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 0o seront utilisés. Ãcriture de l'information d'état étendu... Fait Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait

Résultat de la commande :

SCSERVER:/home/flamme# dpkg -l | grep -E "apache2|php|mysql" ii apache2 2.2.15-5 Apache HTTP Server metapackage ii apache2-mpm-prefork 2.2.15-5 Apache HTTP Server - traditional non-threaded model ii apache2-utils 2.2.15-5 utility programs for webservers ii apache2.2-bin 2.2.15-5 Apache HTTP Server common binary files ii apache2.2-common 2.2.15-5 Apache HTTP Server common files ii bacula-common-mysql 5.0.1-1 network backup, recovery and verification - MySQL common files ii bacula-director-mysql 5.0.1-1 network backup, recovery and verification - MySQL storage for ii bacula-sd-mysql 5.0.1-1 network backup, recovery and verification - MySQL SD tools ii libapache2-mod-php5 5.3.2-1 server-side, HTML-embedded scripting language (Apache 2 module ii libdbd-mysql-perl 4.014-1 Perl5 database interface to the MySQL database ii libmysqlclient16 5.1.45-1 MySQL database client library ii libphp-adodb 5.10-1 The ADOdb database abstraction layer for PHP ii mysql-client 5.1.45-1 MySQL database client (metapackage depending on the latest ver ii mysql-client-5.1 5.1.45-1 MySQL database client binaries ii mysql-common 5.1.45-1 MySQL database common files, e.g. /etc/mysql/my.cnf ii mysql-server 5.1.45-1 MySQL database server (metapackage depending on the latest ver ii mysql-server-5.1 5.1.45-1 MySQL database server binaries ii php5 5.3.2-1 server-side, HTML-embedded scripting language (metapackage) ii php5-common 5.3.2-1 Common files for packages built from the php5 source ii php5-gd 5.3.2-1 GD module for php5 ii php5-mcrypt 5.3.2-1 MCrypt module for php5 ii php5-mysql 5.3.2-1 MySQL module for php5 ii php5-suhosin 0.9.31-1 advanced protection module for php5 ii phpmyadmin 4:3.3.2-2 MySQL web administration tool

Oups :blush: désolé

Par défault j’ai :

Que j’ai donc remplacé par :

:wink:

Tant que le problème de syntaxe ne sera pas résolu, ça ne sert à rien d’aller plus loin.

Etrangement, ton erreur de syntaxe ressemble à un bug sur une version antérieure de apache2 datant de plus de 3ans et qui a donc été fixé depuis bien longtemps (v2.2.3-3)… :unamused:
Y aurait-il le même genre de bug sur ta version squeeze ?.. (qui est une 2.2.15-5 la même que sid !)

Je vois que ton install de apache2 n’a pas été modifié car tu n’as pas de virtualhosts mis à part ceux par défaut. Donc je te propose si t’es d’accord de désinstaller totalement apache2, de purger tous les fichiers de conf, de le réinstaller, puis de refaire un test de syntaxe. Si ça merde encore je pense vraiment qu’il y a un bug qui mériterait d’être signalé…

Désinstaller apache2 en effaçant les fichiers de conf :

Nettoyer tous les résidus de fichiers de conf si jamais il y a des restes…

Réinstaller apache2 :

Vérifier la syntaxe du nouveau fichier /etc/apache2/apache2.conf

Ok, c’est parti

Résultat :

[code]SCSERVER:/home/flamme# aptitude purge apache2 apache2-mpm-worker apache2-utils apache2.2-common
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Les paquets suivants sont CASSÉS :
apache2-mpm-prefork libapache2-mod-php5 nagios3-cgi
Les paquets suivants seront ENLEVÉS :
apache2{p} apache2-utils{p} apache2.2-common{p}
0 paquets mis à jour, 0 nouvellement installés, 3 à enlever et 17 non mis à jour.
Il est nécessaire de télécharger 0o d’archives. Après dépaquetage, 2 601ko seront libérés.
Les paquets suivants ont des dépendances non satisfaites :
libapache2-mod-php5: Dépend: apache2.2-common mais il n’est pas installable
apache2-mpm-prefork: Dépend: apache2.2-common (= 2.2.15-5) mais il n’est pas installable
nagios3-cgi: Dépend: apache2-utils mais il n’est pas installable
Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
apache2-mpm-prefork
libapache2-mod-php5
nagios3
nagios3-cgi

Installer les paquets suivants :
php5-cgi [5.3.2-1 (testing)]
webfs [1.21+ds1-4 (testing)]

Le score est de -772

Accepter cette solution ? [Y/n/q/?]
[/code]

Euh, je ne connait pas trop aptitude, mais il est vraiment nécessaire d’install des paquets de substitutions ?

Ou alors je peut utiliser :

Et dans ce cas là :

SCSERVER:/home/flamme# apt-get remove --purge apache2 apache2-mpm-worker apache2-utils apache2.2-common Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Le paquet apache2-mpm-worker n'est pas installé, et ne peut donc être supprimé Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires : nagios-plugins-basic libradiusclient-ng2 libsensors4 libsnmp15 qstat bittornado libapr1 nagios-plugins libaprutil1-ldap libsnmp-base libmcrypt4 libqdbm14 snmp libt1-5 nagios-images nagios3-core libaprutil1-dbd-sqlite3 libonig2 apache2.2-bin lm-sensors ssl-cert fping fancontrol nagios3-common libgd2-xpm libjpeg62 libperl5.10 zip libpq5 libaprutil1 php5-common python-crypto nagios-plugins-standard libltdl7 libjs-mootools Veuillez utiliser « apt-get autoremove » pour les supprimer. Les paquets suivants seront ENLEVÉS : apache2* apache2-mpm-prefork* apache2-utils* apache2.2-common* libapache2-mod-php5* libphp-adodb* nagios3* nagios3-cgi* php5* php5-gd* php5-mcrypt* php5-mysql* php5-suhosin* phpmyadmin* torrentflux* 0 mis à jour, 0 nouvellement installés, 15 à enlever et 17 non mis à jour. Après cette opération, 38,7Mo d'espace disque seront libérés. Souhaitez-vous continuer [O/n] ?

Que me conseille tu ?

Bon, bah j’ai utilisé les 2 solutions, et j’ai tout cassé :smiley: Enfin je n’est plus torrentflux :wink:

Donc sinon voici le résultat de cette commande :

SCSERVER:/home/flamme# apache2ctl -t apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.253 for ServerName Syntax OK

Voilà tout le recapitulatif :

SCSERVER:/home/flamme# apache2ctl -t apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.253 for ServerName Syntax OK SCSERVER:/home/flamme# aptitude install munin munin-node Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Les NOUVEAUX paquets suivants vont être installés : defoma{a} fontconfig{a} libcairo2{a} libdate-manip-perl{a} libdatrie1{a} libdbi0{a} libfont-freetype-perl{a} libglib2.0-0{a} libglib2.0-data{a} libio-multiplex-perl{a} libipc-shareable-perl{a} liblog-dispatch-perl{a} liblog-log4perl-perl{a} libnet-cidr-perl{a} libnet-server-perl{a} libnet-snmp-perl{a} libpango1.0-0{a} libpango1.0-common{a} libparams-validate-perl{a} libpixman-1-0{a} librrd4{a} librrds-perl{a} libthai-data{a} libthai0{a} libxcb-render-util0{a} libxcb-render0{a} libxfont1{a} libyaml-syck-perl{a} munin munin-node rrdtool{a} shared-mime-info{a} ttf-dejavu{a} ttf-dejavu-extra{a} x-ttcidfont-conf{a} xfonts-encodings{a} xfonts-utils{a} 0 paquets mis à jour, 37 nouvellement installés, 0 à enlever et 7 non mis à jour. Il est nécessaire de télécharger 0o/13,8Mo d'archives. Après dépaquetage, 45,3Mo seront utilisés. Voulez-vous continuer ? [Y/n/?] y Écriture de l'information d'état étendu... Fait Extraction des modèles depuis les paquets : 100% Préconfiguration des paquets... Sélection du paquet defoma précédemment désélectionné. (Lecture de la base de données... 33636 fichiers et répertoires déjà installés.) Dépaquetage de defoma (à partir de .../defoma_0.11.11_all.deb) ... Sélection du paquet fontconfig précédemment désélectionné. Dépaquetage de fontconfig (à partir de .../fontconfig_2.8.0-2.1_amd64.deb) ... Sélection du paquet libpixman-1-0 précédemment désélectionné. Dépaquetage de libpixman-1-0 (à partir de .../libpixman-1-0_0.16.4-1_amd64.deb) ... Sélection du paquet libxcb-render0 précédemment désélectionné. Dépaquetage de libxcb-render0 (à partir de .../libxcb-render0_1.6-1_amd64.deb) ... Sélection du paquet libxcb-render-util0 précédemment désélectionné. Dépaquetage de libxcb-render-util0 (à partir de .../libxcb-render-util0_0.3.6-1_amd64.deb) ... Sélection du paquet libcairo2 précédemment désélectionné. Dépaquetage de libcairo2 (à partir de .../libcairo2_1.8.10-4_amd64.deb) ... Sélection du paquet libyaml-syck-perl précédemment désélectionné. Dépaquetage de libyaml-syck-perl (à partir de .../libyaml-syck-perl_1.07-1_amd64.deb) ... Sélection du paquet libdate-manip-perl précédemment désélectionné. Dépaquetage de libdate-manip-perl (à partir de .../libdate-manip-perl_6.07-2_all.deb) ... Sélection du paquet libdatrie1 précédemment désélectionné. Dépaquetage de libdatrie1 (à partir de .../libdatrie1_0.2.3-1_amd64.deb) ... Sélection du paquet libdbi0 précédemment désélectionné. Dépaquetage de libdbi0 (à partir de .../libdbi0_0.8.2-3_amd64.deb) ... Sélection du paquet libfont-freetype-perl précédemment désélectionné. Dépaquetage de libfont-freetype-perl (à partir de .../libfont-freetype-perl_0.03-1_amd64.deb) ... Sélection du paquet libglib2.0-0 précédemment désélectionné. Dépaquetage de libglib2.0-0 (à partir de .../libglib2.0-0_2.24.0-1_amd64.deb) ... Sélection du paquet libglib2.0-data précédemment désélectionné. Dépaquetage de libglib2.0-data (à partir de .../libglib2.0-data_2.24.0-1_all.deb) ... Sélection du paquet libio-multiplex-perl précédemment désélectionné. Dépaquetage de libio-multiplex-perl (à partir de .../libio-multiplex-perl_1.10-1_all.deb) ... Sélection du paquet libipc-shareable-perl précédemment désélectionné. Dépaquetage de libipc-shareable-perl (à partir de .../libipc-shareable-perl_0.60-8_all.deb) ... Sélection du paquet libparams-validate-perl précédemment désélectionné. Dépaquetage de libparams-validate-perl (à partir de .../libparams-validate-perl_0.93-1_amd64.deb) ... Sélection du paquet liblog-dispatch-perl précédemment désélectionné. Dépaquetage de liblog-dispatch-perl (à partir de .../liblog-dispatch-perl_2.22-1_all.deb) ... Sélection du paquet liblog-log4perl-perl précédemment désélectionné. Dépaquetage de liblog-log4perl-perl (à partir de .../liblog-log4perl-perl_1.28-1_all.deb) ... Sélection du paquet libnet-cidr-perl précédemment désélectionné. Dépaquetage de libnet-cidr-perl (à partir de .../libnet-cidr-perl_0.13-1_all.deb) ... Sélection du paquet libnet-server-perl précédemment désélectionné. Dépaquetage de libnet-server-perl (à partir de .../libnet-server-perl_0.97-1_all.deb) ... Sélection du paquet libnet-snmp-perl précédemment désélectionné. Dépaquetage de libnet-snmp-perl (à partir de .../libnet-snmp-perl_5.2.0-3_all.deb) ... Sélection du paquet libpango1.0-common précédemment désélectionné. Dépaquetage de libpango1.0-common (à partir de .../libpango1.0-common_1.28.0-1_all.deb) ... Sélection du paquet libthai-data précédemment désélectionné. Dépaquetage de libthai-data (à partir de .../libthai-data_0.1.14-2_all.deb) ... Sélection du paquet libthai0 précédemment désélectionné. Dépaquetage de libthai0 (à partir de .../libthai0_0.1.14-2_amd64.deb) ... Sélection du paquet libpango1.0-0 précédemment désélectionné. Dépaquetage de libpango1.0-0 (à partir de .../libpango1.0-0_1.28.0-1_amd64.deb) ... Sélection du paquet librrd4 précédemment désélectionné. Dépaquetage de librrd4 (à partir de .../librrd4_1.4.3-1_amd64.deb) ... Sélection du paquet librrds-perl précédemment désélectionné. Dépaquetage de librrds-perl (à partir de .../librrds-perl_1.4.3-1_amd64.deb) ... Sélection du paquet libxfont1 précédemment désélectionné. Dépaquetage de libxfont1 (à partir de .../libxfont1_1%3a1.4.1-2_amd64.deb) ... Sélection du paquet rrdtool précédemment désélectionné. Dépaquetage de rrdtool (à partir de .../rrdtool_1.4.3-1_amd64.deb) ... Sélection du paquet ttf-dejavu-extra précédemment désélectionné. Dépaquetage de ttf-dejavu-extra (à partir de .../ttf-dejavu-extra_2.30-2_all.deb) ... Sélection du paquet ttf-dejavu précédemment désélectionné. Dépaquetage de ttf-dejavu (à partir de .../ttf-dejavu_2.30-2_all.deb) ... Sélection du paquet munin précédemment désélectionné. Dépaquetage de munin (à partir de .../archives/munin_1.4.4-1_all.deb) ... Sélection du paquet munin-node précédemment désélectionné. Dépaquetage de munin-node (à partir de .../munin-node_1.4.4-1_all.deb) ... Sélection du paquet shared-mime-info précédemment désélectionné. Dépaquetage de shared-mime-info (à partir de .../shared-mime-info_0.71-1_amd64.deb) ... Sélection du paquet xfonts-encodings précédemment désélectionné. Dépaquetage de xfonts-encodings (à partir de .../xfonts-encodings_1%3a1.0.3-1_all.deb) ... Sélection du paquet xfonts-utils précédemment désélectionné. Dépaquetage de xfonts-utils (à partir de .../xfonts-utils_1%3a7.5+2_amd64.deb) ... Sélection du paquet x-ttcidfont-conf précédemment désélectionné. Dépaquetage de x-ttcidfont-conf (à partir de .../x-ttcidfont-conf_32_all.deb) ... Traitement des actions différées (« triggers ») pour « man-db »... Paramétrage de defoma (0.11.11) ... Paramétrage de fontconfig (2.8.0-2.1) ... Updating font configuration of fontconfig... Cleaning up category cid.. Cleaning up category truetype.. Cleaning up category type1.. Updating category type1.. Updating category truetype.. Updating category cid.. Cleaning up old fontconfig caches... done. Regenerating fonts cache... done. Paramétrage de libpixman-1-0 (0.16.4-1) ... Paramétrage de libxcb-render0 (1.6-1) ... Paramétrage de libxcb-render-util0 (0.3.6-1) ... Paramétrage de libcairo2 (1.8.10-4) ... Paramétrage de libyaml-syck-perl (1.07-1) ... Paramétrage de libdate-manip-perl (6.07-2) ... Paramétrage de libdatrie1 (0.2.3-1) ... Paramétrage de libdbi0 (0.8.2-3) ... Paramétrage de libfont-freetype-perl (0.03-1) ... Paramétrage de libglib2.0-0 (2.24.0-1) ... Paramétrage de libglib2.0-data (2.24.0-1) ... Paramétrage de libio-multiplex-perl (1.10-1) ... Paramétrage de libipc-shareable-perl (0.60-8) ... Paramétrage de libparams-validate-perl (0.93-1) ... Paramétrage de liblog-dispatch-perl (2.22-1) ... Paramétrage de liblog-log4perl-perl (1.28-1) ... Paramétrage de libnet-cidr-perl (0.13-1) ... Paramétrage de libnet-server-perl (0.97-1) ... Paramétrage de libnet-snmp-perl (5.2.0-3) ... Paramétrage de libpango1.0-common (1.28.0-1) ... Cleaning up font configuration of pango... Updating font configuration of pango... Cleaning up category xfont.. Updating category xfont.. *** You don't have any defomized font packages. *** So we are trying to force to generate pangox.aliases... Paramétrage de libthai-data (0.1.14-2) ... Paramétrage de libthai0 (0.1.14-2) ... Paramétrage de libpango1.0-0 (1.28.0-1) ... Paramétrage de librrd4 (1.4.3-1) ... Paramétrage de librrds-perl (1.4.3-1) ... Paramétrage de libxfont1 (1:1.4.1-2) ... Paramétrage de rrdtool (1.4.3-1) ... Paramétrage de ttf-dejavu-extra (2.30-2) ... Paramétrage de ttf-dejavu (2.30-2) ... Paramétrage de munin (1.4.4-1) ... Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.253 for ServerName . Paramétrage de munin-node (1.4.4-1) ... Initializing plugins..done. Restarting munin-node..Stopping Munin-Node: stopped beforehand. Starting Munin-Node: done. insserv: warning: script 'K01nat-vpn' missing LSB tags and overrides insserv: warning: script 'nat-vpn' missing LSB tags and overrides Starting Munin-Node: started beforehand. Paramétrage de shared-mime-info (0.71-1) ... Paramétrage de xfonts-encodings (1:1.0.3-1) ... Paramétrage de xfonts-utils (1:7.5+2) ... Paramétrage de x-ttcidfont-conf (32) ... Updating font configuration of x-ttcidfont-conf... Cleaning up category cmap.. Cleaning up category cid.. Cleaning up category truetype.. Updating category truetype.. Updating category cid.. Updating category cmap.. Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Écriture de l'information d'état étendu... Fait Lecture des descriptions de tâches... Fait

Salut !

Dsl de pas te répondre plus tôt mais l’ascension est passée par là…

La réinstallation d’apache2 a bien fonctionné apparemment puisque la syntaxe de ton /etc/apache2/apache.conf est OK maintenant. Munin s’est également correctement installé

Pour torrentflux c’est normal car la désinstallation complète de apache2 à supprimer des dépendances (surement à cause de la suppression de libapache2-mod-php5). Tu dois avoir le même problème avec nagios. Réinstalle ces deux paquets (torrentflux et nagios) et tout devrait rentrer dans l’ordre :wink:

Maintenant refais ces étapes pour voir si ça fonctionne :

1 - vérifier que le répertoire /var/www/munin a été créé

2- vérifier que dans ton /etc/munin/munin.conf tu as bien la ligne htmldir /var/www/munin sinon la modifier

3- activer le module info d’apache2

4- recharger apache2 et munin

[code]# apache2ctl -k graceful

/etc/init.d/munin-node restart[/code]

Ton mumin doit être accessible via ton_IP/munin
Si ce n’est pas le cas, donne la configuration de ton virtualhost par défaut de apache2

Ok pour torrentflux, cela refonctionne :wink:

T’inquiète on à tous une vie privée, et c’est déjà super sympa de ta part d’essayer de me sortir de ce pétrin :wink:

Donc, voilà les résultats :slightly_smiling:

Non, je ne l’avais pas et donc je l’ai rajouté

SCSERVER:/home/flamme# ls -l /var/www total 4 -rw-r--r-- 1 root root 177 15 mai 21:18 index.html SCSERVER:/home/flamme# nano /etc/munin/munin.conf SCSERVER:/home/flamme# a2enmod info Enabling module info. Run '/etc/init.d/apache2 restart' to activate new configuration! SCSERVER:/home/flamme# /etc/init.d/apache2 restart Restarting web server: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.253 for ServerName ... waiting .........apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.253 for ServerName . SCSERVER:/home/flamme# apache2ctl -k graceful apache2: Could not reliably determine the server's fully qualified domain name, using 192.168.1.253 for ServerName SCSERVER:/home/flamme# /etc/init.d/munin-node restart Stopping Munin-Node: done. Starting Munin-Node: done.

Par le navigateur machine distante :

http://img299.imageshack.us/img299/1476/capture403forbiddenmozi.png

Par links machine local :

http://img541.imageshack.us/img541/2217/captureflammescserver.png

Par links machine local loopback :

http://img204.imageshack.us/img204/4954/captureflammescserver1.png

C’est grave docteur ?

Ok, donc ça fonctionne en local mais pas à distance.

En fait le répertoire html de munin ne s’est pas installé dans /var/www et je comprend pas pourquoi… :confused: , donc les droits d’accès à munin se définissent non pas par apache mais par le fichier munin.conf

Affiche le contenu de ton munin.conf :

Il doit surement y avoir un endroit qui dit que seul 127.0.0.1 est autorisé

Voilà la réponse :

SCSERVER:/home/flamme# grep -vE "(^#)|(^$)" /etc/munin/munin.conf htmldir /var/www/munin includedir /etc/munin/munin-conf.d [localhost.localdomain] address 127.0.0.1 use_node_name yes