Prérequis :
  • Avoir un serveur web fonctionnel (Nginx)

Connectez-vous en local sur votre raspberry ou par SSH avec l'utilisateur pi. Vous pouvez aussi prendre n'importe quel utilisateur avec les droits sudo.

Installation de munin :

sudo apt-get install munin munin-node munin-plugins-extra libnet-snmp-perl
sudo nano /etc/munin/munin-node.conf

Vérifiez les valeurs suivante :

allow ^127\.0\.0\.1$
# Which address to bind to;
host *
#host 127.0.0.1
# And which port
port 4949
sudo nano /etc/munin/munin.conf

Vérifiez les valeurs suivante :

# a simple host tree
[localhost.localdomain]
address 127.0.0.1
use_node_name yes
sudo su - munin --shell=/bin/bash
/usr/share/munin/munin-update --nofork --debug
Veuillez attendre (une trentaine de secondes) le message : Update (xxsec)

puis, quittez :

exit

On redémarre le service :

sudo service munin-node restart

Configuration de munin dans nginx :

sudo nano /etc/nginx/sites-available/default

Puis ajoutez avant la dernière } :

location /munin {
                alias /var/cache/munin/www;
                index index.html;
        }

        location /stats {
                stub_status on;
                access_log   off;
                allow 127.0.0.1;
                deny all;
        }

On recharge nginx :

sudo service nginx reload
Vous pouvez maintenant accèder à Munin à partir de l’url : http://ipduraspberry/munin/ Merci à Frenesik pour ce tutoriel !
Ce tutoriel ne fonctionne plus ? Il reste des coquilles dans le code ou des erreurs typographiques ? Vous souhaitez proposer une amélioration de ce tutoriel ? Merci de me contacter par email à l'adresse suivante : sharka@tropfacile.net, merci pour votre aide.