Pages : 1
#1 Le 08/12/2014, à 19:04
- sinbad83
Installation/Configuration Munin sur Ubuntu 14.04
Bonjour à tous,
en 12.04, Munin s'installe rapidement et fonctionne aussitôt. En 14.04, en ayant suivi la doc https://doc.ubuntu-fr.org/munin, j'ai seulement droit à
You don't have permission to access /munin on this server.
J'ai bien modifié /etc/apache2/conf.d/munin pour y mettre
Allow from all
Idem pour /etc/munin/apache.conf
Qu'y a-t-il d'autre de spécial à faire ?
Edit2: Dans /var/log/munin/munin-graph.log, il y a
[WARNING] Could not draw graph "/var/cache/munin/www/localdomain/localhost.localdomain/nfsd-day.png": /var/cache/munin/www/localdomain/localhost.localdomain/nfsd-day.png
Edit3 : Pas plus de succès en ayant changé les propriétaires de /var/cache/munin/www et de /var/cache/munin/www/localdomain comme indiqué dans la doc en fin du § 1.2
Edit4 : Pourtant, les graphes s'affichent si je passe par
file:///var/cache/munin/www/localdomain/index.html
Dernière modification par sinbad83 (Le 08/12/2014, à 23:58)
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#2 Le 08/12/2014, à 22:28
- bruno
Re : Installation/Configuration Munin sur Ubuntu 14.04
Bonsoir,
Tout d'abord le fichier, ou plutôt le lien symbolique,/etc/apache2/conf.d/munin ne devrait pas exister sous Ubuntu 14.04.
Le fichier de configuration de munin pour Apache est /etc/munin/apache.conf, un lien symbolique vers se fichier doit se trouver dans /etc/apache2/conf-available. Cette configuration s'active avec :
sudo a2enconf munin
Pour autoriser l’accès à tout le monde il faut qu'il y ait dans /etc/munin/apache.conf :
Require all granted
Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.
Hors ligne
#3 Le 09/12/2014, à 00:09
- sinbad83
Re : Installation/Configuration Munin sur Ubuntu 14.04
Bonsoir bruno,
pourrais-tu expliciter les configurations de /etc/munin/apache.conf et de /etc/apache2/conf-available ?
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#4 Le 09/12/2014, à 09:34
- bruno
Re : Installation/Configuration Munin sur Ubuntu 14.04
Pour /etc/munin/apache.conf, il suffit de prendre le fichier fourni par le paquet munin et de changer les occurences de :
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
par :
Require local
pour un accès local,
ou
Require all granted
si tu veux ouvrir l'accès à toutes les machines.
L'explication est dans la doc officielle d'Apache pour le passage de la 2.2 à la 2.4
Pour l'activation/désactivation des configurations il faut lire /usr/share/doc/apache2/README.Debian
Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.
Hors ligne
#5 Le 09/12/2014, à 18:33
- sinbad83
Re : Installation/Configuration Munin sur Ubuntu 14.04
@bruno,
merci pour la correction à faire dans /etc/munin/apache.conf. Y a-t-il quelque chose d'autre à faire ? J'arrive toujours sur "You don't have permission to access /munin on this server."
J'ai pourtant désinstallé et réinstallé Munin.
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#6 Le 10/12/2014, à 09:28
- bruno
Re : Installation/Configuration Munin sur Ubuntu 14.04
Il faut regarder les logs d'apache pour voir ce qui cloche.
Sinon dans /etc/munin tu as un fichier apache24.conf qui contient la configuration correcte pour Apache.
Dernière modification par bruno (Le 10/12/2014, à 09:29)
Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.
Hors ligne
#7 Le 10/12/2014, à 13:24
- sinbad83
Re : Installation/Configuration Munin sur Ubuntu 14.04
Effectivement, /var/log/apache2/error.log donne
[Wed Dec 10 12:05:04.445774 2014] [access_compat:error] [pid 31914:tid 140559324546816] [client 127.0.0.1:41737] AH01797: client denied by server configuration: /var/cache/munin/www
Pourtant, les droits sur /var/cache/munin/www sont en munin:munin et je fais partie du groupe munin.
Edit2 Si je m'attribue les droits sur /var/cache/munin/www, cela ne change rien.
Dernière modification par sinbad83 (Le 10/12/2014, à 13:28)
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#8 Le 10/12/2014, à 13:45
- bruno
Re : Installation/Configuration Munin sur Ubuntu 14.04
Résultat de :
sudo ls -al /var/cache/munin/www
Vérifier la présence du lien symbolique :
/etc/apache2/conf-enabled/munin.conf qui doit pointer vers /etc/apache2/conf-available/munin.conf
Vérifier la présence du lien symbolique :
/etc/apache2/conf-available/munin.conf qui doit pointer vers /etc/munin/apache.conf
Contenu du fichier /etc/munin/apache.conf
Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.
Hors ligne
#9 Le 10/12/2014, à 16:32
- sinbad83
Re : Installation/Configuration Munin sur Ubuntu 14.04
Voici les réponses:
~$ sudo ls -al /var/cache/munin/www
total 316
drwxr-xr-x 4 guy guy 4096 déc. 9 10:40 .
drwxr-xr-x 3 guy guy 4096 déc. 6 00:55 ..
-rw-rw-r-- 1 guy guy 5376 déc. 10 12:10 apache-day.html
-rw-rw-r-- 1 guy guy 5382 déc. 10 12:10 apache-month.html
-rw-rw-r-- 1 guy guy 5379 déc. 10 12:10 apache-week.html
-rw-rw-r-- 1 guy guy 5379 déc. 10 12:10 apache-year.html
-rw-rw-r-- 1 guy guy 19437 déc. 10 12:10 disk-day.html
-rw-rw-r-- 1 guy guy 19481 déc. 10 12:10 disk-month.html
-rw-rw-r-- 1 guy guy 19459 déc. 10 12:10 disk-week.html
-rw-rw-r-- 1 guy guy 19459 déc. 10 12:10 disk-year.html
-rw-rw-r-- 1 guy guy 4406 déc. 10 12:10 index.html
drwxr-xr-x 3 guy guy 4096 déc. 6 09:55 localdomain
-rw-rw-r-- 1 guy guy 4034 déc. 10 12:10 munin-day.html
-rw-rw-r-- 1 guy guy 4036 déc. 10 12:10 munin-month.html
-rw-rw-r-- 1 guy guy 4035 déc. 10 12:10 munin-week.html
-rw-rw-r-- 1 guy guy 4035 déc. 10 12:10 munin-year.html
-rw-rw-r-- 1 guy guy 7970 déc. 10 12:10 network-day.html
-rw-rw-r-- 1 guy guy 7984 déc. 10 12:10 network-month.html
-rw-rw-r-- 1 guy guy 7977 déc. 10 12:10 network-week.html
-rw-rw-r-- 1 guy guy 7977 déc. 10 12:10 network-year.html
-rw-rw-r-- 1 guy guy 5906 déc. 10 12:10 nfs-day.html
-rw-rw-r-- 1 guy guy 5914 déc. 10 12:10 nfs-month.html
-rw-rw-r-- 1 guy guy 5910 déc. 10 12:10 nfs-week.html
-rw-rw-r-- 1 guy guy 5910 déc. 10 12:10 nfs-year.html
-rw-rw-r-- 1 guy guy 3986 déc. 10 12:10 printing-day.html
-rw-rw-r-- 1 guy guy 3988 déc. 10 12:10 printing-month.html
-rw-rw-r-- 1 guy guy 3987 déc. 10 12:10 printing-week.html
-rw-rw-r-- 1 guy guy 3987 déc. 10 12:10 printing-year.html
-rw-rw-r-- 1 guy guy 3695 déc. 10 12:10 problems.html
-rw-rw-r-- 1 guy guy 6562 déc. 10 12:10 processes-day.html
-rw-rw-r-- 1 guy guy 6572 déc. 10 12:10 processes-month.html
-rw-rw-r-- 1 guy guy 6567 déc. 10 12:10 processes-week.html
-rw-rw-r-- 1 guy guy 6567 déc. 10 12:10 processes-year.html
drwxr-xr-x 2 guy guy 4096 déc. 6 09:55 static
-rw-rw-r-- 1 guy guy 11241 déc. 10 12:10 system-day.html
-rw-rw-r-- 1 guy guy 11265 déc. 10 12:10 system-month.html
-rw-rw-r-- 1 guy guy 11253 déc. 10 12:10 system-week.html
-rw-rw-r-- 1 guy guy 11253 déc. 10 12:10 system-year.html
Pour les liens:
~$ ls /etc/apache2/conf-available/munin.conf
/etc/apache2/conf-available/munin.conf
ls /etc/apache2/conf-enabled/munin.conf
/etc/apache2/conf-enabled/munin.conf
Contenu du fichier /etc/munin/apache.conf
~$ nano /etc/munin/apache.conf
# Enable this for template generation
Alias /munin /var/cache/munin/www
# Enable this for cgi-based templates
#Alias /munin-cgi/static /var/cache/munin/www/static
#ScriptAlias /munin-cgi /usr/lib/munin/cgi/munin-cgi-html
#<Location /munin-cgi>
# Order allow,deny
# Allow from localhost 127.0.0.0/8 ::1
# AuthUserFile /etc/munin/munin-htpasswd
# AuthName "Munin"
# AuthType Basic
# require valid-user
#</Location>
<Directory /var/cache/munin/www>
Order allow,deny
# Allow from localhost 127.0.0.0/8 ::1
Require all granted
Options None
# This file can be used as a .htaccess file, or a part of your apache
# config file.
#
# For the .htaccess file option to work the munin www directory
# (/var/cache/munin/www) must have "AllowOverride all" or something
# close to that set.
#
# AuthUserFile /etc/munin/munin-htpasswd
# AuthName "Munin"
# AuthType Basic
# require valid-user
# This next part requires mod_expires to be enabled.
#
# Set the default expiration time for files to 5 minutes 10 seconds from
# their creation (modification) time. There are probably new files by
# that time.
#
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault M310
</IfModule>
</Directory>
# Enables fastcgi for munin-cgi-html if present
#<Location /munin-cgi>
# <IfModule mod_fastcgi.c>
# SetHandler fastcgi-script
# </IfModule>
#</Location>
#<Location /munin-cgi/static>
# SetHandler None
#</Location>
# Enables fastcgi for munin-cgi-graph if present
ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
# AuthUserFile /etc/munin/munin-htpasswd
# AuthName "Munin"
# AuthType Basic
# require valid-user
<IfModule mod_fcgid.c>
SetHandler fcgid-script
</IfModule>
<IfModule !mod_fcgid.c>
SetHandler cgi-script
</IfModule>
</Location>
ScriptAlias /munin-cgi/munin-cgi-html /usr/lib/munin/cgi/munin-cgi-html
<Location /munin-cgi/munin-cgi-html>
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
# AuthUserFile /etc/munin/munin-htpasswd
# AuthName "Munin"
# AuthType Basic
# require valid-user
<IfModule mod_fcgid.c>
SetHandler fcgid-script
</IfModule>
<IfModule !mod_fcgid.c>
SetHandler cgi-script
</IfModule>
</Location>
Il faudrait faire le changement partout pour "Allow from localhost 127.0.0.0/8 ::1" ?
Dernière modification par sinbad83 (Le 10/12/2014, à 16:35)
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#10 Le 10/12/2014, à 16:59
- bruno
Re : Installation/Configuration Munin sur Ubuntu 14.04
C'est le bordel dans ton fichier apache.conf, efface tout et remplace par :
Alias /munin /var/cache/munin/www
<Directory /var/cache/munin/www>
Require local
Options None
</Directory>
ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
Require local
<IfModule mod_fcgid.c>
SetHandler fcgid-script
</IfModule>
<IfModule !mod_fcgid.c>
SetHandler cgi-script
</IfModule>
</Location>
et redémarre Apache.
Pour les doits cela devrait fonctionner mais les fichiers doivent appartenir à munin pas à guy…
Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.
Hors ligne
#11 Le 11/12/2014, à 00:16
- sinbad83
Re : Installation/Configuration Munin sur Ubuntu 14.04
Merci bruno,
cette fois est la bonne. Cela marche en local. Il faut encore que je vérifie à distance.
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#12 Le 11/12/2014, à 16:17
- sinbad83
Re : Installation/Configuration Munin sur Ubuntu 14.04
J'avais raison d'être prudent. Après nettoyage des anciens fichiers munin et réinstallation sur un serveur, a2enconf munin ne trouve pas le fichier de configuration:
~$ sudo a2enconf munin
ERROR: Conf munin does not exist!
Je ne vois pas ce qu'il manque.
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#13 Le 11/12/2014, à 16:32
- bruno
Re : Installation/Configuration Munin sur Ubuntu 14.04
Tu as tous les éléments dan ce fil de discussion pour résoudre ton problème (emplacement des fichiers, liens vers la doc, etc.)…
Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.
Hors ligne
#14 Le 11/12/2014, à 19:42
- sinbad83
Re : Installation/Configuration Munin sur Ubuntu 14.04
@bruno,
j'y suis arrivé mais de façon pas très propre. Il faut que je configure à la main /etc/apache2/conf.d/munin, que je supprime /etc/munin/apache.conf et que je crée le lien entre les deux. Mais il n'apparaît pas comme lien symbolique:
~$ ll /etc/apache2/conf.d
total 16
drwxr-xr-x 2 root root 4096 déc. 11 18:22 ./
drwxr-xr-x 9 root root 4096 déc. 6 10:48 ../
-rw-r--r-- 1 root root 435 déc. 11 18:22 munin
-rw-r--r-- 1 root root 192 déc. 7 23:25 smokeping
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#15 Le 03/06/2015, à 16:29
- FAWTS
Re : Installation/Configuration Munin sur Ubuntu 14.04
Bonjour,
J'ai eu le même problème que toi, même après avoir modifier "Order allow,deny et Allow from all" par "Require all granted" dans /etc/munin/apache.conf.
Puis un simple :
sudo service apache2 reload
a résolu le problème!
Hors ligne
Pages : 1