Pages : 1
#1 Le 08/12/2014, à 18: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, à 22: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, à 21: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
#3 Le 08/12/2014, à 23: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, à 08: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
#5 Le 09/12/2014, à 17: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, à 08: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, à 08:29)
#7 Le 10/12/2014, à 12: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, à 12: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, à 12: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
#9 Le 10/12/2014, à 15: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, à 15: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, à 15: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…
#11 Le 10/12/2014, à 23: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, à 15: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, à 15: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.)…
#14 Le 11/12/2014, à 18: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, à 15: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