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 : [email protected], merci pour votre aide.