« Mise en place de monitoring avec Munin » : différence entre les versions

Aller à la navigation Aller à la recherche
aucun résumé des modifications
Aucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:serveur]]
[[Category:serveur]]
[[Category:debian]]
[[Category:debian]]
[[Category:monitoring]]
=Installer Munin=
=Installer Munin=


Ligne 12 : Ligne 13 :
Nous allons maintenant installer Munin sur notre première machine, qui aura donc le master et un node :
Nous allons maintenant installer Munin sur notre première machine, qui aura donc le master et un node :
<pre>
<pre>
sudo apt-get install munin munin-node
aptitude install munin munin-node
a2disconf munin
a2disconf munin
/etc/init.d/apache2 restart
/etc/init.d/apache2 restart
Ligne 39 : Ligne 40 :


Note : la configuration du Master ne se reload pas, celui-ci relit sa configuration dès qu'il interroge les nodes.
Note : la configuration du Master ne se reload pas, celui-ci relit sa configuration dès qu'il interroge les nodes.
==Contact==
Ajoutez dans la configuration de munin :
<pre>
contact.root.command mail -s "[Munin] ${var:host}: ${var:graph_title}" mail@domain.tld
contact.root.always_send warning critical
</pre>


=Configurer le Node=
=Configurer le Node=
Ligne 98 : Ligne 107 :


''En cours de rédaction''
''En cours de rédaction''
==Ajuster les valeurs warning et critical d'un plugin au niveau du master==
Dans le fichier <code>munin.conf</code> du master, au niveau de la section du node, vous pouvez forcer les valeurs de warning et critical (qui génèreront les alertes) du plugin. Le format est <code>plugin.fieldname.{critical,warning}</code>
Par exemple :
<pre>
[groupedunode;hostnamedunode]
        address 127.0.0.1
        df._dev_sda1.warning 90
        hddtemp_smartctl.sda.critical 45
</pre>
Forcera comme valeur de warning un taux de remplissage de 90% pour la partition sda1 (plugin df) et une température critical de 45°C pour le disque sda (plugin hddtemp_smartctl).
==Apache==
<pre>
aptitude install libwww-perl
</pre>


==MySQL==
==MySQL==
Ligne 114 : Ligne 141 :
==diskstats==
==diskstats==


===Non fonctionnel sous debian wheezy===
===Non fonctionnel sous debian wheezy/jessie, fonctionnel sous munin git===
Le plugin diskstats n'utilise pas de variable d'environnement sous debian wheezy (c'est réglé sur le git de munin), vous ne pouvez donc pas modifier les variables telles que les warning directement sur le node (sauf en éditant directement le plugin). A titre d'information voila ce qu'il aurait fallu faire une fois le patch appliqué :
Le plugin diskstats n'utilise pas de variable d'environnement sous debian wheezy (c'est réglé sur le git de munin), vous ne pouvez donc pas modifier les variables telles que les warning directement sur le node (sauf en éditant directement le plugin). A titre d'information voila ce qu'il aurait fallu faire une fois le patch appliqué :
<code>/etc/munin/plugin-conf.d/diskstats</code>
<code>/etc/munin/plugin-conf.d/diskstats</code>
Ligne 123 : Ligne 150 :
</pre>
</pre>


===Fonctionnel sous debian wheezy===
===Fonctionnel sous debian wheezy et jessie===


Dans la configuration du master vous pouvez cependant faire ceci :
Dans la configuration du master vous pouvez cependant faire ceci :
Ligne 199 : Ligne 226 :
<pre>graph_strategy cgi</pre>
<pre>graph_strategy cgi</pre>


Le seul prérequis est que l'utilisateur faisant tourner votre serveur web (www-data par défaut sous debian) ait les droits d'écriture dans le dossier <code>/var/lib/munin/cgi-tmp/</code> (et ses sous dossiers..)
Le seul prérequis est que l'utilisateur faisant tourner votre serveur web (www-data par défaut sous debian) ait les droits d'écriture dans le dossier <code>/var/lib/munin/cgi-tmp/</code> (et ses sous dossiers..) ainsi que dans le fichier <code>/var/log/munin/munin-cgi-graph.log</code>
4 231

modifications

Menu de navigation