Tutoriel : installation de Munin sous Debian
https://www.howtoforge.com/tutorial/server-monitoring-with-munin-and-monit-on-debian/
- apt-get update
- apt-get upgrade
- apt-get install apache2 libcgi-fast-perl libapache2-mod-fcgid
- a2enmod fcgid
- Installer Munin :
- apt-get install munin munin-node munin-plugins-extra
- Créer des liens symboliques pour MYSQL :
- cd /etc/munin/plugins
- ln -s /usr/share/munin/plugins/mysql_ mysql_
- ln -s /usr/share/munin/plugins/mysql_bytes mysql_bytes
- ln -s /usr/share/munin/plugins/mysql_innodb mysql_innodb
- ln -s /usr/share/munin/plugins/mysql_isam_space_ mysql_isam_space_
- ln -s /usr/share/munin/plugins/mysql_queries mysql_queries
- ln -s /usr/share/munin/plugins/mysql_slowqueries mysql_slowqueries
- ln -s /usr/share/munin/plugins/mysql_threads mysql_threads
- cd /etc/munin/plugins
- Éditer le fichier de configuration de Munin et décommenter les lignes suivantes :
- nano /etc/munin/munin.conf :
- dbdir /var/lib/munin
- htmldir /var/cache/munin/www
- logdir /var/log/munin
- rundir /var/run/munin
- tmpldir /etc/munin/templates
- # a simple host tree
[NOM DE VOTRE SERVEUR]
address 127.0.0.1
use_node_name yes
[…]
- nano /etc/munin/munin.conf :
- Sécuriser l’accès :
- Définir un nom d’utilisateur et un mot de passe :
- htpasswd -c /etc/munin/munin-htpasswd admin
- Éditer le fichier de configuration “Apache” en remplacant avec les lignes suivantes:
- nano /etc/munin/apache24.conf
- Alias /munin /var/cache/munin/www
<Directory /var/cache/munin/www>
# Require local
# Require all granted
AuthUserFile /etc/munin/munin-htpasswd
AuthName “Munin”
AuthType Basic
Require valid-user
Options None
</Directory>ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
<Location /munin-cgi/munin-cgi-graph>
# Require local
# Require all granted
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>
- Définir un nom d’utilisateur et un mot de passe :
- Relancer le service Apache et Munin :
- Apache : service apache2 restart
- Munin : service munin-node restart